900000 540000 ((((()(()(()))))(((((()((()()(((((())(()(()(((())))(())))()(((()()(((((()))))()(()(((()))((((((()))())(((()))(()))))))((((()()(()((()))(((((()(((((()())()))(((((()))(()((((((()))((((()))))))((((((())(()(())))(((((())((((((()))))))((((()))(((()(((())(()(()))((()(()(((()))(()((((((())))())())((())()))))))((((((((((((((()(())(((((((()(((()(()((((((((((((((()((()((())(()))((((()(((())())(())))(((())((((((())))((()(((()))))(()))(((())()(((((()(()()(((()))()((((((()(()())()))(((((())))((()(()(((((()(()(())))(((()())(((((((((((((()((()(()(())()()))))()))))())))))())))((()((()((((()))((())))))))(((((((((((()((()(((((()())))()((()((((((()(())))((()()(((()((()))))())((()((()())))))))(((((((()((()(()(()(())((()((())(((())((((()()())((())))))((()))))))))((((((()()(((()((()(((((((())(((()()))((((((((()((())))(()()())(()()(()(((()())((((((((()((((((()(()()((())((())))()))))(((()(())))))(((((())((()(((()((((()(((((())()))(((())(((()(()))))))(((())((((((((()((((((()(((())(((()))(()))))())))))())(()(())))(((((((((())(()(()((()((((())))))(((()(((((()((((((()))(()))))))(((())((((())(()())(((((((()((()(((()))(((()()()(((()((((()(((((((())()(((())))()))(((((()))((())(((()))()(((((()((((((()())))))()))((((())))))(((((((((())))))))(()(((((((())((((())))((((((()(((((())))())))())((((())))())))((((((((((((())))))))(((((((())))))(((())(()))(((((((()))(((((()()(((())(((((((((()(()((((()))(((((((())(((()))))))))))(()))((()(((((((((((((())(((()))((()((())))()))())(((((((()(((())())))))(((((((((())))()((()(((((((()((())(((()((()))))(((()))(()()(((((((()))))))((()(((())((()))))))(()((((((((((((()())))())))((((())((()(()((((()((()(()((((((((()))())))(()((()()))(((((())))()(((((((((((((((((())()))(())((((((()))((()(((()((((()))(()))))))(((()(()(())((())()((((((((()(((())(()()(())((())(()())(((()(()()((()((((()())(()((((((((((((()))()((()(()))))(((((()()(()(((()))))))(()(((((((((()))))(((()(()(())((((()((((()((())))))(((()))((((())((()())((((()((()((((())(()((((((())))))()((((((()))))((())(())))))(()((()((((((()(()))((((()(()(())())))((()((()(())))(((((()(((((()))(((((((())))))((()((()(((()())(()(()(()(())))((()))(()((()(()(((())())))())(((()))(())(((((())()((((((()()()))(()(()())())())(((((((()))((((())())(((((()))))(()()()((((((((())())(((((()((()(((((())(((((())()(())))))((()())(((()(((((((()(()((())((()(()((()(((()(((((())))((((((())))(((((()())((()))((((()(((((((()))(())((())((()))))())))))(((((())((((((())(((((()(((()))(((()(()(()((((())(()()((((()))()(((()(()(())(((((((()((((()))((((()(()))()))))())((()(())((()())(((())((()(())(()((((((((((((()))((((((()())))(())()))()))(())))))(()())))()))))))((((()())(((((((((((((((((()()()))(()((())))(((((()(()((((((()())))())(()(())((((()(((((((((()(()((()((((((((()(((((((()(((((((()(()))))())))))))())(((()((()(((()((()((((((()((((((())()))(((()(()((()((())))(()()((((()(((((()(((())()(())))(((((((()))((()))(((())))))((((((((()((((()))()((((()((()(()(((()(()((()((((((())(((((((())((()((()((())(((())(()((((()))(((()()(())((((((()()))))((()())()))(((())((((()(())((((((((()(((())())((()((((((((((((()(()))))))))(()))(((((()(((()((())((((()(((((()(((((()))()((((())()(((())(()))))(((()(((()(((((()(()(((())()((((()())()))()((()())(()((()())(((((((((())))))((((())(())))))())((()()((((())((((()))))(((()()))((()((((()))))((((((()))((()(((((())(((((((((()((()))))))(()()))))((((((()(((((((()())((((((())(()())))((()(()(((()()(()(()()((()((()(())(()(((((((()(((()(()))(((())(()))(()))))(()((()))))))))))))(((()))((()(()(())((((())((()((((()((((()(()()((((((((())())(((()))))))()))((((()))))))))))((((()))((((()(((())())))(()(((((((((((((((()(((()((())))((()()))((((((()))))(((()))(((((())()))())(((()())((((((()(((()(()()))))()(()(((()((((())))))(()(((((()))(()(((((((())((()(())()(()(()(((((((((()(((((((()())(((((()((((((())(((((((()((()(()))))()((())))))))((()((((())))))(()))()))(((((())(((()(((((((()((()())(((((((()))((()))))))(((()((()))))))))()((()()(((())((()(((()((()())((((())((()((((()))(((())((()((((((()(()(())))(()((()(((()()(((()(((((())))((()(((()(()(()))(())))((((((()(()((()((()((()))))))(()((((())))))((()()(((((((()(((())((()))())((((((((((((((((((((()()))((()))(((()))))((((((())))(()))(((((((((())(((()))(((())))()(((((((((()(((((())(()())(((()(()((())))(((((((((((()()(())))))(((()(()()))(((()))((()(()()))((()((()())(((((())(())()(()()(()))((((((((((((()()))((((()))((())(()((()))(((((((((()))(((((())()(((((((())(((((((((())((())(((()()))())((((((()((())))(((((((((((((())))()(((((()))(((((())((()((((()(())(()(((())))((((((((()(((()((((((((((((((()))(()()((())))(((()((((()(()((()(((((()(())()((((())))((())))))(()((((((()())(((()(((((((((((())(((())))))()))((()(()(((((()))))))))((()(()(((())(((((()(((()())))))))(()((()(((((()(((((((())(()))()(((()))))))(()))((()()((())(()(((((((())(())())((()((((((((()))((((()()()(((())))))(((((()(())))(((((((()))(()(()((())))((())(((()((())(((((((())))((((())))((())))))(())())(()(((((((())())())(((((((((((()(()))((((((())))((()))))(((((((((((((())()))()(((((()(()))(((((((()())))()((((((((((((()(()()))((()(((((((((())())()()))(()((()))))(((((()()(((())((())(((()))(()((((())(((((()))((((((((((()))((((())(((())((()(((((((())(((()((()((((()((((((()()(((((()(()((()((())(((()(()((((())(()))))((())(()()(((((())((())(((())()(()((((()((((()(())))(((()((((())(((((((((((()(())((((()))))((((((()((()((((())((())()((())((((()(((()(((()(((((((((((()(())(()(()(()(()))(((()))()))(()()((((((((())))())((((((((()))((()()(((((((((()))))))((()(((((()((()(()())))((())())))((((()(((((()())))(())())(((())()((((((())())))(()((((((()((())))))(()))((((((((((()()))((()()))))())((((()())(())((())()(((()(((((()))(()))())((())(()((((((())((()((((())())())())(((((()(()))(()(()(()(((())))))))(((())((())(()((((((())()))((((()))(((()))((())(()(((((())))((((()(()(((((((()()())((())))(((((((())(((()((((((()(((((((())))((()((((())((((((((((((())))))(())))()((((()((()))(()(()((()((((((((())))())))))))())))()))))())))(((()()(()(((()(((((()))(()((((()(()(()))))(((()((((()(((((()((((((((()))))))(((())))))(()))(()(((())((((()((()((())))((()))((((()()((())(((()))(()(())(())))((())(((((()())(()((()(())())())((((((()))(()(((())())(((()))(((((()((((())))))))(()(((()((((()(((((((())((())(()((((()))(()())))()(())))))(()(())(((((((((()(((()))()())(())(()((((()))(())(((()()())(((((())())(((((())))((((()))())))()))))(()((((()(((((())((()(()((((((()()))()(((((()))(((()))(()))))((((()((()(()(()()))))((())((()))((()((()((()(((()(((())(((((()(()))(((())(((()(((((((())))((()(((((((()(((((())()())((((((()))(()((((((()))(()((((((((()))((((((()(((((())))((()(())(((())())((((())((((((((()(())))))))(((((((((((((())()))(((((((((()))(((((()))))))(((()(((((()(()()))))((((()((((()(()((()(((()))(((((()))))((()(()))()(((())(((((()()()(((()((()(())))))()))()))(((()(((((((((()))())(((((())()))((((((()))(()()()(((((())(()))(((())(())((((((())))()(((((((()(((((((((((((()))))()))(((((()((((((((()))))))((())(())))((((((())))(((()((()(((()(())))((((())(()(((()((((((()((()))())(((()(()((((()((()())((((()()))))))))))))))((()(((()(((((((()((()((((((()))((()((()(((()))(()((()((((((((((((()(())))))))(((())))(()(((()((())()((())))(((()())(()(())(((((((())()))((((()((((())(())))())((()(((())((((()((((()))(((()())())))))))))(((((())((()))(((())((((((()())((((((()))()(((())))))((((()(()()(((())())(((()((((())))(()))()(())((()((((((())))())()))((((())())((((())(()))(((((((())()))((((()()(((())((()(((()((((()((((((())())())(((())))))(((((((()()))(()((())(((((((())())))))(((()()(((()((()(((((()(()(((((((()())())(())))))))(((((()(()((())((()(()((()())))(((()())(((()(()(()())(((((((((((())((()((()(()(()))()))))))))(()))((()(()(((((((()))()((((((((()(())))((())(((()())(()))))(((((()((())))(()((((((((((((((((()()())((()(((((((()()(()))())))((()(((()(())()))(()(((((((())()((((()())((())())))))(((())))))))(((())((((((((())(()(()(((())(()))(()()(((((((()(((()())(((((())()))))))))()(((()))))(()((()()(()((((())()())((((((()))(()(()(((()((((()))())))))))((((()((((((((((((())()(((((((((()))(((()())))))(()(()(((()((())(((()))()((((()))(()))()()(((((((()((()(((()()(())))((((()(((((())(()(((((())(((()))())(())))(()((()((()())))((((((())()))(((((()(((()()()))(((((())((()((((()())))((()(((()(())))((((((()))())())(((((((((((()((()(()(((((((()()))())((((()))()(((((()()())((())(()(()((((((()(())((((()((()))()))((())((((((())(((((((()())))((((()(((((()))))))))))((((()))((()((((((((((((((((()(()(((((((((()()))))))))(())()))(()(())))(()(()()(()((((())(((()()((())((()()))(((((((())))((((()()((((())((()(()(((((((()(((())(())())))()(()(()))))(((((()))((())((((((((())((()()(()()(())((())()((((()))()((((((((()(()(())))))()((((()((()(()((()((((()((((()))))((((()(((()((((()(()))((((((((()())(((())))))(((())))())((()((((())(((())((()(())))((((((())((((((()))())((((()))()(((()))(((()(())))(())()((((((()(()((((()((()())(()(((((()((())((()((()(())(((()))((())(((()((((((((()(()))()))((())())))()))(()())))(())(()()))))(((((((((()((()(()(((())))))(()((()((()(((())(((()(((((((((((()()))))())))()(())(((())(()((()()((((())))(())))(((()()((((()())))((()((((())())()((((()((())))))(((((((((()))))(())))(()(((((()))((()(())(()))))))((((()((((()()))))(((()(((((((()))((())(((())()(()((((())(((())()(((((())((()())))))(()))(((((())))(((()(())))))(((((((((())(())))((((((((()))(((())(()(((((())(((((())((())))))(((()))(())()(((()))((()((((()(()(())))(((((((((())()(((()(((())))((())))())()))())))((((()(()(((()))(()(()())(((())(((((()()))())(((()))(())(((((((())(((((())((()())()(((())((())(())(((((())(((()))((((((()((((((()()))(()(())))(((((()))))())))(()())))))(())(((())))))((((((((((()(((()(((()())))((((()()((()))(((()(((((()()))()(()))((((()())(()((()(((((((()(((()))(())))))((((()((((()((((((()(())((())))((((((()(())))((()(()(((((((())))(((((((((())((())((()()())))))())))(((()()))))((()((((((()(((()()))))(((((()((((((())))))(((((((()(()())))((()))))(((((((())))()(((()(((((((())((()())))(((()())(((()((()()))((((()))())(((()))(((((()))(())((()(()((((((((())(()(()(((()))((((())((()(((()))))()((((())(()((((())))()(()))((((())((((()(())(((()()(((())))))((((())())((((((()))(())(((((((())((()((())))((((((((())(((()))))((()))((((())))((((((())()))((((()(((((()())((((())))((((()()))))))))(((((())))())())(((((((((((()((()()))))))((((()(((((((((()((()((((()((()(())())))))((((((((()()(((((()))))(()(((((((((())))((((((((((()(((()))((((()))))))())(((((((()))()))))())))(()(((((()((((())((()))((((((((())()))(((())((()())))((((((((()((()))())((()())))(()((((()))((((())()))((()((()(((((((((())((()))((())))(((((())))((()((((())((((()()()())())))))(((())))())((()((((())((()(()((((()())))(((((((()(()))(((()))))))((((((())))(((((((((((()())()))))(())(()))))(()))(((())(()(((()()()())()(((())((()))((())((())(()(((((((((((((((((((()((()(())))))()))())))))))()(()))))))()))(((((((((((()((()((((((((((())())())(()((((((()((())((()())(((()(((())(()))((()(()))(((((((()(((((((())((((()()))))))))))))))(())))()((()()(()((()(((((())(((()(((()(()((()))))(((()((()(())((((((((())())))()((((()())((((()((((())()))(()))))(())(((()(((((())(())))))((()(((()(((())((((()))(((((((())(((()))))))((((())))))((((((((((())))((((()(()))))))(()((((()())(((((((((())(()()))((())))((((()(((((()((()(((()((((((()()))(((((((((())(((())(((()))(((((((()(()(()()()())))())))((())))))))))((((((())(((()(()())))((()(((((((((((((()))))))()(((())((((((()(((()()(((((()(()))())))))((((()((()))((()))(((()((())((((()))))(((((((((()))())())))(((())())((((())((((()()()(((((()((()))))()))))()((()((()))()))))((()((()))(((())(()(()((((()))((((()))())(((()((((()())(()((((((()()(((()(((((())((((()()())))()))(()(((()(((()))(((((((((()(((())())((())()))((((()))(((()(((((((((())(((()))))))))((((((((())((((((()()(()(()(((((((()())())()))))((((((((()((((()))())())(((((())((()))()(((((((()))((()((((()))(())))))())(())((()()))))())((((()((((((())((((()((((((((((((((())(((())(()(())((()(()()())((()((())())))))))()))))))))()))))()))))(((((((((((((((((()(())(()()((((())((()(((((()())(((()(()((()())(()((())(((())((((()((((()(()((((((()))((()()(((())))((())))(((()(((((()(())))((())(((()(()((((((()))))))((((())(((((((((())()(())))))))((((((()(())((()(((()()(((())((()(((((()))((((())))((())))))((((((((((()))((()((())))()))(((())(((((((((((()))))((())()(((()(((()(((((()))((())((())))(((()((()(()))))(((((()()(((())(()))()()((())()((((()))((())()(())))((((((((()))())(()))(((()(((())()())()()(((((((())))(((((((())))(())))((())(()(())((((()(((())(())((()))(()(())((()((()((()(((()(((((((((((())))))()()))(((((()()(((((((()))()())))()))()((())()((()((((((((()((((((()((((((())(((((((((((((((()))))(((((()((((()(((())((()(((()((()())())((((((()()((()))((()((()((())))((()))))))(()(()(()(((((((()((((()))(((()()((((((((())))(((())(()))))))))))))()))))())))((((()))())()(((((()(()))))))((((()(((((((((((()()(()((((((((()()))()))((((()))()))))(())(((()((((())(((())()((())((((()))())(()))((((())())(((((((()())(((((((())(()(()((()(()((((()))((((((())()(((((((()((((((((((()))((((()()))())))(((())))((((((((()))))(()(()))(((()((()((((((((()()))))((((((((((((((()))(()()((())(()()))))))(()()))(())((((()))()))(((())(((())((((()((((((()()))))(((())((()(())))))))))(((((((((()((()()))))((((()((()(((((()))()))))((((((())))))))(((()((((((())(((((((((((((((((()()))((((((())))((())(()(((((())(()(((())()((((())(())()((((()(()(())))((((((((())(((((()(())((()(()(((((()()((())(((((((())())(())((((((((((()())))((((()(((((((((((((((())()(()()()((((((())((((((())))))))((()(()()(((((((((((((())))()))()(((((((()()))((((())))))))))((()(()((((((())((()())))(((((((()()))(((()(())))))((((()(()((())((()(()))()))(())))()(((((((((((((()))()))))()((())(()(((()((()(((((())()()())))()(((((((())()()))(()))(()(((((((()()))(()(()))()))(((((((()(()(((()(()((()((()((()))(()((((()()))((((((((()(()(()(((()))((())(((())(()))((((())(()())((((((((()()())())))))())(()((()(()((()((())))((((()))))((((((((())(((((()((((()()((((())))))(((()))((((()(()())(((()(((()(((()())((()(((((()(()))())))((((((((()())))())))(((()()((((((()))(()))((((())(()()(())))(()(())(((((((((((()())))())(()))())())((((((()(()((()())((((((()())))((())((((()(()())(((()((()))(((((((((((((((()))((((()))((((((()(()(()((((()(((()())((((((((())))()))((()))))(())))((()))))(((()(((((()((()(()())()(((((()()()))())(())))(()))(()(()((())((()((()()))((((())))()(((((()))(((()))(((())))(()(((((())())()(((()))((((((((()()((((((((((()((()((((()(((((((()(((((((()((((()(((((())))())()))))))())(((()))))(((()(()(((())(((((((())()(()((())(())(()))))((())((((((((()())(()()(())))))((()))((())((((((())(()())))(()))(())((())((()(((((()))((((()(()))((((()(()((()))((()(())))))(()(((()())((()(((((()())))(()((()()((())(((()((((()(())())())))))())))()()(()(()(((()(((())(((((()((((((((((()((())(()())))(((())())))()(()())))(())((((((()(((((((()))((((((()))((()((((()((()())((())))()))())((((()))((((((((((((()())(((((()))(((((()(((()(())(()((((((()))))(((((()()((()(()))((())))(((()((((())))(((((())(())))((()((()())(((()((((())((((()((())))((((())(((()((())(((()(()))((((((()())())()))((((((())(()(()((((((()))((((()()(()(((((())(((()))((((())(()(()((((((((((()(())(()))))))())))())))())))(((())((((()((((((((((((((()()(()))(((((()((()((())()))))())))))))(()))))))((((((((()((((()((()(()(()())((()))))(((()()(((((()())()(((()))()))(()))((((())(((((()()((((()))()((()(((((()(((()))))()))()((((((())))))((((((()(((()))(())((((((((())(((((((((()((((()((()))()((())()((())((((()(())))((((())))))(()((((((()(((((())))((((())(()((((()))())(((()))())))))))())(((()((((((()))(()(((((((((())(()((((()))(((()))((()))(()(()(()(()()))(()(()(())))(((()(())))((((()((((((()((((((()(()))((((((()))())))))((((()))((((((((()((()())))(()((()))))))(((()()))()()()))(()((()(((())((((()(((((((()(((())))))(((()))((()())))(())))(()))(()))()((()((((()(()(((()(()))())()((())(((((()(((((((((()(()((()(()))())))((((((((()(()((((()))())((()(()(((((((((((())))())())((((((((())(((()((()())(((()((())(()(((())(())(())((()((()(()))())))))))(((((())(((((((((()())((((((((()(((((((((((((()((())))(((((((((())(())))))(((())(()))))(((()((()(((())((())(((()))))))((()(((()(((((()()))(((((((((((((((())))))(((((())(((()))))(()()(((((((((()))((((())((()(()((((()((())(((()())))))))))))((((()(()()))))))((())))))(()((((((((()((((())())))()(((((()((()()((()((()(()))(())))(())(()((((((((())))()))(((((((((())()))())(())()((((((()(((())((())))((())(((()(((())(()())))((())()((())(()((((()))((((((())((())((()(()))))))(()))(()))))((((((((((((()((((()))((()(()())(((()(((()((((()(())))(()))(())))))((())))(((()((((((((((((()(()))((())((()(((())()))))((((()()))((()((((()(()((((()))(((((()())()))()))))((((((((((((()((((()))(((()()))))()))())(((((((()(((((((()))))()))))((((((()))))((()(((((())))())((()(()((((((((((((()(())()))(((()(())))))))((((((((())((()))(((((((()))))))))((((((()((())((((((()()((((())((((())))(((((((((((())))()))))()))(()))(((())(((()(()()(()(()(()(())(()(((((())()((()(())((())))(((((((()())))((())(((()((((()((((())))((((((())(((()))(()))))((((())((())(((()(()(())))((()((((((((((((()(((()(((()))(((((())(((((()((()((())))))))())))))((()))((()))(((((((((((()(())((((()())(((()()((((((((())(((()(((()(()))))))((((((((()()((((())(((((((((()((((((()()((((())((((((((()((((())))(()((()((((()((((((())(((((()))))()(()())()))())))())))())))(((((()))(())))(()(((((((((((((())()())(((())(((())))((((()(()((())))))(()((((())(()(((()((()((()((((()()((((()((()))))))))))))))(((()((())))(((((())()(((((((())(())((()((((((())))))))((((((())()))(())))(((((()()((((((()((((((()))(())()((((((()()(()()))(())((((((((()()))((((()(()((((()))()))))(()(((((((()))(((((()()())))()))()))))))())()(((((((()(((((())((((((()(((((()(()())((((())))(()((((()(((((((((())(())(((((((()))))(()()(())))((((())))))((((((())(())((()(()))(()()())(()(((()((()((((((((())((((()((())(((()(())))((())(())((((()(((())()(((())((())()((((((())((()))))))))()((()((())(()()(((()))))((((()(((((()((((((()((())(()()((())())))))())(((()((((((()((((((((((((()(((())(()(((((()(())))))(((()))()(()((()(()))((((((())))))((((()())())(((((()(()((())()))))(((((()())(((()()))((()()((((((((((((()))))()))))))())))(((((((()))())))((((((())()(((((()((()()((())))))(()))))(((()(((())(((()((()))(()))((()(()()()(((((((((())((()))))))((()()))))(((())))(()()(()(((((()(((()((((((((()((())))))(((((((((())(((((((())((()((()()))))))((((()()))((((()(((()()(()(()))((())((()())(()))))((((((((())()))())(((((((())((())))((((()))()((())()(((())(((((()))((((((((())(((()))((((())((()((())))(((((((()))))(())))()))))(((()((((()(())))()(((((()())()((((())((((()(((((()))()))))))))(()(()(()))))(((((()((((()))((())((((((()(((())(((((()(())()))((((()((()(((())(((((((())((((()()((((()))(((()()(((((()(((((((())(((()(((()))))()(((()())((((((()(())(((()())((((()))))))))())((()(((((((()())())(((((((()()()(()))))(())))((((((()((()(()))(((())((((()((((((()())(())((((())(((((((()((()(()(((((()())))))((((()((((((((((((((()((((()))(((((())(()(())))()))((()()(()))((()(((())(()()))((()((((())())(()()(((())()())(((()((())))(((((((()())((()((((()(()(()(((((()())))(()((((()()(()))((())(()())(((((()(()(((((())))((()())(()))(((((())((((((())(())(((()())((((()((()((((())))())((()))))())))(()((()((()(((((())((()(((((((()((((()((((())))(()))))))((()((((((((()((()(((())))()))))((()))))))(((())(((((()()(((((((())())(((())((((((((()()(((((((())())((())(((((()(((()((((((()((()()((((()(())))(((((((((()))(((((((())))()()))(())))(((((((()))(())((()(((())(()))(()(()(()())))(((((())(()))()))((()(()((()()(((())()((()()((()()))))))()))((()(((())(((((()((()((((((()(()))())(())(()(()(((((())(()())))(((()()))))((((()((()(())((()((((()(((()()))((((()(())))(((()())))(((()((((()()((()(()((()(()(()))())))(()))))))))((((((())))(()((((((())))))(((((()(()(((((())((((((())((((()()))(()((()(((()((((((())((((((())))))(((())((()((((((())))))))))))))())(((()))))(((((((((((()((()((((()((())()((((())((((((()(()((((((()))()))))))()())))))(()))())((((((((((())((())((())((()((()((())))(())((((()((((((()((())()))(((((()()))(()(((((()(())))))((()(()((((())())()(()(((((((((((()()(((()(((((()())))((((((((((())())(())))(()((()(((())((((((()())((((()(())(()())))((())((((()()(()()((()(((((()((((()()))(((((((())()))))(((()(((())()))((((())()))((()((())))()((((()()(()))())((()(())(((((((((())((()((())))))(()())))))(()))())(((())()(((((((((((()(((((()()(()()())))))(()()((()())))(()()))))((((((())())(((((()((()((()())))()(((()()()((()(()))(())(((((()()))())(()))))))((((()(()(((()(((()))((())))(((((())(((((((()(((((((())()))))))((()((()((()(()(((((((()(((()(((((()()()))((((((()((())(((())()))))))()))))((((()(()))((((((((((())))((()(()))(((((((())((())))()))))(((((()(((((((()(((())(())))((())))))()))))((()))((())((()((((((((((((())())(((()())(()((())()((()(()((()(((((((()((()))))(((((((())((()((((((((()((()(()))(())((((()(()))(())(())((()((((()))))())((())((((()(((((((((())))(((()(())((()(())((((((())))()((()((())(()((((()))((((()(()())))((((((()))(()(((()(())(()()(()))))(())((())(()((((())))((((()((((((())(()(((((()(((()()))))()))))())(()))(((((())))(((()(()((()))(((((((())())(((())()())(((()(((((((()()(((()(()(((()))(()((((((((())(((()))(((()((())((((((((((((()())))()(((())(((((((()(())))))((())(((((())((((((())(()()))))))(())((((()(()((())((((((()(((((()))((()(()(((((()))(((()(())(()(()(((()))((()(()()()(()((((())))()(((((()(((()))()))((((())(((()(()(()))))(()(((())(()((((()()(((((()))(((()(((()()(()))())((()(()))))))((((()(((((((((((()((())(((((((((())(()))))))))(()(()((((())))(((()((()(((((((()))))))((()))))((((()())())))))((()((((()((((()((((((()(()(((((((())())))()))))())))))(()())((((()()))((((((()))(()))()())))(((((()(((((()()))))((())()((((()((((((((((((((((())))()()))))))))))(((((()))(((((((((()))()))((()((((((()((((()())))(((())))))())))((())()))(((((())(((()()((((((()()())((((()((())()())))(()((((()(((((())((((())()))))()))(())((())(((()((()((()((((((((((()))()(()(((((((()))((()())))())))(())((((()(((()()((((())(((())(()(()(()((((())((((((())))))()(((()(()))(()))))))((((((((()((()))(())))())(()()(()(((()(((()))()(()()((((((((()())))))))(()))))((()(((()()(()())))(((((((()())((()(((()(())()()))((((((((()(((((()((())((()())(((((())))))()))))))((((())()(((((((((()()(())(()((())))))((((((((((((()((()(((((()(()(()))(((()(()((((((((()((((((())))(((((((((((())(((((())))())(()()))))())))(()))((()))((()(((())((())))((((()(((())()(((((((()))((()((()()))((((()((((()()))()(((())(())(()(()(()()))(((((()(((()))))))(((()(((((((()(()(()))))))))())((((((())))()())(((((((()((((((((((()())())(((()(()))))))((())((((((((((())()(((())))())(((()()((()()))(((()(())(()))(((((((())())))((((()()())((())(()((((()())((()()(((((()(()()))(((())))((()((((())((())())))((()((()())(()(((()()))((()((((((()()))())(()((((()(()((()((()(((((()(((((()))(())))()(())))(()))()()))()((()(((((((()))))(((((()))(((())(())))(()(()(((((((()))))))(((()))(()()))((((((()()(())))((((())((((()((((()()(()))))))(((((())))())(((((((((()()))(((((()((()((()((())))))((((())()((((((((((((()(((()((((((())))()((()(((((((()(()(()()()(((()(((()((()))(((((((((())()((((())(((()))()((((()(((((())))(()((((()))))())())))))((()))))))((()))))((())))))))((()()())(((((()()((()(()((())())(((((((((()))((((()(((((()()(()))(()(()))))))(((((()((()(((()(((((()))((()())((()))(()(((((((()(((()))(()))((()(((((((()())(()))))())())((((())(((()(()())(((((((()(()))))((((((()((()()))(()()))))))(((((((()(((((((()())((((()(()))(())(())))((((((()(((())(())((()((()))))))))(((((())))((((((((((((()((((()))(((((((()))))((()(())))))(((())(()((((()()((()))))))(()(((()))(((((((()(((((()(((()((((()))())())))))))(()(((((((((()(()((((((()))((((()())))())))()))(()((((()(((())())))((()(())(())))()(((((()())(((()))(()()(((((((((()))))(()()))())))))((()((((())()((()((((((((()))((()(((())))((((((()))())(()(()(((((()))))(())((()(()))))(((((((((((((((())))((())))))((((((())(()((((()(((()))))(((((((()))(((((())))((())(((()))((()(()()((())))((()()))((((()()((((((())))((()())))()))))(()((((((((((((()(()())(((()((()())((())(((()(())(((((()(())))))()))())())((()((((()((()(((()())(((()()((((((()((((()(())))))((()(((())((()))))()))))(())()))))))(()((())()))))(()(((()(()(((()(()(((((((((()())))))(()((((()))())((((((()((((((((((((()(((((()))))((((()()((((()))()((()(())))((())(())((((()))(((())(((((()))(((()((())(()))((((()))((()))))))))))((((()))((((((((((((())))))()(()))(()((((()((()))(()(()()((()(()(()((())))))())))))((((((())(((()(()(()(()((())((()))))))((((()))(((()(((()()())))((()((((()())((((())((())))(())))))(((()((((((((()))))((()((((())((()(((((()()()()(((()(())))(()(((((())(()()(())))))(()((())))))))(((()(()((()((()((((((())((())((())((()((((())))(((((())))(()())))))((()))(((())(()(((())))(()(((())(((()))())(((()(((()())()))(()((())))((()((((()))(((((()())()((()(((())()))((((((((((()()((((()((())))))))))))(((()))))))))()))))((((()())((((())(()()(()((((()())(()))((((()(()((((((((()))))()(((())((((((((((())))(()((())))))))))())(()(()(()(()(((()))(((((((((()())))()))((()))()(()(((((((()(())))))))((((((((()(((()())))))((()))))()()))((())((((((()(((()((()(((()()))()))((((()(()(((((((((()((((((()))(())))(())(()(((((())))(((())((()((((())))()((((()(()(((())(()((())))(((()))))())))))())))(())))))(((()()())()((()((((((()((()))))))((((()((())(((((()))(((((())(((()(()()))())()))((((((((((((()))((((((())((()(()((()()))(((()(((()))(()((((())(((((((((((())(()))((((()(((((()((())())))))))(())(()()((())())))((((((((()))())()(()(())((((((()))(()((()(((((()(())))(()(()))(((((())(((((()()))((((((()()))(()(((()()())((()((())))((((((((((())(((()((()())())))))))(((((((((((()))))(((())))))()(()(()((((())(((((()(((())))((())((((((()))(((((((((((())(()))())(((((())(((((())(()(()(()((())((((())(((((())())))))()((((((()((((((())))(())))))((((((((())()))(((()(((((()(()))(((()))))(((((()(((()(((()(((((((((((()))))(((((((())(((((())(()(()()))(((()()((((()())((((((()((()()())(())))()(()(((((())((((((((((()))(())((((())(((((()))(((())((())((()))))))(((((()((((((())((()()())))))))((((())(()()((())((((()((()(()((((((()))))(()(((())()((((((()(()(()))()))()())(()())))(((((((())(())(((()(((()(()(()(()(()))())))(((((()(((((()))))((((())))())))()))((((()(()(()((()))(((((((()))((()))))))((((()((())(()((((((((((((()()((()((())(()())((((((((()))))))))()()))))))((((((())(()(((((()))(()((()()))(((((((((()(()))))()())((()))(()((()(((((((((())((((()((()(((((())(()((()()))))())(()((((())))(((((((((()()((((()())()))(())))(((()((((()())))()((()((())(((((())))()))))((((((()((((())((((((((((())))))(((()()((()((())((((((())()((())(())()))(((()())((((()))(()((((((()))))())())((((((((((((())))((((((((((()((((((((()())))))((()))())))))())((()(()(()))))))()()))))))))))(())))(((())(((((((()())((((()((()(()()(()((((()(((((((((((()(()(()((((())((((()))(()))((()((()))))))())(()())(((((()(((()(()(()))(((((((((((()(()))))))(((((()((()()((((())))((()(())((((()(()))))()))((())((((()))(()())((((((((())(()(((((()(()(((((()(((()))))())))())))((())((((()(((((())((())(((()((((())())))))())))((()(()(((((((((()(()(())()))())(((()))))))()(((((((((((((((((()()))()(((())(((())((((()(((())))))))(()()))((())))())(((((((()((()((())(((()())(((())(((()((())((())((()((((()))(()())((())(()(()()((()))))((((((())(()()((((((()))(()())))()((()()()((((((((())()((()(()((()()()((((((())(((((()))(()())))()))((((((((())(((((())(((())))((((((((())()((()))))))(()((())((()((((()((((())(())())((((())))(((((((()()))(()(()(((((()(()((())((()((((())(()((((())())(((()((((()(()))())))))((((((((())()(()(()))((())(()(((((((()))))()))(((((()((()()())))(())))())))(((((()(()))((((((((()(((()))((()()((((((())(()()()))()((((()(()((())(((((()))(((((()(()))))(()))())))()(()))))))()(((((()))))(())((((()(((((((()))()(((((())()))))(())))))((((((()(()(((()(()(((()())))))))))(((((((((()(())))))(()((((((((()(((((())(()((((((()())((()((((((()((())(()(((((()(((()((()))))))((()(((((((())()()))((()))()((())((()(((()(((((((())))()))))(()))))())((((()(((((((()((((()(()))((()()))))))((())((()(((()()(()((((()))(()))())(((())(((((((((()))))(((()(()())))()))))((()((((()((())((()((((((((()))()((()(()))()))())))())()()))((()()(((((((()((()(()))(()(((((()()))())()))))(())((((())())((((()))())()((((((((((((((((((())(((()())((()))))((())))))((((((((((()((()(((()(()(())((())(((((()()((((((((((())))()((((()))((()))))(()))))((())))))(()((())))))))))))))(())))())))()()))())(((((()((((((()(()()(()(()))((((((()((((()(((((()((()(()(()(((((())(())((()()(((((())))))((()((((())((()()))(((()))))())((((((()(((((((((()(()(((((()()))))())((((((()))(()(()((()())(((((())))))))()))))((((((()(((((((()((((()(()))(((())))))))())(()(())))((((()()((((()((((()(()(())))())())((((((()()(((((()((((())(((()))))(((()))(((((((((((((())((((((())))())(())((((()()()(()())))((()(((()()((()(((((()())((((()(((((()))()))(()))((((((((((()(((((()(())))((((())((((()))()(((((()())((((((((())))())((((((())(((((())((((((()(())())))(((()((()())((()()(((())((())))(())))((((()(((((((())))()((((((((((((((((((((()(()))()(((((())))()((((((()())((((()(((((()))(((()((((())((()()))))))(())(((((()))(()(((((((((((((()(()(((()((()(()((((())()))(((())()())))))()))((((((()()((()(())(((((((((((()))(()(()))(()((())((((((())(((()((((()(((((()))))))(()))((()())(((()((((((((((()((((())(((((())))((((())((())()))((((()))))()((((((()(()))))((((((((())())))(((()))(((((((())))())((((((((())())((())))())))(((((((((((()()())((()))(((()((()))((())))((((((((())))((())(((((())))))((())))((((()))(((((())((((()(()))))))(((()))((((())))((((()()((())(((()())))(((((()((((()))((()))))))((((((((()(()((())()))(()((()((()())))))))((()((((((((((((((((())(()(((())))((((()))()))((((((())((((((())(())))(()((((((()))))))))()))))))))))))((((())(())((()(()((((((((()((())((((()))))(((((()())(())((()())(()(((())()((())(((()((((((((((((())((((()))(((((((())(()(()(((((((()(((()())((((((((((((()(()((((((((((((())(((())))))((((((()()((()(()(((((((())(((((()))))))()(()()(((((((()()(())))(((((((()))()())((((((((((((()((((()(((()((()(((()(((((()())(((()))())((())((()))((((((()(((()(((()))))))))()(()(()(((((((()))))))))())))(()(((((())((((((((((()())))(((()(())())()(((())(()((()))))((((())(())(()(((())((())(()))))())))((((())()((((())(((((()))(())(((()())(()))))()))(()())))(((()(()(((((((())((((((()())))()(((()(((((()))((()(((())())))()(((()))(((((())())(((((()()((())((()(()())(())((((()))(((((()))((((((((((((()))()()))(()))(((((((((()((((((((())()((((((()))())((((((((()))))(()()(()())))))((((()(((((()))(())()))()((((()(((((()()((((()((()))(()(()()(()((()))))))(()))((((()(((()(()))())((((()()))(((()))(((())(((((((((())((()()())()((())(()(((()(((((()()())(((()))))))())((()(()(()((((()))((((()))))((())()((((())))(()(((((((())(((()((()))))())((()()((()((())(((((()()))()(((((((((())()(((((()(())((()((()())(()))))))))(())((((()(((((((((()()))())))()(((())(())))))))()(((()(()((((((()(()(())()))(((()(((((()(((()))))((((()((())((((())((())))((((()(((())(()()))(((())())(((()(((()((((((()(()((()))(()(((()))(((()()()((((((((((()(())))(()))()))))))((((((((((((()(((((((((())()))((())((())((()(()))((((((())((()(((())(()))))(()(())((()((((((((((((()(((((()(()())()))((((((((())))(()())(()(()(()(((()))))(((()(((())())(()(((()()))(()((()((()(()()))())))))((()(()(())((()((((())))()))(((((())(((()))))(((()((((()((()(()((()()((()())))))))))()(())((()(((())((())(((((()(())))()))(()(((((((((((())())((()())())))(((()(((((()((()((((((()(()))()(()((())())(((()()))()((()(((((()))))(())))((())()((())(((()((()(((()((()))))))())(((())(()(((((())((((())((()(()))))(((((()())()((((()(()(((()(()(())((()((((((()()()((()())(())))))((((((()((((((((()()))))())()(((((())))(((())()((((()((()(((())(((()()))))))))((((())))((((()((()((((()(()()(())))())(((()))))(((((()()))(((())()(((((())()))(()(((((((()(()())))))(()))(()((()((((((((()()((((((((()))))((((()())()))))((())((()()((((((())())))(((())))())((((((()))((((()(()()))))((())((((()(()()))))(((((((((())))((((((((((((((((((((())))(((()(((()()))())()(())((()((())((())(((())()(()()((((()(((()))))(())(((((())))))))((())((((()(()((()(()())))(()((())(((()(()(()())))(((((()))((((()(((()))((((())(()))))((((((()()((()())))()))))((()(((((()(((())))(()((())())))(((((()((((((((((()())(((((((((()))())))((((((((((((()(((())((()()((()(()())(((((((())(()(((()(()))))()))((((((()))(((((()))(()((()()(((()()((()(((((((((((())((()(((()(((())))))))(()())))))))))()(()(((())(((())(((((((((((()))()))((((()((((())))(((((()))))(())((((((())(()(())(((((())))))))))))))((()))))((((())()))(((((()(()((())((((()))((())(()((()(((((((()))))())((())())(((()((()())))((()())((()()(((()))((((()((()((())(((((()))))))())))))(()))))(()(((()))((((()))(((((())(()(((((()))((()(()((((()()))((()((((((()))()(()((()(((())(()((()))(())))()()))(((()(())(((((((((((((())((()))))((((((())((())))()))((((())(())((((((())())(((((((()(((((((())))))))))()))))()(((()((())))()(()(((()())(((()((((((()((((())(()()))((((())((())((((()))(((((()(()))(((((()))((((()((((()((((((()(((((()))())))))(()(((()((((((((()((((()(((((()((()((()())))))))(((((((()(((((()(()(()))))))(((()((())()))))())(((((((((((((()((())()))(())((((((())(((((()()))))())(())))()))(((()(()())(((())()(((((((())))(()))(()(((((((((()((()()))))((((())(((()()))((((()(((((())((()))))((())(())))((()((((((()))())(((((())(((()))(((((()(((((()))((())))(((((()((((()))(((((((())))(((((((()(((()(())(((((())))())((())((((()(())(((()())(((((())(((())()()((()(()((((()(((((((()((())((()))))))((()(((((()(()((((()(()(((())))()(((()(((((()))))))))))((()(((((((())((((()))))((())))))()(((((((((((())))(((((()(((((((((((((()())(())))(((())()))))))(())()())))))))))(((())(((())(())((()(((())())(((((()(()))((((()(())((((((((((((()(()())))(()))((()(((((())())(((()(((((()))((()()(()(((()((((()(((()()())))))))(((()((((())(())(()((())(((()(()))())(())))((()(((((((()())(((((())))(())))))())((()())))(((((()((())()(((((())))((((())())))(()))((()(((((((()(()(((((()((((((()())))((((((((()()(((()))((((((((((((((()(()(((()(((())())(((((((()))((((()))())()(())(((((((()()((()(())((((((()(((())))(((((()))))))))((((())))(((()(()((()()((((((()()))(((()))))())))))(((()))((()((()((())(((()(((())()())(()(((((()((((((((((())(()((((((((()))(((((())()))))))))(())))))())((((())(((()(((())(((((()())))))))))((((((((()(((()(()))((((((((())))(()(())))))()((()))))(((((((((((((()((())))()(((((())(((())((((())))())))))(((()((((()((())()(((())()((())(())())(((((())((((((())((())((())))))(((((()((((()((())(((((((()((()()(()())((()()((())()))))))())(((())(((()((((((())(()))())))(((()(())(((((())((((()))(()(())))(((()(((())))(((((((((())()((()())())))((((()((((()(())))))))))))()))()((()(((((((((())((())(()))(())((((((((((((())()(()(()()((())))((((((((()))()((((()((((())())((((((())(((()(()))((())(((()())(()())))))))(())))((((()))())(((()(())(((((((()(()((()((((())((((((()))))(((()()))((((((())(((((()))))((()((()))))())(()(((()(((((((()((()))(((((((((()()))())))))(()(()))))))((())))(((((())(((())((((()))())()()((()((()((())())))((((()(((())((((((((((((((())(((())(()))))(()))(((()()())()))))))))))(((())))))((((()))))(()(((()()((()(((((((())))((())))((((()))(((()))((((()((()()((((((((()(())()((()))))()))(()))))((((()()))))))))(((())((((((((((()))((()(((()(()))())))()))()((((())(((()))((((((()(()(((()((((()))))(((((((())((((((()))))((((((()(()(())((((()))()))(()(((()((())((())(()(((((((())(((((()((((((((((())))))))))()))())())()()))))))()((()(((()(((((((((())())((((((((()((((())((((((()))())()))()))())(()(()(()(((()((())(()))))(((((())((((((()()))(((((((()(((())()()())((((())))((()(()((())))())()(((((((()(((((((((()(()((())((())))())(((((((()(((((((()))())))())()))())(()((())((((((((((()((((()((()))))))))((()())((())))))(((()(((((()))((((()))((((((()((())))))))(((((()((()(((((((()(())))((((((((((((((((()))))()()((()())(()(((()(())((((()(()()))))()((((()((((()(())((()())(((()(()())((((()))())))((((((((()(((()())))))((()(()()()))((((()((())((((((((()))))())()((((((())(()))((((((((())(()(()()))))))))(()((()))))))(()(((((((((()(((((((((()()))((())())))))(((()(((()(((((((((()))))))(())(((())(()((())((()(()(((())((())(((()())(()((((((((((((((()())))((()())))))))()(((()))((()(((((((((()))((()(()()((())(((())))(()((((((()())))(()()())))(((()))(((((()()(())))(((((((()(()(())))(((()())(()))))))(((()((((((()((((()(()(()))))))((())(((((()()((()((((((()(()))())())))()))((((((()))()))(()))(((((((((((((((()()(())))(((((()))()((((((((()())()())()(((()()())((((((((()(()))))((((((()((())))()(((((((()(((()(()))(((()))))))))(())(((((((()))))((((()))))((())(((()((((()((()((((((((((())))))))))())((((((()))(())()()))((()((((())(()())())))((((((())(((((((((())(((())((()(()((()(((()())((()())()()(((((()))((((()))(())))))(((()(()(((()()))(((()())))((((()((()(()()))((((()(()())))())))((((((())((((()))(()(((()((()(((()))))))()((((()(()((((()())()(((((((()())))))((((())))())(())))(()(()((()(((((((()(((())()))(((((()()((())((()((((())(()((()((((())))((((((((((()))())((()))((()(((()()()())))((()(())()(((((())(()))(()()(()(((((()))(((()()((((()))((()(())))(()(((()()(((()(((()(((((((((()((()(()))))())))(()((((((((()))((()((((()))((())(((((((((((((()(()(((((()))))(()))))))(((((((((()(()(((((()((((((()(((()((((())((((((((())))))(((((((())))())(((()())(((((()((()(())()))))))))(((((((()(()))))((((()(((((((((())((((()(())))(())))))())((())))()())))()(((((((())))((((((())))((()((()(((((((()())((())))(()))))()()))())((((((()(((((((((()))(((()()))))())(((((()))(((())(()(((())(()(((((((((()(((((((()))((((()())))((()((()(()(()))((((((()()))()))((())))))(())))))((()((((((((((((())()(()((((((((((()))))))()((()))))())))))))((())(((())(((())))))(((()(((()((((()(((()(()(()))((((())()(((((())(()))))))(()))((((((((()(((()(((())(((()())((((((((((()(())(()(((()()))(()((())))(((()(((())())(()((()((()()(((((()))))(((((()))())((((((((()((()((((((()())(()))()))((()(()())(((((((((())()))(())()))(()()))(())(()(((()((()(()(()))))))((((())()(((())(((()(())())((()((()())()))(((()(())(())(((()))((()((((((())))((()((())((()()((((())))((((()))))))(((((()()))(((((()())))(((((((((((()((((()())((((()()((())((()()))())))(()(((((((()())()((((())))((()())(((()(())((((((((((()))(((((()))))))))(()))(()))))(())))()((((((((((()))))))(((()((())(()(((())((((((((()(((((((())((()())())))(()(((((((()()))(((((()))((((())()(((()())(((()((((()(((()((((()(())))((((()(()((((((((()((()))(((((()(())((((()((()()))())))))(((((()(((((((())((((()()())))(()(((((()(((())())))))(((((())((((())(((())((((())))()()((()(((((())(((())((((((()())(((()(((()))(()(()(((((()())((()(((()(()))()())))((())))))())()))(((())(((()()(((((((())))()))(((()))((()()(()(((((((())()((()))())(()((()))(()()((())((((((((()((((())((()(()))(((((((((())))))())())())()))(()(((((()((()((()(((((()(())((()))))(())())((((((((((()(()(())))(())))(((((((()(((((()(()()))))()))(())))((()((((())))))((((((()((((()(((((())))()(()(()((((()())()(((()))((())((()))(((())))((((((()))())))((()(((((()()(())(((())(()))))))((()(()))((((((((((((())(())((((()))(()))((((()((())(((()))()(()))))))))))))((((((()((())((()((((((((((()())()((((()(((())))))((())))()))))(()))((((((((((()()))((()(((((((())))))())(((((((()()))(((((())((((((((()))((()(((()))((((()()))(()((())((((()))())())((((())()(()(()()))))))(((((((()(((())))))((()(())(((((((()()))((()(((()(()(((((()()))))()))(()((()(()((()(((()))((())(()(((()))(((())))(((()(()((())))))()((((()())(((()(((((())))(()))(((())()))))()()((())((()()((()(((())))(((()(((()((()()())()((((((()))()((()()(((((()))())()((()((()()(()))(())(((()())()))(((((()(((((()()((()()(()))(())((((())())(()((((((((()((()))((()((()))))))()(((((((()())())()))(((((()))((((((((((())((()))))))))))(((((((((()()))))(()(((((((())())))(((()))())(((((())((())))(((((((((((((()))(()()))())))))(()())))))()((((()(((()((((()((((((((((()()(()()((())())))))())()(((())(()(((()((((()))())))((((())()))(((()))((((())())((()))((()(((()((((()))((((())))(((()()(((((()))(((((()((())()))))(((((()((((())())(())((((((()))()()))()(((((()))(()()(((()((((((((()()((()(()()))))(((())))()))(()))))((()(((((()((()(()())))())()(((((()(())))(()((((()))(()))())((((((()(()))))(()(()(((()((())))(((((((()))(((((((()((())((()((()))))())(((((((((()(((())))))((()(((()((()((()))((((((())))(((((()((((()(((()((((((())))(((((((()((((())((()))(()))()))(((((((((((()))()))))(()))()))((())((((((((((((((())((((((((((()))))())()))))))(()))))(((((((())()((()((()(((()(((((()))()))(((())(()))))()))(()(((((((((()))(()))))((())(()((((((()))((())(()))((((())))((())(((()((((())())()((((((((((()(())))((((((())))())((((()(()(((((())())((()(()))))))))())(((()))(((((((((((()))((())(((((()))())(((((((()((((()((()())((((((()())))()))())))()))))(())((((())(())())(((((((((((())))(()((()((())))(((()()((((()))((((((((())((()(()()((((()())(((((((((((((((()))))((((((()(()(((((((())))))))(((())((())))())())((((((((((((()(((())())((())(((()(())()))(((((((())((())(((((()))))(((()))(())))))()))(((((())))))))((()((())(((((((((()())(((((()())())(()))(((()((((()))))(((((()))())((()(((()))))(((()(((((()))))((()()((()((((()((()()()(()(((((((((())))(((((((())())))((((((((()))))((()((((((()))))(((())((()(()((((()))))))((((()))))(((()((()(((()(())))))))(()((()(((((()((((())(((((())((()()))))))))(((((())((((()(()))))))))((((()(()(((())))((((((()((((())))())(()))(((((()))(()))))))()(((((((())((((((((()()))(()(((()))()))))(())((((())((((())(()(((()))(((()((()()))(()())))((()))((((()(((()((((((((()))))()())))())))(())())((((((((((((())(((())()((((((())()(((((()())))((((((()))(()))(()((((((()((()()))(((())(()))(()((((()()))())((((((((((((()(()(((((((((())((((()(()())))))))()))))))))())())))(())))(((()((())((((()(((((((((()())(((())((()))(((()()(())()((()((((()()))(()))((())()((((()))(((((((((((()())(((()((((()(()()))()))()))))()()))))(((()(()(((((()(()(((((((((((())())))((((()))((((()))(()(())(((((((((((((((())(()(())))))((())))())())))(()))((((()))))))()))))((()())(((()(()((((((((((((()))))((())()((((()((((()(((()))()))((()((((())()(())))(()((()))(((())())(((())((()))(()))(((()())(((((()))))((())((((())(((((()((())(((((())((())))((())(((()))(((())((((())((()())(((((((()(((((())))(((()))((((()()))((((((())()))(((()))))((((((()()((()))))(((((()))()((((((()))(())((()((()((())((()(()))(((((((((((((()(()(((())())))()()))(((()((())())(()((())((()))((((())(())((((())))(((()())(((()(((((()(())())))((((()((((())))))))))))(())(((())((()((((((())(())))((((((()(()((()((())))))()))((((((((((())))))()(()(((((())(((()((((((()(())(()((())(()()))(()(((((((((((((()())((())())))((()))(((()()(()()(((()(()))())(())((((((()))((()))))()(())(()((((((())((((()()))(((())((((()))()))(()()()((()(())))((((((()))((()()))((()(()(((())(((())))(()(()((())((()((((()))((()(((())))((()((()(((()(()))())))))())))())(()(((()(()((()(()((()))((()((()))(((((()))(()))())((()()()((())(()())(((((())(()())(((())()(((((()())()(()))))))))((((((((((((()())(((((())(()))(((((())((()()((()(((()()(((())(((()(((((())((((()(((())))))())(((()))))()))(()))((())))))((((((((((())((((((((((()))(((((((((((()()))))((((())(()(())))(()((((())))((()(((((()(((((()))))))((()((())()(())))(((((()))(()())((((((())(((())(((((((()))((((((())(()((()()(()((()(()(((()((())()((())(((((()()))())(())((((()))))))(((((((()(((((((()(((((((()))(((((((()())())))()()))(()(((((((((()()))))(()(((()())))))))())(((()())(((((()))))((((((((((((((()(()()))))((())()())))()((((((()(((((((((())((()(((()()())(((((((((((((()(())))((((()(((()))(((((())()))(()(())))((()(((()((())((())((((((((((((()(((()(((((((()))((()((()(()(((())((())(((())(((((()))())()())))(()((((()(((((()(()))((())(()(()(((()()((((()())))(()(()()((())(()()()(())((()(()))(((((()(()(()()(((((((()((((()(((()(()()(()((((()((())(((()(())()))(((((()(((()))))()))(()))(()((((((()(())))((((((((()(((()((())))())))(())))(((((((())((((((()))((()(((((((()(()(((((((()())))))((((((()))()())((((((()(()))(((((()))(()(()(()()(()))((()()()))()))))((()))))(((((((()((((((()()(()))())))(()((())((((((()(((((((((((()(())))))()))))())()(((()((()))))))())))()())((())))((((((()(((()())((()((())))((()((((()))(()(((())))((((((((((((((()(((()()(((()(((()(((())))))()))))))((()((()))))))(()()))))(()((()()((()()))((((((())((((()((()(()))))())(((((())(((()(((((((())(()(((())))((((((((()(((())))))(((((((()(((()))(())()((((()((((((((((((()(((())()()))))(()())((()(()))))))()((((()(((((()(((()))())))((()(((((((((((()(((((((()()))))((())((((())(()(()))))(((((((()))())))))))))(())))(()))(()((()((((((()(((((()))())((()(((()(((((()((()()))(((()()))(()))(((((((()(()(())))())())))()(((()()()((((()))((((())))((()((((())(()))()())))((((((((((((((((())())))))))(())))())(((()((())((((())(((())(((((((((((((()(((((())(()()))()))))))(((())(((()))())))))))))(())((())((()()(()))(((((((((((((((()))((((())((((((()())))(((()())(()((())(()))(((())(((()))(()))((((((()))))((((((()))))()(((((()((((((()(((((((())((((()())(((()(()))())))(((()(((((()(()()())())(((())(()(((()((((((())((()(()))))(((((((()(()(()()()))))((()))())))((((()()(()(((())()())(()()((((()())()(()(())))((()(())(())))((())((((())(((())())(((((((()))(((((()(())((((())((()()(())))))))))))((((())(((()((((((((())((())(((((()())))((()))))(((((()(())))((((((((()(((()))))))))(((()()())((((((((((((()()))())())))))())(((((((())))))(()((((((())()))((()((())(((((((((()(()(((()((((((()))))((()))(((((())((()(()(((()((((())))()((())((())((()))((((((()()(((((())(()(((()(()())(((((((()(((((((()))))))(()))(()(((()(((()))()))))(((((((()))((((((((())))(((((()(((((((())()))))))((()()()((()(())(()((()(()(((((((((()()((())))(()(()(()((((((())(()))))))))(((()((()((()(()((()())))(())(((())()((((((())(((((())())))(())(((((()(((())))))))(((()(((((((()(())))()))())()))()())((((((((((())))((((()(((())(())())(((((((()(())()))()))))(((()))(())(((((()))()((())))((((()((()((()))((((((()))())(())(((((())))(()((((((()())(((()(()))()))(((()((((()((())((()(()))()((((())))((((((()(()(((((()(())))))((())()))()))))()()((((((()(((())))((((((()()))))(((())())(((((((((((((()(())())))((()()((((())((((((()))))())()))(()(()(((()(()((((()))(((()(()))((((()(()))()((())))(((((()))()(((((((())))(((())(())(((((((()))()((()(()())))()(((((((()))((((((()()))((((((()(())(((((((((((())))((((())(((((()((())))(((((((()(((((((())))))(()(()(((()(((())))(()()))((((())(()(()(()))))((((((((((((()((((((((((()))(((()))(((()()(((((((())))))((())(()(((())(((((()((())(((()(((()))(()((((()))())))))((()))))()(()(((()(()((((((()))()))(((((()))))((((()(()((((((())))))((()((())((())())(((())(()(()(((((()))((()())))(()))))(()(())())((((()((((((())((((((())(((())))((((((())(((()))(()(())))))(((((())))((((())((((())(())(((())))((())()(((())()(()(()(()(((()))())))))((((((((()))))(()((((((())((((())))())((((((()((()(()((())()))))(()()))))((((((((()()(()()()))(()())((((()((()((())))(())))(())((((((((((((())()())))())((((())(((()(((((()))))((((((())(()))))((()(()((((((()))(((((((()()((((((()())))(()))(((()(((((((())))()((())((((((())((((((((((((((((()(())(((((()())(())(()(()((()(()(())(((()(()((()()))(()()()((((()))()())(()())(((((((()((((()()))(((()((())))()))))()))())((((((((((()))())(()(()(())(((()((((())((()())((()((((()(((((()))())((((((((()))((()())))))(((((()()((()(((((((((((((()))))((()))(((((((())()(((())))((()())((((()())))((()(()))(()(((((())))))(((())(((((())(((())()))))(()()))(((((((()((())(((()))))))(())))((((()))(((((((((((())))(())))(()((((((((())))((((((()((()((()))))))((())(((((()((((()))(((()))((((()(((())(()))())))(((()))(())))))(()((())(((((())()(((()())(((((((())))((())))(())))())))(((((()(((((((()()())))(((())())((()((((())))((()(((())(())))(((((((())(((((())))))))))()(((((((((((()((((()))))(((()((()()))))((()((())((())))()(((((((((((((())))(())(()((()))()((((((((())()))()))())(()()))(((((())(((((())()))(()(((())())))())((((((((())((()(((())((((()))((((()(((()(())))((()())))))))())())((((((())(()(((((((()))((((())))()((((()((()(()))(()((()(()(((((((())((((())(((((((()(()))(((((()(())(())((((()((()((((())((((())(())())))))()())((()(((())()(((((((())(()((((()((()))(()))()))))(((()(()))))((((()((())((((((()(())((()))))))((((())((((((()()))())((((((()(()())))()((()()(())))))())))()(((((())(((()((((())(((()(()((()(())))))(()((()(((()))((((((()(()(((((())))))(((((()))))(((()(((((((()((()(((((())))())))((((())((((()((((((()()()))(()())((((())((())(()(())(())(((()(((((()(())()()((((()())))))(((()))))((((()))()(((()))(())((((((()))(((((((()((((())))))))((()()(()(((())((((())))))))((((((((()))))(())(((((()((((())(()))((((()(((())(((((()))((((((()())))((((())(()()((())((((()(())))(())))))))()((((())((((((())))(((((())))(((((())(())(((()((((((((())))(()(()(((()()))())))(((()((((()((()))()((((((((((())(((()())((((()((()(()(()(((()()))((((())))(())((((())((((())()))(()((()(()(((((())((((())(()(()((()(()())((()))(((((((())(())(((((((()))((())))))((()((()(((()())())(((()(((())))))))((()(((((()((()))(((()))))()))(()(((())(()((((())())))((())))((((((((()())))((()((()))))()))((((((()())(()(((((((())))))((()()))(((((())())(((()(()))())())))(()((())(()(((((((((())))))())(())(()(((())((())()()(((()))(((((()(()())))((((()((()(())))(((())(((()))((()((((((((())))))()))()))((((((((((((((()))((())((((()(((())(()())((((((((()((((((((()((((((()(()((((()((()(()()))(((((((()())))((((()())))((())((((((()((((()((((((()(((()))))))(())))(()))))))))(((()))()))(((())))(((((((())((((((((()(()(())))(()(((((((((()()))))((((((()())((((()(((())((((()))((((()(((((()))((((((((())(((((((()(()))))))(((((((()()))()((())))))))))())(((())(()())((()((((((((()()())((()))))((((((((()))()))()))(((((((()))(()((()))()))())(((((((((()((()(())))))))(((())((((())))(()(()(((())))((()(((()()))((()(()))(((((())))(()(((()())(()((()((((())(((()))())((())((((((()))((()(()())(()())))))((())))))))())))(()())(((((((()))(((((((())((((((((()((()())())(((((((())))((())(()))((((((())(()(())(()((())(()())()))))(()())))()((()(((((())(((()((((((()))((()((((((()(()()(((())(()))()))((((()(((((((((()(()())(((())((((()()()()))))(((((((((())))(())())))))))))))(((((((()((()()((()((()(()))((((()())(())))((((()(()()(((())))))())(((()((((((())))(())()((()((((()())))(((((((((()))((())(())))((()))))))()(()(((((((()(((()((()))))(((((((())(((((())(())))(((((((()(())(((()))))()))())(())))))((((((((((((()((()(()))((((((((((((())((()((((()())((())()((()))))))()))))))((((((((()((((((()((()()))(((()((()(((()))(((((())())(()((()(((((()))((((((((()((()(((())())))(((()()))((()((((())((()(()(())(((()((()))))))))())(((())())(())((((((())((((((()((())(()))))((((())((())((())(((()())))))))((((()(()()((())(()(((()))(())(()((()()(((((((((())))))((((((()())()))))()(((((((())(()))(()(((((((()(()(((((((()()((((()))))))())))()(()(()(((()((((((((())(((((())())())()))(((((((())))(())((((()(()((()((((()))((((())((((()))(()))((((((((((()))))))(())))))(()((()())((())))(()(()((()()())((((((())(((((((((((((()))))()((()))))))()(()))))))))))((()(((()(())(((())(()))()(((()(((())((((()))(())))(()((((())((((())((()(()()))))())()(((()(((((()(()(((()))(())))))(()()()))))(((()((((((()))(((((()((((())()())(((()()))))()))(((((()((()))((((((()))())(()))(()((((()(((()((((((()((()))))))((()(((((((((((()))))))))))(()))())))(()(((((((((((()((((((((()((((((()))((((((()())))()))())(((()(((()(((((()(((())(((()))(())(()(()))))(()((())))(((((((()))(())))((())(((())((((((((((()(()(()))))()(())))))(((()((((((()((((((((((()))))))(())(((((()(((()(((((()())(((((((()((((((()(()(((())())))))((((())()))()((((((((()(()((())))((())(())))(()(((()(((())((((((()((((()(((())())())))()((()((((((((((((()())())()))((((())((()(((())(()((((((((()))))()))((()))()))(((((((()(()((((()))))(())((()((((((((()()(()))(()))(()((((()))(((()(((()(()(((()()(()())(((())()((((()))))(()((())()(((()))((()))())((((()))((((((()((((()))))())(((((()(((()()))(()())()))((())(((()(((((())((()(((((()((()(((((((((())))(((())))))(((((())(()())))()))())(())))((((((())(((((()(((())((((()))((((((()(()))((()))))(()())((((((((((((((((()(((((((()()))))))))(())()))())(((()((((((()((())((()(((((((((((())(((()(()((((((((()(()))()))))((())(((((()))()())(()(((((((())((()((()()((()))(()(((()(((())()((((((((()((()((((()))(())((((()((()((((()()))))())(((()()))((())(((((()(()(())))((())((()((())((((((((())))((((())((()))((((((((()())(())((((((()))))))(((((((()(())))(((()((((((()())((()(()((((((((((()))))))))))))))))((()))(()((((((()(((()(()((()(((()(((((()())())()(((((())((()))(()))()))(((((((())(()())))(())(()))()(()(()((((((()(()(()))((((()((((((()()())(((()(((((())())(((((()((()((((((())(((((()()((()((()(((()(()(())(())((((((((())))((((((()((())))(())(((((())())()()((((((((()))((()))))))))(((((((()())))(((((((()(())()(((())((((()()()(((((()(((((((((()))()))(())(()((()(())((())))(((((((((()))(((((())(((((()(())))((()))))))(()((()((()(()((((()))))()))()))))))(()()(((((((((((((())((((())))(()()()))(((((((((((())(((()()(((((((())((((((((())))))))()))))((((()(())((())((()(((((())))(((((()())((((((()((()(((())(()()))))((())))))((()))))((()()((((()(())((())((((((((((()((()(()()((((()()(()))(((((((((()))())))((()))))((((())(()((((((((((()))))(((((())((()()))))))))(((((())(((((((()()))()))((((((()))(()(())))))(())((()(((((()()))(((())))(((((()((())()(((())))((())(((((())()(())(((((())())))())))())(()(((())((((((((()(((((()()))(()((()()))))))()(((()))((((())()(((((((((((()(((((())()((())((((()(()(()()))((((((()))(((((((((((((((((((()((((())(()(((())))((((((((())(()))(())(((()((())))))))))((((((((((()(()()()(((())(((())((((()(((()))))))))(()))))))))))(()(()((((((()))((((((()(()((((((()))))(((()())))))(((()(((((()((()(((((()())((((()(()(((((())))()))(()(((()(()((()))()))((()((((())(((((())((()())()(((()()(()((((((()()(((()(()())(()(()(((((((((((()())))))(((())()))))()))(()))))((()))))((((((((((((()((((((())(())(((((()((())()))()((((()(((()(()((()((((()(((((())((((())(((((((((((((())())(((()))(())(((((())()(()())))))()((((((())((((()((()((())))(()((()))))))((()(()((((()((((((((()))((((())(())((((())))(()((((((()(()))))(((()))((((((((((((())()()(((())()((((()))((((((()))())))()))((((((()(((())(((())(()(((((((()(((()(((((((((()((()))))))((((()()(()((((()(()((()))(((()(((())))))(((((()((()(((((((((()(((()))((()(((())((()))))()()))()))())()(()))(((()(((()))(()((()(((()))()((())(()(()(((((())))((((())((())))))))(()))(((((((((((((()()))))))(()()((((((((((((()))()((())((((((((())((()(((((((((()((((((((((()((((((())))(())))()))(((()))((()))))((((((())(((()(((((((((()(()))((((((((())))(((())()())))())))))))((()((()())(((()))(((((((()()(())(()(()))))((((()((())()(()()((()(()((())())((()))))(()((((()))((()()(()()(((()())()((((())))((()(()(((())(()))(((()(()))(())(()(()()((()())((()((((((((())))))))((()((()((((((()(()((())(()))))(()((((()(((()((((())()(((())((((((()((((())(()(((((((())(()())))(()))((())((()(((())(((((())))((()(((()))(()((()())())()((())(((())((())((((())())((()())(((()((())((())((()())((())((()))())))))()((()())(()((()((((()()))((((())(()(())))))(((((((()))(((((()(((((((()((())(((((())())(((()()))))((()((((((()())))((()(())))))))((()((((((((())(()))(((()((()(((())(((((())))())(())))))(((()))))())(((((((())(((((())))(((((((())()()))))((((()(((((()((((()((()(())((((((()(((()(()(((((()())))((()))((((((())))))))(()(((((((()(())))((((((())(())((((()(()(()))))((()(()(())))))(((()(((((()))))((()(((((((((()))()((((((((((((((((())))())(((()((())())((((())())))(((((()(((((()())))))))(((()((((((())(((()())))(()(((((((()((()))((((()((())()((((())((((()(((((()())(()()))))(((()((((((((()(()(()))))((())((((()(((((((((())))((()((()((()(((())((())()))((((((((((((((())()))(((((()(()()))((()(()))))))((()))((((())((((((((()))(((((()()(((((()(())()(((()))(()))))))(((())(((((()((())()(((()))(()(()(()((())))))((((((((()))())))))))))(()((((()(()()((((((((((((((((()))))((((())))((((((((()((())))(()((())))))(()))))()(()((((()(((((((()(((()))((((((()))))))(()())))((((((()(((()()))((((((()((((((((((((()))))))()))))()))(()(()(((((()(((()(((()))(((((())(())))(()((()((()()((())((((())()()))))((((())()))(((()((()(()())))(())(((((((((((()((((((()(((())())))((())))(()))))(((((()((()((()(((())((((((()()))()))))))))))(((()(()(((((((())(())((())(()(()((((((()))(()))()())())((((((((((())())((()))))))))((()())(()((((((((((()))())()))()))(((((((())))((((((((((()(((())))(()(()((()((((()((()())(()))))))())((()))))(((((())())(((((((()())))((((()()))()((((()((((((((()))()((()()()))))())))))())((((()))()))(()((()(())()()(((()(((((()))())((())(((((()(()((())))))((((((((()()))((((())))))(((()(((((())(((((()))()(()))(((((((((())(()(((()(((((((((((())))()((((((((()))((((()(((((((((())))(()())))))))))())))()(((((((((()()(((((())))))(((()))((((())(((())))((()((())()((()(()(()(((())))((()(((()(((())(((()(()((((((()((()))))))())))())())))(((((((((((())))))(()((())(((()((())(((((()(((((((()((())))(((((())((((())))((((((()((()(())()((())((())((((()()(((())(((((()((((())(()((()))(((((((())(((()())())(())))))(((())))()((((((((((((())((((((()(((((())))((()()(()))((()(()(())()(()(((())())((((()((((()((((()((()))))(((((((((((((((((((((()(()))(((((())))())(((((((((()()))((()(()))(((((((())(((((((())(((())))()())))(())()))()))(((((()())))())()))(((()((((()())()(((((())))(()))((((((())(()(()))))()))((((())((()(()((())()())))()((())(((()((((())())(((()((((()((((()))(()))))())((()((())))()))(((())(((())(())((()())((()())((((((())(())(((()(()((((())()))(()))())(((((())((()((((()))())()((()(()))((((()(((()))())))((((()())(((((())((()()((()((())())(()()))(()(((())((()(()(()((((((((()((((()))))))((((((((()((()())()))(((())))))))((((((())((()((())(((((((()())())))))))(())(((()((((((((()))(((()())()(()(()()(((())()())))(((()((((()((()))())))()((((()))()((((((()))(((((()(()(()()((())))))))()())))((()(((((()())(((((((()((()))(((()((())))())((()((())(()(((()()))))(()(((()((((())))((((((((((())())(((())((())))((()((((())(()()((()(((()))(((((((())())((((()(()((())((())(((((()()(((()((((((((())))(()((((((()))((())))(())))))))))()))())))))(((((()((((()(()((()(())(((()(())))()()(((()(()((((()(((((()))(((())))))))((()(()((((())(())))(((((()(()()(()((((((())((())()((()((())))))())))())()(((((()))(((())((((((((())((((()))())))))))((((((((()(())(((((((())))))))))((((((((()())()))((()((()(((()((((())))()())))(()((()()))((()((())())((((()())(()((()))))())())(((((()((((((((())))((()()))))((()((()((((())((()()(()))(()(((())))()))))))((())()((())(()((((((()(()(())))()((((((()(())(((((((())))(((((()((()))))((((()))))))))()(((()((((((((((((())((())))))))))((()()(()((()))((((()(())))))((())(((((((()))((())())))(())(((((()(((()()))(((()(((()((()(((())))))))(((((((())((()())))()))))(()((((((((()())((((()))((((()(((())())))))(((()((((((((())))))(((()(())))()(((((()((((()))((()())))((((((((()))(((((()(((()))(()(()(((()))(())))))((((())(((((())))(((())(())(((())(((((((((((())))((((((()(())((()))((((((((((((()))((()((()(((()((())(((())()))))()((())(((()())()((())(()((((()()(())())))((())))((())(()(((())(()(((()))())(((((()(((())))((())))())((())))))(((()(((()()((((((()))(()())))((()(()(((())((())((())())))(()(((((()))(())))(((())((())()))((((())((()))((((()()))))((((())((()))(()))((())((((()))())(((()(()()))()((((()((((((((()(()(()))))))))(())))((())(((((()))(((())(((())((()((((())()((((()((()((((((((((((()))(((()))))))))(((()))(((((())()(((()()((((()((()()())))(()))((())((((((((()(((()((((((()()))()((((((((((((()(()()))()(((((((((((()(()))(((())((()((()(((()))))((()()((()((((((())(()((()))))))((((((((((())))((()())(((((()()))((()()))(((()()(((())(((()(())()))(()((()((((((((((()))(()((((())))(((()))(()((()(((())))((())))((((((((((()(())))()(((()())(((((((()(((()((())(((((()(()))))((()((())(((()(()))))))))((())(((((()((((((((()(())())()(((()())(()))())))(((()(()((((((())))())(((((()((((((()(()(()))((()(((()((((()(((((()(()((()(())((()(())(()))))((((((((((()(()())))()(()((((()(())(())))(()))))))))))((((((()))((())((((()((()((((((((()(((()()))())))))))))((())(((((((((((()))))))))())())))((((()((()(((())(((()((()()(((()())((())((())((((((((((((())))()))()))((())((()((((()(((()()((()(()))((((()())(())((()(((()))))((()(()(((((())))(()())())((((((()))((())())()(((((()()))((()((((((()))()))()))())())()((((())((())(((((((((()))()((((()((())((())((()))))))((()))))((((((((((((()))()((((()))((()((())(((()()(()))))((((((((((((((()((()(((((()()((((()(())))))(((((((((()((()))((((()()((())(()))))()))((())((((()(((()(()(()(()(())((((()((()((()))()()))))()(((()(((((()))))(((()((())()())()((((()())(((()))(()((((((())))())(((())(((()())(())((((()(()(((()))))(((())(())))))(())))))())(((())(((())())((((((()((())()((((((())((()))))()())((())(((()(((((((())(()))((((()(()(((())))(()((())(())))))()))))((()(((((((())((()(())))))((((((()(((((())())(((((())((((()))(()))))))((((()()()))(()(((((((((((((())())))())))((())(((((((((())()(((((())(((()))(((())))))))()((()((((())((((()()))(((()((()))())))(((((((())((()()))((((()((())((())((()))((((()))(((((()(())))()))((((()((()((((()(()()))))))(((()()())((((((((()())((()))))(()))(())((()((()(((()))()((()))((((((((())))((((())))))((()))))()())((()(()(((()(()((((())((((((((())()()))(()(((())(()((())((((()(())(((()()))()))))((((((())((((((())(((()))((((((((())))))))(()))))(())))())(((((((()(((((()(())(())(()(())((()))((((((()))()())))()((())((((())((()()(()))())((((((()))((((((())(()(()(()())))((())))(((((()(((((())))))((())((((((((((((()((()))))))())))(((((((()(()()(((()()))((((((()))(()((((()(())))))()))(())))((())(((()())(()()(()(((()))(((())())))(()((((()))(()()((()(()))((((((()(((((()))))))())()((())(()((((())((()((((()))()))))()))(((((((((((((())(((((((())(()))(((()()))(((((((((((())((()(((()((()()))))((())(((((((()(((())(((()((((())()))())((())))(())))))(((()())((((())((())((((())(()())(()(()((()))())(()(((((((()((())(())))))))())(()()(()))((((((()))()))((())()(((((((((()((())))(((((((((((())))(()(((())))((()(()(((((())((()))))(((((()(())()(((((()))))))(()((()))((((((((((((()))))(((((()((((()))(((()(()))((((()))(((()(((()(((()((((()((((((()))((((()((((()((((((())((((()(((((((((()))((((()))(((())(())(())))))(((()))))((((()((((((((((((())())((()())))(()(((()(())))))))))(((()))()))(()((()))(((((((()))(((()(((((((()(((((()())))())(((()(((()))))))((((()((((()(((()((((())(())((())))())())()))())))(((((((((((((()()))((())(((((((((())))(((()(()))((()(((((()((()(()((())(((()((((((())()((((((()(((((()((((((())(()()((())(((((((()(((((((((((()())(()(((()(()(()((((()(()))()))))))((())((()((((()))((()((((()()(((()())((((((()))()(()((()(()()))(())))))())(((())((((()((())()((())((()())((()((())))(((((())(((((((()(())((())(()()))))))((()((((((((())((()()))))((()))())(((()))))(((((()))((((((((()(((()))(((((())((((())((()(((())(()(((((())()(()))()((((()(()))((((((((((((((()))()))))((()(()((((((()())((())(())(((())(((((())))((((((()(()((()((())))(((((())(((())()((((())(((((((()(())))(()((())(())))))))()(((((()(()()(((((()))(())))(()((())(((()))))(((((())))((()))((((()((((((((((()(())))())()))))(((((((()()))(((((((((((((()()((((((((((()(((()())(((()(((()()))(((())(((((((())())))()))(()((((((())((((((()))((())(((()(((((()((())))(()))))()(((((()()((()()))(((())(((((((((()(()(((()(((()())))()))))()))()))())))())((((()(()(()((((((((()(((())((((()))))()((()(((()((((((()(())))((()(((((((())))((((())))((((((())((()((())))(()))))((((((((()(())(()))))(((()(()())(()(((((((()((((((())))))))))))))((()))(()((())()((((())()()(((((())()))(((()))))()((()((())(()((()(()(()(())()))(()(())(((((()())))(()((((((()))((())))))(((()((((((((()(((())(((((((((())((()))(()(((()))())))())())()))(()()(()((((((()((((()))((((()((()((())())(())())))))))))()))((())((((()(((())(((()()))((()(((((((((()))((((((())))(()))))()))(((()))(()(()()(((()))())((((())))((((((((((((((((()))(((()((((())))))()))))((()()))))(()())))))())()(((((()))((((((((((()))(((((()((((())(((((()(()((())((()()(())))((()(()))(()()((())()((((((())))((()(((((((())(())))))))((((())))(((()))))))())())(()(((((((((())))))()(((())())((((((((((((()(((()))(()((()())))(())))(())))(()))((())))((((((()(((((((()))((((((()()))))))))()((())(((((((()(((((((())))()((((((((((((())))(()((()(((()((((((((((()(((())))))))())())))()(((((()((()))(()()((()())((()((((()))())((((((((())))((((((()((((())()))))(()(()())))))((())))))())())((((()))((((()(((((()((()))(()((((((())((()(()((((((((((()))))((((()))(((())((()(())(((()()((()((((()((())(())((()((()()((()()((((())(((((()((((((()))(((((()(())))((((((((((()((((((()((((()(((()(()))))(()(((((((()))((()()(((((((()))))))((()((((()))((())((((()))(()(((((((()())((())(()(((((()()((((((()())))(()(()(((()())((()(((())(((()())((())()((())((())((((()(())))(())())))()))()))((((()((((()))()((((()(((()((((())())((())))()(((())()((((((()()(((((()))(()((((((((((((())(((()(((((()))))((((()()))(((()))((((()))()(((((((()(((()))(()()))(()))))())(()((((((((()((((((()()))((((()))))())(()()))()))(())))()))(())((())())((()(((())())(((((((((((()((())))))())((()())))()((((((())(((()()))(((((((())())(()(((((()()(()((()(((((((())((()))(((()))(()))((((((((((((()())(((((((()((((()()))(())())))))(((()())))))(())()))(())))))())())(()))())((()((((((((((()((()(()(((())))))(((()((())))))))(()()(((())(((((((()()(((((((((()))))))(()(()((())((())))))))((()()(((((()(((((((()))((())))(()((((((())(()))())((()())))))()((())((())(((()()((())(())(((()(((())((()((((()()))()(()))))(((()(())(()((((((()((()(((((())(()))((((()()(((((()))((((()(()(())()((((((((())))())(()))())()))))()))()))()((((()(((((((()))((((((((()()((())(()(((()))))()(()(((()(((())((()((())))()(((((((((()((((((()(()(((((()))(()(())))()))))(((()(())()((((((()))(((((()()))(((((()))(()((()()))))((((()()((((((()((((()()))))(((((()()(((((())(()((((((())((()()))))(((((((((()((((())(()((((())(((())(())(()((())(((((((((((((()(()()(((((()(()(((())()))))(((()))((()((((((()()(()()))((((((((()))))())((((())(((((()))))))(()(((()((((())(())(((()(((()((()))()))))()))((())((()())((())(((((((()))))))))((()(((((((()((()))()))((((()((((((((())()(((()(()))()((())(((((()))))))))))((())((()(((((((((()))((()((((()(())))(())((())))(((())((((())((((((())))()((((((((())(())((((()((())()((((((((((((((((((((()((())))))(()(((()))(((((())((((()(()(((((())()()))(((((((((((()(((())))))(()(((()()((((((((()()(((((())((((()))((((())))))())((((()((((()))(()(()))((())(((())(((()())(((())((())(())(((((((()()))(((()(((())((()()(((((((())))((((()(())((()())))()))))((())))((((()((((((((()))((((()))(((()(((((((((())((((((()))))((((((()(((()())(()))))())()))))))))()))))))(()))((((()(((())(((((())((()((((())(((((()((())(((()((((())((()))))(())()))))))(((()(((((((())(()((()((((((())())))))(()(()))((()(((((())))())()))(((())((()(((((())()))()))((((((()))((((())())()(())((((())))))(((((((((((((((((())(())))))((())(((((()))((((())))))))(()(((((((())()))(((((((((((((()))))())))(((((((()))))((((((((((())((()))(((((((()))))()(()((()((())((((())(((((((()()))()())(()(((()(((()((((()()(())((((())))()((())((((())))((((()(()))))))(()(()((()))(((()()(((())(((((((()()((((((((())))))(())()(())))))))))((((())))(())(((())())(((((((()((((()(()))()(((((())(())))(())(((((()((()(()))()())())((((()((()(((((()()))(())((((((()))()))(((()))(((((((((((()()(()()((((((())((((((())(())((()((()()(()((()))))()((((((((()((()(((())((()((()((((())(()))))()()(()))((((()))((((((((((())((((()(())))))))((()))(()(((())(())(((()))(((()((((()))))))((())(()((((()(()))))))(((())(()(()((((()))(())())((()()((((((()(()))((((()(())((())))(((())(((()))(((((((()(())))(()((((())(()()))))))))(()))((((((((()(()))))(()((((((()((()()(()))((()))()))((((())((()((())()(((((((((())))((((()))(((((((()(((()))))()(((((((())()()))(((((()()(()))((()((())(((((()))(()())))(((((((((((((((()(()(()))))())((()(()(((((((()))))))((()((((()(()(((((())))()((((())))())))))((((()(((()(((((((()((((((((()))((())(()(((((((()(((()))((()(((())()))))))))))((())((()((((())(()(()))((((()((()(((()))))))((()(())))())((((((((()((((((())(((()(((((((())((()(((((((()((((()()))))()(((()))))))())((((()(((((((()(((((()((())(()()))((((((((())(()(()((())((((())())())())))))())()(()(())(((()))((())(((((((()))()())((()))((())((((((()))(()))))((((()(((()(((((()((())))(((()()))))((()((((()(((()))))())(((()((((((())))))())((()((((((((())(())))()))((((((())))((((()())(((((((((((()((()())()(((((()()))))()((((((()(())((((())((()))))(((())))()))(()(((((((((()))()))((())((((((((())()))(()()))(((())((((((((()((())))())())((((((())((()(((())())((((())()(()(((((((((())(((((()))(((()(((()(())((()))((((()(((()()))))((((()))))))))))(()))))))((((((()((())))()(((((()((((()())((()())(((((()(()((((((((()))))))((())((())(()(()((()(()())(()))(((()))(()(((()())))((())((()((((())((())(((((((()))())(()((((((())((((()()()))(((()()))()))()))))((()))(()(((()))))(((((((((())()()((()(((()(((()(())(()))((((()))(()()()(()((((((()))((((((())))())(((()))((((((()((((())(((((((((()(())))((((((()((((((((()))((((())))((((((()))(((()))))(()))())))))()(((((((((((())(()((()()))((()(((()((((((())(())))))))((((()(((((((()()(()(((()((((()((((())))())())))))(((((()((()((((()()))(()(())((((()(()(((((()(((())(((((()))))))(()(((()))()))(()(((()(()))(()(((((((((((((()(())())((((((()(()()))))((((()(((((())(())(((((()))(((()))))))((((((((()))(((())((((((((()(()((((((()(((((((((((()()())))))))((()()((((())(((((()((((()()((()(((((()())())))))))))((()())((())()))()))((())))(()(((((((((((()(((((((())))(((((((()())))))())((()(())(()(((()()())(((()))((((()(()))(()()(((((((()(()())(((()())((()((((()))())(()(((()))(()(()(((()()(((()(()(((())(((())))((())))))()))())())()))(()((()((((((((((()(())))(()(((((((((((()())((()))))()))))))()((())(((()(())(((()))(((((()))(((()((()()((()(()))())((((((((()((()((()))((())(())))))((((()((((((((((()(()())))((()(((()(((((((())(()(((((()((())))())))())((()))))((((()(()((((((((()())(((((((())((()((((()(())((())))))))))(((())(())((((()()()(()))))(((((((())(())((()()((((()(()))((((((((())(())))))(((((()((())(()((((()(((())(())(())))))())(()))(()))((((())()(((((((())(())))())((((()()()(((()(()(()))(()(((((()))))((())))))(((((()(((()((()())((((())()((())()((()(((()))))((((((((((()))())))()))((()))((((((((((())())(((((((())))(((()())(((())(((((()))))())((((()())(((()(((((()(()((()((())())))(((()(((())))))))((()(((((())((()(((((((()(((((())((()()))))((())))()()))(()((((())())(((((())))((((((((()))))((()())(()))(((()()))((((((((()))))(((((()(()())(((((((()))(((((()((((((()))))(((((()(((((()((((((()(((()(())((()((())())))))())))(())))))))())))((((())((((())))(((()())((((())(())(()()))(((()((())(((())))((((())(((())(()(()(((((())))(()())(())))((()(((((()))((((()()))())(()))))(())((((((()((((())(()(()((())))))()(()(()(((((()()()))))))((((()())(((())(((((()(((()(((()(((()(())()))(()(())))))))))))))((((())(()))(()((((()))(((()))))(((()((((()((())((())(()(())))))(((((((()(((()(((((((((((()()((()(())(((()(((((())))((())((((((()))(((((()()(())(()))(()(((()())((()()())(((((())((((()())))))((((((((((())(())))(()(((((())(()()())(()))((((())))((((())((()())((()((((((()(((((((((((()))))(())))(((()))))()(((((()(((())(((()))))(((((((((((((())(((()((()(()))((())(()))())((()))))))))(((()))(()))))()))())((((((((((((((((())(())))(((())(((()(()(()((((((())(((())()(((()(((()))((((((((())(((()))))((((((((()((()())))())))(((())))(((((((()()))(((())((((())))((((()((()(((((())(((((((()((())))())))(((((((())((()()(()))(())((()(()()))(((((((()(()(((())(((()()(((((()((((())((((()((((())))())))((((((((()(()((()))))((((()()((((()))(((((())(()))(()()))(((()((()(()))))(((()))()(()((())(((((((())))((((((()())(((((((()))))())))()))))(()())(()((((((((())))))(()(((())((()(((((((()())()))((((()))(((((())()((()((()((())()))()((((())))(((((()(()))(((()()))((()(((()))()(()))))(()(((()())(((()))(((((((()(())))((()(((())()(((()()((()((((()(()(((()))((((())((())))))((((((((((((((()()))(()))))())))))((()))))((())((((()))(()((((()((((((())))(((())(()))(((((((()))((((()))(((()()))(((((())()))())((()((()((()(((())()))()))))()(())(((()(((()((()())()(((()(((())))))((()()(((()(((()(((()((((())()))))(()(((()(()))(((((()())()(((()))))))(())(((())))))(((((((((((()((((((((((((((()((()(((()))(()((((((((((((((((((()(((()))(((()(()())((()))))(()())())(((()((((())((()()))((((())(())((())()((((((((((((()(((((()((()))(()))((()((())(((((()(((()())))))(())(())(((()()((()(((((((((((((())(((()))((((((()()((()())))(((((((()())((((((()((())))(((((()())((((((((((((((()(((((()()((())())((((())(()))))))))))()))((((((((((()(((()(()()(()(()(((((((((((())((()))))()))())(((()(((()(()())))(((()(()))(((((()(((((((())((((())((()(((()))()))())))))))((((()(((())((((((((())(((((())()(((()())()((()((((((((((()))))))((((((((()))))((()(((((()((((()())(((((()((())))))))))))((((((((((((())((()((())))((()(())(((((((((())())())(())))))(((()))(((())((()(())()((())()()))(((()(((((((((()(()))((((((((((((()(((((((((()))))))))((()))()))(((()((()((()(((())(()(((((((((())))))((()()((((())((((((()))((((())())))(((()))))))())))))((())(((()(())))(((()((((((((()((((()))())()((((())(()((()(())(((()(()()()))())()))(())(((()((((())(()((()))()))(((()(((())(((((())(()))()(((((())((((()((((((())(())))))()(((()((())()((((()))))((((((((((((()(())()((((()())()((()))))()))))(((((()((((((()((((((((((()((()(()(())))(((()))((((())((()())))())))((((((((((()))()(((((()))))))((((((((()())(())(((()((())())(())))((()(((((((((((()))(()))()))(((()))(()))(()))(((((((()()(())))(((((()(((((()(((()))))((()()((((((()()))))(())))(((()(()))((()(((()(((((()((()))(()((())((()())))))))))(())(((((())((()((()(((()))))(()(((())((()(((((((()((()))((())))(()(())(((((())(()))(((((((()())(())())())((((((())(((((()(((((()(())))(()))((((()((())())((()))))((((((()(((()()))((((()))))(((()(((((())((((())((()))))((((()(()(((()((((())())))())()((((()(()))((()((((()))(((((((())()((((((()))())())((((())()))))))(((())((()((((()((((((()(()())(((((()))((())))))))((((((())((((()()())))))))((((((((())(((())((()())()()(((((((()(((()(()(())))())()))))(()))((((((((()(((((()))))))((())(((()())))((((())(((((()((()))))(()(((()))))(((()))((()((((((()((((()((()))))())())(((())()))))((())()(((((()((()(((())((())))(())))((((((()((((()))(()(()))))(((((()((((()((()(((()((()(((()))(())))((((((()((()))()(()))))))))))))))))((()))(((())((((((((((()(()((((()((())((((((((()(()(()))))))(()()((((((((()((((())(()()))()))))))))()(()((()()(((((())))()))(()((((()(())))((()(((((()(())))(()((()(())))((((((())())((()((((((((((()(((((((((((())(((((((((())((((()())(((((((((((())()))))()))(((())()))()))))()())(((()((()(((()((((((()(()(())))))(((()(((((((())))))(()(())))(((())()(()(()))((((((()))(((())(((((((())))((((((((()(()(((()))())(()()((((()(((())(((())(()))(((()))))))())(((()(()())(((((())((()(()))(((()))))(()(())))((()((((((((()(()())))(((((()))())))))))(()(((()((((()))))))(((()(()((((())(((((((())))()(((((((())(((((((((()(()((()()))))())))())((((((((((()))))(((((()))))))(((((())((((((()(()((((((()(())((()())))(())))())(((((()((((((())))(()((())))(((((()))(((()))))(((((((()())((((())))()(()((((()(()())))(()))((())(()((())(((((())((())())(()(((((((((((()(())))))()(()(()((()()((((((((()(())((((()()))((((((((()((()((())))((((()(((())(()))))))((()(((((())(((()((())(()))(((()(())(((()))(((((((((()()))((((())((((((()(()()(((()))))))(()(()))())(()(((()())((())((((()((()(((((()())((((()(((())())()))((((()(((()(())((())(((()))(()(())(()(()(((((()((((((((((()(()((((()))(((()))(((()(()((()()(((()((())()(((()(()))))((()((((())(((()(()))((()))(((((()())))())((((()))((((((())()))((((())(()(()(((()()))(((()())((())((((()()(((())(((()((()((((((((((((()(())(()))())()((((((()))))((()((())((()))()(((()))((((())((())))(()))((((())((((((((((((())()()))())())))((((((((((()())))()((()((())))())))((((((()(()())((()(()(((((((()))(((((())((())(((())(((((((()(((()()())(((()))(((())))))((((((())((())((((()))())))((((())))((((((((((((()))((((((((()))(((()((((((()())(()))())(()((((())))(((()(()((())()))))((((((((()((()(())())()))())))))(((((((()(((())(((()))((((((((()(()()))))))(())(((((()(()))(()(((())(((((((((()))(())()((((((((((((())))(((()((())())(()((()((()()))((((()))())((())((((()))))((())(((((((())(())())((()(()((()))(((((((())))(()))()))))((((((((((((()(()((()()(()(((()))())))))((((((()(((()(())((((((()))((((())))(((()((((()(()(()(()((()((((((()())(((()))))))))))))))((((((()(((((()((()((())))()))))(((((())((((())()((()((()))(())))))((((()(()))((((()(((()(()((((()()(((()))))((((()(())(((()))(()((((()((())))((()())))(((((((())(()))(()((((())))))))((()((((((((()))((()(()))()((((()(())))((((()(((()))()())(((((())((()()))))(()(((())(()(((((((((()(()))())())))(()())))((((()())((((((()(()))))(((())(((()))((()((((()))(())(())))(((((((())(()(()(((()))(()((((((())()))))(((()()(((()((((()(()(()))))())))()))))(((((()((((((((((()())()))((((()(())))(((((())(((((())))))))((())(())))())((((((((()((()())(()))())(((((())(()()))((((((((())()))((((()))()((((()))((((())(((())(()()()))(((((((()()(()))())()))())((((((()((((((())))(())(()((())(((()()((()(((()))(((())))))(())))((())))))((((()(()((((()(((()))(((())(()))((((()(()()((())())((())))((())))))((((((((((())))((()))()(((((()((((()((())((()(()((())())))(())))(()(())))(())(((((()((((((()()(((((((()(())())))((((((())()))))(()())))((((((())(((())(((()()((((())))))((()))))(((((((()(((((()()))())((((()(((((())(()))))))(((((()(((()(()(((((()())()((())()(()((())())()))))((((((())((()())((())(()((())))(((()((()((())())))())()((((()))(((((()()))))((()(((((((()))((()(()))())(((())((((((()(((((())))()((((()((()())))(((()(())))))))))))((()()(((())()(((((()(()((()((()((())((((())))))))(()())(()))))((((((((((((((((()))))()(())))))(()(((((((()()(()(()())((((())))((((()(((()))(()))))(())(((((()((((()((()))())(((((()())(((())((())))))((((()()(((((((((((()())(()((()())((((()())(()(((()())(()((((())))(((()(()())((()(((((()()((()))))((()))((((((())(((()(((())(((()))())))()))((((((()()(()((((()(()((((())))(((()()(((()((())((((()((((())(()((()))(((((((())((((()())(()(((((())))((((())))))(()(()(())(((())(((((())))(((((((((((((((((())))))()))(())))((()(())))))()))()))((()((((((()((()((()()((())(()))())))((()((((((()((()()))(((()(((()(()(((()())()(((()(()(())()))((((((()((())))(((())))))((())(((((()(((((((()))))())((())(()((((((((())()((())))))(((()(()(())(()(()))))(((()((((()(()))(())))((()))((((((((((()(((((((((())(((((())(()())(((((()))(((())((()()(((()(()()((()))(()(()))))))((((((((((()())(()((()))))))))(((((((((((((()()((()((((()()))((((((()(())(()(())())))((()()(((()())()(((((())))())((()(((()(((((())(()))((()())(((()(((((()())())()()))()((()(((((()(()())))()((((((((())((()(((())(()))(()))))))((((((((((()(((()())))))()(()(()(()))))(((())(()(((()))()(((((((()))((((((())(((((()))))))))))(())))(()())((((((((((()((((()()()))(())))())))(((()(())(((()(((()))())(((((((()((())))))()))()(((()(()))(((((((((((())())((((((()(()(((()(()(()((()))))))())(((((()(((((()))(()))((()(()(()((((())(())((()))))((())(((())((((())()((()))))))(((((((((()(()))(((((((((((((((((((()(()())))(()))))(()))))()()(()((()((((((((()()((())()))(((()(())()))))((()((()((()()((()()(()))()(((((()))(((()((()(((((((((((()(()()())((())(())(((())(((()((((())))(((()))()(((()(((()))))((((((())((((((((((((())((((((())))))))(((())(((()(()(()(((())(()(()()))))((((((((((())))((()(((((((((((()))))((())(((())))))(())))))()))(()(((())(()((((()((((()((()((((()((()))(()())))(()(((((()(((()))((((((()((())(((()(((((((((((()(()())(((((()((((()))((())((((()))((((((((((((((()))))))()(((())(((())((())))())))(((())((((())())((((((())(((())((()((((((())))()((())))((((()(((((((((((((()(()((()((()())))(((()))(()((()((()(()((((((())())((((((())((((()(((((()(((()())))))))((((((()((()((())(((())())))()))()((()((()((((()((())(((()))(((())(((()))(()(((()(()()(((()(()(((((())((((()(()(())))()))))))()))))))(((((()()((((()))(((()(((()))))))((())((((((())(())()((((()())(((((((((((())))))(((()(((()))))()))((((()(((()((())())((((()(()))))())))(((()()((((((())()())(()(()(((((())(())(((((()((((((()(())))))))()))((())(((((((((((()(()())))))))())(()))((((())))(((((((()(()((()())(()((())()((((((((((()()(()(())))())))()()((((()((((((())(()((()))))))(((()())())(((())(())(((((((((())(()((((()()))(((())()()(((()((((()()))(()()())(((((()((())))))(((()())(((((((((())())(((()((()(()()))))((((((((((((())))))(((()(((())()))))(((((())(()())((()((((()(())(((()(((((()))))(()))(()((((()(()))()))((((((((()))((((()()))()))((((())(()(((()(()))(()))((())(((()()()(()(((())(((((()(((())(((())))(()()((((())(((())((())((((()((())))()))((((((((((()(((()))(((()(())(()(())(((()))(()((()(((((()))()))))(((((((()((()(((())))(()((()())((((((((())))())))()))(((()))(()(((()))(((((()))()(((((((()(()()(()(((((())()(((()())((((()())))()(()))(((((((((())))((((((())))))((((((())(((((())))))))((())(((((((((())(((((()((()()(()(((())(((((((((()))())))())(((()((()(()()((((()())(((((()))(((())((((()((((((((())(())))))))))(()(((()((((((())((((())((()())((()(())(((()((()(((())(()(())((((((((((()((()))()()))))())))))((()(()()(((((()(((()(((((()))((())(()()((()())(()(()((((())(()((())(()))(((((((((()()))(((()))((()(((())(())(()((((((()(())(((((((()))((((())))))(()))((((()()(((()())(((((()()))((((()(((((((()))()))))((()()(())((()((())(((((((()))(())((((((()))))((((((()())(((((((()))((((((()))())(((((()))())((((((())))(((((((())(()))))()))(((()(()()(()((((((()))))(())(()((()()(())))))))))(((((((((((((((())(((((((((((()))(())))(((()))(((())((((((((((()))((((()()(()((()(((()(((()))())))))))((((()((((()(())())())))))((((((((((((())))))(((((((()()((((((())))(()(()(((())()))(((((())(((())()))()))))))(((((()(((((((((())(((((((())()))((()((()()(())(((())()((((((((()(()))((((()(((()())))((((((((()()))))(()))(())((())(((()))(((()))))((((((((((((())))()(((()))))())(((()((((((()((()(((((())(((((((())(((()((()(()))((((()))((((()((((())))(()))))()((()()())))))((())(((((()(((()((()())(((((((()))(((())((())()(((()))((((((()))))))))))))))))())((((((((())))())(((((((()(((((((((((((())((((((()((())()))))()(()((((())(((())(())))))((()((((()((()(()(()()()(()()(((((())(()))(((()))))(()))((((()((((())))((((((())((((((())))(((()())()))))(((((()))))))))()))))(())(((((((((((((((((((((((((()(()))(((()(()))))())))))()))()))((())))))(()((((((()(())((((((()((((()))))(((())((((((((((())(())(((())))))((((()()(((())()((((())(((()((((((()))))(((((()(((())())(()(((((())((())))))(((()(((()))(((())(((((()((((()()(()()((()))))((((((((())))(()(((((((((()(())))((((())()(((()()))(())))()(()((((()(((()))((()))))((((((()))(((((((((())))(((()(()())(((()(((((((((())(()(((()(((()))(((((()))((())))())))))()(()(())((()(())(((((()(((((((()(((((())(((((()((()(((())))))((())))))))())))))((((())())))))((())(((((((((((()())((()(()()))))((((((((())(((((())((((((()((()))(((()(((())(()(()(())))))()))(()())))))))))()))((((())(()(((()(((()()))(((((()(()(((((())()(()())((()()))))(()(((((()(((()()(((())((((((()))((((((((())())))())((()((()(()))((()((((()((((())))(()))(((())((())((((()((((((())(((()((((()))))())((((((((()(((((()())(((()))(((((()))(((())((((((()))))()(((((()))))))())(((((()(((((((()(())))(()((((((((((()(((((()((((())()))()))()))((())))))((())))())(()((((((())))((((()(()))(()((())((()((())))(()(((((((()))((((())()((()))((()))))())))(()))(((())((()(()((((())))(((((((((())((())(()))())))))((()()(()))((()(((())(((((())(()()((((()()((()((()))(()((((()(((()((())((()()))((()((())))))((((((((())(((()()))(((((()()((((((((((()((())))()))()((()()(((()((((()))))(()((()))((((()(()((((()(((((()(()(()))))(())))))))()))))((()()))((((()(())((())()(((((()((((((((((((((((())())))))((()((((()))()))))())))))))(())))(())))))()(((((((()((((()))((((()(()())))(()(((((()((()())()(()()))()))(()((((()((((((((()(()())(((((((()(()))((())(((())))()))((()((()))(((((((()(((()(()(())))((((((((()))()))()))))(((((((())()(((()((()()))(((((()((()))((())(((((()(((((()())((()))))()()()))))(())((((((((((()((()(())))))())((((())()))((()(((()((()((()(())((((((())(()))()())(()(((()))))))())))()))(()((())))))(()((()(((((())((((()(((()(((())(()())))(()()()(((((((()(((((()))))(((()(()((((()))))(()(()(()))((()((((())(()((((()(((())(()))))(((((()()(((((())))()((((()))(((())(((()()(())))(()))((()((((()()))(()()((()(((())))))(((())))(((((((())(()((((()((()))(((((())))))))))))(((((((()))((((((()((()(((((())))()((())((((())))))(((((((((()())))))(()()))()(((((()()))((((((((()(((()))))))((((()))((()(((()((((()(((()(())((((())((((((((((((()()))))(()))(((((())((())))(((((()()))(((((())))((())))((((()())(()())((())(()(())(()())(((())(()()))(((())(((()(())))())()))(()(((()((()(())(((()))()((()()((()))(()))((((((()((((((()()(((()((())())(())))))()()()))))())(((())())(())))))))((((((()))())()))(((((((((((()()(((((((((((((((()))(((((()(()(())))((((((())(((()(()))(((((((()))))())))))(((())))))(()))(((((()((()(()(((((((()((((()())))))))())((((((((()(((())())()))(((((((()((())))))((((((())(()(())(((())(()()))((()()))))))(((((((())((((((())())))())(((()())((())((())(()()))(()(()(()((())))((((((()(((()((((()))))))((((((((((())()))(()((((())(()))))))(()(((()(((((())(((()))(((()((((((()())))())))(((()))))))))(()((()((((((((((()()(((((()()((((((((()((()())))((())))(()))((((((((((())())))(()(((((()())))()((((((()))()(((((()(((((())((((()))(()((()))))())(((((((()((((((((((()((((())())))))(()))))()))((((())((((()((((((())(())))())))))))()(()((()()(((((())()(((()(((((()()))())())(((((()))))(()(((((()(()(()())((((((()((()(()((()((((()(())))(((()(()())(())))(((()))))((())(((()((())()(((()(((()())))))(((((((())(((((((()(()((()))))(((())(((())((()((())))))))((((())))((((()(()(((((((((((()((())(())(()((((((((())(()(()(())())(((())(((((()))((()()((()(()(((((())))((()((()()((((()(((((((((((()((((((()((((())(((((()(()()(((()()()(()))(((()()((()())))((()))(((()(()(((()))))())((((())()((((()((()((()((((()((((((()))))((())))))))((()())(((((())()(((()(()())))(((((()()))))(((((((((((((()(((())((())))()((()())((((()())))(((((()(((((((())))(())()))))))(()())(()(((()(()(((())()))(())(()((((()))(()((((((())((()))))()(((()))())))()))))((((((()()(((())(((()((((((((())((((()())(()))))(((())((()(())((((()(()(()()))))))))((((((())())((((())))))(((()())(((((((((((((())))(((()((()((())((((()())))(((((())((((((((()()(((((((())))))(((()))((((((())()((())((((()))())))))())))(((()))((((((((((()())))())()((((()))((((((((())))((()))((((())))())))))((((()((()((((())((())(()))(((((())()((()(()()))()((())()(((()))())))())((((((()(()((())))))((((()(()))(((((((((()((((())((()()))((((()()())())()())(((((((((((((((()(()((((()(((())))(()))((()))()))))))))((())(())(())(((()))(((()((()((((())((())))((((((((()(()))((((()))((())))))(((((()((((())((())(((())))((())(((((()((())((((())))(()))((((())(((())((())))((((()))(((()))((()()(())())(()(((((())))())(((()((()((()(((())(((()))))))))(((()))((((())()))))(((((((())))(((((((())))(((()))(((((())((((((((())))()(()(()()))))(()))()))))())(((())(()(((()))((((((())(((()()(((((((((())(((()((()((((())))()((((((()))(()(()))(((()((()()(((()))))))((((())(((())(()((()))))())))))))()((((()((((((()(((((())((((())((((((((()(()))))())(())))))()))())())((((()(()(((()))((())(((((((((((((((())(()(((()(((((()()((((())))))))((()(()()((((()(()((())()))())((())((((((())(()))())))(()(((((((((((()()()))()((((()))))))(()(((())(((()((((())))())(()))((((()((())))((((((())))))((()((((((()((()))())())((((((())(((())())))((((()(((((()())))))))(((())())((((()))((()((((()))((())(()()))(((()(((()))((((()))())(()(())(((()((((()))(())))))((((((((((((())))(())((()())(((((((((()))(()(()))(((())(((()())()))()))))((((()(()(((((()))(()))(((()())(()()((((()(()(((((()()(()))(()(())))))))))()))((((((())))((((((()(((())))(((((()((()((()(((((((()(())))()))())(()(((((())))()))))(((()(((((((()(((((()((((((((()(((((((())()))(((((((((()(((((((((((()(()()))())()))()))())))(())((()))((()(((()((((())((((()())((((()(()))(()))()))))(((())((((((((())(((()))))))((())(())))(()(((((((()(((((((()))))))(()(((()(()(((())((((((())((()))(()(((((()))))(((((()(((())))(((()()))))()))))())))))())()))()(((()(()((((()()(((((((()()))(()(((()(((((())(((())(((((((((((())()((()))))((((((((((()(())((((((()))((())()))))((()((((()((((((()())(()((()((()))(()((((((((((((((()((()((())))((((()())))))())()))((((()()(()))))))(((()((()(((())((((()((())(()(((((())(((((()()((()(()())())(((()))(((()(())()((()))))()(())))(()((((((()(()()))(()(((()(()(((())(((()((()()))))))))((((()((((((()))))(((()(()((()(()))))))(((((())(((((((((((()(()))((())))()))(((())(()((())((()(()()))((()(((()))))()))((((((()))))(()((())(()((((())))()(((()))(((())((()((((()((()((((()(((()))()))))(()((((()(((()((((()(((()(((())()()((())(((())))(()))(((()())(()((()(((()(((((()()(()))))(((((((()(((((())))(((()((((((((((()))())(((((((()(()((((((((()(())))(()((()(()(((((()))))(((((((()))((()(((()())((((()(()))()))))))))(((())((()((((((((((()(((((((((()()))))()((((((((((((())((((((())((()))))))(((())))))()())))((((((((((((((())()(())(((((())))))))()(((()()(((((()))(((())(((()))((()((((()(((())))))))((())((((((((()(((()))(()))(((((((()(()(()((((((((())((()())((()((())))(()()))))))())))())))))))())))))())(((((())(((((()))))((((((()((()(((()))))(()))((()((()())(()(((())()(()(((((((((()(()(((()()))((((((((())(((())))((()(()(((((()(((((((()())()))))(()(()(()((((()))(()(((((()(((())(()))))))(())(()))((((((())))((((((())(((((()((((())(())))(()())))))())((()()))))(((()())))(((()(((((()))((((()(((()))())))(()))((((((())((((((())((((()(())())())))))))))(())((())(()(()((()))(()(((()((((()((())(()()((((()((()(()()(())(()(()((((((())((()))))(())))()(()))))))))))())(()))((((()((()(())(((()())((((()(((((())((())()(((()()))))((((((((())((()(())((()((((((()()))(((()(((()((((((()))()))(()((()(((()(()(((())())()))(()(()))(((()(()((()(((((((((((((((())(()))()))))(((((((((((((())((())))))))(((())))))(((((((())((((()())(()()(((((()))((())))((())((((((()))((()(())((())((()((()((()(()))((())))))))(())))()(((((()))(((()((()((((()()))(()((()((((()()(((()((()())))))((((()(((()())(((()((((()))(())((((()())((((()(()))((((())((((((((())((((((((((((())(()(())())))()))))(((()(((((((())(())((((((((((((()(())))))))()))))(((((()()((()())((((((((()()))(((((())(()()((()))))))(((((((())))))((((()((((((())))(()(()(((())())))(())))(()(((()((((()())))()))(((())((()(()))((()())((((())())(((()()())))(()((()(())(((()()(()))()(()(((((((((((())((())(()(()((()()))((())))((((((((())))()()))(()((((((((((((())(()(((()))))())))())))(()))((((((((()))())))(((())(((()((((()((()))())))(()((((((()(((()))(((())())(((((()(())))()((((())))(((((((()(()))())((()(()(())((()())()))))))(((()(((())((((((((((())(((()()(())(((((((((((((((())))))())))))(((()((()())((()(((()(()((()(())((()())())))))((((((((()(()))()))((())()((()(((()(((())))((()((()(((()(()))(((((((())((()((((())))((((((((((())))))))(((())))(((((()())((((((())(()()()))())((()))((((((()((((((((()(((((((()))()(())()))())())()()))))))(((())(()))))()))()))(((((((((((())((((())()(()(())))(((((()(((())())))))(((((((()))(((())(((()))((((())))((((()))(((((((()())((((((((((())())())))()))))))(((((((((())(()((((()((()((())))())(((((((()((())(((((()())(((())()))(((((()()))))())))((((((()))(((((((()((()())))((((()(((())(((()(((((((()()())))(((()(()()))())))(()()()))()(((((((()(((((()((((((()())))())))((()()(()(((())))(((((((()(()))())))()(()((((((((())(()()))))(((((())))))))()))(((((()()((()())(()(((())(())()((((()))(()(()((()(((()))((((()((())))))((((()()(()))))()(()((()(((()))(((()(((()))())(((()))())))))(((((((())((((((((((((()(())(((()))((((((())((()((((()((((()()()((((()))(((()()))))(()(((((()((()((()((()(((()))))))()((())(((()())((())(((())((())(((((((())()))(()()))))((((((((((((((((())))(((((()))((())((()((((())))()))))))())((()))))))((((((()(()())((()()(((()))))(((()(((()((((())((((((((()(((((()(()))(()))))(()))((())))(((((())(((((()(((((()))(())))((((((()((((()((())))()))))))))(((((((()(()(()((((((((()((()())(()))))))(())))(((())((((()(((((((())))(())(())))((((((((()))))((((((((((((((((((((((((((((()))()()))((((())(((())(()))((()))))(((((()((()(()))(((((()(())(()(())))(((()(((()))((((()()(((()(())((())))((()()))))(()(()((()(((()((())())))((((()))(((((((()))((((((((((()))(((((((((()((((()())))((())))(((((((()())(((()(((()(((()())(((()(()((((((())(()(((())()))((())()((()()))((((((((()))(()())))))))((((((()((((((()())()((((((()())))())(((((((()))(()(((()(((()((())()))))())))(((((((((((((()(()()))()(((()(())))(((((((())))))((()(((((())(()))(((())))))))(((((((()(((((((((((((((())))((()()((()()))(())))))(()(((()(((((((((())()))))(((((((())))))(((()(((())((((((((((()())((((((((()(((()))(()(()())))())((((((((()((((()((())())((()((((((()())(((()))))))()(((((())((()((((((())(((()))))((((()))))))))(()(((((((((((((((()((((()()((()((((((()))(((((((((((()())(())))(((((((())())(((())((()(((()(((((()(())(()(((()())(()(()))(((()((((((()))(((((())))((()))(((((())(()))()))(()))))))()))((()))))(()(())(()(()(((((((((()))(((((()))(((())(((((((((((()))((((((()()(((((()(((((()(((((((()((((((((()))))))))(()()((((((())())(((((((((())))))))())((((())(()())))(((((((((((()))(((((())((())))((((((()()))))(((((((()((())(()((((())))((((()((()))(((((()))))))))))))))))((((((()((()((((((()(()()())()))))(((((()(()()))(())(()(((()((()(((()(())()(((((((((((())))()(((()))((()()))(((()()(()()()))((((())((((())))(((())(((((()((()))))())())((()(((((((()(((((()(())((((((()(()(())((())))(((()))))((()()((((())(())(((((((()(())))))))(()((((()((((())(((((((((((((()))(((())))))((()())((((((((((())((((())))((()(((((()))))(((()(())))((((((((()((((())())()((())()((()))(()((()(((((())))()(()))(((((((()))(()((()))))((())((((())))(((()(((((((((()(())())))(()((((())(())(()(()((()(((())()(()))(()((())(((()))()))))))(())((())(()((((()(())()(()((((())()(((())()((((()))())))((((()))(()(((((((())()(((())((((()(()))())(())((((())(((()(((()())((((((())((()()((())()))()))(((((((()))))(()(((()())(((((()))()((((()(((()))((()(((((()(((((()))((((((((())))))(()(((())((((()))))())((((((((())(((()(()))()((((()(())(((((((()())((())(((((((((()))()))))()()))((())((()(()()((()))((()()))(((()()))(((((((((()((((())(()((((()(())(((()())(((())))))))((())))))))))))))()))(()()((())(()(((((())((((())(((())(((())))(((((((()((((()((()(()(()(())((()((((((((()))))(()((()))))(()))))))))()))))()((()(((((((((()))((()(())(()(())((((((()(((())(())(((((((((((()(((((()))((((((()(((((())))(((()((((()(())))(()((((((())()()))(((((()))((())((((((((()))()))((((((())))(((((()()(()((((()((())((()))))())))))(()()(()(()())(((((((((())))(()((((())(((((()((()()))(()()(((())((())(())()(())))))())))))))(((()((((((((())((((((()((((()(((()(()(((((()(()))(()((()(()(())))()((((()(()()(((((())(()((((((((()))))))()(()()(((()((((((((((()((()(()))((((((()()))))()((()(((()())(((()))))((())((((()((()))(((((()(()((((()()))()))))(()((()(())((())()(()(((((())(((((((()()((()()))))))()))(((((()())(())())((((()(()(()(()(()(()()(((()))((())((((((()(()))))(((((()()))))((())))((())(((((((((())((((())()())))))(((((()()))))((())))))(())(((((((((()(())(()(((((((()))))((((()((((((())()))()((((((()())))))(((())((((((((((((())))(()((((((((((((())()()))))))((())(()((((()(()(((((())))((((((((((((((((()))()((()(()))))(())(((())((((((((())(()()))())((((((())))((()())))(((((((((()))))((((()))))((((((()()())(((()((((())))()))(((((((()((((((())(()(()))(((((()))((()())(((())(((((()))()())((((()(())((()()))()(((()))((())((()(((()))()(((((())))(()))(((())())((((((()((((((((((((())((((()())))()((((())))((((((((((()())))))))))(((((((()))(((((((()))()))(()(((()))((((()(()((()))(())))((()))(((((())))(((()(((()))(()())((((()(()(((((((((((()(()()(())())))())))())((((())(((((()(((((()(((()()()(()((()())((()())(()())(((((((((())())))(((()))))((((()(()))(()((()))))((((()(((()(((((((((())))(())))))()((((()))))))))((()))(((((((())()((((((((())()())((()(()()))(((((()()(((((((()())))((()))())))))(()((((()((((((((((()())))(()(()(()))))(()()))((((((()((((((()))))())())))()(((((((()(()())((((())))(((()(()((()()))(()))))())(((()(()(((())(((((()(())))))()))(((()(((((((((()(()((((((()((((()((()()((((()())))((((()))))((()((()((())()))(((((((())((())(((())))(()())))((()(()(()(()))((((()(((((((((((()(((((((((((())))))))))()))()))))((()))((()(())(((()(()())()))))))))))(((((()()))((())(((()(((((()))(((()()))((()(((((((()()(())))(()))()((()()((((())))(()(((((((()((((()((((()((())))())))((()()))())))(((()))(((((((()))))((((()())(()((()((((()((((((()))((((()))))))())())(((())))))((((()(((())(((((()(((())()((((())))(()(((((((((()((()((())))()))(())()))()()))(())()((())((((()(()(())()))((((((()(((((((((())(()((()))))))(((())((((())((((())((((((((((((((())()(()()((((((((()())))))())((((((((((()))())))()))))))))))(()))))(()()))(())))(()))()))(()))(((()((()(()((()((()))))))((()(((()((()(()(()(((())(()))(((((()(()())(()((()))(((()(()((((((((())))((((())))))()(((((((()(((())((()(((()))))))(())()(()(((((((((((())())))((())))(((((((((()))())(())))((()((((((()(((()((())(()(()))))(()()(((((((((())((()(())(((())((())))((((((((((())((())()))((((((()()(((((((())())())((()((()(())(())))))))())))(()((()((((())(((()((((()())))(())))))((((((((())))((()(((())()()(()((()((()((()(())())(((()((((((()()(()(())))((((()))((()(((((()()((()((((((((((()((((((()(())))((()())()())(((((((()))((()()(((()((())))(()(()())())))(()(())(())()(((((((((((()(((((())(()((((())))((()))(())))(((()((()(()((((((((((((())(((()(()))(((()((((()))()())))()(((())(()((())((()((())))(()((())(()(()(((((((((()(()(((()))))))))((())))))))(((()()))(((((((()))(()(()()(()((()(((()())(((((((((((()((())((())(((())()((((((((()))(((((((()(())))))()()((((()))((((())(((()(())(((((()())))((((()(((()(((()))()))()(((((((((((())()()))())())()))))()()(()(((((((())(())((((((((())))))((()((()())))))(((((((((()())))))())((()((())((()())))(()(()(()((((())())(()))(((((((((((())))))())((((()))((((((((((((())((()(())))((((((())))()(())))))))(()(())()))))(())((())(((((())(((())(((()())((((())())((((()))(((((((((((())))())))))((((()))((((((((()(()(((()(((()()))(((((((((()))((()((())))((()())(((((()())((()(()))((((()())(((()((()((((()((()))(((((())()((())((()))((((()((())()(()()((((())(()))())))((())((((((((((())())))))(((((((()(((())))((()(())(((((()((())(()))((()))))))))((((()(()(((()()((((()())((((((((()(())()(()((((((((()))(((()()((()))((()(((())((())))))()((())(((()))(((((((())))((()(())))((()(((((()))(((((()()))(()(((()))))((()()(((()))))(((((()())(()())((((())(())()(((((())((((()))()()())((((())(()()())))))))(()))(((())((((((()(()((((((())))((())((((()((((((((()))((((()((((((((((()))()))(((())(()(((((())))(()(((()(()(()(()((())))()(()))))())((()(((())((((()(((((((()(()((()))(()(((()))((())))(((()(((((()(((((())(()())))((((()(((())(((()(((())))))(((((((((((()()))(()()(((((()())))(()()()))(()))))()))((()))(()(((((()((((((()()))())((((((())((())))))(((())))))(((())((((((((((((((())((((())))))))()))((((()(())((())())((((()((()((())(())))()((((())(((((()((((((((()(()())))((()((()())())(((((())(((())(((()))))))((((((())(())((()((((((())))()(()())))()())))))(((((((()))(()))((((()((()((()((()))))(()(((((()((((((())))((())(()(()()))(((())())((((()(()((((((((())((((((()((((()())))))))))((())())))(((()((((()(())(((())((()()())((((()))(()(()()(((())))((((()))((((())()))(()((((()((()()))))))(((((()())(((())())((()(())))))(((()((((()(()((()))))))((((((((((()(()(()()))))(()())(()(((((((())))()())))(()(((())()(((())((()(((()(((())))(()()((())))))))()((()()))))()(((((()((())(()(((((((((())))((()()((()())(((()))()))))))())))(((()))((()((((()((((()))((((())))))(((()(((()))()))((((((((((((()))(((((((((()(()())))))(()((()(((())(((((((()))(((()))))((((())(())))))(((((())(((((()((())((((((((()))))))())(()((((((())))(((()(((()))()))(((()()))(()((()())(((()))(((())(((((((()((((())))((()(()))))))(()))())(((((((((()))(((((()()))((((((()))(((()(((((()((((()))(()((()))((((())))(((((((((()))(((((()))(())(()(((((((((((())))))()(()(((())()))((((((()((())(((((()()()))))))))((()(((((())))())(()((()(((()))((()))((((())))(((((((((()))(((((()(((())((()))(((())))((((()))(()(((()(((((())))((((((()())))(()))()))())((((()(((((((()))(()))(((()(((()()((())(((((()))()(((())(((((()((()()(()(((((()))))))))(()(()))(((((()()((())(((((((()(((()((()()(())((((()(()()((((((((())((((((())((()(()(()))))))))((()))((())((((((((((()(()))()))(((((((((((((())(((())((())())))))((((((((()((())))())((())((()))((((((((((()(((()(((())))))))))(((((((())(((((((())(((((((()()))(((())(()))))))(()((((()(())))((((()()))(()(((((()))))))((((()))((((()))((())()((((()(()()))()((((()(())))((()(((()())))))((((()((((()))(()))((((()((()(())(((())()(((((((()(()((())((())))(()())((())((()(((()))))(((((()))((((((((()))(((()()))))(((()())())((((((((((()))())))(((()((())((()()))(((()((())(()(((((((()(()()))()))()))(())(()))()))))((((((((((((((((((((((()(()()))))((())(()((((()((((()(())(((((()(((((((()(())))))()())())())))())()()))()))(((((()((((((((()((((())((()((()(()))(((((())))))))((((())(((((()))())))))()((()(((((((())(((()((((((((())(((())((((())))))(())))((()))())()(((()(((()(()))((((((())()))(((())((((((())))(())))))))))(((()((((((()()(((((((())))))()(()))((((((()((((((()()((((()))(()()))))))(()))())(((()(()())(()((())((((())((()()((()(((((()(((())()(()((((()(((((((((())(()(()))((()(())))))()))(()(()()))))())()))))(((((((((())(())((((((((((()()(()))((()(((((()()))))())(((())(()(())))(((()(())())((()((()((()()(()))(()(((()))()))())))(()((()((((((((())((()())))(((()()(())(((()((()(((((())))))))(()))(())((()(((((()(())((((())))(()))))(()(((((())((((()(())(((()))(())((()(()(((()))((((()))))((((()))(())(((((()((((((((((()(()(())(()))(()()(((((())(((((())()))())))()))((()((()()((())))()(()(((((()((((((((((()))((())))))((((())(()()((((((((())()())))(()((((((((()(())))((((()()((())())((((())))))))))())(((((()((()((()((())(()((()(((())(((((((((())()(((()()())))((())((()))(((()(((()(((())))((((((())((((()()((())((())(((())()((((((())))(((()((((((((((())(())(((((((())))())())))))))((())()))))))))))()(()))()))())())))())))))))(((()()))))(()(((())(((((((((((()))(()(()(()(((((())(((((()))))(((())(()((((((()((()()(((()(()())(()))((()((())()(()))))(((()))(((((()))()(((())(())))((((()))(((((())((()(()))))(()(((((()))()((((()((((()(((((()((((()((())()())(((())(((()(()))((()((((()))()(()))((((((())(((())(((((()(())))(()()))(()))))((()((((()(()((((((((((()((()(()))((((())))()((((((((()))())()((((((()(((())((()(()(()(((())))())))))))(())))((())))))))(()(())((((((()(((((((()))()))()))((((())((()(((())()((((())()()((((()((()()((())())))))())(((()))()))))))())(((((()))(((((((((()((((()))(((()())))())((()((((((())))((())(((((((())))())()(((())())((()((()((()(()((((())((((()()()((((())(()))(((()(((()())))((((())(((((()(((()((()(())))))())()))))))(()))(((())((((()))))((((()))((()(((((((()(((())))))((()(((((())(((()())(((((())()))))((())()(((((((()(((()(((((())))(()((((((())))()((((()((((()(((()((()()(()))(((((((())((()))())))))((()(()))))))(((())))))))(((())(()())))(((()((()((()((((()))((((((())))(((())((())())))(((((((()))((()))))(())((((())((())()))(((()(((()(((()()((((())(((()((()()(()))(()))))(())))())))()((((((()())(()())(()((()()((((()))((((((((()())))))(((()(((()()))(())()(((())())((((((((())))())()((((((((())(((((()(((()))))))))))))(((((())((((())((((()(()(((()(((((()))((())((((()))())((((((()()))(()))))))(((((()())))((()()((()((()()(((((())(()(((((()(()))((((())((()))(()()))))((((()()((()())(()))))((((((((()(((())(()((((((())()))((((())))))))(())))()))))()((((()())))()(()((((()(()))(()(((((((())((((()((())((((())))())))()))))))()((((((((()((((((())((((((((())((()(((((())))(((()()(((()((((((())))))(()))()(((((((()))(()))(((()((((()((((()(((((()((())))))))))())))())((())))((((()()(()()(((((((())()(((((((((((((()))()))())(((((())(())))(((((((((((()(((((((((()(()(((()((((()()())))))))(((()((()(()((())(()(()(())((((()((((()()))((((())(())((())(()(((((()((((()))((())(((()(()))())((()((((((((((((((())))(((((()))(()())))))()())))))))(()))(((((()(())))))(((())()(()(((()((((()(((()(((()(())()))((((()()((())((())(((())((())))))((()(()))(((((()(())()))(()((((((((((()))))))()(()((())))()))())))((((((()(()((((((())((())())(())))))(((()(((())((((((())((()((((((()())(((((()(())))))((()(()(()(()(()))((())))))((((()(((((((()((((((()))(())((((()()())((((((()))))(()((((((()((()(())(((()(())((((((()(((()()))((((((((()((()()(()((((()))(((())))))()(())))(()(()((()()((()((()((())(()))()(((()(())(((((((())))(((((()(((()))))())(()((()((())())(((((((())(((())))))))(((((((((((((((()())))))((((((((((((((((()))((()))))))))())))))(()))(((((()((((((((((()))()((((()(((((((((())(((((((((())))))((((()((()))((((())(((((((((()))(()()))((()()((((((((())()(((()()())(((()(((()()((((((((()))))))(()))((((()((()(()))((((()(())((())())((((())())))((((()(((()(()))(()(((((()(((((((()((())))))))()())())(()((((((((()))))(()(()((((((()))))((()))(()((((((()())(((()((()(()))))(())()))(((()(())((((((((((())((()))))))()(()((()(())(()(((((()()))())())((((()(()((()))))(((((())((((())))(((()))))))))((()()((((((((()())())))(()()(((((((((())((()(()))((()))(()))()))()))))(())((((((()(()((()(()()))(((())(((((((((((((())((((())((()()(())))(()((((((()(((((())(((()())))))((()((((((((()((()(()))))))()))((((()((((((((((())((((()(((())(()(()((((((())))))))))))))))))(()((((()(((((()))()))))(((()(((())(()((()((()(((())(()))))))(((((()((((((((((()((())(()(()((((((()()())(((((((((()))))))))))))(((()))(()))((()(((((((())(((())(()(())))))()((()()((((((())((((((((())())((()(((((((())((((((((((())))(((())((((())))((()((((())))((()())()))))))((((((((((()))())())()((()((((((()))))((())))))))()(((()(((()(((((((((()()))))((((())())))))()((()))((()())((((((()))))()()((((((())(((((()((((((((()))((((((())((())((((()()())((())(((((()((((((())))(((((())((()))))((((()())(())(((()))(((())()((((()((()))))())))(((())((((()))()((((())((((()(()())((((((((())))((()(()(())))(((()((((((((()))()((((((()(()(((((()(()))((())(((()())(((((((())(())(((())((())())))(((()))((((((())))(()(()))()((((((((()()())))((()((()))(()))(((((())((((()))())((((()(()(((((((((((((((((())))((())))))(())))))(((((((((((()(()))((((((((((())))()))))))()))))(())()(((((((((()())))((((()((((()((()((((((((()))(((((((()))))(((((()(()))((((((((((((()))((((()))))(((()(())((()(()()))(()((()(()((())(()))((((((()(())(((()))(()(((((((()(()())(((((())())((((((((((())))(((())(((((((())(((((()()))))))(()())))))(((())((())((()(())))(()(((((((()))()))(()()((())((((()())))(((()((((((())((()())(((())(()((()))())()))))))()(()))(((((((())((()())(((()())()((())(((()(()(((()))())))(()(((()(((((()((((()))(()(((()))(((()))((((()))(((()(((())))(()(())))(())))))))))((((((((((()((((()(((((((((())))(((()))(((()(())((()())))((((()))((((((()))()(((((()((((((())())))((()())(()))))((((((()(((())((()(((())))((()())))))()))(()(()(()(((()(((((())((((((((((((()(())())((())))))(()))(((())(((((()))((()))(()((((((())(((((())((()(((()((())(()(((()(()))(()((((()((((()))))(()())))))((((()))(()(()((()(((()())((((()(()()(()()))()))((())))(((()()((((((())()()))(((()((()(())))(()((((()())((())(()((()((()((()))((())))(()((((()((())((()))))()))(((()(()((((())))((((((((((((((())))))((((((()))(((((((((((()))((()())))((()((()))(()(()((())(((())())((())((((()))((())))((((((())))()((((((((())())(((((((()(((()(())))))())((((((()(((()((()(())))())))())(((()(()((((()())))())))((((((()))((((((())((((((())(()))))(((()((((((())()))(((((()))))((((()(()(())((()((())))()(())())(((((()(()((())(()))))))()(())((((((((())(()(((()(((())()))((((())((()())(((((((())((())))()))(()(((((())(()(()(((()()(()()()))))((()(((((((((((()))))(((((((()()))))(((()))(()(())(()(()((())())((((()))(())(()))((())((())((((()()((())((())()))))(()(((())())(((((((()()))())(()()((())()((((((()(())((((((((((())))))(((())((()((((())())))))))((())((((((()()))(()(((()((()))))(((((((((())))(()(((((())(())((()((()((((((()))())((()((()()))))((()((())(((((((())((()))()))((((((((())))()((((()((((((((()()))((()())))))))(()((((())(())))))))((()((())(()(()((((((())((()(())))(()()((((((()(((()))(((()(()()))))(((()(())((())(()()((((())(()))))(((((()((()))(((((()((())()(((((((((((()))))))())))()))(((((((())((((((()()(()((((()(((())((()()(((()(((())(((())((()((())())))())(((((((((()()))((((((()(((((((((()((((())()((()()(((((())((())(((()(()(()(((((()((())(())))(((()()(((()))))(()(((((((()()((()))((()((((((((((()((((())(()((()()(((((())))())((()(()((((((((()()(((((((((()(((((())(()()()))))((())))))(()(((())))((((())((()))(((((((()))(((()))(())))(((((((())()((((((((())(()((())(()()))))())(((()((()()((((((()))((((((()))(((()())())())())())))))((()))(())))))(()(((()(((()())(((()((((((((((())))())))(((((())))))((((())(()(()()(((((()(((((((())()(()((()()))))(()))))))))(((()((())((((())(())))())))()(((())((((((((((())(()((()()())((((((((((((()(()(((()((()()((())((())))))())))))))()())()((((())())())))()((((()())(((()(())))(()((((()))(()(()()((()((())((())())((((((())))(((((((())((()()))))))((((((())(()(((()))((((()(()()(((()(())))))((((()))))))))))()))(((((((((()((()(())(((((())))())(()((())(()(()(((()())))))(((((())(((((()((((()(()()(()(()()))))((((((((((()((((()(()))))((((()(()))()((()))))))()))(())))((())((()))))()())))))((()(((((())()(((())((((((()((()((()(()())())((()()((()())(((((()))(()()))((((()()))(())((()(((()(())((((()(((((()))(()((())()(((((((((()(((((()((()(((((()))(()))))))))(()()))((((((()())))))))((((((((()(((((()))(((((())))))(((((()(()))((()()())((())(((()((((()(((()))(()))))))(((())))))((((((())))(((()(((((()())((((()))(((()(((())))(((())((((((((((((()))))))))))((((()((())()()((((()()((()(((((((((())))()))(()))))(())))((((((((())((()((((((((((((((((()))())))())(((((((((()(()))(())))())()))((()(()))(()(()((((((()((())(((()(()(()(((((((())))))))(()((((())(()(((()))(()))))))(())))))(())(())((((((((()))(((((()((((()(()((((()(((())))()())))(()))))))((((((()))))))))))((()(((((((((()((((()(((((()(()(((((()()(((((()))((()(())()(((()()()))(((((())((())))(((((((()(((((((((()(()(((()))))((()((()())))))))()()))((((()(((((((((()(((((())((((()(())))((((((((((((((((()(()())(((()(()((((((((())))((((()())))))))))))(()((()(())))))((()((())()(((((()))())(((()((()((())((((()())))(((()((((((()()(()((((((((()()))()))()())(((()(((()))(((()(((((()()))))()(()((()()(((((())((())(()))(((()((((())((()((((()())(()((()((((((((((((()((()(((())((()))((()((((()))()((())))))()))(()(((((())))())((()(((()(())))((((((((((())((()())))))((()))(()(((((())())))()((()()((()()())((())())((((((((((()(()((((((())((())(((()()())()(((((()))()((())((((((()))())(()))))))(((((()())((())(((((())(((()((((()))(((())((((()(()(((((()((((()(()(()))(((((((()((((())))(()(()))))((((()())(((((())))))((())((((((())))(())((((((((((())((((()((((((((((())())))))(((()()((((())((())(()(()((())))((((()((()))(()))))(((((())((((((()))(((()((()())(())))))(())((((((((()())(()(()(((()))((())((()((()()((())))())(()(()(((()(())(())((()((((((()(()(((())))())())))(()())())((((((((((((()))())))))((((((()(()))(()(()()((((((())((((())())((((((()))))((((((())((())((((())()()()))))))()))(())))()))))))((((()(()((((()(()((((()))))((()(((((((())()()(()))(()))((())((()()((()()())(()((((()()(()(((((((((((())))))))()))(((()(()((((())))(((((((()((())((((())())))(()((()))()((((()())((())()((((((((((())((((()))(()(()((((((((((()()))))))))()(((())))))())))(()(((())(()((()((((((()))(((((()(()(())))))((()()(()(((())())((((((()))(()))())())())((((())(((()((((()()))((())(((((()(((((()))((((((()()((()(((((())))())))((((((()((())()))((()((()()((((())(((()(((((()((((((((((()(()(((()())))))(())))((()(())(((((((((((()((()))((((((((()()())())())))(((()((((((())()(((()((()))(()(((())((()((()((()))))(((()(((()())(()()))(((((((()()(((())))))))()())((((((())((()((()(((()))()(()()(((())(()))(((()())(()(()(()))))))))())((((()((()((((((((()))))((((((()(()(()))))()))))(((()(((((((()()(((((((((((((((()((())))))(((())((())))))()))))(((()(()))(((()))(((((((()(()((()()))))((()(((()))()((())(((()()))((((((((((((()(())))))))))))))((())(((((())))(()(()))))((()((((())()(((((()((((((((()))())((((((((()))))()(()(()()((((()(()((())((())((())()()))))(((((()(()((((((((((()()())))))((()())((((()))(((((()()))((((((((((()(()(()()((((()(((())())))(((((()()(()(())())))(((((()(()()())((())((((((()(()))((()(((()))()))()))(((((())((((((())))()())((((((((())()())))(((((())))))((((((((((((()(((())))))((()))()))))(())))(((((((()(()((()(()((((())(()(((((((((((((()((()(()(()((((())(()(((((()(()))(())))())((()(()()()(((((())()))((()))((())))((((((()(()(((()()()((((((()())())(((())())((((((((((())))))))(((()()))(((()(()((((((()(()(((()(()((()(()))))((()())((((((((()))()))))((()()())))(()((((()())(()((())(())(()((((((((())))))((((()))(()))((((((((()(()(()((((()))(((()(())((()(((())())())(())))))((((((()(((((())(((())()))(((()))(()(((())))())))))(()((()))((((()((()()((()())(()()((((()))()((((((())))(()))(((((())(((()(((((((()())))((((((((((((())())()(())((())(((((()())())((()((((((())(()((((((())(((())(()(()(()((((((()(((()))(())))((((((((())(()())))(((()(((()))))(()((()(((()(((((((()()))()((((((()))(()(()(((((()))(((((())(())())(((()))((((((()))((()((((((((()((()((()))())))))))(((((()))()))(((())(()(((((((((())))((((((((((()(()(()((()((((()(()(()(()((((((())(()))((((((()))(((()((((()))))((((((((())(((())()))))))(((((((())((((((())(())(((((()))))(()()(()))((((()((())())(((()((())(((((()))()))(())())))))))(((()((()())(())())((((())())(((((()((((())(((()((()((()(()(((())))))))))))((((()()(((()))((()((((()(((())))(((((((())())(((((((((()(()())(()()()))()))))()))(((())((())))((((()(((()((((()))(()()))))(((())((((((())))(()()(((()()((()(()(((()((((((())))()))))(()(((()((((((()))))()((((((()()))())))(((((((())()))(((((((())((((((((((((())(()()((())((()(((())(((()(((()(())(()()(((()())((()(()(((((())()((())((((()()((())(((((((((((()))((((())()((()(())((()(()(()(((())())(())))))())))(())))))()(((())(()((()(()((()(()(((()(()))(((((((()())))())((((())()(()((((())((()((()(()(()()))())))(()(())))))()(((((((((())(((()))()()))()(((()(()((()(()()((((())))))))(((((((((((()(((()()))(()(((()(((())((())))())))((((()((())))((((()((((()((())(((((())))(((())))))())(()(((((((()(((((()(((((((((((((((()((((())))))((((()(()))(()(())(())(((((()()))(((((((((((((((()())()(()((())()(((())((((())))((()))))(()(()))))))(((()((()(((()((((((())(((()((())))((()(((((((((()))((((()(((()(((((())((((((())))()()(((())))))(((()(())(()(())()((((())))()((((()((((()((()())(())))()))((((()))())())))((())(()(((((((()))((((()(((((((((()(()((((()(())))))())))))))))((())))())())()))(((((((()(((()))))(((((()))((((()(()(()((()(((((()(((((((()((((())))((()(()(()(((((()((((((())(((())(())()(()))))(()))((()((((()((((((((((((((((((())))(())(((((())((())(((()(((((()((((()))((()(()((((()((((((((((())))())))())())())((()(()()(((())()((()))))((((((()((()((((()))())())((((((()))())((()(((((())(()(()((((((()))(((()((((())(((((())))(((((((()))(((()(())(()))))(()()((((((((()))((((())()))(((())(()(((((((((()())((((((())((((()))((((((((()((((()))))((((()((((((()())(())))()))(((((((()())((()())((()(((()())))())((()((((()((((((()()(((((((())((())((()()(((()))))))()))))((()(((())((())))(((((())(((((((()))(()))((())))())(()(((()(((()((()((((())(()(())(())))))))())(())))(()((((((()(((((((((())(()(())((()()))))))))((((((((((((((((()())(((()())())(()(()(())()))))((((((((((())((()))()((())())))))((((((((()()((()(())(()((((()(()()))((((((((()())))))(((((()((((((()))((())))(())))((()))))())))(((((())(((((())(((((((()(((((((((((()(((()(((((())((()((()((())(()))))))((((()((())((()((((()()())()))((())(((((()))()((()(()(((()()((()(()(()(())((((((()))())()))(())(()))))))(()(())(((())()))(((((((((()(()))))()))((()(())(((((()((()((((((()())))))))(((((())(((())((()())))((())(((((()(((((((()))(((()))(((())((())()((((((()((((())(((()()))))((()()(((()((())()(((()(((()(((((((()((((()())))((())))(())))((((()(()((()((((())((((((((((()((()(((((()((((())()(()((((((((()(((())))(((((()))((()((((()))))(((()((((())((((()()))((()((())((()))))))(((((()(()))))()(()(()((()(()((())((()(()((())((()())))()))((((()))((()()(((()((()()()((()))))()(((((()))((((((((((())))))))()((())))()((((((((((((())))((((())))(())(((()((((())())))(((()((((())()(()((())((((()())))(((((((((((()((())(((((())))))))())(()((()())((((((()(()))((()))))((()((())(((()))(((()())(())))))(((()(((()((()(()(())))()(()()))(((()((()())(((()(((()(())((((())))()))(())(()(()((()()))(((((())(())))())(()((((((((()))))()(()())))(((((((((((((((((()((()(((())(((((()())(((((()(((((((()))))((()((((())))((((((((()()())()))())))()))))))))))((((())))()()))(()((((((((((())()))(()((((())(())((((()()((((((((()(()((()(())(((((()))()((()(((((((())((()())()))))))())))(((()(()(()(((()(())((())))((()(((((((())()(()((())(((((((()(()(()))((())))))((()(((())((((((((((((())())()((())((((((()(((()()(())(((()))))((((((((((((()())((()())())()))))(()((()())(()((())(()(()((((()((()(((())(()()))))))(()((()()()(((((()(((()())()(((((((()())()))()))(((()(((((()()((()((()()((((((()())((()(())))))(()))())(((()(()((()(((()))()((((())((((()(()(())))))))))))()))((((((((())(())))(((((()(()(((((())((((((()(((()(((((()(()((()((((()())))(())))))))))(()(((((())(()((((((((()))((((()((())((((()(((()())))))))))))(()())))(()()(()(((()()(())((((((())(((((()((()))))()(((())(()))(()((())((()((())((())))(()(()(((()((((())((())((()(((((((()()(((())))())(((())(((((()(()))((((((()()()))()))())))))))())((())((()(()())(()(((((((()))(()(((((())(())())()((()((()((((()))))(()()))((()((((()(()((()(()(()(((()))(()(((((((((()(())((()(()))))))((())))))))(((((())(()(((()(())))()((((())((((((()()((())(())((()((((((()))))(((())))))())())))))(()()))))))(()((((((((()((((()((())(((()())(((((()((())))((((((()((((((((())))))))))))))(((())))))))((())())((((((()())())(((()(()))(((((()((())(((()(()()))(((()((()(()))))((()()((())))(((((((())(((((()((((((((()())))))(((()(((()((((()))(()))))))))))(()())))((())))))((((((((())))(((((((())(((((((((())(((())(((((((((()(((()((()))(())))((()((()(((()))(()))))))))(())))(())))((((())(()((((()(((()(()))(((((((()))))(())((())((())((((()((()(())))())))()((()())((((((())())(((((((((((()((((((())((()(((())((()((((())(())(()()(((((()))(())))()((((())(()((()((()()(((((((())))(((((())())()((()()(((()(((((()((()(()(((((((((())()))))(()))))(()))))))))((())((()(()))))((((((((((()(((((((((((()(())(())))))))))))))(()(((((((((((()(((()))())())())())())((((((((((((((((((()))))))())))((((((()))))))((())()(()()(((((((()()((((((()))))())((((()()))))(((())))((((((((((((()))()))())()))))((((((()((())())))(((()(()(((()(())())(()((((())(()(((((((((((()()())(((((((())))(((()))())))(()()))))(()(((()(((((())()(((((())()((())()()))()(((((((())))())((())((((((((()))((((())))))))((()((((((((((((((()))()()))(()))(())()(()(((((()()))((((((())(((()(())((((()()(((()))(((())(()))(((((()())((((((()))((((((()((()())())))()()((()(((((((())())))))))((((()((((()((()(())))(((((())((())()((((()())())))((())(((()(((()))))((())(((())())))((((((((()())(()(()))((((((((())(((((()))))()(()))(((((()(((()((()(((()())))))(((())(()((((((((((())))))()))((())))(())))))((((()((((())(((((((((((()((()))))((((((()()((()((((()((((()))((())(((()(((())(((((()(((())()()((()())((()(()))()((((((((()((((((())))((()((((())))))()))(((()((())()(()(((((((((((())())())())(((((())((()(()()()(()((()((()(((())))())()))))((((())))()((()(((((((((())(((()()()))(((((()((()))((((((((())))())))))))(((())((((())()))))(((((()((((())((((((()(())(((())()))))(((((((()((())()((()((())))(()))())((()((((()))((())((((())))(((((())))))((())((())(()((((()(()(()((()(()((()(()(((())((((((()()()((()(((()())((()())))))((()(((())()()(((())((((((()))(((((()))()))())()(((((()()))(((())((((((((()((()(())())))))()))(()((()(((()))((((((((()()))))())))(()((((((()((((()((()))(((())(())(((((()(()))(((((()))(()()(())))))))(((()))((((((((())(()))((((())(()(())))))))((((((()))(((((())(((()()((())(())))))())())(((()((())(((((((((((())()(((((((())()((()())(())((()((())(()))((())(((()(()((()))())((((()((()())((((()))(((((()())(((())(((())())(((()))()(((((((())))((((()))(((((((())))((()))))((())))()((()(((((((((()())())))())))))))(()((((()(((((((())(((()))((()))))))((())((((()(((()(((()(()()(((((())((()))((()()((()))))))))))(((())(()((()((((()()(((())(()(((()(((((((())))((((()))((()(()()((((((((()((()((())((((()))(((()))))(()((((()()))())()((((((((((((((()))((((()(())))))))(((()((((())()(((((((()((()(())))((((((((((()(()(())((())))()((()(()(((()(((((()((()))))))())(((((((((((((())(((()())((((()()(()((((((((())))((()()))))((((((((())())()((((())))()(((()((()(((())))(()((((())(()()(((()((()((())))(((()((())((())())(((())(()((((((((((()((((((((((((()))))))))))))))))(()(()))))))(()))))(((((()((())((())(((()(((())((((()()))))((((((((())()()((((((()))(((())()(((()(((((((()(()()))))(())((((()((((()))())(((()()))))))())(((()((((((((())))((()))))())))((((((()(((((((((())((((((())))))(((()(()))(((((((((((()(()))(()(()((()(()))(((((()()(((())(()()(()()(()())()))))))))))))))))))()((())(((()(((()((((()((()(((((((())((())((()(()()())((((((()))))))((()(((()((((((((()))((()(())(((()()))())))(()))(()(((((((((((()(()))(()(((((((()(((((()(((())))((())()))())))))))()))))((((((()((((()(((())()()((())()())((((((((()(((((()))())((((()(()(()(()(((())((()(((((((())()))))(((()(((((((())))(())())(((()(()())()))(()((()())(())(((((((((((())))(())((()(((()())(((((())())(((()))((((()))(()))((((((((()(((()((()((((())(()(()))()))))))((((((())((((()()(()())))()(((()((((()(()(((((((()(((())))(((()))))(((((()(((()(((((((((((()(((())((()((())((()((((()((())(((((()()())(()(((()(((())))))())))((((()((()(((((()(()))(((((((())(()))))(()((()))))))))))((())))((()(()((())((())(((()))(((((((()(()((((()(((((()))))(((((((((())(())))((())(((((()(((((()))))(()(((((()())))))))()))(((()((((((()())((()))))((((())(((())((()(((())(((((())((((((((()(())())(())(((((((()))((()(((((((()((((())(((()))(((((((()((()))))())))))))()((((((((((((((((())))((())))()(()(((())(()(()))))())))))((()()))((((()(((((()((((((())()()))()((()))(()((())()((()(()))(((()(())((((((())))))())((()(((((()(())))))(((()()((()(((()(((((((()))((()((((((()(((())()(((((())())))()))((())))))(()(()))(()((()(((((((((((((((())(((()((((((((((()()))((())))((())))))))())())))(((())(()(((())((())(())))(()(()((()((((((((((()()))))))(((((((()))((((()((()(((((())))))))))(((())(((()))))(((((()))(((((())(((((())))(((()((((()((()))))(())(((((((((((((((((())))()()))(((((((((())))())))()(((()((((()(()))((((())))))((())))(((((()((())((()(()((()(()((((()))))())((()(((((())(((((()(()))))))((()(())(((()(((((((()))(()((())))))((()((((()()))())((())((())(((())()))())((((((((())())((((())())(((()))())((((()((()((((((()((())))(((((()(((((((()((()((()()))))))(((()))))))(()(((((()(()))((((()()))(())((()()()(()))(((()((()(((((((((())()((((())())(((()(())))())))(())))))(()((((())(()(())(((()((()(((())()((())))((())((((()((()())))((((()(()))))()))()(((())()()((((()(((((((()()())(((()((()(()(((((())))((((((()())))))(((((((((()))))(()))))))))((()(((((()(((((()(()((((())))(((()((()())((((())(((())))))))(()(((((((()()((((())(((()(())(((((()))((()))))(((((()(((((((()(()(()()))))))()((())))()((()(()))(((()((())(()(()((((((()((())((()(()(((((((()(())((((((()(()(((((((())((((((()(())(()))(()(()(((()(((()))))(((()(((((()(()((((())))))))))(()()())((()()(()((()((()(())))(())((((((())))(()((()((())(()()(((()()(((()))((((())((((())(((())))))((()(((((()(()((()(()))()))((((((())(()((((()(()(((())))))())()(((()((((((((((((((()(()(())()((((()(((())(((()((((()(()(((()(((()()())((((((()()))())))(())((()(((((((()((()((()))(((()))(((()((((())))((((()()(((()))((((()(()))(()(()()))((()(((((())))()))())((()(((((((((((())))((()(())((()))(()))(()(((((())())((()((())(()(((((((())())(((((()(()()()))((((((((()))((((()((((()(((())()((((())))((((((()((())())(()()))((((()(((((())((())))(((()()(((((((()()))((((((((())(((()((((()()))))))())((((()(((((((()((()()))())())))())(()))((())(()((())()(((()(()))(((((()(((()((((((((((((((((())((()(())))())))(((())))()(()()((((()((()((())(((()(((())()(((())))((()((((())(((((()))))))()(()((())((((()))))((((()(((()((((()))))))(()()((()())((((()(((((()))((((((()(()()))))))))(()))))())((()(()(((((()(((((())((()(()))))(((()(())(((())(()))(()(()(((()))()((((((((((()()))(((((((()())()(((())((((()(())))(())))((((((((())))))(()))((((())((()())()))(((((()())(()))(((()(((()))((((()())))((()))))()))((((((((((((()(()))())())(()(((((())(()))()((()((())((((((()()(((())(((()())()(())()))))))()(()))((((()(()((()(((((((())((()(())((())()))())(((())((((((())))((((())((((((()(((())))(((()(((())))))((()(((((()())(()((((((((((((()(()((((()(((()(()))(()(((())((((((()())))())(()(((((((()())(((()((())()())))))((((((((((())((()(()))(((((((()(()((()(())))))(()()))(()))((()((((())))((((((((((((((())(()((((())))()((())))))))))((()(()((())((()(((()))((()(((())((())()())))))(()()(((())((())((()(())())((()(((()))((())))))(((())(((((())(()))))))(((()(()((())((((())((()()((())))(((((())((((((((())((((((()))((()(((()()((((((())((((()((((((())((()((((()))(((((())())()))())(()()(((((())))(((()(((((((((())())((()(((((((()((((())))(((((()((()((()(()(((())(((())(()(((((()((())((()(((((())(())))(()()()())))()))))))())((()))))(((())())))(())))))(()((((((((()((((((((((())((()))())(((((()()()()))))(((()(()())(()((()(()((((((((()))((((((())())())))()((((()()((()())()(((((()())(((()(()))())))))((()())()()))(((((((())((((((((())())((()(()((())(()(((()(((())))(()))))))))((()(()(())(((())(()))((()(((((()(())(((((())())()))))(((()))())((()(()()(((()()))((()))(((((())))((((()((((())())((()(((((())()((((((())((()))(()((()()))(((()((()())())))())(()(((())(((()(((((()))())(())()((((((())))))(((()(((()))(((((()(())))))())))(((((((()))()(((((())))()())((((((((((()()())()))))((()))))(()(()(((())(((((())(((()(((((((()))))))))(((()()(((()))(()((()())(()))))))()))))(()()(()(((((()(((((((())))))(()((()))((((()(()())()())((((((()))(()((((()((())(((((())((((((())(())(((())((((((())()((((())()((()())((((((())))))))))))))))(((())((((((((((((((()(((())((()(()()))()((((()(((((())))((()((())((()(((())())))()))))(((((())((((()((((()((((())((()()))))())((((((()(())(((())((((((()(())))))((())))()))()((()(((())(((((()())((((())(()(()(()())))))(((((())(((()((()((()(()((()(((((((()((())(())))()())))()))))))())))(((())))))(()((()((())((((((((())))()))(((())())((((())(()((((((((((()()((((()))(()()))())))(((((((()))))))((((())()((((()))((()((()()((()((((((((((()(((()))))())))))))()(()))(()))))))))())((()(()()))((()((((((())(((())(((((((((()(((((())((()))(((()(()(((()((((()(())))(()(((())((((()))(((((())((()((()())))(()))(((((((((())(()))(((((()))()(((((()((()((((()(())))(((()(())))((((((()()((((((()()(())))((()))))(())(()(((()))((((((((()((((()((())))((((((((()())))))()))((()(((((()(((((((()()))(()))))(()))()))()(()(((())((((())(((((())()(()))()(((((()((())((())((()((())()))(((((()))()((((((((()((((((((()((()())((()))))())))))(((((((((()))(((())((((((((((((()())())))))))))((())((((((()((())))(((((()(((((((((()(((()))))))((((())(())(((((()(((()(()(((())))())(()()((((((((((()()(((()(())))((((((((((())(()((()(())((((())((())(()()((((((())))))((((())))))))(()((((()(((()(()))(()(((((((((()(()())))())(()))(((((((()()())(((((()(()))))((((()(((((()(((())((((())((())))())((((((((())())()(())))))((((((()((((())())((())((((()())(((((((()(()())))((((()))((((((((()(((())())()))())())))))(((()(())(()((((())(()((()()()(((((())()()()((((()))((((()((())())(((()(()))((()(((())())(((()((())))))))((()(((()))(((()()(((()))(((((((((((((()()))))))))(((())((()((((((())(())))))))))((((()(((()()((()(()(()))((((((())))))))(((()((()(((())(((((((((((((((()()(())(((()())())((()((()(((()))(((((()((((()()))()))(()(()()))()))()(()((((((()(())(()(()(((()(((())((((()(((()(((((()))))()))())))((()))))()((((((()))((()(()((((()(()())))((())(((()))(((()((()()()))((((()))((((())((((((((()(((()(())))((((((()(((((((()(((((((())))))())))))(()(((())))))(((((())(((((()()))(())(((((()))()))(((((()()))()((((())((())))))))(()(((((())())(((()((())(()()(())(((((((())()((((((())))))(()))))())))(()(())()((()((()(()))(()(())((((()(()(((()((((((((((()(((()))))(((())((((((((()))))))(()((()(((((((((()(()((()((()((((())))(((()(((((((()))))((((()(()(((((()())())(()((()(()(((((((()))((((())))))(((())))(((()()(())(((()((()(((((((((())(())((((()(((((((())(((())))(()))(((()))((((((()))())(((((())))))))(((()))))))))())()))((((((((((((()((((((())))))(((((()((()()()(()(()((((()()))))(((())(((((())))(((()()(((((()((((()((()))))(()()))))(((()(()()))(((()(((((()(()())(((()))(()(((()))))()(()(()(((((((())()))()(((((()(((((()()))))(((())(((((((((()(()))))))))((()))()))))))((((((((())()((((())(((((((((()())()))((()))))()())(((()())(((()()((()(())()())()))((()(()())(()(((((()))((((((((((()()(())))()))()(()((()(())((())()))((())((((())(()((()((()(((()))))(((((((()(())))())))()))((((((((((((((((()((()(()((((())((((()((())))((((((((()((((((((())(()()))))(())))(())()))))))))))(((()()((((())(()))((()(((()(()))(()(((()((()))(()())((((((())((()(((()((()((())))())((((()(()(((())((())((()))(((((((()(((((()(()((((())())(())))))(())())()))))))(()))()))((())(()(()(((())((()(()(()((()((()(()(((())())(()(((()(((((()()))(()))(()))(()))))(()())))))))((()()((((()(()(()(((((()(()((((((())((()(((())))((((()(((())(((((()(()(()(((((()))((((())))())))))()))))())((((())(((((((()))(((()(())(((((((())(()())))(((()((((((((((())(((((()(((()()(((((((((()()))()))(()((((((()((((((())((())(((((((()))))()(((((()((((((((()()))))(((((()((((()(((((())()))())))((((())((((()(((((()()))))((())()(((((((())(((())((()()())))((((((((()()))())(((()((()()((((((())))))))((()()))(()()((((((((((()((()(((((()))((()((()))))(()((()()(((())(((()(()))()((((()(((((()(())))((()((((())()((((())))))))())))(())((((()((((((((())(()))(((((((()()))()(()(((((())))((((((()(((()(((((((())))()))()(((((((())))(((((((())(((()(())((((())(()(()(((()(())())())(()((((())()((())(((((((((()))))())))))))))))(((()()((((((())(((()()(((((()((())(((((()()))())(())))))()))()(((((((((((((()())))())())))(()((((()(((((((()())))((()())((((()))))))()(((()(((((((())()(((((()((((((())((()((()(())))(((((()((()(()))))))(((((((())(()))))(()((((()))((((((((())))((((((())(((((()(()))((((()(()))))()(()())(((((((((((()(((()(()))))))())((()((())(()())(()(((((((())(((()(()((()))(())))))()((((((((((()((()))(((())(((((()(()))))())()))))((()(())((((())(((((())((((((()(((((()((()))((((())(()(((((((((()()))()((())((()))(((())()((((()()())(((((((((())(((()()))))(()))))))()()(()(())))))()))))(((((()((())((())(()(((((((()))()))(((((((()())(((()(((((()))())))))(((((((((()((((())()))(((())(()))((((((())())))((())(()()(())))(((((()))((((((()((()())))()())((((((())((())((((((()(((((()(((((((((((((()(())))(()(((())(((()()(()))()(()()(((((((())))))())((())(())(()))(((())(((()(()((((((((())())(((((()))))((((()(()(()))))(()(((()(((()))(())))((((()((((((()(((((((()(()()(())((((((()(((())(()))(())(((((((()(((())(())(()((((())))))))))(((()))())(((()()))((((()((((())((((())(((()))))))))())(()((((())))(()(()((((((((()((((())((()()((((())(((((((())))((())))(())))(((((()((()))(((()(()(())))))((((((((((()())))(((()((())))((()((((())((())(()(())())))))())))(((((((((((()(()((()()((((((((()()))((()))((())))))()()))())((((())))((()(()(())(((())(((((()((((())))(()((((())()(()))(((((((()(((()(((())()))(((()))))(()()((((((((()(((()))())))))(()(((((((()()((((((((((())(((()(()(())))(()(((()())(((()((((()(()(())(()((())((((())((((((((((((())))))(())))()(((()())()(()(((())((()((())(()((((()())(()((()((((()((((((((((((()())((((((()(((((((()())((((())((((())())()(((((((((()())()())(())))))()()(((((()())(((((())))((((((()))(())((())))())))))((((((((((((((()())()))))))(((((())((((())))()))((((((()(((()(((())))))(()(())((()(()((((())()))((()(((((())))(())))(((()))()((((()((()()(()))((((((((())((()()))(((((())(((((()())((((((((()))))(((()))))))))()))))(((((((((()()))((()((()()((((((((((())(((())))(((())((())(())))(()(((()()))((())((())((()((()((())))(((()((())))(()))))(((())(((((((()))((()(())(((())))((((()))))((((((((((()))((())((((((((()))((()(())()))))(((((((((((())(()))())())())((((())((((((((()(())(()((((()(()(((())()))((()))(())))((()(((()()((()((((())()()))()))()(()(()(((((((()))(()((()()(((()))((((()()))(()))()))(((()((()())(((())((((())((((((((()))))(((((((())((())))))(())))))))((((())((((()())()((((((()()((())))(())))((((((()))))()(((((()())(((()))(((((())))))(()((((((())(()(((()((()(()(())))(()))))()())((()((())(()(()(((((((()((())((((((()(((((())(((()((())(()(((())(((((((((())())()((((((((()))(()((()((((())(((((((((((((())))))))((()))(()(((()(((((((((((((())((())((()(((((()))())))))))((()()(()(((()(((()((((())))))((((((((()((((((((())(((())(()((()(()()(((()((((((())(()(()((()((()((()(())(()()))))())))))(()))))()))))(()())(((((((((()(((((((((((()((()())))(()))))(((((())((((((((()(((()))))((()((((()((())((()))((((((()((((((())((()(()(()))))))()))()))()(((()))(((((()()(((())))))(()((((((())((())))((((((())(((()(((())((())(()((((())()))()(()))(()((((((((((((()(((())((((((()((((()(()))()((((())((()))((())))())(((((()((((())(((((()))))))((())((()))))()))(((((((()(((((((((((()))))))(()((()))((())((((()))(())())(()(((((((()((((()))))())(((()((())()(((((((((()(())(()()(()()((())()))()))())())))((()()(())()(((((((())((()(((()))((()))))((((((((()((()((()()))()))())))(((((())((((()))()(((((()(((()((()((()(((((())()(()((((((()))((()(()((())()))))))))(()((((()())(((()())()()((((((())))()(())((())))(()((())((((((((()(((()()))(((((((()))(((((((())()))))))))((())))))))))()(((()(((()(()((((()((((()()))(()()(((((())((((()(((()))()))()))))))((((((())(((((((())((((((((((()))()((((((((((((())(((((((()(((()(()))(((()((()))(())))(())))(((()((())(()(()((()(((((())))((()()))))(()()(((()()))((((((())()))(((((((((()))()))))((()()((((()())(()(((()))((())))((()((())))))))))(()(((((()(()((((()((()((((((())(((((()))((((((((((((()(((()((())())))(())(())))))()((()((()))))()))))))))(()((((())(((()((()())))(((((()(((((((())()((()((()((())))()((())((()())((((((()))())()))()(((((()))(((()((())()((()())))(((())(((((())))((((((()())(((((()(((())()))))))(((((()(())))(()(((())(((((()()))(((((((()())(()(()())((()((((((((()(()(((((()((())))(()((())((((((((((((()))(((()))((((()(((((()((()(((((((()((()()((((((()))))(()((()((((((())(())))()))(()(((((((((((()())(((())))))())))(((()))(((()(((()()(((()((((()))))))()(()((((((((((()())))))))))((((()(())))))((((()((())((((((()((((())((((((()()(((((()(())((((()))()(((()((((()))))((((()))((()())))())))))(((()(((((((()(()(((((((()((()())))(()))))())))(((()(((((((((((()()())((((()(()(()()(()())((((()(((())))(()((()(()()))(((()))((((((())(()))))())(((((((((((((((((((()((((((((()((()((()((((())))((((((())(())))(()(((()))())))())((()(((((())))((((((((((((((((())((())(((((((((())(())))()))((())))))(((())((((())((())(((()()))(((())(()((()(()(()((((()(((((()(((()))()(()()))))())())())))())))))(((()))(((((((()))((((())((((())((((()((())((())))((((((()(((())()))((((()())((((((())(())))(((((()(()))((((()((((((((()(((()))(())))()))))))((()()(()(((()(((()()()))))))((()(((()(()((()(()(()(((())((((())((((())()))(((((())((((())())()(()))())))))))()(()()(()(()()(((((((((())())(()()))()((((()(((())(()(())))())(()(()(()((((((())()))(()(()((((()(((()()((((((((((((())(((((((()()((())))))))))))((((((((((()()((((()))((()))))((((()))((()(()((((((((((()(((((((())((()((((()(((((()((((()))))))()(()((((((((()(((()(())()((((()))))))((((()((()()())())((()((((())))(()(()))(((())(()((((((((()()((()))))())()(((((((()))))(()(((())(((((((())(((())(()(()((((((()((((((()))()())()((()(()((((()((((()((((()))((((((((((()))(((()(()(((((((((())())))((((((((((())))((((())(((((((()(()))(((((())()((((()()(((())())(()))))))(((())(()()))()(((()))((()(((((()((()((()()((((((()()))))((((()((((((((((()()((()(()))())(()())()))(())())())(((((((((()))(()(()(())))((((())(()()))()))())(((()((((((()()))(((()(())(((((())(()((((())(((())()()))))())(((((()((()(())))((()((())(((())(()))((()())(()())((((()(((((((((((()))(()()))))(()))(())))())))))()((())))((()((()()(()(()(()((()((()((()(((())))((()((((()(()()()))))()(())))(((()(()))((((()))((((((((())))(((()(()((((((((((((()(((((()))))((()(()()))()))))()(())))(())))))(((((()(((((()(((((()()())(((((()(()((()())))((((())(((((()()((())))(((()()(()))))(()(((((((())(())(((((())(((())()()(()(((()))))(((()((()((((((((())(((((()))))))))))())))(())((((((())((((()(((()(((((()))()(((((()()())(((()(((()(()))))())(((()()((())(()(((((((())(()))((((((((((((((())))))))))()()(((((((((()((((((())(((()((()(((()))((()(((())))(((((()))((((((()))())))))))))(((((((()((((((((((((()))(())((())((((()())(((()(())(()))())(((()()(((((())())((()))))))(()(()(((())()((()()))(()(((((((((((((())())))))())))(())((((((()((()((((())))))((((())((()())(((((()((((((()((((()))((())))(((())(())(((((()(()))))())))((((((())()(()((()(((((())(((()))((((())))(((((((()))((()(()((()))(((()))(((()((()(((())(()))))))(()))((((((()())((((((()()))(((()()(((((((()((()((()(((()()(())))))(((((((((())(((((((()))()))()))(()((((((()))(((((()()(()((((((()))())))(()()))))))((())(()()(((())((()(((((()()(())())((((((((((((((((()((((((((()())))((((((((((((((())))())(())))(((((((((((((()(((()())))(()(()((())((())((((((((())))))(((()))(()(((()(((((())))))((((((()))(((()()))()()))())(((()((())(()(((((()))()((((((((())()))))()())))))())))(((((((())())()((((((((((()())(((((())))((()((((()((((((((()())((((((()()(())))((((((()())())()))()((())))(((((((()((())()(()(((()))))((()((()(())((()(((()()(((()))()))(((((())))(())((()((())())(((()(())()))(((((((())(((((((((()(()(((()()))))(((((()((((())()))((())))(()((((())))(((()((((((())(((()((((((()((())(()(()))((((())))()(((((((())()(((((()(((()))((()()))(((((((())))((()()((()((()())))))()))(()))((())(((((()((()((())))(((((()()(()((()(((()()))))))))(()(())((()(()(((((())))((((()))((()(()()))))))))(((()))(((((((()))(((((((())))(()((((()(((((()(((())))))))(()()()))))((())))))())(((((()(()(((((()(()(((((()()((((((((((((()()))())(()())))()((((())(((()(())(()((()()())))((((())((((((((((((((((()))))))))))))))))))(()((()(()()(())(()((()())((((((((((())))(((())(((()(())))((())())())))))(((((((()(((((((((((((((()))((((()(())(()))))))((()())(((((()())))(((()((((()))(())((()(()()())))(()(()(((((())))(((()()))(((()())))))(((()()))(((((()))())(((()(((()))((()((()(((((((((())(())))))(((()))(()(()(((((()(((())()(()))(((((()((((((())(())))())()))(((((((((()))(()((()())()()()(((()(((((()()))))))((())))((((((((((()())))())((((((((())))((((()())(()(((((((((((()()))))(()())))))(((((((())(((()))(((())))((((()(()((((()()))()(((()((((((()))((((()))(()(()((((()(((()))))))))(((((()())((((()))((()())((()((((())))(())))(()()((((((()()((((((()()((())))()))(((((()(()((((())(()()())(((()((()(((()())(((())(((()(((()())()))))))))(((((()())((()))(((()()))(((((()((((()))))((())(((()(())))((()(()(((((()(()(()))((())))))))((((())))(((()(()(((()))((()()(()()))(()(((((()((((())((((())))))))()(()(((((())))(((())))(()(((()((()(((()())))(((()))(((((()(((((()))))))()))(()(((((((()))(()(()(((((((()(())))))((()))(()(()()((((((()(()(((()))))((()(((((()(()))((((((((((()))(((((()))(()())))))(())())())))((()))(()((((()))(((())(()()()(()())((((()(()))())((((()))(()(((()((((((((((((((((((())()(((((((())())((())()))()))((((((())))(((((())((((((((((())()))((()((((((()))))())((((((((())()((())((((())))())()))))()()((()((((((((()((()))))((((()()(((((())((((((()(((((())((())(()(()))))))()))))()(()))))()((((())((((((((((())()()))())((((((((((())))((()()))())))((((()(()))))()((((()((((())(()((((()(((((((((())((()())(((()((())((((())(()))((()(()()))(()(((())()(()))((((()))(((()((())(())))))(()(((((()))()(()((((())((((()))))(((((())())))(((((()((()(()()(())))((((()((((()(((((((()())))))))((())))))((((((((((()(())(((()((()))((()))()))))))))))))()((()(((()(((())((()(((((()))))((())((()))((())((((())(()))(()(()(((())((())(()((())())))(()))))(()(((()(((((((()())(()(()))((()(((()((()(()()))())((()))))(())((((((()((((((()((())(())))((())))(((()(((())(((((((()))())))())))))((())(((()((()((((((((()()((()((()))(()(((((())((((((()(()()((((((())))(()())))((()))))((((()()(()((())(((((((()))()))))(((((((((()))(()()(())((())((((())(()))(()()(((((()(()))()(((((((((()()))())(((((())())()(((((()(((((())))((()()(())((()()((()(((()())()()))))(()(((()(((())((((((((())(((((((())))(((()(((((((()))))))))((())))))))))((((()()(())))())))))(((((()((((((((((()(((()))((()))(((((()((((((())(((())(()(()()())()))()))))(()))))(()(())(((()((((((((((())(((((((((((())())(()(((()())(()(((((((()))(((()(())(()()(()()(()((()(((()))(()(((((((((()(((((()(()))(((((()())((((((((()))))))()))())))(((((()())((((())((((()()(()(()))(()(()())(()((((((())()))))())(((()(()))(((())))((((()(((((()()(((((())()(())(())))((((((()(()))(((((())((())(())())((((()))(((()((())))(()((((((())))(((()))((((((((())())))))()())(((((())))((((()((()())(((((())())()))(((((())))))(())((((()(((((((())(())))))(((())))(((())))))))()((())(((()()((((((()(()()))))(()(()(())((()(())(()(()))))((((((())((()(()(()))(((((())((())))(((((((()(()))((()()))))(())))))((((((()(((())((())((()))))()))))(((((((())(()((())()(())((((((()(((((()())))((()(((()(()(())))(((((((()))))))))))(((())))))((()(((((()(()))(((((()(()()((()(()(()(()(()(()()((((())))(((((()(((((()))))))((((((()(())))))(((((()(((((((())))(((((()(((((((((()((((()((()()((()()((((((()(((((()))))(())))((()))(()((()(()(((((((()()(((()(()))()((()((()((()))))())()((())((()((()((())))((())((())(()(((()()))(())))(((())((((())(((((()))))()((((()))(()(())(((((())))(((()))((((()))()(()(((()()(()))(()((((()))))))))))(((()(((())(((((((())(((((((()())))())))()((((((((()(((((()((((((()((((((((((((()())((((((()((())(()((()(()())()())((((((((()(()(((()((((()((((())()))(()))))))))(((((((((((())))))))(())(((((((()()(()((())())()(()(((()(()()())))(()((())((((((()()))((((()()))))))(((((((((()))())(((((((()))(()((((((((((()((()(()))()((((((()(((()))((()((((((((((((()((((()()))(()()))))(())()))((((((((())())((((((((())((((((()))())())))))((())(((((())))(((((()()))))(((()))(((((((((((((((())()))())(((((()((())((((())(())((((()()((((()(()()())))())(((((((((((((())()))()))())))(((()((((())(())))))((((())(((())((())))((())))((((()(()(()(((()(()(())))))((()((())((((((()(((())((((((((((())))(()(((((())))(()((((((())((((((()())((((((()))()))(((((((())((()))())))(((((((())(()))((()((()(((((((((()()))((())))()(((()()((((((())(())((((((()()))((((())((((())((((((((((()))()()(())((()(()((((((((((()(((()((())()(())))))(()()((())))())()())()))()(())))(())))((()))((()(()))(()()(((((((()(((()()((())())))()(((((()((())))(((()(()))(()(()((()))())())(((((()(()))(((((((((()))((((()(((()())())((((((()(((((((((((((()(())(((()((())(()(()(((()(())(((((((()(((())))())(()((((()()))))))())))))())(()((())((((()(()((((()(()((()((((()))))(((((((((((())))))(())(((()))(()((())()((()(()))()(())(()((()(((((()()()())())))()))()))(((((((()(()))))(((()((((((((()(((())(())((())((((()((((()(()((())))))((()(((())))())(()(((((())()))(()))(()()(((()(((((((()))))()))((()))()()))((((((((()))())((()(((()))(((()))((((())))()(((()))(((()()(((((())((())(((())(((((((()))((((((()((()(())(()(())))))(()())))())))))(()(((((())()(((((((()))(((((((())(())))))((()((())))((()())((((()(((((((()))()((((((((()((((((((())))))()))())()))))((())(((((((((((()()(((()))()((()((((())(((())))(()((((())(()(()(((())((())((()()))(((()())(((())())(((((())))())()((((((()()(((()))(()()((((((()(()())(())))))())((((((()))((((((()()))))(((((()((((((((()((())())))))(())))()(((((((()))(((((((()()())()((((())()))))())(()((()(())((()()((((()))(())())(((((((()(((())))(((((()(()(((()()())))()))())(((())(((()))))((((()((((())(()(()((((()))()))(()(()()))((((())()((((()())()(((((((()(()(()))()))((()))))()))((((()))())((((()((((((((())))))(()))(((((()()))())(((()(((((())((())))(()(((((((((()(())()))))))))())))((((((((()(((()((((((((()((()()(((()(((()((((()))))))())))))(((()((((((((((()()(())))(((((((((()))(()())))(()((())))))(()((((()(((())(((()(()))()(((()))()))))))((((()))()((((((()(((())(()))(((((((((((()(((()()((((((((((()((())))(()))))())((())(((((((()(())))))((()(()()(())(()((((()((((()())))))(()()))))((((((()))(((())(((((((())))()(((()((()(((((())))((((())()((()(((((((((()(((()(((()()))))((()(((((((())(((()))(((((((((((()((())(((()()))))))))(()()(((()))()))()))()(((((((())(()(((())(((((((()()((((()(()))(())(()((())(())))))(())))((((((()((((((((())))))(((())(((((())(())()()(((())))((((())(()(((()())((()(()())))((())())))))(((((()(()((()((()((()(((())())))(((())(()()((()()((((()))()((()(()(((()(((()())(()))()(((((()))()(())))))))))(()))())))))((()((())((((()((())(((((((()(((((((((((())(((())((((((()())))(()())))()))(((((()())(()(()((()))((((())((()(((()))))(((()((())((((((()())))(()(((())(()()))))))((((((())((((()(((((((((()(((()((((())()()))()))((()((()(()((((())(((()))(()((((()((((((()((((()())))((())))))(((((((((((((((()))))))()))())((((()((())((())()((())(()((()()(((((((((((()(()(((())(()(((((((()((((((((()(())((()(((((()())))(((((()))(()((((()((())(((())(())()(((((()(()()((((())))((((()(()))((((((()()))))((((((()())))))((((((((()))())(((((()())(()))((((((((()())((((((()()()))))(((((()((((())()))())(((((((()())))()(((()(((((((((()(((((((())()))(()))(()(((((((((((()((()(()(()((())()((((())())))))(())))(()()))())((((((()(((())(()(((())())(((((()())((()(()(()((((()(()))))(((()())(())(((()(())))((((())))((()(((((((())())()))(((((()()())((((())(((()((())((()(((())))(())))))(((()((()()()(((()(((()))((((((()(()((()))(((((((((((((())))((()))))))))(())((())))()))))))(()(((()((()()(((((((()(((())(()(()))))))(()(((())(((()))((()(())((((())((())((())))()((((((((()(()(((((()))))(((()(())((()())()((()))((((()))())(((((((())(()()))()))()))(((((((()((()()())(((())(((()())((((()))((((()))())((((())(()()))())(((()((((())))()(((((())))((((((((((())(((())))))))(((()))))(())((()((()((())))()(((())((((((((()(()))))))())(((((((((()()((()(())()((((()))((((()(((()))(()(()))((()(()()(()((())()))(((())((((()(((((()(((((((((((((((())))())))()())))))(())))(())))()(((()()((()(()))(()((((()()(()()((((((((()((())(()))))((()()(()(()()))((((()(())))()(((((())))((((())((((((())((((()()())))()))((()((((((())))))())((((((((((()))(((()(((((())((()(())))))))((((()()(((()((((())((((()(()(((()((())(()((((()((((((())))((()))((())(()))((((((()))((()()((((((()(())))()))((()((()(()()(((())(((()()(((((()))())((((()))(((((()))(())())((((((()))(((((()(()(((((((((()))))())(((((()(((())())((()(())()(((((())())())((((()()(((()(((())()(()))))))(((())))))))(((((((((((()))(((((((()((())((()(((((())((((())))())(()((()(((())(()((()())(((())())))))(((((()(((((((()()((()((((((((((()()))(()(((())(()(((((()((())(()))())(((((()))(()((((())))))(()((((((((((()()))((()(()(((((((()))))(()))(())(((((((())))(()))))((((((((((((())))())))(((()())()))())(((((()((((()(((()())(((((()(((())((()(()((()((((())))((()(())((((()(((((((((()(()))((((((()(((())(((((((()))((())((()))(((()(())((((()((())))())())()))()(((((())((((()()(()())))((())((((())((()))())((()(()((((()))))((()(((((((())())))()((((()())((((((((()((())))(((((((()((((())()))((())))))((((())))))()()))(())((((()((((((((())))()(()(((())())((((()))(((())((((()(((())(((()(((()))(())()((((()))()((((((()(((((((())(((((())(((((((((((()(((()()))(()))))())))((()())))(((()((()())()(((()((((()())))((((()((((()(((((()((())(((()((()))()((()((())))()))((()((())()((((((((((((((((((((((()))(((((((((()()())))((((((((()((()())))())((((()(())((((()((((()())()((((()())((((()))(())(((()(())()((((((((())())(((((()()())((((()))()(((()()))))(((())(((()(())))))))))()(((((((()((((()))(((()))(((((())))()())((())()((((((((((((()()))))())((()((((((((())))(()))()))())(()(()(((()())(((())(()(((((((()()))(((((())((()(())((())()(((()))))((((((((()((()))())())))())(()(((((()))(((()((((((())(((())((((((())()()))))())((((((((((((())())))((())(((((()))((((()))))))))(()((()((()())(((()))(((((())((()(()(((((()())((())(((())())(()))))((((()(((())(((())))((((((())))(())))(((((()))(()((()(()())))((()((()())()))((((())((((())(((((((()(()()())))(()()()))(((((()(((()(()))(((()((((((()(((()))))))))()()(((())())(((((()))))((((())(((((((())())(((()((())()))(()))((((((((()())(((()(()))(((())(((())(()(())())(((()())(((()()((((((())((((()))))))())((((())(((((((((((())())))))()))((((((((())())())))(((()(((((())))((()((((()(((()())())())))(((((((())((())(((((())))())(((()(((((((((()(((()(()))()(((()(((()((()((((((()(()))(((()(((((())()))()))(((((())(((()())()((()(()((()))(((((((((()))((((((((()((((((((()())))(())))(())))))))((()((()(()))(((((()(()((()()(())((()(((())))())((((()((())))((((())))(((())()((((()()()))((((()))((((()(((()(((())))))())))())((())((((()))())(((((((())))()((((()())))))())((((((()())())))(()(()(((()))(((()()(((((()(())()))))()))((()(((())((((((((())())((()(((())((()))(()(((())()))((())))(()((((()(((((()()(()(((()))))))))()))(((()((())(((())((((((((())(((((((()(((())))(())))((((()((((((()()()))))(((((((())))((()(((((((()()))((((()((()()((()(((()((((()((((((()(()))(((()(((())()(((((((()))))()(()))()))())))(()(((())())(((((()((((((((()))))())))))(((((()))))(((((())()((((((())(((()(((()))((((((((((()(())(())()))))()(())())()))(()()))))(((((()))((((())((())(((()(((()()(((()))(((()))(((()()(((())))(()(((()))(((((())((()((((((((()))))))()((((()((((()(((((()()))))())(((())((((())((((((()()))(((((())((((((()(()))))()(((((((()((()(((()((())))()(((((((((((()))())))(())))))(((((()((()((((((())()(((()))()))()(((()))))((()(((((()))())((()(()((()))))(()((((((((()()))()))())())(((((((())())())(((()((())(((((()((((())(((((()(((()((()(()))())))))()())((((()())))()))(((()((((())))(()(((()))((((()(()(((((()))(((((((())()))(()))())()(()))))(()(((((((((()()))((()))))()(()(((()))(()()(()(()(((((())((()(()))()((())((()((()(((()(()((((((())()(())))()))((((()(()((())))))))))))))())()))))(()(((()))((((((((((((())(()(((()(())(()(()())(((())((((()((((((((((()))))(((((()((((()((()))()(()(((((()))()(())())))(((((((()(())(((((((()(((()))(()((())(((((((()())((()()))((()((())())((((()(((((((()()))))))()))))(()()(()(((()())()(((((((()(())(()(((((()((()()))))))))((()((()(()(()))))((((()((())))))))(((((((()))(((((()))()((((((()((((((((())(((((()))()((((()))(((()(((()()))(()()))())((()))))())((((((()(((()((((()))()))((()))(((()((()((()(((()(((((((())())())(()))((()))))))())))))(((()())((((((())()))()())(((()((())(((((((())(((((((()()((((((((()(()((((()((()((()(()((((((()))))))))()))((((()(((((((((()()())))((()()((())))))())((((()))((((((())))((((()))))(((((()))))((((((((((((((((())((()))))()(((((()())))))))()((()((((((((()))(((((())))((()))))))))))((((()(((((((())((()))))(((((((((()(((())()))))(((((()((((()((((())))))()))))((())(((()())((())(()((()(()(()))()(((((())(((()(((()()())))))))()((((()(((())((()))((((((())))())(((()))))))()(((()(((((((()(()))))))(())((()(((((()((((())(((()(()))((()((((())))(((()))((((((((()))))()(()((((()(())))))((()))((((((((()))((()((()))))))(((()()((()()(()()))((((()(())((()((((()(()(())(()((()((()(())(()((()())(())))))())()))))(((((()()))(((((((())()))(())))(((())((()(())(((((())(((())((((((())((((()(((((())((()))(((((()((((()(((()(((((())))(()(((())))()))))(((())(()))((())))(((()(((())((((()())(()))((()((((((()()))()(((((((((()())((((((()))((()())((()(())((()((()))(())))))(((((((((((()(())(()))()((((()())))(()()()((((((()(((((()(()()()))))()(((()()))())))(()))()))()(((((())((()((()(()(()))())))(((((((()((((()((((()((())(())))(())))((()(((((()(()())))(()((())(((())(((()())((((((()()()((((((((((())(((())(())((((()(())(()))(((((((()))())(()))(((((((((()(()(((((((())(((()((((()))))))()))))((()()())))())))()())((((()((())((((())((((((())(()((((()()))))))))(((((((((((((()())((()((())()()))()(((((((((()))))((())()((((((()((())((()()))())))(()))((()(()())))))()))))((((((((((((((()()(((()))(()()))()))(()(((((()))(()))(((()(((((((())(()))(((()(()(((((()()))))))))(((((()))())))))(((()(((((((()(((()((((())(()((((()((())(((())))))))))))(()))())))()))))(((()(((((()(((((()()((()(((()))))(()(((((()))(((((((()))))((((((())()))((((())))()))(((((((((())))(())((((()(((((()))()))()(((((())())()))())(((((((())((()))()))())(((()(()()(((()))(()(()((()))()((())(((((()(()))))(((())((())()(((())()(((())(((()(((((((()((()())))))(((()(((((((())((()(((()())(()(((((((()((((((())((()(())()(((((()((()))))()))(()))))))))))))(()(()(((()(()((((((((((()))()()))(((()()(((()(((((((((()())(()))(())))))))(()))(((())))))))(((()(()(((()(()(()((()(((()((())(((((((((()())))((((()(((()(()((()(()(((()())((()))))))((())(((()))(()())(((()())((()((()(()((()(((((())((()()()((()()(()))))))((((()((()(()((((((((((()))((()))((()))(((((((()))()())))(((((()((()((()))()((((()(((((((((())((())(((()()((((())))((())(())))))((((((((()(()))))((()))(((()))((((((())))((((()(((((()(()))))(((((())(((((((())((((()((()(()))))(())(((((((((()))))(()(()()))))(())((((((((()((()((((((()(((((((((()))())()(((((((((((((()))))()((((())(((()((())(((()))(((()()(())))(()(((((((((((()(())))((((()))((((()((()(((()))))()((((())))()))))))))(((())()(((()(((((()(((()(()(()(((((()(()()))(()))))(())(()((()(((((((())((((((()(((((((()((())((()))(()()(((())((((((())())((((((())(((()(((((()((((((((()((((((()))(((()()))))))()))()))))()((((()))((((()(((((((()))())((((()))()(((((((((()((())((((()()))((()((())((())((())((((()))(())((()((((())()((()(((())(((((())))(()))))))))))()))))((((((((())))(((((()))(((((())(())(((()((((((()(((()()(((((())(((((())))))())))()))))))(((((((((())(((((((()(((()((())))(()))(((((())(())(((((()()(((((()((((((())(((())))(())))(((((((()((()))(((()))((((((((((((((((())(()(((())(()(((()()((((((())(()()))()))))))(()))())())))))(()())))))))((()())((((((()(((((((((())()))))()))((((((((((()((((())(((())(((((()))(((()))((())()((()(())((((((((())(((())((()((()((()())))))(())))))))))(()))(((()((()))))(((()(()())(()((((()))((()((())((((((())((()((())()))))))())((((((())(()((()((()(()(((())))())())(((((()(())((((((((()))(())((()((()))))(()(((()((()(((()()))))(())))))(()(((((((()))))))(((()(((())))((((((()))))()(())((((()(()))(((((())((((((((()())(())()))))()))())))((())(((()(((()))()((((((())))))(((()())())(()(()(((())(((((())((())))((()())(((((()))((((()())))(())))((((()((((((((((()))))))))((((()))((())))()))))((((())(((()(()((((()((((((())((())))))))))(((()(((((()((())(()(((((()(((())())))())((()((()())()()((((((())()))()(((())())((((((((((((()(((()())((((()(()))((((())(((((((()((((((()((())(())))))(()))((((()())))))(((())))))))))))(((()((())(()(((())(()((((((()(()((((((((((()(()))((())((((((()))()))((()())((((()(((((()))(((())))))))())))))(((()(((())())(((((((())(()(((((()))((())(((()((()((()(((())(((((()(((())((())(()))((((()()(())(((()))))))((((((()((()()(((((()))(((((((()(((())(())))))(()(((((((()(())(((()())(((()())))())))((()(((()(()((((()((((()))((((((()(((()(((()(()))))()))(((((())((())((((((((((((((()())(()(()()((())(()(()(((())(()))(((((()))))))))((((())))((()(((((())))((()((((())())((((()))(())(((()(()(()(()()()))((()))))(((()))((((((((((()((()))((((((((((()))()))()(((((((())((())())(()))(((()((())(()(()))))((())(((((()())()()((())))(((((((())((()())))))))(((())(()((((()))))))(()((((())))(((((((()))(((((((())(())))))(()(()()()))))(((((()(((()))(())(((()((((())(((())(()(((()))(((((((((((((((((((())()(())))((((())(((((((((((()(()()))())()))((()(((((((())(((((((()(((()))())))((()))))))()))((())))(((((()((()((()((()(())(((()))(((()((()()(((((((()))(()))))((((())))()))))(()((((((((((((()(((()(()()))()))((()(())((((((((((())))())())))(()((())(()((((())))(((()(())(((()))(((()))))((((())))((((()((())(()))(()(((((((((()))(()(()((())((()()))))())))))((((((((((((((()(()(()((()()))))(()))(())((()(((((((())((((()((())(((())())))))((())))))()())))(((((())(((())((((((((((((())))(((((((())(())(()))())))((((((()(()()))(((()(((())))))((()(((((((()))(()())()))())(((()))))(((((((())(()(()()(()((())())()((((()))((((((((())))))(()))(()))(())))()(()(((((())((((()))))()(()(()(((((()(((())))(((())(()))))(())))((())((())(((((()))((()(()(()))())(((((((()((()((((((()(((((()(())()((()(()(((()))(((())())(((((((()(((((()()))(())((((((())))(((((((((((((())))((((()(())()))((((((())(()))))(((()(()((()())))))()))))))))))(()((()(()((((())()((((()(((((())))((((()))))(((((((()))))()(()(((()((())(()))))((()(((((()(()()))())(((((((()())(((()))))(((((()((((())(()()))(((()(()))))()))(((((((()(((((()))()((((())(((()()((())()))))(((((()))())()))))))((((()(()(((((()))((()(((()())((((())(())))()))()()((((((((((((((((((()(((((())())())(((()((()()(()())))((()((((((((((()())()))((()(()((((((()(())))((())((()()))((((((((((()(())())((())((())((())(((()))(((())((())(()))))))()((()(((()(((())((((()()))))))))((((((((((((())((())(((((((((())))()))))()((())))((())))())())))(())(((((((()())((()(())((()()(()(((()())())((((()))((()(()))))())((((((()(((()((()(((((()))((((((((((()((((((((((()((()())((()(((((((()((((())))()))(()))))(((((()())(()(((((((((((((()(()((((((()()(()((()((())(()(((()((()(()((((((((((((()((((())))))))))(((()((())((((()())((()(()))())()))))(()(((((())()(((((()))))(((((()())()()(()))()))((((((())(((()()(((())))(((()((((()(())))())))(()((((()(((()(((()))(((((())))((((())))))()))()))()())))(()(((()()((((((()(())((()))(())))((((((())()(((((()()(((((()))((()((()))))))((((((()))((((((())((()()(()((()))()(())((((((((((((((()())))(()((((()))(((((())))((()(((()))))))(()(((()))((()(((()())((()(()(()()((((())))()()((((((())((((()))))(((((()(()()))()(()(((()())))(((())))))()))()))((((()(())((((((((((())())())((((())()((((())())(()(((()))((((((()((((()(()(((((())))))(((((((((()((()((()))((((((()((())()))(()((((((((())((()((()))())()))(()))))))))()))((((((())(((()(((((((()()((((((()())((()()(()((())(((((((()((()((()(())((()()(((())(((()(()()((()())(()()))))(()((()(((()()(()(((((((()((())())))(()))))((((((((((())(((((((())())((()((()))))())(())))()))))())))(((((((()(((()((()(((())())(()))))()((()()((()((((()((((((((()))))(((((())(()))(()((((())))))))())(((((()))((()((()()((((((()())))(((()))()((()((((((()))))))((((()((()(((())((())()))(()(((((())())((((()((((()((((()(()))))(())((())()((())(()(()((((()()))))()((((((())((())(())((((((()))()((()((((()((((((())))))))((((((()))()(())))((((()(()(((()(((()((()((())))((((())(())))()((())(((((((()(((()))))()))))))((((())()))((((((()(((((())))((()(((((())(((((()(((()))(()((((())))()()))()))))(()))())))(()))(()(((()(()(((((()()(((((())))(())((())((()()))(((((((()(()(((())(())((((((((((((((((()()(()(()(())((((()))(((((((((())()())))))(()(((((((())((()(((()())())((())((()(((()(((((()(())((((((((()))()((())(((()())))))))(())))))(())))()))(())((()(()((())((()((())((((((()))(((((())((((((())(((()(()(()(()(((((()))))))(((())(((((((((((())))()))(((())())(((()(((()))()))(((((((())((()(()(()(())))))(((())())(((()))(()(()((())(()((())(((()((()()))))))))(((((()))(()((((())()))(()(((((((((())((()(()()((()))((((())())()((((((())((((()(())))))((())))())((((()((((()((()((()(((()(()))))((()(()(()(((())(((((((()))))))))(()(()))())(((())((((()(((((()((()((()(((()((())((((((())((())(((((()()((((()((((()((((((()((((()(()((())))))))((((()(()))))))()())())))))())))))(((((((((((((()))(((())(((())(((((((((()(((())())(((((())))())((((((((())((())((((()(()))(((((())()((((()((((()((())(()((((())((()))((())(((()(((((())(((((((((()))(())(())((((())((((((())(((((()()))((()((((()))(()((()(((()((())((()((((((()(()(()(()(((()(((((()))((((()(((())((((((((((())))))))))(())(((((((((((((((((((())((())((()()((((()((()((((())))()))((())()(((()))((()((((()((()((())()))))((()(()(()((((()))(())(())))(()()()((((()(())))(((()(((()))))((()(()((((()(())(()(()((((())(((()((((()(()((()))))(()(((((()((((())((()()))(())))())))))((((((()((()((())((()((((((((()))()(((()(())())))))()))))((()())))(((((((((()))))))))(())((((()(((((((()(()())((((()(((()(())(((()))))))((((()))((((((()(()))(((((((())()))((())((((()()(()(((((()((((((()))))((((())((()((()))((()))))(()(((()((()))))((((())(()))(()))(((()((((())((((())(((()))(()(((()((((((((())))((()))))))))))(()((())()(((()))((((()((()((((((()))())((((()((((()((())((()((((())))))((((((()((((()((())))(()(()())))(((((())(((((()))())(((((()))((((()(()))(())(((()(()))(())))))))(((()((((()()))((((()((((()))((((((((()()))((()(()((())((((((()))))))((((((()(()))())))()(((()(()))(((((((()))()())))(()((((((((()()))())(()())))(())((((())))(((((())((()(()((()())()))((()))((((()()((((((((((((())(()((()((((())))))()(((())((()(((((((())))(((((((())))((((()((())((()))))))()((()(()((((((())))(())))(()))(((((((())(()((()())))))((((((((((()((())((())()())((()(((()))((((()())(((((()))(()((((((((())())(()(()((((()()(())))((())(((()(((()((((((())())))))((())(((((((((())))()))()((())(((((()((((()(()(((()(((((())))((()(((((((()()))()(((()(((()))((())))((((((((((((()(((((()(((((()))(())))()(((()((((((()))))(()))((()((())(()((((((((((((()()())))))()(()()))))(((((())((((()((()))))(((()(()(()))(((()((((())((()(()(((((((())((((((((())())))()(()()((((((()(()((()))((())(())))()(()((((()))((((((()(()()))()())))())()))(()(((((())))(((((()(((((())(()))())()())()))))(()(()((((((()((((((((())))((((((((((()))((((((()(()()))((((((()(()))(())))((())(((((())(()(())(()((((()))))((((((())))))())))))(((((((()))(((((()(((()()))())((((())(()(()((((()()(((()(()()()())))))))())()((())((())()((())(((()((())((((()(((((()))((())())()))))(())))((()(((((((((((())()((((((((((((((()((()(()((()())))(((((((((())()(((()))((((((()))()))))(((()((((()(((()(((())(((((((((()))()))))))))(()((((((()(((((()))((((((((())((((())))(()(()(()))((()(()((())(()))((()(((())))))))))))((((()((())((((())(((()))((((()())()((()))(((()(((((((()(()((())()())((()(((())))((((((()((())())()((((())())))))(())))(()))()))((()((((()))((((((((()(((()))(((()(()(((((((((()((((((((((((())))())()((((((((()((((((()())()))))()(())((()((((((())))((())(()))))(((()(((()(())((((((()())))((()((()(())((()((()()())))())())()(((((((((((()())))()())())(((((())((())((()()))((((((((()())((((((()))()))))((((((((((((((()((((())((((())(((((((()))))((())(()())))))))())))()((((((()))))(())((()(((()))((()(((((()())()((()()((())((((()(((()))()(()((()(()(())))(()()))(((((()(((())))))(((((((()))(((((())(()((((()))((()((((()))))))(((())())))()((((())(((((((((()))()(((()))(((())())))))())())))(((())((((((())((((((((()(((())()))))))(((((((((()((((()(((())))))(((()()((((()))((((((())))))))((((((((((((())))())))((((((())((((((()(()))(()((())))(((())((())())))))()))((((((()(()((()())(((((((())((((())))(()(((())))(()((((((((())()))())()(((((())))())))()))))(((((((())((((())))(((((())(())())((()())))((()(((((()(())))((((((())))())())((((())))(((()(()))())(((())((((((((((((((())())(((())((((()(((())(())(((((((())()((()((((((()(())))()))))(((())((((((((((())))))(())(()))))))))))()))(((()((()())(()(()(((((()()((((((((((((()))(((()())())(((((())())())((())(()((())()(((((())(((()()))))(())))))((()(((((())(((((())(((((()))((())(((((((()()))))(()((()(()((((((((()(()()))(()))))(()(())(((((())))))((((((()(()((((((()((()(()))()))()(((()(()(((((()(()))((())))))))(((((()))(()()((())(((((())()(()(((()(((())))))(()(())((())(((((((((()(((())(((((())((())(())(((())))))))))()(()((())(()(()((()(((())((((((())))()))((((()((((()(((())())(((((()))()))())))))((())(((((((()))()))))((((((((())(((()))((((((((())())())(((())(((((((((())))))((((())())))))))))))))(((())())))))))(((((((((()((()(((((((((((((((()()((((())))))((((((((()(()((()(((((()))))())))))))()))(()(((((())(()))))((()()(((((((())(((((()(((())(((((((())(()((((((())())())((((((())))(((()())(((())(()))()(()(((())()(((((((()(((()(((((()()))))))())()()())))(()))))(()())))))))))())))()))((((((((((((()(((()))((((((((())())))((((((((()))()(((()))(())(())((((())((((((((((()((((()))))))())((()(((()))(()))(((((())((((()(()))))))(((()))((()(((())(((((())(()((((()(((((((())()))()))(((()((((((((((())))(((()((()((())(()(((())))))())))()(((((((()((((()((((((((())((())())))()()((((())())((((()))()(((((((()((()((()()))(()))(((((())(()(()()))((()()(()((()()(((()((()((((()))(()))((((((())(())((((((())()))(((())(((((())(((()))(()))))((((()(()))))(())(((()((((((())(((((()(((((()))))()))())())((())((((((()())))(((((())())(()()(((((()))))(())(())((()(())((((()())())(((((((((()(()((((((((((((()()(()()()))))())((())()))(()))))))()))))))()(())))(()(((((()(())((((()))((())))(((()((((())(()()((((())()))(())((())((((())(((((((()))(((()))()))))))(((((((((((((()(()(((()(((((()(((())()((()((((()((((()()))))(()))))(()((((()()()))(((((()())))(((((()((((((())(((())(((())())(((()((((()))))()()))()((()((()((((((()(()()(()))(()))((((())(())((((()(()))))(()))()))))((((((((()(((((()(((((()(()))))((((((())))(((()))(()(((())()(()((((())(()(((()((((()))()((()))))((()(((((((()))(()))()(()))())((((()())(((((((((()))))((())))()())()))(()))(((()))()((((((()((((()((((((()((()(((()))())))((((((((())))(((((()(((()((())))())())(((())((()(()))))))(()((()(()(((())((())((((()((()))(((()(((()))))()((((()()(()(((())()))((()))((((((()(((()(()()((((()((((((())()(((((((()((())(((((()((((((()()(((()))))))(())))))())((())(((())())())(((((()(((((((((((()))()(((()((((()()(((((((()))((((((()(((()((()((()()))(()))))))))()))((((()(((())((((((()((((((())((((((((((((((()))))()(((((((((((())))((()((()((((())()(()(())))(((((())(()())))((((((()()))((((())))))()())((((()(()())()(()((((()()(()(())()()))((()))))(((((()(((((()(())))(()))((())((((((())))(()(((((()())((((())()())))))())(((((((()((((()())))(((())(()()(())((()((()(())())))(()(()(((())())(()())((((((((())(())()))()))))(((((((())))))((((((()((((()))(()))))))((((((((((((())())))((((((((()(()))))((((((((()))(())))))))))))(()((()(((((((()(()(((()))))))))(((((()(((())())))))(((((((((())(()))()))((((((())(()(((((()((()(((((())((((((((()(((()((())((()(())))(((())(()))((((((((())()))((()()))))(()(((((()((()))()(((()))())(((()))((())(((())(((()((()))))(()))((((((((((())()))))(())))())((())(()((((((())(((()))))())(((((())(()((())))))((((((()))))((())(((((((((((()()((()))))()((((()((()(((()(())()))))()))))((((((((()))(()((())((((((((()())(((()))((())(((())((()())(()))(((())))((((())()))(((())()(((((((())((()))))()))))(((((()(((()(()(()((()))))((((((((()))))(()))(()))(((()())((((((()(())))((()(()()))))((())))())(((((()((((((((())(())))())())(((())((())))))((()))(((()((((()(())))())(((())(()((((()()))((()(())(((((()(()()))(()))))(((((()((((()((((())(()())))((()(())((((()))((()(((()))((((()((()(((((())((((((()()))((((()(((((((((((((()(((((())(((()))()(((((((((()(()((((((()(((((((())))))(((((()((((((((())))(()(()((())(()(((((((()(()()()))()(()()(((()))(((()(()))(()))(((()((()()(()()(((()(((()(((()(((()(((()))((((()(((((((())(()))))((((((()(((((((((((((()(()(()(()((((((((((((()((()))))(()(((((()))))(()))))))(((()))))))(()()))((((()((((()(((((()(())(()())((())(((((((()((())((((()(())((()))))((((())(()()))))(()))()))))((()))((()(((((()(()((((((()())(((((())(())))()))(())))((((((())((()(((()((((()())()))))((())))(((())(((((())))((((()))((((((((((()((((((()()))((((((()(()))))()))((((()(((()(((((()(((()())(((()))((((((((()()))((((()()())()(()((((()((()(()(((())(()((()()))())()))))))((())))(()))()((())((((()(()(((()(()(()((())()((((()(((((((((()))))))((((()((((())())((((())(()))((((()(()))(()()((()()())))))((((())(((())(()((()())))(()((((()((((((())))(()))())(((((((()((((())())(((()())(((()(()(()((((((((()(((((()())(()(()())))))))))))()))((()())())))())(()((()(((((()(()()((((((((()((()()((())(()((((()(((())()))((())((())))))))((((()(()((((()())())((()()(((((((((((()(((((())))(()((())((()))))))))(()))((()()))(((()()((((((())))((()((((())((((())))(())))()((((())))(((((()))((((())))(((()())(((((()((()(()))()(((((()(()))())))(((((())))(()(((((()()())(((((((())(((((()))(((((())))))(()(()))))((((((((((()))))(((((((()((()(((((())(())))())())))())(()))))()())))))(((((())))(((((((())(((((()()((((()((((()))(((()(((()(()))((((((())((()())))()(((()))((((()()(()()((((((((((((((()((((((((((())))))((())(((((((((())((()(((((()))(((()))((())))))))))())(((()(()(((((((((((((())((((()(((()(())()))))(()()))((())((()(()((()((()(()((()))()))()))(((()(((((()))((()))))(((()(((()(((()))))(()))(((((((()(((()()((((()(((()((((()((()(()())()))))((())()(()(((((()(())))()))(((()(((())(()(())(((())())((((((())((((((())))()(((((((((((()(()))))()))))((((())))())())((((((((())()(()((((((()))((()()())((((())(((()(((()((((((()(((())()((()))))((()()()((()()()(()((((()((((()()))()(((((())((())(()))))((())))(()((((((((())))(((()(((())())((()(())((()())()))))())(((((())()))()((((()(((((((((((()((((((()((((()))())))(()(((()())((()))))(((((((((())))(((())((()(((((((((((((((((((((((())))(()(((((()((()())(()))))()))))((()((((()()))(((()((((()))((())(((((()))((((((()(()(((((())))()))))))))))(()((((()())))()(()((()(((())(()((((()((())))((((((()))(()))(((((()((()())))(((((()))(())((((())()))()()(((()((((()(((()(()()(()((()(((((())((((())(((()()((((((((((((((((((((()((((())(((()))((((((()()((((()))))(((()))))()))())()))))))))))))())))))()))))))(()))))))(((())((()))(()))))((())))))))))())((((((())((()()))((()((((((()(()((()(()((((()(()))())((((((()(()(()(((()(())((((()(((((((((()))((((((((())()()))()))))((())()(((())((((()()((((((()))(((()((()())((((())))(()((((((()))((())))(()((()((((()((())))()(((((())))((()(((())))))((((()((()(())(())(((()(((((())))))((()((()())((())(((())(((())))((((((((((((()(()())((((((()))((()()((()())(()))()))()))((()(((((((((()()))(((()(()(()))((()())((()()())()(((((()))(()))()((()(()(((()()))))((()))(((((((())))((()(((((())()(((()()(()()(()((()()()(()((((())()))))()))))))()))))))))()))(())(((((((((((((((()))))((((((())((((())()))((((((((()((((()()))()((((((()((()))))))(((()())((()((((((()())))((()))))(()(((())(((()((((((((())))(())))))()))((((())((((()))(((())((()((((((()(((((((((((())(())))()))((((((((()((((()))))())())((((()((())))(((()))(()())((((((()())))(()(((((((())))(((()()))((()((((((((())()))()))(((((()(()()((()((())))(()))))((()((((())((((()))(()((())((())(((()(())(()((()))(((()(((((((()()(())))())()))))()(((((()))))()))((()((((()(()(()())(((())((((((((((()))))))((()))(()((())(((()((()))(((())))))(((((())))())((()(((())(((())))((((((()((())((((((()(())(((((((())))))((()((()())()((((()((((()((()))))))(()((()(((()((()()((()())((((((((()(((())((((()))((((())))(((()()))(((((((())((()))))())()((()((((((()())))))((()(()))))(()(((((((((()(((((()))())(((()(())()))(((()()))(((()(()(((((((()))))()))((()()(())))))(((((()((((((()))((((((()())))(())(((()()))(())((((((()))))()(((((())))(((())()(((()((((())(()(())))))))))))((((((())((((())((((()(())((((((((((((())())))(((((((((((()((()((((((()())(((()()))))(((())(((((((())((((((()))())())))(()()))((((()(((((())((()(((()))))()(((((())))((())((()(((()()))(()))(((())((((((((()(()((((())()())((((((()((()())(()((()))())))()()((())(()(()((((((((()))((()(((((((()(()())(((((((()(()))())))())())))))()))(((())))(((((((()(((((()(()))((((((()))(()))))((((((()((((((((())((()((((()((((((()(()))())((((())(((())((((()(((((((()((((())(((()((()(((()())(((((((())))())(((())(()((()))))))())())))((((((((()()((()(((((())(())(())))(()))((()((((())(((((((()((()()))))))))()))(()))(((()((()())())(((()()(((((())(()))((()))))(()()(()(())((((()((((())((())((()(()((((((((((((())))())()))))()))(()))(((((()))))((((((((((()))((()(()))()))))(((()(()()))(((()(((((())()))()(()))()))((((((()(((())(()(((()))(()((()()((((())(((((()(((((((()))((((()(((((())(()))))))()))()((())(((()))(()(((((())(((((()))((((())(((()(()())))()))))((()((((((())((((())((((())())))(((()(()())(((()(((()(()()(()((((()())((()))()))())(((()())((()((()()((((()))((((()(()((((((()))())(((())))))))(()))))((()((()(((((((()))()(()(()))(((((()(((((((()()))))((((()))(((((((())((((()((((((())(((())((()())(((())))()(((((())()((((((((()))((((())(((((()()()(((((((())))()(()(()((()((((()(((((()((())))))()))())))))(((((()))((((((((())(())))))(((((((()))(((((((((((()())((()((((((((((((((()((((((((())((((())(((())()(()))(((()(()((())(()((((((()))(((())((()((((((((()()))(()((()(()))()(()(((()((()))((())((((()))(((()))()))))(((((((((((((((((())))((((()((((((()))()))(((()))()))))(()(()))))))((())))())))(((((((())((((((()((((())))))((((()()((((()((((((())))((((()(()()())))((((())(()))(((((()))(((((()))(((((((((((()))((((()(()((((((()((((((((())))))))()())())))()((((())))()(((()))((()()((((((())))(((((()())(()(((()()(((((()(()))())))(()()()))))())))((())((())((((((((()))(())((((()(()((())))(((((((((((()()())(()(()((((()))()((())())))))))(((((()(()(()())((((((()))()(((()((((((((())))))(())((((())(((())())()((((())(((()()(()))(((((()(((()))()))))()))))((()((((((((((((()(((((()))(()))(((((()))((((((((()(((((((()(()))))()((()(((((((((())((((()()((((()(()()()()))())()))))(((()()(((((((((())))()())((()((((())()))()(((((((()((()(())(((()(()(((((((((()((())))((((())()((((((()()((((()()))(()(()()(((()((((((((()(()(()()))((((())(((()()))(()(())(())))))))((((((())))((()(((((())((()())))((((()(())((((((()(()))()))))))))))(()(((((((())((((()))()((((()(()((()))))()))))(((((()(()(()(()())))((((()(((((())))(()((())(((())()((()))))()))())))(((((((()(((()(()((()((((())((((()(((((((())(()(((()()(())))))))((()(((()(((((()((())((((()(()()(((()()(((((()))())(((()(())))))()))((((((((()(((()())(())((((())(()())))(((((())))(()()(()(())(((()))()))((((()(((((()(()(((()(((()()(((((((((((((((((()))))((()((())())(((()(()()(()((((()(()((((()(((())((((())(((((()())))(((()(((((())((())(()()))))(()()()((()(()(((())(((((()(())((((((()(())))))))))((()))))()))(((())((()(()((((((()(()((((())))))((((((()))()))((((()))(((()))((())((()((((())()((())(()(()((((((()(((((((()(()(((()((()(((()()()()))()))()))())()))()(((((()((((((())((((((((()())((((()(()()))())(()()))(((((((((((())))(((((()(((((((((((((((()))))(((((((((((()))(())))))))(((())((((((())((((()()(()))((((())())))((()((()(())((()((())((())((())(()())((((((()(()))()(()((((()((()((((()))))())))))(((((()))()))((((()())())(((())(((()((((()(()()))())))())((()())()))((((((((((())((()(()((((())(()))))(()())(((((((()()(((()((())))(((((()((((((())(()(((((())))((()(()((())(()(((((((()())))))())))(((()))))((((((((()(((()((((()(((()(())(()))((())))())())(()))))())((()(((()(())((()(((((()))((()())(()((()((()()(((()))((((((((())((())()((()(((())))())(((())))))))(((()(((((()()(((()(()(((((()()()(()((((())((((()(()()()))(())))((()(((((()))(((((())())))((((()(()((()((((()(()((((((()))(())))(()))())((()(((((()))))))))()(((((((())((((((((((()((()))((()(((()())((((()((()())()))))(((()))))))))))(((()((((()(()((()((((((((())))(()()((((()(((((()()())(((((())())()))(((())((((((((((((((((((()())))))(()((((())))(())))))((((((((()))((())((((((())(()((()(((()())((((())))))(()(()((())((((()(()(()(((())()(((((((((((()(())))()((()((((()))))))))(()(()()()))))(()(()(((((((((((((())())(()((()(())(()))()))(()((((((()))))(((((((())))()(()))(((((()()))((((((((()))))((())()))()()(()(((((()(()))((())()(((()()))((())(((((((())(((((((()())()))())((()((())(((((((((((()))((((((()))))((((()))())(())(((((((()()())))((())((()(((()((((()((())((()))()(((())())((((())())(((()))(((())())(((())(((((()(()()))(())))(((((((((())))((((((()(()()(()))(((((()())()(())(()(((((())))(((()(()))(((()()))((((())((()(((()(())))))(()))()(((((((()((())(((((((()))(((((())))))())())((((((()((()()(((((((()(()(())))((((())(())))(((((((((()(((()(((((((())((())((()((((((((((())(()(()))((())(((())((()(()))(((((()((()((((()))((((()((()))))(()()))))((((((())((((((()))())(()))(()(((())((((())(()())))()(()(()))))((()((((()(((((((()(((((())))))))(()()))))(((()(((())((((()())(((((((()((())))(()))(()()(((((()))((((()(())(((()(((()))((())(((((((()))))()(())))((()))(((()((((((())(((((((((()())))()(((())())(())))))((()())()))(((((((())))((()(((((((())))()(()))(()(())))((((((()((((()((((((()))))))))(((((()(()))))))))(((((((()((())(((())))))((((((((()(((((()))))))((()(()()((()())((()((()())(((()))((())(()()(()(()((()))()))))((((()())(()((((()(()(()(()()(())))()))(((((((())))(()((()((()))()(((()(((()()))))((((((()(())(()((())()()())))))))))))(((()((((((()(())((((((((()())))(()((((())((((((()((((()(())()((((())))((()(((()())))(()((((()((()(()()))((()((((()))))((())((((()(((((()(()()(())())(((())))))())((((((((((((()()(()))))()((())(((()((((((()((())()))(())(()())))(((((((()(()))))())((((((()((((((()))(((((((((((((()((((())))(()())(())()((()((((()())(()((((((())()))))))))(((((()(((((()((()))(((((()()))()))((((((((((((((((()(((())((())())))))()))))())(((((()))(((((()(((()((((())))))(()()((((((()())))()((()((())(()((((((()(())((((()(((((())))(())((())(()(((())(()))((()((((((((((()())()(()))))((()(((())((()()((((()))(()((((()))())((((((())(((((((()))))((()(())(((((()))((((()))())))))))))))))(()(()(((((()(()(((((((((())(((()()))))))((((((((((()())((((((()((()((()(()())))()(((((((()((())))))(((((((()(((((((((((())(((((((())))))))))))(((((()))(()))((()()(()()((((((()(())(()))((((()()(()((())()))))(((())((())(()(((((())()))(((()((((())(()))(())((())))(((()()))(((((((()(())))((((((())((((())))((()((()(((()((((()(((((((((()(())))))(((((((()(((())))(((((((((((((())))))())))))((((()()(((((((((())))(((()))))))))()((((())(()(()(((((()())(()((((()))()())(((((())))((())((()((()(())(((((()((((())))))))(())((((((()))(()))((()((((())))()((())(()((()(()()))))())((()(()(()()(()((())((((((()(((((((((((())(()))))()))(((((((())((()(()(()(((())(())))(((((())(((())((())(((()))((()((((())()(((()(((((()()))))(((()))((((())((((()(())))()))()))()))(((()(((((()))(()(((()()(((((()((((())(((()(((((((((((((())((()((()(()))(((()())()(()))(()(((((()(((((())())(((((()(()((()))(()(((())((()())())())((()((((((((((((((((((()()(()(()((()((((()(())))))((((((((()((((((()))))(()((()()(()))(()(((((((())))))(((()()))))((()(((()(())(((((())(((((((((((())))()(())))(((((())(((())))))(())((((())())(((((((()))((((((())()))(()))(((()(((((()(((()())((()(((())))())())))((()(((((((((((()()(()))))))))((())((((((()(()()))((((((())))((((()))(()(((()((()(((((()(((((((((((()))(((((((()))))(()((((((((((())((((((())())((()((())(()(()(()))))((((()(()(()))))(((((()))((((()((((((()())()((()))))))))(()()))(()))))(()(()())(()((((())((((((((((((((()))))(()))(((()))())(((((())(())))(((()))((((()(((((()((((()())((((((())(())((((((((((())((((((()((()()(((((((())()))(((())()(((((((())))()()))())((((()(()((((()))))(((((((())((()(((()))))(()))((())()(((((()()))(()((())((())())))))(()()(()(((((()(())()(((())(()(((()))(((()))))))((((((()(())((((()(((((((()((()((())))))((())(((()))(((()((((()()(((((()((((()()))(((()(((((())(())))(())))(()(((((())(((((()))(((()()))))(((((((()())))(((())((()(()(((((((()))))(()(())((()()))(()(((()((((())()))()))((((()(((()(((())())((((()))))(((()((((()()(()(()())(((())((()))(()()()(((((((())()(()((()))()())))))))))((((())((((())())((((())((((()))(((()(((((()()(((((((()())(((((())()())))((()((((((((((())))()()))())()((((()))))())(((((((((()(()(()))))))(((((((()((())(()))(((()((())((())(((((((())))())(((((((()())()))(())(()))())))))()())(((((((((((())((())()))(((((((((((((((((())))(((((()())))))())))))))(())))(()))(((((())))((((((((()(((())((((()(((((()))))(()((((())))))(((()))(()(((()((((())((())(()(()((((((((((((()((()((()))))))(((()(((((()))))))))((((((((((()((()())())((()((()(((((())))))(((()))))(((((((((((()(((((()))))(((((())((())))()((((((((()()())))(((((((()((())(()()()))))((((())((()((())(()))(((((((()(())()(((((((()))(()(((())))((()(())()))))((((((()(()()()))((()((((((()))))())))((())(()(((()((((((()(()))(()(((()())))(((((((((()(()(())))))))))(((((())())))))()((((((((()))(()((((()))(((((((())()))(((((((((((((()))(()())((((())(())(()(((())(()))(())(((((()))(((()))((()))(((()((((()())(()((((())(((())))))()))((((()(())()((((()(((()(((())))))))(((((((())()()(()((()()(((()(((((())((((((())((()(()((((())((()())(()((()))()))((()))))(((((((())((((((()((()((()))()))(((())(((((()))((()())(())))(((((((()()())(((())(((()))()((((())((((((()(()(((((((()(((((((())))))())))()((((()())(((((())))((((())()((()((()((()())((())))))((())((())(((()))((((((())()(((((()())(()((()((((())))))(((()(()((()()))()(()(())((((()(()())))()(()(((()((())))()))(((((()()()(((((()((((((((((((((()))))((())((((((((((()(()))(((((()))(((((()(((()))))()))))))))((((((())))()(((((((()(((()()((()()))))())(((((())(((((()()(())()))))(()(()((((())))(())((((()((((()(()()((())(()(()((((()(((((()))((((((()(()))))()((((((((((((())()))))(((())((()(()((((())(()((((((((((((((())))((())(((((()))))(((())((((()))())(()(((()((()))))(()(())(()()(())))((((((((((((()))))())(((())))())))(()))(()((()((()((())(((())(((((((((()()())(()))))))))(((()))((((((((()((((((()()(()((()(()()))))))))(())((()())(()()((())((())(((()()))(()((((((())))((()((((()))((((()))))((())((((())(((((((()(())((()))))))))()((((()))(()))))))()(((())((((((((((((()))())(()(((((((((((((()))(()(())))))()))(()(()))))())(()())(()(((((()))()((((((()((())((((())(())))))()))())((()(((((((((((()))(((((()))))(()((()))((()()(()((()())(()((()((())(()(((((()))((((((())((()((()(((((((((((((()(((((()((((())((()))))))())(())))((((()))((()(()(((((()))))())(((((((((((())()(())(((((((((((()(((((((()(())(()(()))(((((((()())((((())(((((())))(()))((((())()((((()()))((((((()((((())(((())((())(((()(()()))())))()))()((()(((((())()()((((()())))(((((()())(()(((((()))(((())))((()(())((((((((())))()()((()(((()())(((((()()))))((()(())((()())))))))()))))(()))((((()(()(((()((())(((())()(((((())())((((()(()((())))))(()(((()(()())((()(((((((((((((()((()(((((()((((())))()))((((((((((((()((((((()))((((())))()(()(((((()(()))((((((((((((()((()(()((()()))((((((()())((((((((()(())))))())))))))))))))))(((()(((())(((((()))((())))((((())((((((((((()))))())(()((((()(()))))(((((())(((()))((()(((((((()()(((())()))((())())(((()(())((())((()())())(()((((((((((((((()()))((((((()))((())))))(()))))))())))))(()))(())())(()(((((()))((((()(()(((()())(((((((())))))((()(()()())((()((()())(((((()())((()()))))))))(()((()()()(())(((((((((())()(()(((()(())))()(((((()))))))))(((((((())(()((((()))())(((()(()))((()()())((((())))(((()(())))((((((()))())((())((())(((())(()())((()((((((((((((((((()))(()()))))(((())))))(((())))))(((((((()(()(((((()((())())((()()(((((((((()))()(((((())))(()()))))))())(()(((()((((()(((()()((())())((()((((())()))((((((((((((()))((()()())))))))())())))))(())))))()(((()(()(((()()(((()(((()))(()())))())((((((()()(()(((((()())((())((((())(((((()(((()(())(()())))()(((()()))(((((((()))(()))(()(((((((((()())))((((((((()(()((((()))((())((((()))()))(()(((((((((((()))))((((((())))(()((()((()))((((((()((((())(((()((()))))))((((()((())))())(((())(())(((()))(()()(()((()(())((((()())((((()((()((()(((((((())((((((())))((()(((((()(()))(()(((()((((((((((((((())))())))(((())())()(((((((()((((((((()((())(())))())))))((()))))())(()))(()(((((((()())(((()((())(()()(((((())(()((()))))(((())(())))))(((((((((((()(((()((((((()())(((((()((()()))(((((())((()())((((()))(())))(((()(((((((())))(()((((()((((())))())())))(())()))))(()))()((())(((((()()((()((()((((((((()((()))((((()(()(()()())))))(()(((()))((((()(((()()))))))(((((()((((((()()())))))(())((((()))()((((()((()))()))))((()(())((((()(((((()(()())))))((((((((((()()())((())((((((()((((((((())((()((((()((())(((((((()(((())(((((())((((((()(()))())))))))))((()((((()(())))))((()((((()((()())(())((())(())(((((((()(((((())((()(((((()((((((())()))(((()((()(())((((())((((()(()))))()))))((((((()))(((()((()((((()(()((((())))))))()((((()()(()))()(()(((()((())(((((()((())(((((((()))((((((()(((()((((())(((()))))((()))((((()(((()))((((())()())))((())((()())((((((()(((((())))((((())))(((()(((((((()))))(((((()))))))))))))((()(()((()()(((((()(())((()))))(((()(((()()))((())))((()))()))((((((()((((()((((())(()))())()))((((())(((((()((())((())))()())))((()(()((()))(((((()))))((()(((((())()))))())(()((())(((((()))((()(()(())))()(()((())())(((((((()())())))())(((()(((()()))((((((())()(((()))()))((((()))((((()((())(()(((()))())(((()())))))(((()))((((((()(((()())((())))()(((((((())))(())))(((()))(((((()))((()(((((()((()())((((((((((()))((((((((()((((((()(())))(()(((((())(()()))((())((((()(((((((())()(((())(())((((((()((((((())(()))))(())))))))(((((((()())((()(((((((((()))))(((()(()((((())))(((((((()))))(()((((())))(((((((()((((())))))))))((((())(((((((((((()(()()()((())(((((())(()(()(((()))))(((((()((()(((())(()))))())(())))))()))))())))))))((()())())))))((()(((())(((((()(((((((((((()())(((((((((())))(((((()()((((((((((()))(((((((()(())))()))))(((((()(()())))))(((()(((((())(()(())))(()))(((()((((()((((((())))))()())()))())()(((((())(()(()(())))((())((((((()())))()))((((()(())(((((((()(()(((()()))((((()()))))(())((((()((((()()()))(()))(()))))()(((((((()((((())(()((())(()(()())))))()((())((((((()(()))(()(((()))((((((()((()((()(()(()))()))(((())((()())))(())((((()((((((((())())))())((())))((((((((())((((()((((()())(()())))(((((()(())))((((((((((((((((())((()(((()(()())(((((((())((())()(((((()))((()(((()))))((((((()()(()))(()))))()(()((()(((((((((((()())))()))))))((((((((()))())))))((((()((())()(((((((()(((()))))(())))(()((()))))))(()(((((((((()((())((()))))((((())(((()((()((()((()())))(((()((()))))((((((((())))()))(((()(((()))()(((((()((((())(()((((((())()))((((()((((((()))))()))((((()())))()(((((()))())(()((()((())()((()(((((((((()))((()()))))(()))(((())((())())((()((((((())))((((((()())))))))((((()(((())(())))(((((()(()(()())))((((((((())))))(()))(((((()(()((())((())((())))))((((()))((()((((((())(((((((()(())((((((((((())))(()))(((())(()((()())(((()))(((()(((()(((()()((((((()(())))((((((()((()())(((())(()((((((((()(()(((((())))(((((())(()()))(((()(()((()(())()((())(((()))))))())))(()(()(())((((()))()(((((()((())(((()((()((()(((()((())))(((((()))()(((((((((())((()(((())(((((())((((()((()(((((((()()))((((())(()))((((()(((()))(((())))((((()))((((()((((())((())(())(()()((((()((((()(((((())(()))()(((((((()))()))))()(()(())))))))()(()))(((()((((((())(((()))((((()())(((())((())(((((())))())(((((()(((()))((((())(()))))((()))))()(((((((()(()()(()(()(((()(((((()))(((()))())))())))(()((((((()))((((((((())(()(((()()))(((((())))())))))())))((()((((())))((((((()((((())(())))))))(()((()((((()))(((())(((()()))((())))((((((((())))(())(()))))()((())((()((((()))(((()((((((())((()((()(()(((())((((())))))((())()((((((()))()))((()(((()))((())((((((()))))))))(((()(()()((()(((()))(((((())(()))()))()))(()()))(((((((())((((()(((((()(()(()()))))(())))()))))(()(((()((())(((((((()(((())((()(((()))))(((()((((()(((())()())(((((()))())((()())((()((()(())((())((()((((((()(()))((((()(()((())())((((()))))()((()(()((((()(()((((((()((()()))(())))))((()(((((((()()))((((()((()())))((((((((()))))(((((((((()())(((())((()()))))((()((())((((()))())()((((((((((())()(()))))))(()))(())))(((((((((()((())(((()(()))((()(((()))))(((((((((((((())))((()))))())())))(())((()(((((((((((())((((()()((())(()()))(((((((())))((()(((())())))))(((((((((())((((()))((()(((((((())())()(((()))))(((((()))))(()()((())())()(((((((()(()((())(((((((()(((()((()(()(((((())(()()(((((((())(((((((((()))(()))))())(((((()))))()(()((((())((()((()))(((()((()((((()(((((((())())()))((()))((((()(()))(((()((()(((((())))((((((()))(()((((()()(()(()()((())))))))((())(())(((((((((((()(())())((((((()))))(((()((()((())))((((()))))((((((())(((((()))()))(((((()()))))(((()((((((((((((())(()()))))))))(()())))((())(((()((((()))))((((((()(((()((()((((((()))())((((()(((((((()(((((()()(((()()())))())))(((((((((((())((()))))()(((()))(((()(((()(())((()((())))))()(((())((((((()))()(((((())(((((()((()()))()))((((((((()()(())))((((())))))((((((((((((()(()((((((())(((())))(((((())((((())(()(((()(())))((()))))(()()(((((((((()(((((((((()((())(())))))())))((())))))((()()())(()(((()((((())((())(()()()(((()()))((()(())(()((((()(((())))))(()))((()()(((())((((()(()(())))))))(((()(())((()(()(((((((()())((((()()))))(((()())((((()((())()(()((()((((()())))))(((((((()(((()((()))))))(()))((((()((()()(((((((((()()))())(())((()(()((())()()((()(((((((((((()()((((()()((((()(()))))))))(((())((()((()(()))()(((()))((()(()((((()))((((((((((())()((((((((((()(()(((()(()))(()(((((())))))(()(()))))(())(((((((((()(()((((((())()(((((()))((())((((((()))(()(((()(((())(()(()(((()(()(((())()(()(()())))))))(()((((((((()((((())))(((()(()(())))))))))((((((((()))))))())((((((((((()()))))))((((())()((()()((()())(((()(((()())((()(()))())(((()(()((())()))(((((((((((((((((((()((()(()()(((((()))()())())(((((())))(((((()())())()(())((()(()))((()(((((((())((()(()))))))(())()()((())(()((()))(((()(())((((((((((()((()))))))(()((()))))))(()((((()((())()(()((()(()))((((())))(())))))())(((((((((((((())())(()(((((()))))((())(()(((()))))((()(()(((((())(((((((())()(()((())()((((((()((((((()((())(((((()(()()))))))))(()))))())))(((((()(())))())))))((())(()))))((((((()((((((()((((((()())))()(()()(()(()((()(((())(()(())))()(((((((()(((()))((((()))()())))((()())((((())(((()))(((((()))(((())((()((((((((()(()(((()(()(((())((())))())())((((())(())))(((((((()((((((()(((((()(((()()))))((()(((()(()()))((((((((()(((((()((()(())()((())))((((())((()))((((((((((((()((()((((((((())((()((((((((())()))))(()))))))((())))))((())))(()(())(())(((((((()((())((((())())()(((()(())((()(((()(((((()()((())))(((((((()(()((((((()))(())((()))(())(((()(()(())))(((()((()((((()))))(((()((((((()((((((((((((()))))())(((())))(((((()(((()))))())))))((((((()())((()(()((())((((((((((((()))()(((()))(()(()((((((()(()(((()(((((((((())(())(()(())(((()))()))))))(()))))))(()))))()))((((())((((((((((((((((((()))((()()(()))((((())())))))((((((((((()))))(((())(((((((()((())))))(()(((((((()))(())))()(()))(()()(()(()((((()))((((((((((()((())((())((((())))(((()(()))(((((((((((())))))())((((((()(((()())())))(((()((())(((())()))())()(()(((((())))(()((()((())(()(((()((((()(()((((((((())((((()))))((((()(((()(())((((((((()(((())))(()(()())))())))((((()(()(()(((((((())))))(((((()))))((()((((())(())))((())(((()()())(((())(((((((())((())))))((())))((())(((()()(()(((((()(()()))((((())((((((((()))(()))(((((())()())))))((()((((((((())))))(((()())())((()(((((((((((())(((()((((()()(((())))))))))()((())()))))))))(((())(())(()(())))((((((())((()(())((()(()()))(((()((((((((())(()))()))())))))(()((()(())((((()(((((())((((((()((((((())))))(((()))(((()))((()(((())))(()(()(()((()(()((()((())(((((()))))(((((()))())())(((()))(((((())(((((())))()())(((((()()))((()))))))())(((()(((((((()()))((((((((()))(()))(()))()))))((((())((())((((())(((()))(((()(()(()(((((())))((())))())))))(()(()(((((((((()((())))((()((())())))((())(((()(((((()((()(()(((())())(((((((())())))())((()())))(((((((()))((((()(()))((((((()((((()(()(())(())))))((()))))())())))))))))(((())()(()((())((((((((((((((()(((()(())))(()(((((()(((()(())(()()(((()))((()((((())(()))))((()()))))((((())))((()((((((())()))))(((((()()))()(((()((((()(())(((())()))))))((()()((((((()(()((((((())()))((()(((((((((()((((()((())))())(())((())((((())))(()(()()((((()())(()(()(((()((())(((((((()))((()(((())(()(((()()))))())(()((())())))))))()((()(()))((((()(()(((()))(()((()())((()))((((()((()(())()(((((()(((((((())()))((()((((()(((()()))(())())(((((((((((((())))()(()))((()())((()(()())(()()(((())))))))))))))((()((((((((((()))))(()(()))((((((()))())((((((())((((())((((()(((()))))))(()))))(((())(((((((())(())()(((())((()(()))))(((((())(()((((()(((()(((((()))()))(((()()))))((())(())))))((()(((((((())))((()(((((((((()()())()))(()(()(((()(((())))(()))()()((()()(((()(((()))()))((((()(()())))((())(()((()(((((((()(()))((((()()((())))()))))()())(((((()((((()(())((()(()))())))(((()((()()(((()())((()((((()(()))((()((((())))))())))()((())()))))())(((((((()((()((()))()))((()(())(((())(((((()))()()))())(()((((()(()((((())((()())((((())))(())(((()))))(((((()(((()((((((((((()()((()(((()))(()((()(((())(()))((()(()))())))(((())(()(((())(()))))(()(()((()((((((()(((((((((()()))()())()(((()()))))()(((((((())))(((()(((()))))((((((((())()))))(((()))))()(((((((((((())((())((((()())(()()((())))))((())()))())))))((()))(((((((((((((((()(((((((((()()(()(((((())))))))((())))((()((())(()(()((((())()))))(((()))(()((()((((((((((((((())()((((((((((((())))((()))((())))())))))(()))((((((((((((())((((())((((((((()))((((()((())(((()))()))))((()(((())()((((())(((((((())))))))))(((()(())))(()(((((((()())))))(((()))(()((()()((()())()))(((((())))()((((((((()((((()((()((())(()))())))((((())((()(((())((()(()))((()(())(((((()()))(((()(((())((()(((((((((((())(()(((())(((()()((()(((())((()((((())()))))((())())))))))(((()))(()(()())((((((((())(()(()))(((()(()()((())()()(()(()((((((((())))((((()(()((((((((((()))(((((())((())()((((((())))()(()))))))())(()))(()()(()(()((((((()))((((())())))((((((()()((())((((()))))()(()()))))(((((((()(((())((()(((()(()()())))((((((())())((((((()))((()((((()()(()(((())))()((())))((((())((()))(((()(((()(())))((()(()((()(((()()))())())()(((((()(()((())((()(())))((((()((((())(()))))()))(())(((((())))(()((((()))(((()())((((())(((()(())(()()(()(()())))))((()(((((()((()))()(()))(((()))))())))((((()))))(((((((()(((())((()()((()))(((((((()))))((())((((())((()(((()())(((())((())()))((())((()((()))()))((())((())(((((())())))(((((((()((((()(()))))()))))(((((((()(()))))(((()()(((()((())(((()((()((())(((((((())(()((((()())(()))(((((()((((())))))(((((()(((((((()(()))(((()(()(((((((()))()))))))))))))(((((())((((((()(((()))(((((()((((()(((()((()))))))))()))((()(((()))(((()(((((())())((())((((((((()(((())((()))))(((()(()(()()(((((())(())(((((((((((((((()((())(()((()(((()(((((()))(()))((((((((((())()((((()))))((((((((()))(((()))))(((()))))))(((((((()((())(((()))())(((((()((())))((()(((()())(()((((())((()((((()()())(((((((()))((())))()))((()((((((()))())(((()(())))((((()(()((()(())))())(())((((()(((())())(()))(((((((((()(()))())())(()))((((()(()))(((())())(()))((()((((())((())(())))(()(((()(((()()((())(((((((()))))()))((())(())((((()))((((((()))))(((()(((())()))(((((((()((())))(()()(((((((((((())))())))(()((()(((()))))(()((()((())(((()(()))(((((()(())(()((((((()(((()))())(())))(()(((()(()))(((())((((()((((())())))(()))))))(()((((()((((())))((())((())(((((()()(())))((()()))(())))(((((()((())((()(())))(()((())))((())((()(()()(())))((((()(((((((((((()(((((()((((((((())((()((((()(((())(()()))((()((()((((()))(((((())((((())()()))()((((()(((()))))))(((()))(((((())(((())((())(()))()))(((()(()(()(()((((()(((()))((((()((())))))()))))))))(((()((((()))(()))()(((((()((())(())))(((((((()((((()((())(()(((((()())))(()(((((((()))(()(()))((((()(())((()(((())()(()()(()(())((()(((((()((()))(((((()())))(((((((()())(()))(()((((()((((((((((((()))))((((((()((()())((((((()))((()))(()(((()((())((((((((()()(()(((()))(())))))())))()))(()(()((()(()((())(((((())(()((()(()(((((((((()(()()))()((()((((()))))((())())))))))))))((((((((()()))(()((()))))))))))()((()(((((((((((((((()((((()())((())))))((())(((((()((()(((()))))))((())(((((((((((())((((()())((()())))(())((((((()())())))(((((((()))()())))())(()(()((()()()(((((((())((()(((()))(((()(((((((((((()()()((((())()()(((((((()()()(((((())(((()))((())((((()((())(())()((((((()))))(((())))((())))(())((((((()(((())()))))(((())()((((((()))()))(())(((())((()()(()((())(((((((((()(())))((((((()((())(((()()))))(()(((())(((((((())((((()()(()(()((()(((())((()(((((())))))())))(())()))))(((()))(())()))))(()))))))))((()(()((()((((((((((()(((())((()((())(()((((()(()((()(((()()))))((((())()((()(())((((()))(((())((((())((()))((()(((()((((())()((((()))()(((((()(())(((()(()((())((()())))()((((()((()()))((((((()((()(((((())))((()(((((((((()((())))))(((((((((()(())((((((()(()((((()(()((()(((())())))((((((((())()(((((((())(((())(((((((((())()((()(()(((((())))((())))()))(((((()(((()())(()((()))()))()))(())(((((()(((()))))(()))()(((((())(((())()(()((())))))((()(()(((((()())())((())))()(((((()(())()((())((())((((())))))(()(((())(((((()(((()(((((((()))()(((())((((((()))))((()))())((((()(((((())()))(()(()())))))()))((((((((())()(((()(((((((()))((((((()((((((((((((())(())))((()()))())()(((((((())()((()(((()(((()())())))))))((())(())(((()((()((((())(((()))(((()(())(((()())(((((((()))((((()((()()()(((((()))((((((()))))(()(((((())(()((()()(()((((())()))(()((()(((()(((())((()((()())((((()()(()(()())(((((((())))(((()())(((((()((((())(())((((((((()()))((((())()))(()(()(()(()(()()(((()())()()))))()(((((()())((())((((()())((((()))(()))())())())(()((((())(((((())))))(((()(((())((((()()((()()((())()((())))(((((((()(())))))))((()(((()(((()())((((((((())(((()()))((((()(((((((())))(((()))()(()(()(((()(())(((((((((((())(())((())(())()))))((()((((((((((())(((((((()))(((((((()))((())))))))(()(()(((((((()(((()))))))))()))((((()((()()(()))(((()())(((((((())((((((()(()))())()))())))((((((())(((()))))))))))))(((((((((((((())))))()(((((()))(((()()))))((((()((()((()((()((())(((((())(())()))(((()(()(())((()()))))(()()))(((())))(((((()((()))(((((()(()))))))(((((()))((((()()()(()((()())((((()(()(((((()))))))))())))))()((()())))(((((()()((()))))(((((())((((((((()((((()((()(()))(((((()((())((()(((()(()))))(((((()((())((((((()))()(()()(()()(()(((((())((((())))()))))(()))()(((((((((()))())())))(((((((((())((((())()))))(((((((((((()()((((()))))))(((((()))(((()(()())((()(())))))(()(((((()))))(((((())(((((())(((())((()(((((()))()))))))(((((((()))))(((((()(()((()(()()))()((((()(()(((()())((((())))))))())((()()(((()((()())((((((()))))(()()))((((((())((((((((((((())))()()))(((()(((()))(()((()))(((((((()((((()(()(())))((()(((((()))((()(()(()()(())()))())(((((((((((())((()((((()))()))()))(((((((((((()(())))()(())((()()))))()(()(((()))((((((((()))(((((()(())))()((()(()((()(((((()(()())()))))(()()((((()))(()(((())())((()((())())((()(((()(()())))())(((()(()))((((((((((())))))(()))((()(()(())(()(()(((((()())(((()))))(())(()(()((())))(()((()(((()())((((()())((((((((()))(()))()()))()(((((()))(())))))()((()()(((())((((((((((())()()))((()((((()))()(()((((()((())))(()((((()((()))(()))(((()())(((()(())))((((((((())((()(()))))())((((()(()(()((()((()((())())(((((((())))())((())())))))(())))()(())((((())((()((())(((())((((()(((((((()(()((((()))))())))))((((())(((((())()(())(((((()(((())())()))))((())((((((((((((()))()))))(((((((()))())((((((((()))))(((((()())))))))(()(()(((((((((()(()((((())((()()))()((()(()))(((())()(()))(((((((()(()))))(())))()(((((((((((((((()((())(((())))(())))(()))(()))))()))(((((((((()(((((()((((((()))()((()((()(())))(((((()()))(()(())((()()(((()()())))())(()((())())((((((()(()))))((((((()(()(()((((((()((()((()((((((())))(()((((((((((((()((())((((())(())))()((((()))((((()())(((((()(())((()()))))))))())()))))))(()))))))()))))(())()))(())(((()(()()((((()((())))(()(((())((((((((((((())((((((()))))((((((((()(((((())()()(((()((((((())()()(((((())(()(((())(((((((())))(((((((()((((()(((()()))((()((()((()()((((((()))))(((()()()(())((())((((((()())((((((()(((()(((((((((((()))(())))()())()()))(((((())()((()())())))((((()(())((((((((((()))(((((((())))())))))))(((((())))((((())))((()(((((((()((((())((()))))()))((((()(((((((((()((())((()(()(()((())))))))))()))))(((())((()(((((((((())(())(((()((())(()))))(((()((()((((((()()((()((())())((())(()(()))))((((((((((()()(((((((()()())))())((((((((())(()((((((()(((()()((()()()))))((((((((()))(((()((((())(())))())(((((((((()))((((()((()()))(((((((((((()))))(())(()())())))(()((((((((()(())))())()()((())(((()((()))))(()(((((()()((((()(((((((((()(((((()))))())(())))))))))))((()))((((()((())((((((())))(((((()()))((((((()(((()())))((((()(()))()(())(((()))(())(((((((()))(())()()))))(((()((((())))((((()(((())((((((())((()(((((()(()))(((()()))))()()))())))(((((()((()))))))())))(()(()(())))())((((()(((()(((((((()))))(((()))))((())(()(((((((()())))(((()))(((())((((())))(()))((()((()())((((((())((((()(((((()((()((())(((((((()))(((()(((()))))(((()))((((((()((()())))(()(()((()((())))(((())(()(((((((())()))))((((()))))((((()((())(())))))((())(((())()((()(((((())))(((()))))))((()(())()(((((((((((()((((((())()))))))(()))()((()(((((((((()))))))((()(((()()(()))((()((()())((()())(()((((((()))(((((()(((()((((())())()((()(((((((())))((((()(((())(((())(((((())((()))((())((((())(()((((())())))()))))))))((())(()))))()))))(()())))))(()))))((()(((((())(((((()()(()((((((())(((((())(((()))(()(())((((((())(((((()))(())((())))((()))(((((()(((((())((((()))((()((((()(())))))))))))((()()((())((((())(((()))()(((((((()(()))))(())))(()((((((((()))(((()())))))((((((()((((((((()(())(((((((((()))(((()(())(((((()()((((()))))(((((((((())((((()())(()))()))(((((((())((()()(()))(((()))()(((()()(((())((()())))(((()()((()(((()()(()))((((((((()))(((((())(()))))(((((((((((())))())()((())))(((((()))((((())(((((()(((())())(((((())))()(()(((((((((()))((((()))))))(((((())((((((())(()(((())()((())()())())()))(()(())(((((((()(((())((())((())))))(((())(()(((())()((()((())))(((())((((((((()((()()))(()))(())))())))()))(()((((((()((()(()(((()((()())))))))(()((())))(((((((()(()((((((((()))))))))())))(())(((((((((((()(())(((())(()(())(()(((()))((()())))))(((()((((((((((())((()))))))(((())))()))((()(((((()(()(()((()())((((()((((()()))((((()(())))()))(((()((((((((((()))())())()))(()(((()))))()(((())(((()()(((()))()))()(((((())(())))))(()((((()))(()(()(())((()(()(((((((((((()()(()(())()))))))(((()()((()((((()))(((((()())(((())((())()))))(()))())((((()((()))))(((((())((())(((())(((((())()(((((()(()(((((())(((()))(()))(((()()))(((((((((((((())()(((())())))))((((((((((()(()(((()())())))())(()((())(()()((((()))((()(()))))(()(((()((())()(((((()(()((()())()((((((())()(((((())(((((((((())((()))))(((((((())((((())))((()(((((((((()))(((((()()()))))))))((()((((((((((())((())))()((((((()))(((()(()(()(()))))(()((()((())((()((((()))()(((()))(((()((((((())(()(())(((()))(()((()((()))(()))((()((((()(())))())()()))))(((((()))(()(()((()((((((((())((((()))())((()()(((()(())))((()(((((((())))))())()))(((((())))((()(())(((((())(((()()()))(((()((())))((()(((()))))))))()))((()(((((((()((()(()(())))(((((()(()))()((((()))((((()()(())((((((()()))))((()(()((())())((((()()))))((((((()())))))))))))))())))))())((((())())((()()(()((()(((())((()(((((()((()(((((())((((()((((())))(()))(()(((((((((((((()))))()(((()))((())(((()(((((()))((((()))))))()(((()((()))(((())))))()((((())()((())(())(((((()())((()()((()(((((())(((((()(())))((((())))((((())(())((()())))((()((((())))((()(()))((())(((())))((((((()))((()((()(((((()((((((()())(((()((()((((((()))(()((()))(()((((((()(((()))))(()()()())))(()((((((((())(((((((()))())(())))(()()))))))(()(()((()))((((((((((((()((()))()))(()(((()((((()((()())(((())(((()))))))(((((())((((((()()))))(((((())(()()((((((())))()()))()((((())(()(()(((())((((((((())))((()(()(()))))))((())))()()))(()(((((((((((((()(((((())))(()((((()))((()))())(((()((((((()))((((()(((()))))((())(())(((()(()(()(((()))())))))((((((())((())((((((())))((())((()((((()()((())))()))())(((())((()(((()()(())((((((((((()(((((())(((())(((())(((((((()))((((())))(()(())((()()((())))))))((())((((((((((()))()((((((((()))())((()((()(((()((((((((((()((())((())((()))))))(((()())())((()((((())))((((((((())))(((((((()))((((((((())((((((((()))(()()()(((()))()()(()((((()()))((((())(()((((((()(((()((((((()((()(((((()(()))))((((())((((())))(())(((()((((()(())((((()(((((((((())(()))(()((((((((())(()))(((((()(()((()))()))((()))(((())((((((()(((()())((()((((((()(((((())(((((((())))(((()))(())(((((()((())))()((((((())))))(()()((())((())(((((((())))(((()()(((((((())))))(((())(()(()()((((()(()())))))((((()(()))((((()))))))))((((((()((())(())((()))(()(()))))((()((((()))((()((((((((((()))((((((())))((())()))()(()(((()))(())((()(()()()))(((())((()((()((())))())()(()))(((()())(((()()((((((()(())(((()(())()))((()(((((())))((())))()))((((((((((()))(((())((((((((()(((()()(()))((()(()((((((((((((())(()(()((()((((()))())(((((((()((((())((()))))))()))((()((((()))((((((()))))(())(((((((((((((()((()))())((((((((()))()))))))))())()))))))())((((())(()))()(()(()(((((((((((()))))(((((())((()((((((())(((()()))))((((((((()())((())(()))))()((()()((((((()()(()))((((())(((())()((())((((((((()())))))))((()())))((((()()(((()((((()(())())))(()))((()()))(((((((((())(())))())((())(((()((())((((((((())(((()()))(()(((((((((((((((()))))((()()((((()(()(((()))))))(()(()(())()((((()(((((((((())(((()(((((())))(((()))))(()))))(((())(((()((((((())))()(()((()((((((((())((((()(((((()))(((()(()(())()))))()())))()))))))(())((((())())(((((((()((((((()()(()())))()))(()()(((((())(()(((()(((()))(((((()))()))((((((((()))(((())((((())((())))(((()()(((())((((((())(((()((())())(())))())((((((((()))()((()((((((((((((((((((())((((()(()((()((()())()((()())(()))))()((((((((()())))((())))((()(((()(((()((())()))()))()(()(()))))((()(((()()((((())(((()))))((()((())(()))))((((((())))))((((((((())(()((()))))))()(((()((((((()))(((()(((((()())(((()))(()()()))))())))))(()))((()(((()))(((((())((((((((((((((())))((())))()(()))())))))((()(()(((()())((((((()))))()((())(()(()))))((()(((((()(()(((((((((((((((()())()((()())))))))(((((((((()))(((()())))((((()(()))))((((((((()))))))(((((((((())(((((((()))(())(()((((())((((())(())))())))(((()(())()(((((((((())()((((((())))((((((((((())(((()()))(((()((((())(((((())((((()()(((()))))))()((())(((((()()))()))((((((((((((()))))))))((()(()((((((()(((()((((()))(()(((((()))))(((()(((()((((((()()(((((((((())(()()))(((()((())(((()(()))(((())(((((((((())((()((((((((())))())(()(((((())(()((())()((((())))(()()(()()(()())))(((((()((()())((((((((()(())(((((((((())(((())(((((()((()((((()((((())))))))((((()((((((()))(()(()())(((())))))))(((((()(((((())))(((((((((((())))())))))))(((((()))(((()((()(()(()(()((()((())))(((()))))(()))((()(())((()((((()(()())())))(()))(()(((()(()()(()()()(())))((())(((((())((()((()((())(()))))))(((((((((((()(((((((((()(()((()(())(((((((())(()))))()))((()()((()(()())()((((((()))))(((()((()(())))))))((((((())(()))((())))((((()(((((((())))))(()))((()))((((((()())(())))(((((()))((()((())()((((()))()(()(()((((())))((()((()()(((())(()))(((((()((())((()))))))))((()((((())()))(()()((((()(((()))(((((((())))()(()))()))))))(((((((((((()((()()))((()((((((()))()))(((())(((((())())((((((((())))(((())(()()))(((((((()(((()(((()))))((()((((()))(((()(()((((()((())))))(())((()(()(((((())((())))))(((())))(()()(((()(()(()())((())()(()))))(((((((((((())()(()((((((()((()))))(()()(()(((((())()))())))(((((()()))(((((((()(()(((((((()()()))((((((((()())(((()))((((((((())(()()))))((((((()(((()(()((((((()((((()((((())((((((())))()))(((((()((()((()((())(())(()(((()))((()(()(((()))(((())))((((((((((()))()(((((((()((())))())))))))((((())()(((((((((()(((()))((())(())(((()((((())))())))((())))))())()((((((()())(((((((()()(())))))(()))(((())))((((((()))())((((()((((())()())((((()))())((((())))()(((())((()((()((())())(((((()(((((((()))))((())(((((())(((((()))())))(((())())(((((()))(((())(((((())(((())(()))))))(((()))(()(((((((())((((((()(((()))(()(((((((((((())(()(())))))()))))((((())(((()(((((())(()))))()))))))((()((())()((()(()((())((((((())))))))(()()((())((()((((((()((()(((((((((()))(())())((()(()(()(()(()))))(((((((((()))(((()((((()(((((((()))))))(()((((((()(()))(((())))))))))))((((((((((()))(()((())(()))((())(((((((((()(((()((()))((()(((())())((()(((())(((()((()())))))((((()))((((((()))))(()()))(()(((((())((()()))((((((((())))))))((((((((((()((((()(()((((()(()(()((()()))(()))))))((((()((()())))((((((()(())))((()((((()()((()())())(()((((((((((((())))()))))))())))))(((((()())(((())((((())))((((((()()(((())))))))(((()())(()((((()((((((((((())(((((((((()((((((()(()(((((())((()((()())))))((((((()(((())(((()((()(()))((())))))))(((((((((()((((((()(()(((()((((()(()))(((((((((((()(((())))()((()((((((((((()))(())))))(()((((()()))(((()((()))(((()(((((((())((()((((((()((())(((((())))())))))(((())))))())(())))())))((()))))()((())((((((((((((())()(((())((((()(()()(()()(()((()((((())())))())))(())))(((((((((()(()(())((()))))((((()))))))))(()((()))((()()((((((((()(((()(()(())))(((((())(()(((())))((()(((()))(((())(()(()(()()))))((()(((((()(()()())))((((())))))((()((((()()))()))((((()()))((((((((((((()((()(()))))))(()))))))(((((((())()))))((()((((())((())((((()((((()(()()((()()((())(()(())(()(())((((((((((())(()))((())))())))(()(((()()((((()(((((((()((())())(()((()(()()))))))))(((()())())))))))))())((((((()((())((()((())((((((((()(((())))((((()((()())()((((((()))(()))(((())))))()((())((((((()))))((((()())(((((())))))(((()))(()((((((((((((())(((((((()())()))))(((())((((((((()(()()))))())(())(((((()((()((())(()(((())))()))()))))(((())((((()))((((((()())())))(((((((((((((((())))())((((((())(((()(((())((()())(()((())))))(((((()(()(()(((())(()())(()()))))))(()((()((((((((((())))))((()()((((()(((()))()(()()()))(((((()))((()(((())())()()(()((((((()))(()((((())))())()))())())))))(((((()()(((())((())(()))(()((((()((((())))(()((((()(((((()(()))(((((()(()()(()))()((((()((()())))(((()((()((())((()((())((())((((((((())))())((((())(()(((((()(((()(((()(()(()()))))))(((()))())((((((((((()))((())((()())))))))())(((((((((((()((()()(()((()((((()(((()))(((((()(()(((()((())()()))((((()(()))(((((())(()(()((((()))((((()())))))(((((())(((((((((()(((()())(((())(())((((((()))(()))))(())((())((((())(()()(((())(()))(((()(((((()))(()((()(((((()()()))))()((((()((((()())))(()((()((())))(((((((())))()((()((()(()))))))((()((((()((((((((((())))))((((((((()(((())))(()(((())((()((((()(((()))((())(()))))()))()(())()))))(((())))(((()((())((()()(()((((())()((((((((())))))))(()((((())(((((()((((((()))((((()((((((()())))))())))(((())(((())(((((())((((())(((()()(()((()())((())(()))))((()(()()(((()(((())))()))())))(((((()((()()(((()))()(()(((((()())))()(((())((()(()))))((((()(())(((((((())((((((()(()()(((())))))(()((((((((((()((()(()((())))((((()))())((()((((()))((())((((()))(()((((()))))))((((()(())((()))((((((())()))(()((()()((()(((((())(()(())(()(((())((()(()))))())()))))))(((()((((((((((((((())))()((((()))()(()(((())))((()((()))(()((((((((())))((((((((()()(((()))((((()())))()(()(((((((())()))))((((((((((((((()((()((((()))()((((()()))())))))))))(((((((())))(())()))((((((((((((()(((((((()(()))(((())((())())((()(((((()((()((((())((()()(((((((((())(((((((()(()(((())()))(((((())()))))()))(())()((()((((()((((()))())(((()(()))()))(((()(()))((()((())((()()()((())(())))))(((((())))()))(((((()(((((())(())(((()))))))(((())()((((()))((((((())((()))(()((()(((()()(()))((((()()((((()()((((())((((((())))))()))))(()((((((((((((())())))))((()))()))(()()((())((()())(((((()(()((()))))()((((())))(()(((())((((())(((()()((((()))())()(((()))((()))((((()((())())(())(((()((()((()((((()((((((()(((()())(()))))))((())))())(((((((((((((((((((((()((())())))((((((((((((((((()))((((())(((())()((()(((((((((()))(()()()))(()))((((((())()))(((((((((()())((())))))()))(((())))(())(((((((()()((((()))(()))(()))))((((((())((((((()))()(()))))))((((((((()(((((((())(((((((()((()))))())))(()()()(()(((()))(())((((((())))())(()()(((()()))(((()())()(())((((((())))((()())(()))))((()((()((((((((((()))(((()))()((((())((()(()))((())))))(()))))(())(()((((()))(())(((((((((((((((()))()()((((((((()())))())()))((((()))((((((())(()(((()))))))))((((((())((()(()(((()()((()))))()))(((((((((()((((((((((())((((((((()((((((((()()()((()((()((((()(())((((())))))((()))())()(((()(()(((((((())((((())((((((())))))())((((()))))))()((()(((()(()(((((()))(((()()(()))(((())((((())())(()))(((()())(((((()))))))((((()(()((())((((((()())(()((((()()(()))))))))())))))((()((((())((()(((((((((()(((()(((((()()))((()))((()((((()(())))()(((((())))((())(((())((()(((())(((()(((((())))))))))((()())(()(((((()(()((((((())(((()))))))(((()())(((((((()(()()(()()))))))))(((((())(()(((()())()((((())())())()(()((((())((()()(())())))))((()()((())((((((((())))((((()(((((((((((((((((())((((()()(((((((()(())((((((()())))))))))(()))))()())))))))(()()))))))())))(())()))(()))))((()))()))))))(((()))(((((((()(()((()(())((((()((((()(((((((((())))(((((((((((()(((((())((((((()))()((((()))(())(()()))))))))((()((((((((()((()(()))(()()())))(((()(((((())(((()(((()())))(((((((((()((()))(()())))())((()())))((()())((((((()()())(()(((()())))))(((()(()()((())((((((()((()(((((()(()((())))))(())())))())((((((((()))())())()(((()(())(((((()))((()(((((((())(()()))))(((((((()()))(()))((((((())()(((()((()((()()(()))(()((()()(((()))))))))(((()((((((((((((()))(())))((((((((((()((()(((()((())()))))))((((((())((((((((()(((()(((()(((((((((()(())))())))()(((()))))((())(((()((((()())))))))((()((((()())(((((())((((()(((()((((((()((()))))(((()(()(()()((((())(())())))())())(((()(((((((((()))((((((()((((()())(((())(((((((((((()(())(()((((()(((())(()(((((()))(((())))))))((()))())(((((())(((()))((((()(((((()(((((())))(()(((())((((())(((()((((()(((()))))()()))))(((((((((()))((())((((((()))((()))((()((()(((((()))((((()))((()))()((((())))()(((()(()(((((()(())(()(())(()(((((()((((()((()((())()(((((()((()((()()((((())))()()()(()(())))(()((()(()))(((()()((((()(()))))()))()(()))((((()((((()))(((()(())))))))()((((((((((())((())))(((((((()(()()())((())((()(((()))))((()()())((((((()()((()((())))(())))((((()((((((((()((())))))()((((((())()))))((((())((()))((((((((()(())(())((((((((()((()(())()()(()()(()()(((()()(((())((((()()))))))(()(((((()))((((()))))))(((()())((((((((((((((((((()((()())(((((((((()))))(()(((((()((()((((((())()))))))((()((()))())))(((((())(((((()((()()())))((()((())(()(((((())()))(((((((((((((((((()))(())))))))())((((((())(()((((((())))))(((((((((())()))(()())((())))()))())))((())((()((((((()(((((((((((()((())((((((((()(()(((())((())((((((()()((())))))))())((((((((((((((()))()(((()())()(((((()(((())()))))))((()))(())))((((((((((((())(())))(()))()))((((()(()(())((())((((()(((((())))))((((())))())(((()(((((((((()()))())()))))(((()((((()()((((()(((()))(((())))))(((()))))()()))())((()(((()((((((((())(()(()())((((((((()((((())((()()((())()))(((()()()))(((((((()((()))(((((()((())))())))()))))))((((((((()(((()((((()((()())()((((()(()(((((((((()(()()((((((()))(()()))))(((((((((((()(((())((((())())((()()))))))(()(())))))(((((())(()((((((()())(((((((()(((())())(()))((()(((()(((())(()())((((())(((()())((()((((())))))))())))))((()(((())(((((()(())((((())))(())((()((())((((((()()))))))(()(()(())(()((())(()((((((()))())(()()))()(()(((()((((()))(())((()((())))))(((()()(((((((((()((((((()(((()()())()))))))()())(()((()(((()))((((((((()))())())(((((()))(((((()(()((((((((())(()((())((()(())))))((((((())((((()))))))))((((((((((())((((())))))()))(())((()(((())())((()(((((((())())(((((()(()((()))()(((((()(((()))((()))))((()(((((()))(((()()))))())))(((((()(()))((((((((((((())(((((())()))(((((((((()))))))))(((()(((((())()()()))(()(()(((((((()()))(()(()((()((((()())())((()(((()(((()))(()(((()())(((())((()())))((()((((()(())(()(()()))(((((())((())(()))))(((((()))))))((())((())((()(()((()())((((((()((()())))((()(()))(()(((()((((((())))())()(((((()())((((((()))()(((()))(())))()))()(((()((()()(((((()))((()((((()))()((((()))((((((((((())())((((()((()(()(()((((()((((()()())))())))()(()))))))((()(((((()(()((((())((((((((())((((((((((()))((()))((())(((()(((((())(((((((()(()(()((((((()))))())(()))())()))))))(((((((()(()(((((((((((((((()((((((((()))))(()(()((()))())))))(((((()((((((())(((((()))))((((()))((((((())(()))))((()(((((()())(()((())((((()()))())((((())(((((((()))))(((())((((((()((((()())))(()())()))())()(((((((()(()(((((()))))(((()((())((()((()))))(((((((())))()((((()()((((()((()()(()))()(())))())((((((()((()))(((())())))(((((((()()))))((())))))(((((((()))))(((((((((())((((((()())(((((())((((()((()()(())(()(())))((()((((())()))()))))((((()()(((((((()()))))(()(((())((((()))(((()))(((((()))()))))((())())((((((((()()))(((((()((((()()))(()))))((((((())((((()))(((((()))((()((((((((()(()))))))((((((())((())))(()((()((((())(()()(()(((())((((()()))))(()))())))()))))(((((()((()(((()))(((())((((())))((((())((((((()))(()()(((()(()((())((((((((()(((((((((())((((()((((((((()))))))(()(()(())))())))())((((())()))(()(((((()()((((((((((((((((((()())))()(()))))((()())())(()))))()(())))))()))))(((((((((((((()))())(((()()))((((((())()())()((((((((())())))((((((((()(()((((((((((((()((((())))((())((()((()()()()(((((()()(((((()(()(())))()((()))())))((()))((((()(((((((((((((())((())((()())(()())(())))(())((((((()(((()((())(((((()()))())())(()()(((((()())()))(()()))(((((((()))))))())()((((())((()())((()))(()(((()((()(()))()((()(()))(()))((()))))((((()(((()))())((()((((()()((((((((()()((((()(()))))()(((()(())(((((((((((((()(()))((()()))(()((()(((())(()(()))(()))()(()((((((())(((((((())))())()))()(()(())((()(((((()((()((()(((((((()))((())((()(()))))))))(((()))(()()(((((()((((())((()())))())))((((((((((()(((()(())))(()))))))(())(((()))(((()((((((((()(())))))()((())()((((())()(())))))((((((((((((())((())(((((((((((()))(((((())(())))(((((((((((())()))))()))(()()((()))((()(((()()((((((()))))(())))))((((()))(()((((()()(((((())(((((((())(((((()((()))))()(()())))))(()((()))(((())(((((())))()((((((((((((()(()((()((())((((((((((())))())(((((((()(((((())))))(()(((()))(()(((())))))))))))))((())))))()((()(()((((((((((((((())(((((()((())))))((((((((((()())(((((((()(((()(((())(()((((()((()(((((()(((((((((((())))((((((((())(((((())(()(())(((())(((())((((()(())(((()((()(())))((((((()))()))))))()))))(()((())))()((()()((((((((())))((()(((())()(((((()((((())))())))((((((()))))())))()()))(((((()())((((()(())(())(()((())((()())(())(((())(()((()((((((()((((((()((()((())(((())(())(())))))))(((((()()))))))))((()(((()))()))(((((())(()(((((((((((((())((((()())(((((()()))((())(()((((())))))))()()))(((((((())((((()))()))))((((())((())(()((((()))((((())))))(((((()(()(()))(()((((()(((()()())))()((((()(((((((((((())))()(()))((()((((()))(()))((()((((())(((()((())(()))))))()()))))(((((((((((((()(((((()((()((()))()(()((((()(()()()))()))())((()()(((((())))(((((((((())(((()())()((((()(((()(((((((((((())()(((()(()()(())(((((((())))))))))(((((()))((())(((((())(()())((((((()(((((((((((((())(()))))(((((())(())(((())((((())(((())(((((())))((((())(())))(((())(()((((((((((())(()(()()))()))(()()((((()))(((((((()((((((((())((()((((((((()())))))()((()(()(()((())((()))))(((((())(((((((((((((((()))(()(((()(((())((())())))((((()))(((((()((()((()())((()(((())())((()()))(((((((((()))(((()(())(()))))()((((((((((((()())(()))))(()))))(((((((((((())(((((())()())(()()))((((()((((()))()((())(((((()(((()((((((()(((())))((((())(()()())))))))())(((((()()(((((((())))))(((())))((()(((())))((())((()(((((()())(())))))(()((()(((((((((()((()))(())((((()())(())))))())())(()((((()((((()(((((()(((()()))))))())()(((((((()((()(((()))((())((()()((()))(())))))())))(((((((()((((((()(((()(()(((()()((())(()()(((())(()))(((((())(()))))(()))((()()((())(((((())(((((()(((((((())((()(()()(((()))))))))))((()())))()))))(())))))())((((((()()(())))(((((((()(()(()))((((((())))(((((((((((()))))))(()(()))(((((()(()())((()(((()((())))(((()((((())))())((((())())()))))))))()))((((())(()(((((())(())((())((()(((()((((())))((()(()(((((()())(((()(((())((((((()(((((((())))))()(()((((()))(()((((((((()))(((((()((()(()()(()))((()()((())))(()((((((()))((((()(((()((())(((((((((()())))((()((())((()))))))()))))))()((())())))((())(((((()((((((()(()(())()))())((()(((())((((((((())(()(())))(((((((()(((((()(()(()(())))()((()((()(((()))())()))))))))((((())((((((())))(((((((((())((())(((())((((())))(((()(((()))()))(())))(()(((((((()))((((()))(()((((()(())))())()(((()))((((((((())(((((((((())(()))((((())(((()))(()(()(((())(((()))(()))((((((()(((()))))(()((())))))()))))()))(()(((()((()(()((()((((()((((()(())())))(((((()))(((()((())(((())()((()(((())()((()())))))))((((((())((((((()(()()))())((((()))((((()))()(()())(()(((()((()())((())(()((((((((()(()((((()((((((()(((((((((()(((((())(((((()))))(()))(()(((((((())(((((((((((()(()())))(((())(((((())))(())((()((()((((()))())(()))))(((((()))((((((())((()()(((((((((((())(((((()())))((())(((((()))()))(((((()))((((()(((((())(((()(())((((((((((((((((((()(()(())(()((())))))))()(())((((((()))(((((((())))(((((())))()((((()(()()())(()((((((((((((((())(((()(())(())))((()(()(()(()(((((((())(((()))(()))))))())))))))()))))(()((((((((((()(())))())))(()(())(((((()((((((((()))(()(()((()(())))(()(((((()((((()))(((()())))(())((((((())()(((()(()))))))(((((((())((((())))())(()))(((())((()))(()))((((()))((()())((()((((((()))((((()()((()))()))((())((((((((((()(()))))))(()(((((()((((()(((((((()())())((((()(())())(((((()(((((()())(((((((((())()(()))(()((())(((((((()(((((()())((((((()((()(((())(()()))(()())))(((())((())()((())(((((()(((((())(((()))))()))))())(((((())))()))())))(()((((((((((((((((()(()((()))(()()(((()(()(()))))((()()((())((()((())())((())))((((((((((()(()(((())))((((((()))((((()))(((())(((((((((()(((())()))())((((((((()(((()((())))((((()()))())))()(((((()()(((()())))(((()))(((((()))())((((((()))))))(((((()((())())))()))(((((((()(())))))(((((((((((()((()(())))())(((((((()((((()()(((()))))))()))((())((())(((((())(((((())))(((()(()))))))))()))(((((((()()((((()((()))(((((((((()())))())(((()(()(())))))))))))))((()(()((()((()(())()((((((()(()()((((()))()(()((()((((((()(((((()(((()))))((()(((((())))((()())()))))(()(()()()(()()((((((((()))())(((((()(())))())((()((((((((((((((())))))((((()(((())))(()))(()(((((()((()())(((((((()())(())((((()(((((((()(())())())))((((()(((((()))())(((()(((())())((()))((((((()))((()((((((((()()(()((()(())((((()()(((((((()()))(())))())(((()(()((()))))((()(()((((((((((((()((((()))())((())))))))((((()())(()(()(()((((((()(())))((((((((())())((((((()())))))))(()((()(((()())))(((())(((())()(((())())(((()))(())((()(((((()(()(())(()(((()))((((()(()))(()(((()()((())(((()()))((()((((((((()))(((()))((()()))))())))(((()((())((((())))((((((((())))(()()))))((()))(((()(()(()()((((((((()((())()(((((()))))((((((((()))(((()(()))(((((()))()))(((((((((()((())()((((()((((((()((((()(((((()))((((((()()((())(()((()(((((()((((((()(())(()))))((())(((((())(()()(((()()(()()))))))())))))()))()))))))())))()((((((((()))))()(()(()((()()(((((()((((((()())))((()(()((()((()))((((()(((((())((((()(((()(()()))))(()((()))((((()(()(())))()()((((((((((()(()))()()))((((((()()))(()(((((((()))())))))(((((())((((((())()((()((((()))))()))()))(()))))))((()(((()))((((()((((((())())(((((((((((()(((((((()((()((())))()))))()))(((()))((()(()(((())((()())((((((((()()()))()(())((())(((()((())(()(((())(()))((((())(()((())())))))(((((((())()(()))((((((((((((())))(((())))(((()((((())()))()(()((((((())))))((((((((()(())())))((())))((((((()))(()(()))))(((()((((((((((((((((((((()()(((()((((((())))))))(((((()(((((()((())))())(())(((((((()(()))))((((()((((((((((((()((())()(()()(((())(()()(())(((((((()())))))()))((((()(()())((((()((((((())))(((())(((((((())()))))))(((()(())))(()((()(((((())(((()(((((()((((()))(()()))()))))(((()((((((()((()((((((())))))(((((()))())(((((((((()))))(()))))))((((()()(()(()(((()(()(())))((((((()((((()))(()))))((())))(()()))()))(()(()))(()((()(()(((((()))(((((()))()))(((())(())((())(((((()(((((()(((((())((((((((()((((()((()))))())))((((())((())))))()((()))(((((((()(((()(()))()())((())((((()()()))(((((((((((((())(((())(()(((((())((())(()())((())((((((())(((()(()))))()()((((((())((())))((((((())((())(())))((((((()()()))((()((((((()()))(((())((()((((((())))((((()((((((())(()()(((()))))))))))))()((((())()(((((())())(((((()))()))(((()((((()))))((((((())((())(()((()(()))(()))()))(()((()())(((((())))(())(((((()(()))((()((())((()((()))(()(((((()()))()((((((())())))(()))))())((((((()(((((()((()((((((((()))))())))()))((((((())()((((()((()((((()))((())))))))()))(((()(((((())))(())))((()(((((((()))(((((((((()((()))))())))))((((()((((()((())))((((((()((())(())))))((((((((((())))((()((((((()((((((()()))))))))())())(((()(((())((())(((((()))))(()))))((()((()(((())(((()((((((((())(()(()))((())()((((())((()((((())))))))(((())))((((((()))()))((((())(()((())((())))(()(((((((())((((((())()(((((((())()))())(()(((()((()()))))(()(((((()(()()))))()(()(((((((((((((((()))()(())((())))(((((((((()))))((()(())))))()))(()(((())(()((((()((()))))((((())))(((())()((((())())(((())(((()))(((((()(()(()((()()))))(((()((((((())(())((((((())))))(()(())))(((()))))(((()((())((((())(((((()()))))((((()))(()(())()))((((((()))((())))()(((()))(((((())(((((())))()()))))()((((()())(()((()(((()))))))(()((((())))(((())((((())(((()(()()))(((((()))))))(((((()((((((()()(((())))))))((())(())((()((((((((()(()())))())))()(())))))((())((()(()()(((((((((())))()((((())(((())()()))()))(((((()((((()(((()))))(((((()))((((()()))((()()((((())()))())))((()((((())((((((()(((()((())(()(((((((()))()))))))))))))((((()))))((()()(((()(()()))))(((((()())((()(((()(((()())())))))(((()(()()((((()))))))((((((((((()()))))))()((()((())))((((((())))(()((((((((((((()((((()(()()()))()))((((((((())())(()))))))())((((((((((()((()))))())))((((((())(())))(((((((()(())))(()))()())(((((()(((()(()))))(((((())((((((())())(()((((((((()((()(()))))))(((((()(((((((((()))())(((())))())))(((((())))(()()((((()(((()((())(((()(((()()())())))(((()((()((((()((()))(((())(()((()())(()))((()()))))))())))))))((()(((((((()(((((()((())()))(((()(()(())))())))((((((((()(((())))((((()((()())(()()(()((((((((())))((((((())))()))))(())(()))))(()((((((((())()())(((((()))))(()(((()(()))(((())))())(()(((((()((((()))(((()))))()(((((((((()(((())))(((())(((((()))))(()(((()((()())(((())(()))(()((((()))((((((())((())())()))((((((()))((())((((()(((())))((((())))(()))))))())(()((()((((((()((()))()((((())))))((())((((((((()())(((((()((()))(()))(((((((())(()(((((()(()(()((()())())))))(()))))())))))((()(((((()(((((()(((())((()((()(((()()))(()(()())()))((((((((((()((()))()))((((((((()))))(()(())(((())))(((((((())((()()((()(()((())(((((()((((())(((())(())))))())(()((((()())(((()((()((())())((()(())(()(()())(((())(((((((((((()))))))()(((((((()()()((()((()))))))((((()(((((()(()))()(()))))))((((((()((())(())))((()((((((()())(((((()())(()(((((())))))(((((((())))()))))(()()(()((((())(((()))((((()())))()(()(()())(((((()()))(()))(()))(((()(((((()))(()(((()()(()()()((((((())((()(((((((((()))((()(())()(((((())))(()()()(()((((((())))((()))(()(())))))()(((((()())(()((((()()))(()((()))(((((((((()(())(((()))((()(()((()()(())())((()((((((())()(((((((((()())((((()))((())))(()((((()(((()(()(()())))))((((()(((((((())()))((((((((()(((()(((())))))())((((()(()()(((()))(()((()(((((()())(((((())))(((()()()((((((((()))(((((())(()))))))))()((()()(((((()())))(((((((()((())(((()())))))(())(((()((((()(((((())(((())))((()(()(((()(()(((((()))(()((((())(())))))))((((())())(((((()((((()())))))((((()((((((()(()((()())(((((((()())))))((())((((()))(((((()((())(())((((()((())))((((((((())))(())))((((((((((((()()))))((((((()(((((((()((()())(()((((((((((()))(((())(((()))(((((()(((()())(()(((((())(())())())))(()((((((((()()(())((()(((()(((())()))((())))))))))))()))((((()((())(()())))))(()((((()((()((((((((((())(((((()((())()))))))))(()))))()(()))))(((())(()(((())(((((()))((((()))((((())(((())((()))(())(((((((())(((((((())))()((((((((()(((((())())((()(()(((()((())))))))(()(((((())(((()(())))()((((((()((()(((())(()(((())()(((()(())(((((())((((())))))))((((((((((((()((()((()(())(((())(((((((()))()()(()())))))))(()))))((((((((()))((((())(((((((((()(((()((())((((()(()((()))()))(((((())(()(((()()((((((((())())((()(()((((((()())))((()(((())(())((((((())))(()(()((((((((((((())()))()())((((())())((((()(((((()(()(())))))(()()))))(()()((((((((()))))))((())((()(((((((((()(())))())))))))())((()((()))((((())))(()((((()((((()))))(((((((()((()((())))))(())))))))))(((((()((())((((()(((((((())(((((((())(()((()(()(((()()(()((((()((())))((((()(((((()(()))))((((((()))((()())))())((()((((((((()(()))(()((()))(((()))((((((((()))))(()(())))))()))))()))((())(((((((((())()(((((()()((((()(((()))()((()()))))((((()))(())))))))((((()))(()((()(((((()(((()(())))())((()((()((()()(((()))()((()((())))(((()())(((())((())((()(((((((())((())(((()((((())(()(())())))(())))))))((((((()))((((((((()(((()(((()))(()((()(((((()((((()()))))((((((()())())(((()(((((())((((()())((((()())(((((()))))(((((()()((()()((((()(((((((((((((()))())((()((())(())))))))))))))())))(()())((((((())(()((((()))()((((()(()(((()((((((())))((((((((((((())(((((((()(((((()()())((())()()()))))(())))(()((())))))))(((((()((((((((((((()))((())(((((((((((())(()()))((()((((()((((()()(()((()()(((((((()()))))(((()))(((()((((()))())))(()((()))((((((((()()))))))((()()(()()(()((((((((((((((((((()))))())()(()((()(((((()((()((((()(((())()((()())(((()())))))))))))((((())())))(((((((()((((()))((((())((()()))))))((((((((((((((((())))(((()(()))((()(((()))))())))))())())))))))(((((()(()(()(()((((((()))((()((((((((())()))(((((()((())()))(()()(((((((((((())(((())(((((())(()((()(()(()))((((((()((())()))(((())))())))()(((()((()()))((()((((()())())())(((()(()(((()))(((()()((()(((())(((((()((()((()))))((())(()(()))(((((()))())(((((())(()(()(((()))(()))((()(()((((()())((((())))(((()(())))()((())(()((())((((((()))()(()((()))((()((()))((((((()(((()))((()((()))()(((()(((((()))))(()(((())((((()((())))(((((())(()()()(((()())(()))((())))))))()))((()())(()((((()((())(()))(((()((()((((()))((((()))(()()()(((()()((((((((((((((()())()))((((()())()))))(((()((((()(()((()))))(((((()()))()(((((())((((()((((())(()(()(()((()(()(((()(((()((()((())(((())((((())))()()(()(((())((())))((((()()())))(((((((((((((((())((()))((((((())))(()(())))((((((((()(()(()((()))())))(()())()(()(((()()(()((((((((())((((()())))))))((((())())(()(((((((())((((()(((()()(())))))))())))(())))))((((((())(((((((((())((((((()())((((()(()(()(((((((()))))))))())))(())((((()((()))))(())((()(()(()(((((((((()())(())))))((()()((((((((()()))))(()((((()()(()()))))((((()())((()((())))(((()(((()))((()()))))((((()()(((((()((()())))())))(()(())((((()(((())(()()(()()())(()((()((()())(()(((((((((()))(())))(()((()((()(()))(((((((((((())((())())))))(((()(((())))(((((()((((()(())(()))((((((((()(())(((((()())(((((((())))))(((()((()((((())()))())()))))(((((())()((()((()())()((())()(((()((()((())(((())(((()())()))()))))())))()(((((((())(((()))(((((())(((())((((())((((()()))((((((()()(()(()())(()()(((())))(()((((((((((()))((((())()((((((((())(())))((()())(()(((((())(()))(()((()())(((())(((((((()))(((((())(((((()((()))))(()(((()(((()()))((((())()(())((((((())(((((()((()(())((((()))()()))()))))(((())((((((()(()(()))))((()(((())(()((((()(()(()()(((()(())))(()))))(()(((((((())))(()))()))((((((((()(()(((())(()()))((((())((()))))((((((((()(()((((((())(((())))(((((((()()(()((()))))))))))))())())))()))))))()))((((((((((((((((()((((((((()(((())(((((((())(())))((()))(((((()((((()((()(()))((((())((((((((((((((()(()()((((((((()(((((()(()(((((((()()()))())))))))(())))(((()))())(((((()))((()()())))((((())(()((())((((((())))((())(())))((()))(()(((())(((((()((()(()))))))((((()()()((((()(((())((()(()(()()(((((()))))))))))((()))((()((()(()(()((((()(()(()))((((((()(((())(()))))(((((()(((((((((())()))))(()((((())(((())()))))))(()(((((((((()((((())(((())))))((((())))())(((((((((())))(((())((((((((((((())(())(()()((()(((((((((())((())(())((((()))(((())((((()((()((((((()(())))(((())))(((((((())))(((((()(()()))))))((()(((()))(((((()(((())((((((((())))())((()))))))))(((()((((((((((())(()(())(((((())((((()()))())))(())))))(()(()((()))(((())))))))((((((()(((()(((())((((())((()))()))(())))))((((((())((())(()))((((()()))())((((()((())((((((()(())())(((()(()))))((()(((((((()(((((())((((((((((((((())())(((((((())))(((()(())())))))(((((((((((()(()))()(()))))))()((()()(((((()((()))(()()))((()))))((()((((()((()((((()(())))(()))(())))()()(((((((()(()()))())(((((((((((()((()())(()(((()(()))))((()(()((())(()()))((())(((((()(((((())((((())))((((()()))()))))((())(((())))(()(()((((()))((())())((((()()))(())((()))((()(((()()))))(((((((((((((())))((((((((()(())(((()))(())((()(((()))()((((((((((((((()))))(()((((((()())))(((((())))(((((())))(()((())(()((((((()))(((())((((((()(())))(((())()(((((()())()(((())(()()(()())))))()(()()((((()((((((((())()))()))()(((()(()(())(())()))()(())))))((((((((((((((()(()((())((((()()))(()))))((((((()))((()(()()()(((())(()))))((((()(((((()))(()(()(()((())((((())(((((((((()))))()((((((())())))(())(((((()))()((()()(((())())((())(((()))()()))((())((((()(())))()(((((((())()))((((((())))))))))((()(((((()())(()))((((((()()))))((((((()())())))())()((((()(()((()))())))(((((())((()(((()(()()))()(((((()))))(((((((((()())()))((((((((((((()(()()))((((()()(()((((((()))(()(((((()((()))(()))(((())((((((()())((((())(((((()))())(((((((())())))))(()))()))))(())()(((((((())(()(()(((()(((()))(())))))(()(()(()(()(((()(((())))))))((((((()(((()))(()(()((((((((())(((())((()(((((((())(()())(()))))))))((())((()))))()((()((((((())(((()()))))((((((((()()))((((((()())))((((((()(()())))))))))((())((((((())(())()(((()(())(((()(()((())())(()(((((())())(((((((()(((()(()((((())()))))())()()((((((()((()())((((()())((()()()))))(((()))))))((()(((((((()()((()))((((((((()(())))(((())(((((((((())((()()))())((((())))))))((((((())(()((()((()((()(((()()((()(((((((())((())))))((())(((()(()((()((((((((())(()((()(((((()(()(()((((()((((()))(())))((())))())()((())(()((()((((())()))())(()(((((((()((((((((()()))))))()())())))))((((()((()(((()((((()))(((((((())))(()(()((((()()))((()()))(((()(()(((((((((()))()((()((((()((((()))))))((()((()))(((((())()(((((()))))))()((()((()((()(((()))(()(((()))((((()()()))()(()(((((())()((((())))))(()((((((()()(((((((((())(((())(()))))())((((((((((()(()())))())))))((((((((((((((((((()(()())((())())))))())(())))))()((((()))())(()((())((()(((((((((())(((((())((((()())((((((((((()(((((((((())()))((((((()()))))))())))))())())(()(()((((((((())))))(((((())((()(((()(((())())))((()(((()(((((((((((((((()))))((((())()(()()((((()()((())(((())((((())((((((((())))(()()))())(()((((()(())(()(()()((((((()((())))())((((()(())(()))))()((((())())))))))))))(()))(((()()()(((())((()((((((()(((()((((((((())))((((((()))((((())((()))(())())((((())((((()()))((()()(()((()(())(((()((((((((())()))(((((((()(((()(()))()(())((())((((((()))))(((()())((((((((())(((()))((()))(()(())))()(((((((()((((((((((())(())))))))))((())(((((((((()(((()))))))((()()(()(((()))()((()))(((()(((()())))())(((()(((((((((()))(((((((()(()((()((()))))((((((((()((())((())))))(()()))))))(())))((()((())(()((((()))((())()))(()(((((()((()((())))(((((((((()(((())))))(((()))(((((()(())())(()()((()(((()(((()((())(((())(()))))(((((()((())())()))((((()))(()))(((()))(((((((((((((((()))))))())))((())))))(()()((((())((((()()))))(()((()((((((())))())(()((((()((((()(((((())))()((((()((())())((((((()(()(()(())))))(()()))((()))())(((((()(()(())((((()())())(()))(((((((((()))())())())(((((()(((()))())()(((((((((((()(()))())()((((()()))()(((((((()))))))((((((()((()(())(()))))((((()()))((()(())(())(((())(()(((())(((((()(((((((((()(())((())))))))))(())))))))())))((((((((((((((()(((()))))))))())())(()((((())((((((()(()()((((())))(((((()((()))(((((())(((((()(()(()((()())))(((()((((()()((()(())))))))()))((())((((()((((()(()))(())))))(((()(()(((()(((()(()))())))((())((((()((())((()(())(((((((())((())()((()(((()())(((()(()(()((((()((((((())(((((()((())))(((()((((())))))((((((((((((()())))()(()((((((()())))())(()(())))(())((((((())((())(()((()(()(())(())))((()())(((((((((((((()))(((()(()(((()(((()((()(((())((())))()((()((()((((((()((((()(((((((((()))()(((((()()())(()((((((((()((()((()((((((((())(()))((((((()(((()(())))))()(((()(())(()(((((((()))((((()))())))(()))(()((((()(()((())(((((()(((((()((((()))(()(()((((())()((((()))(((()))(()((((())(()))((((((((())(()))((()()((()(((()((()()))))))))(()(()((())((()(((((((())))()(())))())())((((((()(((((()())()((((())())(((((()(()))())))))(()((((()(((()(((((((((()(()))(()(()))(((())(()(((())(((()())(((())((()(()))))())())()(((()((()()((())((((((((()))((((((()))(()))((()())(((()(()))((()((((())(()()()(((((())((((())))))()(((()()))))((((()()((((((((((()(()))))()(())))(()(((((()(((())()(()(())((()(((()(((((((((()()))((((())())))))))(((((((((((())))((()))(((((((())()())))((((((()((()(((())((((()(((((()))))))()((((()))((((((((()))))((()(()((())((((((())))(())))()))))(((((((((()())((((())(()))((()((()))((((((())))())(((((((()(((())))))(()((((((((()()))((((()(()()(((((((((((()(()))))((())(()(((()())))))))()))))))()(((()(()))())(((((()()(((((((()(((()(((())((())))((()(()))()))))(()(())))(((((((((()((()((((())))))(((((())(())))(())))))(((())(()()((((((((((((())))(()))(()(()))))()(())))()(((((((((()(((()((()(()(((())))))((((((((()))())((((((())(((())())((((()((()((())(((()))()((()(((((((()())(()(((()()((((())))()())())()((((()()))(())((()((()())()(((((()()(((())((((())(()())(()))((((())(((()((((())()((((()(())))())()))))))((((()((((())((()(((((()(((())((((((((()(((((()((((())()))(()(()())((())((()))))((()((()()((()(((()(((((()))))((((()(()))(((((((()))(()))(((())()((()(((()((())))()()))(()()())())((()(((((((((())(())((())(())))()))))(((())((()(((()(((((((())(((()((((()()))))(()))((())))))))((((()(()(())((((((((()))))())((())))((((((()))))(((()((((((((((()(((((()()(()())))())())())((((()((()((())((((((()))((((())())((()(()))))))))(()()))((((()(((((()((((((()))((())(())(((((()(()))))(((((()))())((()(((()((())())))((())(((()((((()(()(((((()())((((()(())(((())()(((()(((())(((((())))(((())())))((((((()(((()((()))))(())))())))(((()))(()(()(()(()(()))(()()((((())(((())())))(()(()()))(()()(((())((((()(((()((()))))()))(()(((((((((()((())(((()())))(()()))(()))((()(((((((((((())((())((()))())())))(()(())))(()))))((((((((((((((())(()))(()((()((()()(()))((((((()))))(((()))(())((())(((((((()((()()(())()(()))(((((())(((((((((())(((()((((((((())))()))((((())((()()((()((())()))(((()())(())))((()(((((((((())())))(()((((())(((((((()))(((((((())())((()))))))))))((())))())))((((()()((()(()((()(((())))())(((((((((((()())))()))()())(((((()((((()))((((())(((((((()()))((())(((())((()((((((()))))))((())))(())((()()()((((((((())))(((())))((())))))((((((((((()((((()))))()))(()((((()(()))))((()))))))((()))(()(((((((((()))()(((((((()()())))())())((())(((()(((()())((((((((()((()(()))))))((((()(((((()(()(())))(((()((((((((()(()(())))((((((((((()(((())(((()()())()((((((((()))))(())))(())))))(((((()(()))((((()))(((()((())))((()(((())(((((()()((((((()(((()))()((()(((())(((()(()))(((((((((((())(((()((((())((()))(((((((()))((((())()(((((())((((()((((()(()))(((()((())())(((()(()((((())))(()(((())(((((())(())))(()))))))))(()))))((())((((()()(()(((((((((((((((()(())((()))))))()(()((((()((((()((((()))(()()(((())())((()(((((())(()))(()((((()))(((()(()()((((()((((((())))(((((((()))((()())))))((())(((((()())())((((((()((((())(((((((())))))()(())))((((((((()((((((((()())(())()(((()(((((())((()())(()())((((((((((((((((()((()((()((()(((()(((((((()()))((((((((()((())))((((((()()()))())))))(((((((((((((()((())())((((()))()))(((()((((()()(())))))(()()(()(())(()((((()()(((((()(())()))((()((((((()))()))))(()((((((((()()((())(((()())((())())())))(((((()((((((((()((()((((((()((((()((((())))))()(()))))(())(((((()(((()))((()))))(((((())(()))((((()))(((((((()))((()()))))))))(((((())))((())((()(())((()((((()(()()))(((()())((()()((())()))(((((((((()((((()))((()((((()((((((()(((((((((()(())())())))(((((((()))((((()((())()))((((((((())()(((()((((((()))))(((()(()()))()((((())()(((((())(()(()()(()()))))))((())))((((()(((((((()((())))(((((((()((()(()))))(())))()()))()((())()()))(()(((((((()))(())(((()((())())(((((((())))))))(()((()(()()))((((((((((())()(()))(()(((())(()(()(((((())((((((()(()))(())))()))))))))))((((())(((((()))()))(((((((())))))(((()(()))(((((()((((()((((((((((()))())((((())(((())()((((((())(((((((()((((())))(((()((((()(((()(((((((())(((())))))((((()((())((()())((((()(())))(()(()()))(((((((((())((((()(((())((()((((((((()(((((()))(((()))())))))()())(((())()(((((()(())(((()((((())))))))(()((())(((((((()))()))))(((()(((((((()))))()((((()((()(((((((((())())(())())((((((((((()(()))(())))((())(((((((((((((((())((((()()))((((((())(((()((((((((((((((((()))(((((()((((()())))((()()())(((())((((((()))))(((((()((())(()(((((()(())))))(((())((((((())))))(((((((((()(((((())())(((()())()((((((((())()((((())(()))))((())))(((((()((((()))(((((((()))(((((((())((((()))())(((((())))))((())((((((()())())())(((()(((()))))))))(((()))((()(()((()))((((((()))((())()(())))((((())(((((((()((()(((()(()(((())))((())))))(((()(((()(()(((((())(((((()(((()(((()))((()))()))))(()))()))))))((()())))((()((((((())()(()((((((()()(()(()()(((((()))()))(((()(((((((((((((((()(()((((())))))))))())((()))))(()))))))))((((())((((()((((((((()))((((((((())))))))))(((((((((()((())())((()()))))((((()))(((()()))(()(()((((((((()))())())())(((((()(((((()(()())))((((((()(((((()((((()(()))((((())()())((()))((()(())()(((()()))(()(((()))))(())((((()((((())))()))()(((((()(()(()()())((()(((())(()))((()()((())))))()(((()((()(()()(()((())()())))())(((((((()()))))(((()(((((((((((()))((((()()(((((())((((((())(())(((())()())))()(())((((())()(()))((((())((((()))))))(()((()(((()))(((((())))()((((((()()(((()))((()((())(()()((((()(())))))))))())(((((((()(((((((()(((()))))))(())(())))))((()((((((((()))))()))(((((((()))(((((())(((()(()))((((())(()()(((()())(((()((()((())(()(()(())))))(((()))((((((()(((((()((()(((()(((())(((((()(()(())((((((()((((()((()))((()((()()))((()(((((((())))((((())())((())(()(((()()))(()))(((((()(()()))()((((()(((((())())((((()(()()))((((()((()((((((()((((((((((()))((())))))(((()()(((((())((((())(((()()(()))))(((()())((()((((()(((((((((((()))))((((()((((()((()()()))(()((((())))((()()((((()())()((((()))))))()()))))((()(((()))(()(((((())(())))(()(((((())))((())((((()((((((((((()(()((()()))))))))(())(((()))(()))())())))())()((((()(((((()(((()))()((((((()()())())())((()(((((((((())(((((()(((((())(()(())))(()))((((()))((())((()(((()((()(())((((()((()((()(()))())(((((((((()())()(((((()))))))()))(((()((())(((())())((((((((()())(((((()()))((())(((((((()))(((()))))))()(()))))))((()((()((())((())(()(()(()(())())((((()(((((())(()(((((()))))(((()())((()())((((((())()))())(((((((())()((((((()(((((())(((((())()(((((((((((()))()((()())()(()(((()))()()))(()(((((()))))((((()()())()))((()(((((()())((())))((((()())))(((()())())(((((())((()))))(((((()(((()))(()(((()))((((()(((())())))))())))()((((((((())()(((()()(((()))(((((()))))(((()((())())))))))))))((()((((())(()(()(()((((((((()())(((())()))(((()()))(()((((((((()(((()(()(((((((((())))(()((()))(((((()))(()(((()()((())())))((())((()((())((())()(()((((((())))(())((()()))))()((((((()((((()))((((())))))()))((((()))))(((((((()(()())((())))())((((())))((((((((()))(()))((((()()))((((((((((((())()))(())))))))))((()(((()()))((((((()(())))((((((()(((()))((()((()((((((()))()))))))(()((())((((((((()()()(((()((())())(((((())))()(((())(((()))))))()(((((()(((()))))(()((()((()(())(((((((()))()(((((()))(()))((())((((()((()))(()(((()(())(()))(((()())())))))((()((()(()(()(())(((())(()))((((()())(())((((((()))((((((((((((()())))))))))()(()((()((()((()())(()(()(()(())(((()()))(()((())(((())(()))))(((((((()((((())((())))))(((()(()))))(()((()(((())(((()))))(()((())))))(()(((((((()(((()(()((()))(((()(()()(()((()())))(((((((()(()(()())))())((((()(((())(()))())))(((()((()(()(())(((((()()(((((()(()))(((()))()((((((()(()))())((())))(()(((()(()(((()()))()))((()(((((((()(()))(()(()()))(((()(()(()(((((((())((((()))))())())((((((()(((((()(((()((())()))())(()(((((())))(((()())(((()(()))()((()(((()(()((())()(((((((((((((((()((()((((()))((()((((()((((())))))((())))))((((()))((()(((((((((()))())))((()((((()((((())(()())((((()))((((()))((((()(((((())())))()((())))))())(())(()(())(((((((((((()(()))(((((((()())())(()))((((()()((()))))(((()((((()())()))()))((((())(((((()())()())(((())(())))((()())((((())()))((()((()((()((((((()))()))((((((()()(())))((((()))(((()()))))())))))))))))(((()))(()(((()(()(())((((()))(()((((())))((((()((((()((()))((()((((((())())))(((()(((((())(((((())))(()()))))))(((()((((((((()(())(()))((()((()(()()))))))())(((()((((())())(()(((((())((((((((((()())((((((((((())()(((()(())))))))(((()))))(()((()((()((((((((()((())(()((()(()((((((())))(((()())()))))()(())))(()(()((((()))(((()(()()))()(()))((((()()(((()(()))(((()(()(((((()()((((()((()))()(((())())))))()(()))(((((((())((((()))(((((()))(())(()))(((((((()))(()()))()(((((()))(()))))())()((((())(()((()(())((((()(((()(()))((((((((())(()()))((((()(())(())))((((((()((((()))((((())(((()(((()((((((((()((((((()()))))(())))((()((()(()))((()(())(((()(((((((((())(((((((((()((((()))(((((()))((())))((((((((((()))))())))((((()((((((((())(()()))(((()))((((((()()((((()(((())(()))()(((((()((()(()())()(((()(()((((())((((((())))((()(((((())(((((((((((((((((())())()))(()))))(((()))()))))(()))))()))()())(()(((((())(((((((()((((()))(((()(((((((((((((()((((()(())))((((())())))((((((()()((())((((()(((((((()(((((((()((())(((()))((())))))(((((((())))))))((())))(((((())(()(((((((())))))((())))((((((((()))))))(((())()())(((((())())())(((((((((()))))()))((())((((()((((()(((((()))))(()()(())(((((((((((((((()((((()()(()()((((((()((()(((()))((())((((()))((()())(()(((()((()()(((((()))))))(()(()(((()((()(()))())))()(()((((()))(((((())))(((((((((((())))))))((())((((())))(((((((())())(()(((())(()(((((((((()))((((())))(((())((((()(((()())()(((()(((((())()((())((((())(((((((((((((()((())((())(((((())()))(((((()))(((((())())))))(())((((((())(((((((())())(((((()(((()(((((())((()(()))((()((((()((())))(((()(((((())(())(()(()(((())((())(()))(()((()(()((((()(((()((((()))))))))()(((()(((()(()))(((()(()))(((((())((((()((()()))(((((()()(((()((((((((((((((((()(()(()))))))))())((()))))(((((())((((()))(()(())))(((()((()(()()((())((()(()((())))())))()))))((((((((()))(((())((())((())()))(((()(((((((()((())()()))(()((()(((((((((((((()))))))(()(((())()(())((()(((((((())))))(()(((()((((((())(()))((((((((()()))))(()))(((((((())))())))))(()((()((((((((())(()(()())(((()))))))()))(((())(((((())(((((()((()((((((((((()(((()(((()(()()((((()(((((()(((()))(((((((((((())((())))))))(((()))))(((((((((((()((()(()(((((())(()))(()((())())(()(((())))()((((((()((((((((()()))(())))())))(())))))())((((()((()))(())((((()()()))((((((()))))((((())((()(())((((())())(((((()()))(((())((((((()((((((()())))))(((()))))(((((((()(()))(((((()))(((()((((())(((()(())))))((()((((())((())((((()(((((((((()()((())((()(((((())))))((()(((((((((())(((()))))((((((((((()(((()(((())(((()(((()(()((()((()))))))(((())))(((((())()))))))(((()((()((((()(()(((()(()))(((())(((()))((()))((()(())))))((())(((()(((())((())()((()(()(()()))))))((((()((((())))((((((()))))()(((((((((()))))((((((((((((()(()())(((()(((()))(((((((((((())(((((((()(())))))(((((((((()))))((())(()((()(((()((((((()((((()((((((()(()(())(()()()(((()))(())(((((())((((((()(()((((((())((()((()))()))()(((()(()((())((((()))))(((((((()(())((())))()(((((()(((((()())(()())))((()()((()(())))((((((()((((())))(((((()())((((()(()))())))(()(()()))((()(((((((()(((())((((((((())((((())()))()))))))))(((()()(((((()(((()()((((()(((()))(((()((()(((()))(((((((()((((((())()((())()((((()()()))(((()((()))(((((()))()))))))())))))(()()))(())()))(())))(((((((())(()(()()()(((())(()((((())())((()((()(()))(())((())(((((((((((()))((((()))))))))()((()(((()(()())))((((())(((((((()(()(((()())((())((((())))((((())))(((((((()((()((((()())(((((((()((((((()))(()(()()()(()))())))(((((((((((()())(()))((((()(((((((()))))()(())))))())((((((((((()()))(((((())((()((()))(((()))))((((((()(()))((()))(((((()(()(())(((((((())()))()((((((()(((((()))))((()(())))))(((((()))))(()))(((((((((((())))((((()(()(()))))(((())((()(()()((()((()((()()))))())((()(((())(())))(((()(()()))(()(((((())())((()))))(((()(((()((()((())()))(())))(((((()(((()((())())))()((((()))))))(((((((((((((()(())))((((((((()()))())()())(()()(((((())((((((()))(()()))())((()()))(((())((())(((())))(((((()()()(()(((()))))))(((()(((((())(((())())((()((()))))))(()(()(((((()))(((()())((())))((((((((((())()))((()(((()))((()(()((())))(((((((()((((()((()(()))()((())(((((())(((())(((((())))))(((((()((()()())))())))))))))((())(()(()())))))))())(()))(()(((()(((()((()()()))(((((()()(((((((()))))((((()(((((()))))())))((((()())(((()(()()((((((())))))(()(()((((()(()(((()(((()))()((()))))((())()((((((((())))(((()(((((()))(()((()(((())())())))))(()))()((((()())((((()()(()(((()((()))(((()))((()(((()()(()()))()(()))))))()))))))()(((()((()((((((((((()()(((((((((())))))(())())((((()())(())((()((((()())(()))(((()(()(((((((())))))))((((((())(((((((((((((()()))))((((())(((()))((())(((((((((((((((()))((()(((()(()))()))))))))))())(((((((((((()((((()(())((())(((((())())((()))))(((((((()(()((((()()(((((((()(()())))())((()(()))(((())(((())((((())(()(()(((()))))(()(((((()))(()((()(()(())(()((()(())()))))))))()))((((()(((()()(()((((((())())(((((((())((())(())))))((()(()()((((((()))(())(((((()()))(((()(())((())()))()))(((()(()))))(((()((((((())))((((()((())(((())(((())()))))))())(((((((())(((())(((()((((((((())((()((()(((()))))()))()))))(()))()))(((()((((((((()((()))))((()()())((((())((((((()())(()())))(((((()())(()((((())))((((((((())((((((()(()()((())(())(((()(()()())))))))()()))(()((()()(()()((()()())(()((()())((((())(()((()(()))))))(((()()))(((()))(((((())(((()()))))))(((((())(((((()(()))((((()(())((((((((((()(((((())))))(()(()(((((((())))()()))(((((())()(()))(((())))(()((())((()())(((()))(((())(((()()(((((()())((()((()()())))()))()()))())(((())(((((())(((((((((((()())))))(()))())()((((((()()())))((((()((()(((()((())(((((()(()((((()((()((()()((()(((((((()))()()(((())(()))()(((()(((())((())))((((())((())(()))())(((())))((()(((()(()())()((((((()((()(()))))))))(())))())(((((((((())((()(())((()(((((()()))))((((((()(((()((((())(()((()(()((((())()))(())))()))))())))(())((((((((())((((((((()))(()(((()(())(((((()())())())))))))(((((()))())()(((()((()(()(()((()(((()))))(((((((()((((((((((()((())(())))())))))(()()))))(((())()))(()))(((((()(((((((())()(())((()()))))((((((())()))((((((()))())))((()())((((((()())((())(((()(()())())))(((((((((()(((()(())))(((((((((((((((((())((((())(())()(()(())(()())(((((((((((()(((((((()))))((()))(()(((()(())(((()))(())(((((((((()((((((((((())())(()))(())))))((((((((((()))))))((((((((((((()))(((((((((((())(((())((())()))())((((())(())))((())((()(()((())(((())))()()))((())((((()((()()))((((()((()((())((((((())))(())(((())((())((((((()(()((())))(((((()((()))()))(((((()(()((((()(())(()((((((())))((((((((((())))())()((()()((((()))))(())))))))(()()((((((((())(()(()))(()(((((((()(((()())(((((((()())()))((())))((())))(((((((()))(()((((())((((()()))(()(((()))((((()))((()(((()()((((()))(((((((())())(()((((()(()(((())((((())((())()))(((((((((())))(()()))())))(()(()((((((((((((())(()((((())(((())((()(()((())))))()))))))(((())((((()((((((((())((())(()(()())((())(((()(((((((())())((()((())()))))(((())))((((())((((()))((()()))))(()((()(()(((((()()()((())))(()))))(()))(())(((((())(((((())))())((((((((())())))(()))()))))((()(((((((((()((()((())))(((())(((()()))(((((()()))())))(((()())))))(()))((((((()((((((())())())())()((((())))((()(((((((())()())))(((())()((())(((((((()))(((()))))())(((((((((())(()))))))(((())))(()(()((())((())()((((())((((((((((()()))())))(()(()(((((()(()()(()(())))())((((((()())())())())(((((((((()(()(((())())))))))(((())(())(((()((())()((((()))(((((()((()()))())))(((((()(((((())(((()())((((((((()))(())())))()))))))))(()((()(((((((((((((()))))()((((((()(((((()))))((())))())(()))())(()(((()((((())))))(()((((())(()((()(((())((()(((()()))))))(()((((()())))((()(((((())(((())))))()((((((((((())))((((()())()((((((((((())))()))()()(((((())(((())())(((()((((((())(((()(()()))))(((((())(((((()))(()))))(((((()(((()))))(()(((()(((())))(((((()))))((((()(())))())(((((((((()(())))))))))(()(()((())((()((()))))(()(((()((((((())()(()))))())(((()())(((((()((((((())())()((()((((()))(((())(((()(((())))))()))))(())((((((()()()(((()(((())))))()(((((((()(((()))))()))))(()(((()(((()())))((((((((())))()))))(())(((((()((((((((((((((((())))((((())((((((()))))))()))))))(()((()(())(((((())((()((()))))))((((())(((((((()((()((((())((()()((())()))))))())()))((((()())(()()((((())()))()(((((()()(()()(((()())))())))))(())())((((((((((((())(((()))((((()(((()(((())))))()((()(((()((()(((())()))))))((()((())(((((())))((()(())(((()()((())((((())((())()())((((())(())(()))(()((()((((((()(()(((()((()())())())()))((((((((((((())))(((()))))))))())(((((()(((()))((((((()()))))))((((())(())(((((()()())))(((()))))(()((((())(((((())())()))(((((()())(((()((()()(((()))(((())))(((()((((()())(()(()))))))()))))())()))))((()((((()(((()((((((((()))())))((((()(()))(((()((()((())(()(((((()()()))((((())((((((())(((())((((((())((()())()))(((((())))(((())))(()(((((()(()((()((((((())()))))))(()())))((((((((((()(((((((((()(((()))))(((((()(((())))(()((())))()(((((((()))((((((((((()))(())))(((()((((()()))))(((((((((((((())(())()))))))((()))(((())((((((())))(((())((()))((())(()(((((((((()(())()))))(((())(((((()((())(()(())))))((()))((((()(((()((((((((((((((()(())()))())())()(((((((((()((((())))((()((())))))())()((()))))))((((())))))((((((((()((())((()(((())()))(())))(((())((()((((((()((((((((()(()()))(()()))())))())))((((((()(()((()((())()((((())()))((((()()())))((((((()))((((((())))))((((()))))(((((()((()((())()(((((()(((())(((((((()())((((()((()())((()(())((())(((())))))(((((((()((()((()((()((((())))))))()((((((()((((()))())((((()()(((()()))()(((()()))(((((()))(((((()))(((()))(()(()((())(((()))(((())))())))(())((((((((()((((((()(()(((())()))((((())))))((((((((())())(((())())))(((())(((((((((((()))))(()()((()(((((((((((((()((())))(((())))))()))))(()((((()))()))()((((())(()((((((((((()((((((()))))())))))(((()))))))))((())(()((((((((()))(((((())((()()())((((()(()))()))))))())(()(()(()(((((((((()(((()))())))((()))((()((((((()(()(()((((()((()))(((()(())))(((()((()((()(((())())))(((((((((())())(((((((()()())))())(((((()(((())(())))(((((((())(()(((()((())(())))))((())))))))()))(((((()())(((()))((()(((((((((((())()))()))))))(((((((()(((((()()))())(()()(()(())((((((()((((((())))((()))))(())))((()((((()(((((((())(()((())(((((()))(()(()((()))))((((())))((()((()(((()(()((((((()()(()))((((((()()))((())(((((((((((((()((()))))(((())((()((())(()))(((()()(((()))))())((((((()(((((()(()))))))((()((()))(()((()(((((((())(())()()))))(((((())))((((()(()(((((((((((((((())((()()))))))()))(((((()))((()))(((((())((())())))(((()(()((()))()((()((())))(()(((())((((())())())))(((()((((((()()))(((((()(((((((((((()))((((()((()))))))(()(((((()))))))))())()(((((((()(((()))(((((((()((((()(()())())(((())((())(((((()(()())))))((((())()((()((()())))(())))(((()((((()))((((((()))))))(((((()(((()(()(()))))((())((((()))((())(((()((()))(())))(((()(()(((((())))(())))(((((()())((((((()((())(((((((())(((((((())))(((((((()()((((((())((((((((((((((())((((()()(((()))))))))((((())())()))))))))))))))))))))())))))))(()((((()((())())())()(((((()()()(((((()((()())((((()))((())))(()(((())())(((()))(()((((((()))(()(()((())))(()((((()())((()())))())(())(()((()(()(((((((((((())())))(((())((())((((()(((((((()))())))(())((())))((())))((()()((((((((((((())(((((())((((()(((((()))))((((((())(((((((()(()))))(((()(((((((((()()))(((())())))))())))())()(((((()))))((((())(((((((()(((()()))))((((((((((((()))))()()(())(((((())()(())))(()(()((((((((()(()))))((((((((((((())))((((()))((())))(((())())(((((()()(()()((()())))((((((())())(((()))))(((()((()((((())(())))(((()()(((((((((((((()))((((((((()(((((()(())((((()(((()((())())))((()))())()))))))()))))())))(())))))(((((())(())(((((((()((((())((((((((()((())((((((()(()())(((((((((((()(((((((((((()()))))(((((((((()()(())))))())))(((((())(((((((()(((()(())))))(((()())((()(((((((()(((((()(())(()()(()))))())))))(()(((()())))))))((())((((((((((((((((()))))((((()()((())()()(()(((((((())((((()(((((((())(()((((((((()(((()))()))))))((())(()(()(((((((()()(()))())(((((()(((())(((()))()((()))))))))((((((((()(()(((()((())(((()((())())()))))))(((()(((((()(((()(()(())((())))))((()))))((((()(((((((((()))))((((((((((()((())(((())((())))()()))))(()((()(((()(((((((()()))())))())((((((()(())))(((((((((((((()())())((()((((()(((()))()))))(((())))()))())))))))))))((((()((()))(()))((((()(()())((((()(()((((((()))(()((((())())(()))(())(((((())(()()(((((())(((()))))())))))))(((((((())((()))(((((((((((()))((()))))())))()))(((()((()(()))(((()()(((((((()))(((()))((()(()(((((((((((((((()))(((())((()(((((((((())()(((()())(())((((())((((((()(((()(()(((())((()()))))(())))))))))()()))(()))((((()((())(((()))(()))())(((((((()())())((()(((()((())(((()()))(((()))()(((((((((((((())(()))))))())()))(())))((()()))(((()(((((()))))((()))))((((((((())(((()(())()))((((((())()))(((()))(((()))))(((()((()((((()((())(())))))())(((()))))(((())((((()(((())((((((((()))(((()(()))(((()))))))))((((()))))))()))((((((())((()())((((((((((())))(()()))))(((())(((()((()((())(()((())((()))())(((((((())()(())))((((((((())((()((((()(((((((((((())()(((((((())()())())))))))((())(((()()(((())(((((())())((((((()(((())))))(()())))((((()(()((((())((((()(((((((((()(()(((()))(()(())((())((()(()))())((((()))())(((()(()))((())((())())(()((()(((((((())(())))))))())((((((()(()(())())))(()(((((((((((((()))(((((())(((()))))())())))(()((()))()))))((((()((((())((()(()(((())((()((()(()())()))(((((()(((((())(((())()))(((((())(((((()((()(((())()))())))))((((((((()())))()(((()()))((((((()((()(()))((()((()(((())))))(())((((((()(((())()(((())(()))(((())()((()))))))((()(((((())((((((())))))(()(()((()((((())(()((())(((()(()))))((()(((((()))()((())()(()(())))))(((((((()((((()))((((())))(((((()())))()))))())()(()((()(((())((()()(((()())((())))))((()(()((((((())))()(((()))()((()(())))(((()((((((((((()(()))((()((((((()(((()())))(()(())(((((()(()(((((())()))())((((())(((((())))(()((())(()(()(((())()))))))))))((((((((((()((())))(()(((()())((()())((())(((()(())(((((((((())))))(())))(())))))(((((())())((((((((()(((((((())))())))((((())))()))((()))))))(((())()(((((((((()))))(((((((())(()))())()))((((((()((()((((()))((((()((((((())((())))(()((((())((())(((())((())()))())(()(()(()()(((()()))(())()(((()(()()())))((()(()))((())(()(()((((((((())))()))))((())())))((((()((()()(((((()()(()(((()(()(((((()))(((()))())(((((()((()(((()((((()((((())(())((((()(()())((()((((())(()()))))))))))))())))())))))(((())((((()(()(()(()((()(()(((()((())())((((((()((((())))(((((((()((((((()())))))))((()(()))))((((()((((((((((((()()(())))(((()(())(())))((((()())((())((((()))(((()))(((()())())))()(((((()(((()))(())(()((()((()((((((()(((())()((()))((()((()((()((((()((())))))((((())(((()))(((((()(()(()))))((((()(()))))(((()((((((()(((((((()(((())))(((((((((()((((())))))(()))))(())(((()(((((((((()(())((()(()(((())((())((()))()))((((((())((((()((()(((((())()))((())))))()))))))(()((()))(()()((((()()())()))(((((((()((()))(()((())()()))))(((())()((())(((((()((((((((()))(((()))(((()((((((((((()((())))))))))(((()(((()()))((((((((((()))(())(((())((()(()()(()))))((()(()((((()((()(()))()))(()((((())))())(((((((((((()((((()((((((()))))())))))(((((((()())()(()()))((((()()((((((((((()))()(((((()(((()(((((((((((((((()(()(()(()((((()(((()(((())))((((()((((()(((()((((((()(()()()))(((((((((()))())())(((()((()()(((((()((((((())(((((((()(()(())))()((((((()())((()((((((())))(()()((((())()(()(((())((())(((()))))(((((()())()(()(())((((()))((((((())((()(()))))(()())))()()))))))(((()(((((((()((((((((()(()))(()((((((()((((((())((())(((()(()(()(()(((((())))()))()))((())((((())(()((((((((()((((((())((())(()(((()(())((()(()((((()))((((())()()))((()(())(((()((()())((((())(()))()(()))))))((((((()())()))((((((((((()))((((())()))()((((((((()((((()))(((((()((((((((((((())(((()(()))()(((((((((())()((()(((())(((())()))(((()))))))((()))(((()(((())((((())((())((()(()(()))((((())))(((())()((((()(()))()))((((()))))(((((()))(((((((((()))(())(((((((()())((((()())(())))(((((((((((((((())))()()((((((()(()))()((((()))((((((()))(((((()((((((()(())))()())()(((((((())((((((()()))(((((())(((())((())())((()(())())))(((((()((())((())))()))(())((())((()()((((((((()((())))((((((((())(()))))()())()))()(()(((((((((()(()))))))()(((((((((((()))())))))(()(((((()(((()))((((())())))))))())((()((((()(((()(((()()())(((()))(()(()(((()))((((())))(((()(((((())))))(((())((((((((()((()))))))()))(((()))))((((((((()))((()((((((((())))(()())))())))(((()((((()((((())))(((()(((()))(()((()(())((((((())(((()()))))((((())()((((((())))(()))((((((((((()((())))))((())(((((()))))((()()((()((()()(((((())))(()))(((()(()))(()((()(())(()()(())))(((()(((((((((()(((()(((())(((((()))(((((((((())(()(((()))()(((((())))())))(((()()))((((())(((((()))(((())((((()))))()))(((((())(()((())((((((((((())()(((()))((((((()))((((()(((((())(()(())))())()(((()(()((((())()(((()()())(()()((()())(((((()((((()))))))((((((())(())))(()))())))()(())))))))))))())(((((((()(((((((()))(()((((((((())((()((((((()(((()()((())))))(((()()(((()((((())()((((((())()))))((((()((((((((()))))))()((())()(((((()(((((((()((()((())))))()))(()(()(()(())))))(())(()(()(((((((())(((((((()())()(()(((((((((()((()(()))(())((((()(()((()())(())))))(()))(((((((()(((()((()()((()))()(((((()(((())))((()((((()(((((())(())()((())((((((()(((((())))((((((()(((((((((()(())))))))())())))()((())((()(((()()((((()())(())(()(((((()()))(((((()(()(((((()()(((())())))))))((())(((((()(((((())((((()))))((((((()(()()))((()((((()))(((()(()))(((((((((()((((()())))()))(((()))())((((((()((((())((())))))))(((((()(()(()))((((((((()(()((((()))(())())((())((())(((()())((())))))((((())((((()(()(())))((()(()(()))())(()(()(())(((((())(((())))))((((((()((((((()()))()(((((()))))(())))(((((((()(())))))(())))((((((((()(()(())))(((((()))(((((((((((((())()()(()(()((()(((()((())()))()((((())))((((((())(((()((((()))))(()()()))((((((((((((((())((()((((()))())()))(((()(((()((()((()(()))))(())))(((()(()(()(()((((()))(((()()))((()(()(()(()())))()(()((((()))())(((()))((((((((()((((()())))))(()()))()))(((((((()(()((())(((((()(((()())((()((((())(()))))))()(((((((())(((((()())()((((())()(()(((()((()()))))((())))())))(()())((((()(((()()((((())))(())((((((((()(((())((()()(((()()())))))))))((((()()))(()))))()(((()((((()((()((()(((((()(()))((()))))()))))))))(((((()(((())((((()))((((())()))(()(((())(((()(((()(()))())()(((((()(((((((((()))))(((())((((()(((((((((()))))(()((())))))(()((((((((((())((((((())))()))))((((()())))))()))(())(((((()())((((()))((((((())(((())())))(())))((((())(()((()((((((())()()(((()((()))(())(())(((((((()(((((((((()))))()((((()())(((()())(((((()()((()()((()())()(((())(()(()())))))(((((()((()((((())))))))))((()(((((()))(((()()(()(())(((()(((((((((((((((((()))(((((((())(())(((((()())))()()(((((()))(())(()((((()()())))(((((()(()()(((())((((((((((())))(((()(((())))((()()())((())((((()))(())))((((()()))(((())((((((((((((())(())))))))))))(())((())(((((()))))(((((())((())(((()(()))(((((((((((()))))())())((((((())))(((((()))((((((()(()))(((((())(((())))())))))()))((((())(((((())((()((()((((((()))(()((()((((()))((()(()))((((((()))(((())(())))(((()()))))(((())(((()((())((()(((((()(())))))(((((((((((())(()))))()))(((((()))()((()((()))(((())((()))((()(((()))(((()))))((())((((((((()))(()())))()))((())(((((((()(()(((((((())())))((()()((((((())))))))(()(((((((()())(((()()))())))))(((((())))((((()(((())()((((()((((()((()((()(((())((()(((((((()((((())(())()(((((((())((((((()())()(()((()))((((()((())())))()))((((((((((((())))))))((((((((((((()))()((((((()((((((()))()((())(((())))))())((()))))))((()(()))))())(((())(((())((((()(((()(((((()(((()))(((()))))((((((()))(()((())(((()()()))((())))(((((((((((((((()((((((()))())(((()(((((()(()((()(())((()(((()))((((())(((())((())((())))(())(((((()((()))))(()((()(((())(())))(((((())())(((()))(()(())(()))))(((())((((((((((((())))((((())()())((((()))(((((())(((((()))(())))(()()(((((())))(((((((()((((()(((())())((((())((())))(((())((()(())))))(()(((()(()()(((()((((((((()))(((((((((((((()(()))))))))((())()))))(())(((((((((())(()(((()((((((())((((((())(())(()))))((()))()))((((((((((())()))(((((()()()))))(()(()(()(((()(((()))((()(()))(((()))))))(()))()(((())))((((((()(()((()(((()))))(((()((()()(())())))(((((((((())()((((())((((())())((()(())))((())(((((((((()((((())()))(()(((((()())(()(()(()()(())((((((((((((((()(((((())))())))(((()((((()((())()()))()(())(((())(((())(())())(((((()(()((((((()(((((()(((((()(()))))((((()()))(())))(((((()(((((()(((((()(()))()((())))))(())))((())((())(((())((()((())))(((((()(((()(((()(()(((((()(()()(())))(((((())(())())(()))))(()))(((((((())(()(()((((())))(((((()))(((((((())))))())((()))((()(())(()()()((((())))(((((()))))))(())(((()((()(((()(()(((())))))(()(()(((())((((()(((((()()))(())((()))()))()(()((((()()((()())(((()((((((())((())))))()(((()(()))((((((((()()))))))(()()((((((()))))))))))(((((()(((())))(((((((((())))()))(()(()))(((()(((((((()(((((()()))(()(())))())((())))))))(((()(()))(((()(())(((())((((()))((()(((((()((()(())((((())(()(((()))()(((()))((())()((((())(((())(((())((((((()(((((((()))(((())((((()()))))((((())()))(()((()((((()))))()))(((((()(())))((()))(()(((()()))((((()))(()((((())(())))(()(((((((((())()((((()))))((((((((((()))()))(((()()))())))((((()(()(((((((((()((((((((())(()(((()))((())((())((((()(()))())()((((((())(((()((((()()))((((((()()))())))))((((((()((())(()()(()(()(()))))((((((()(((((((()())))(((((()())()))))(()))()))((((((((((()))((()((((()(()(((((())())((((())((())()((()()((())(()))))))))))()(((((()))(((((()(((((((())))))(((((()((()((((()))))))())())))((((((()((((())))(((((()(()(((()))(((()()))))(()))))(())((()(())()((((((()((((())(()(())))((((((((((((())(((())()(()))))))))((())(()(()(()()(((())(()())(((((()))((()(()(()()))(()))(((((((()(()))((()()))())))(((())(((()((()())(()((()))((((()))))))))))((()(((())(((())((()()((()(()()((((((((((()(()((((((())()))((((())()(())))))()))(((((((()((((()))))(()((())()(()(((((((())))())())))((()())(((())((((((((()((())))(((())))()))(((((((((()(()((())))(((())(())((())))((()()(((((()(()(()((((())(())))(((((((()(((())))))((())((((((((())(((())))(((()((())((((()((((())())(()())())(((((((((((()((()()((((()))(((((()((((((()(())((()))())(((((()(()()(())((())(()())))(((((()(()()))((((((()(()(()))()))))()))(())))()((((((((())((((())(((()))()))))))(()()(()((((((()((((())))(((()))((()(())())())))((((((((((()))((()(((()(((((()(()((()(()())(((())((()))(((()(())))((((()))(())))(()((((((((())((((((((())((((((()))()(())))()())))()))()))((()(()(((((((()(()((((()(()(()))(((()(((())()(()(()(((()(()(())()((()(()))(((()((((((((())(((((((((((((()))()(()()(()))))))((((((((((((((((()))(())((()((((())))(((((((((((())())))((())(((((((())(()))(())((()(()())((((((()))))())()(()((((((()))))(()))(((((((((()(()((((())(()()((()(())))))(((((((()())((()))()()(((()())(((((()(()))((((((()))(()(()))((()())((()(((((()))()))))((()())(()((()))((((((((((((((((((()(((()))())())))))(()(()((((((((())(()()(()((()((((()((())))(()))((((()(((()()))))(()()((()())(((())((((())()(((((((()(()))))((()())((())(((()((((()((()(()()()))(()(((()())())(((((())()((((((())))(((()((((())))))(())(()(((()((()((()))()))(()))())(((((((()(()(((((((()))()((()())((((((((())))))((((())))))(()))))))()))(()(((((()(((((()())((((())(()(((((((()))(((((((()((((()(())))()))(((((()((((((((()()))))(((((()()()))))(((((()((((((((((((((())))(()))(()))((()))(((((())((((())(((((())())()))(())(()))())))(((((()((((()((()())((())(()(((()))(((((()))(()())(()))))))))()((((((()(()(((((((((((((())(()(()(()())(()(()(()((((((((((((())(((()))(()))((())()))())))))((((())((()(((((()()())))((()(())(())(()((((((((((())())((()(((((())))))))(((((())(()())))(((((()()(((()(()))())((())((((())((()(((())(()((((((()))(()))((((()()(((((()(())))((()))))())((((((((())(()(((()))))(((()()))(((((())()))(()))()((())()(()((()((((()(((((()))))(((((((())))(((((((((()))(()((())(()((())()())(((((())(((((((())(()((()))))(((()())((((()()((((((()))())))()(((((()()(())))())((()((((())))(((()(()))))(((((()()))())(((())))((((()()((((())(((((((())())((((((()())()))((((()))))))))(()((()(((((((()((())))((((())())))((()((((()())())(()(()(()()((()(((((()))(((())()(()()))))))))(()()))((((((())((((((((()(((((((())())))((())))))(())(((()((((()((())(((())))(((((())()))(((())()))(()))))))((((()(((((((((((())))((()))(((((((()((()()()))((())))))(())(()(()(((()))()(((((())(((((()())(()()(()())))(((((()(((((()(((()(((((()))((()))((()())((())(()((((()(()))))))((()()(()))))))(((()((((()((((((((())(((()((()()))(())()()))))(()))))))()(((((()(((((((()(()()))))()())((((()())))()((((((()())(((()((((()(((((((((((((((((())))()(()((((()())(())))((((()(()()())(((()((((((()())))))((()(((())(()((((((()))))))))((((((()(())))(()))()))((()()((((((()()(()())(((((((((()))((((()))())((((((((())))))(())())))((((((((()((()(((((()))(((((()(()))))))))((((())(((((()(((((((((()))))((((((((())(((()))(((((()))((()()()(()((())())))((()((((((())(((())))))(())))(((((((((()(())()))))))()((((((((()()))(((((((((())((())))))()))(((((()((()(((((()())()(((((()((()()))((())(())((((((((((()()((((((()(())))())((((((()((((((((((()))))(()((((()()))))((())(((((((((()(((()()))((((((()(()()((()((((((()(((((((()((((())(((((((((())((()())((((((((()))((()))))(((())())()(((((((()))))))(()(()()(((())(()))((())(()(((()(((()((()((())))))(())((((()(((((())((()(((())()))((((()(((()())((()()((())())(((()(((()))(())(((((())((()((()((())((()(())((()(()((((()()(((()((()()(()(()(((()((())()))(((()(((()())((()))))))))(()(()((()(()((()((()(((())((((()((()))))()((())))((((()(()()))(((((((()))(((((()))(((()((()((((((()(())))((()))))(()))))))((()(((())(((())))((((((((()()((())((()()((((((((((()())((((())((())()(((())((((())))()()()))))))())))))(()))((())((((((()))()())(()(((((()(()())))(((((((()))(()((()(((()(()))))(()((((()(()()(((()((()))))((()))))))))))((((((((((())(((((((((((()(((((()()(((((((((()())))((()())(()((())((((()(()())))(())(((()))((())(((())(((((((((((())(((((()()((((())(()(()))))((()((())(((((())))(())(((())((((()()))(()(())()))((((()(((()))(((()))))(()()(((((((()))(((())()((()((((((((()(()()(((())(())))))((((()(((())((())((()((((()))((()()))((((()()))(((((((()))()((()())))(()((((()(((((()()(()()))(((()))))()))(()))))))(((()())((((()((()((((())()((()(((((()(()))(((()))((()))))))()))())((())()((())((((((((()((()(((((((()((((()(()))))))))))(((()))))))((())(())(((())((((())(((()()))((((((((())((())(()(()))))()())((((()(((()((()((())))((((()(()()))((()(()(((()())((((())(((()))(())()))((((((((()))(()(((((()())))((()))((((()(((((())(((((()))((()((()((((((())))))))((())))()(()(((()((()((((((()((((((((()(()(())()()(((()(((())(()(((((()(((())(((())))))))))))())(()))))()(((()(()(()(((((()(())))((((((((())(((((()))(((())()((((()((())((()((((((()(())))((()(()(((()()(((((()))((())))))))))))))((((()((((()((((()()((((((())(((((((((()(((()(()())))))))))()))((()))(((((((((()(((((()()))((()((())(()((())))))((((()))((((((()))((())))((())()(((())((((((((()(()()(()()))))))())))()))(()(()((((())(((())((())((((((()((()()))))))(((()())()))()(((((((()()))((())((((()))((((()()())(((())((())))((((()))))))()(((((()((()(()(((())())(()))))())))()(((()((((()((()(()))(((()()(()))((()((()(((())(()(()(()((()))(((()((((()((()))))(((()))(((((())))(((()((((()(((())((()()((((((()))(((((()))))((()))(((((((((())))))(((()))(()()(((()(()))(((((()(()(()))))(((((((((((((()())))(()()))(((((((((((())(()))(()((()))))))())()()))())(((()((()(()(()(((((()(((()((((()(((((()))((())(((()((((()((()))))((()(((((()((((()((((((())((((()((((()(((((()))))))))(((((((()))))()))()((((((())((())()))(()(((((((()))()))))()((((())((())((()((()()()(((()))))()(((())((()((((((()((((())(((()((()(()))))(()((((((())(((()(()())(((((()))))()))))))(((())))(((((()((())(()((((()(()((()((((()))((((()()))))(((((()(()((()(()((((())))))((((()(()))((()((()(()())())((((((()()(((()))))(((())))))))()((())((((())(((((((((()())((((())((())))(((()(((((((()((((((((((())))))((((((()(((((()))())(())(((()(((()()(())))((((((())))(((((((((()(((()())()())))))((())(((())(((((())((((())(())((((((((((((((((()((((())((()((((())))())))(()(()(()(((((((()(())((())))(()())))))()()()))))(((()()((((()))((((((((((()))((()))()))((((())((((()))((((((()(()(())))()))(()((())(()(()())))))()()(((((((((((((((((()())((((((()(()))))))())))))(()))()(((()(((((())(((())((())((((())((()()))((()(((((())((((()(()))))))((()(((()(((((()())((((((())()))(())))(((((()(()()(((()(()()))(()()(((((())())))((()(((((())((()(((((((((()(((((()())((()()))())(((((())))))))()))()((((((((((()))))(()()())))((((((()()))((())(((((()(((((((()()))))((())((((((())))()))))(()(((()(())((())((()((()())((())(((()))()(()((()())(((()(()()(())((()))(((())()))))(((()((((()(())((((())(((((()((()())))()(()((()))((()(()(((()((((())(()(((((()((((((()(())()(()(((()))(((((())))(()((((()(()))(((((((((((()((()(()((())())((((((((((())))()())()(()))))()())(((((()()(())((())((()(((())((((())))())))(())))))(((((())((((((())))(((((((())())(()))))((())(((()(((()))))()))))(((())((())((()((()(((((((((((())(((((((((((((()((((((()((((((((()(((()((()(())((()))((())))))))((((()))))))()))))))))))(())((()(((()))(()((((((()()))(((())(((((()((()(((((()((((()))())))))(()(((()))(()(((((()))((((())(((((((()(()(()((()))((())))((((((())))()(((())((()((((((((((()))))(((())((())()((((((())))((((())))((((((()(()(((()(((())))(((((((((((()((()()()))))(((()(((((((((((()()))(()(()(((((((((((((())())))(()((())))(())))((((())))))))))((())())))((((((()))((((((()(((((((((((()))(()))())))(()(((()()((()((())((((((((((()(((())(()))((()(()(((((()(())(()((()(()(((())(((()))((())))(()))()())))))))())(((((((()()))(()))((()((((((()()(((()))()(((()())(((((((())(((((((()((((((()(((())()))())()(((()((()()))(((((((())))))(((()(()(()))(((()(((((())())))(()()(((((())(()((((((((((()))(()((())(()()))))))(()))))(())))()))((((((()()()))))))(((((()(()((()(((((((())(()))()(((())(())))))()((()((((())((()((((((((((((()(((()((()((())()))())))(())))((())(()((()(((((((((((())))))))))((()(((((()))()(()(()((()((()()(((((())))()(((())((())))))(((()(()(((((()()))()))(((((((((()(((((((((()))(((()(()(((()))((((()))()(()(()))))))())((())((())(()((()((()())((())(((()(()(()))(((((()))))(((((((())()))(()(()(()(())())(((((())(((((((()(((())())))())()(((()))()))()(((()((((((()(((()()())((()((((()(()(((((((((()))(()))())))()))))(()(()()())))(((((((((((())(((()))(()((((((())())))(((())())))))))))((((()))(()((((((()((((((()((()(()))()((((())))))(((((((((((())))(((()()))()(((((()(()()))(((()((()))(()()(()))))(()))))))(((()())((((()))((()(((((((((((((())(()((((((((((()))))))()((()(()(((((((((((((()(()((((()(()))))))))((()((((((()(()())))(()))))(()))))))))()((()))))))(((())())((((())(()((((((((()((((())(()(((((()())((((())(((())((((((()((((())))))((((((((((((()())((((((((()((()((())())()))))((((((((()))(((()(()(((()()())((()(((()()()))))))())((((((())()))())((((((())(((()))((())((((((())(()(((()())(((()))))()))((((((()(((()())((((((()()))(())((((()((((()()))(())(((())()())(((())((())(()((((((((()))))()))((((((())())))))((()(()((((((((()((((((((())))((((()())))))((((()(((((())))))((((((()(()()))))((((()((()((((()((((()))(()(()(((((()((((((()(((()((()(())))(((())((())(((()))()(((((()))(()((((()((((()()))((((((((())))))()()(((()())))))))))(()())))))(((((()(())((())()(()((((((()))(()(()(((()())((()((((((((())((((((()))))(((())(()(((())((((())((())(()))))((())()(((((()))(())(()((()(((((())(((()))(())))((((())(())))))((()((((((((((((((()(((((((()(()((())()((((((()))((())((((((())()((((()(()()))))))())((()(((((()))))((()((((()()(((())()(())((((()())((((((((()))))((())))))(((()))(())(((((((())()))()())(((((((()((((()((((()()(()((()))))(((((()(((()))))((((((()(((())(((()))))))((((((((())())((((()((()(()(()(((((())))))))(((()(()(((())(())((((((((()))))(((((())))()((())))))()))))(((((((((((())))((()))(((())(((((((((((((((()))()(((()))(((()))))))()))))))(()))((((((())))(())(()(()((()((((())((()(((((())((()))))()())(((((()()))))())(()(()(()((((())(((((()))(())))((()(()(()((((()((()((()))(()))(((((((((()))((((()((())((())()(((()()(()()))((((()))))()))((((()((())))(((((((()))))())())(((()())()(((()())(()(()))(()((((()())()((()((((((())))))(((())((()(()((()((((((()((((())))))))((()))))())))()))(((((()(((()))(((((((((((())))(((((((())(((())(((())((((((()(((()))())))(()))(((()())))))()))))))))((())(((()(((((((((())()((())(())))(()(()(((()((())(()))(())((((((((((())(((((((())))())((((())())(((()((())(()(((())))))))(()()((()))(((((()((())())(((((((((()((())()()))))(())))(()))))))())((((()((())(((())((((((())(((((()((()))()))()(((((())((((()()(()(())()))(((((((()((((()((((()(()))()))))))))(((()((((((()))))())())(((())((((((()(((())((((((((((((()()())()())))(())((()(((((()(()(((((()))))(((((()))))())()))(())((((((()()((()())()))(((((()((()(()((((())()(()((())(()((())(((((()((()(((()))(((()())()((((())(())((((()((((())(())())))))((((()))(())))((((()(((()((()((())()((()))))))((((((()))))(()))(((((((((()(((()()()(())(((((())()))(((()((((()(()))(((((()))(()(((((((((((()((()()(()()()()()))(())))(((((()(((((()(()())((((((()(()(()()()()(((((())))(((())))()))))))()())(((((((()(((((((((()))))(((()(((()(((())())()))())))((((((()())))(()((((((())((((()(()))))))(((((())))())((()()((((((((()))((((())(((()))((((((()((())((((()((((((((())()()))))((())(((((()(()(()()((()()(((((())(()(()))()))((((((((((((()()(((()))(()))))((((()()(((((((())))((((()()))((((()((((())))))((()())(())((((((((()())((((()(())())((())((()((((((())()))))(((((()((()))))(((()(()(((((((()((((())((((())((((())())(((()(()()(()(()((((()((((((())))))))())(()))))))((((((())))((()))(((((((()))((((()(((()())(((((())()(((((((((()()))()))))((())((((()))((((((()(())((((()))(()))()(((((((((()(()))((((((()(((()))(((((())(()())(((()(()))())))))(()((()(((((())))))(((((())())(((((((()(((((())(((()()))())(((((((())(())((()(((()(((((())((((())(()))))(((()(())(((()(()()()))))))((())))))))())()))))((((((((()))))))((((((((())(())(()(((((((((())((())(((((()(()))(((((((((((()()((()((((()))((())()))))(((()))))))))))(((((()((((()((()(((()(()((())((())(()()((())()))))(((((())(((()(((((((((())()(((())))(((())()(()(())(()(()(()(()(((()))))()))())((())()((((((((((()()((((())))))))((((()(()()(((()(()((())(()(())(()((()(((((((((())))(())()((((())()))))))))(()(()()(()((()()))((()(()((((((((())()((()()()((()((((((((((((((((()(()))((()((()(((()((((())()(()(((()))))(()))))))()((((()(((((()))(()(((()((()())))((((()()(()(()()((((())(()(()(()))((((((((()(((()())((((((())(()(((()(((()))((())((()((((()))(((((()(())))((((((()))(((((((())()(()((()((())((())))))))))(()()(())))))(((()((((()))))))((((((((()((()(()((((((((()((()))()))((((()((())))(((((()))(((((()())))()())()))(((((()(()((((((()())()))()(((())(()(((((((((()(((())))))(())((((((((((((())))()))))((((())(()())))((()(((())((()))((())(((()(((()(()(((((()(((())))()((((()()((()))))(((()((()())(()(()))((()((())((((((((((()(()))((()(()()(())))))))))))))((())((()((((((()(((((())(((()((()(()()))))((((((((((((((())(()())))())))))(()))())((((()(((()())))))((((()(((()((()()))))(((()(()))(((())((((())((()))(()((()((()))))))))()((()((((()((()))))()((((((()))())(((((()()((()()(((())(((())((()())))()(((()())()((()(()))((()()(()(((()())()))))((((())))(()(((((()())((((((()))(((()()(((()())()((((((((()))())((()(((((((((((()(()((((())())))((())))))())))()(((()))()((()()((()((((()((((((()))))(((()(()())))())()((()((((((((((())))))(((((((((())(()((((()(((())())(((()))())))(())))((((((((())()))(()((((((()())))(())(()(((((((((((((()))()(()((()))))(()(((((((()))))((((()((()())((((((()((())((((()((((()))((((((()))((((((())))(())(()((())(((((((((((((((()(()))))((())))())((((())((((((()(()))(()))())()((((((()(((((((()))))(((())(((()))))((((((()(())))(((((((((()(()))())))))()))((((((()))(((())((((()(()((((())(()()((())((((((((())(((()(()()))))((((((((()(((())((())(((()(())())())(((((((()(())))))(()))()((()((())))((()((()((((((()()(((((()(()((())))))(((()((()()()((()()))))())((((((()(((()))))()(((()((((()()(())))((((()(()))((()))(((()))(()((((((()))(()))()))())(((((((((()((((())(((()))((((()((((((()))(()())))))(((((((())))()((()((((()((())))))((()()())((((((((((()())(()))))))(((((()()())(()((((((()))((((((()()(())))()((((()(()(()))((()((((((()((())())))()()))())))((((())))((())(((()(((((((((((()))))))((()((())))))(((((((((())(((()(((()(((((()()(()((()((((((()((())))())()((((())(((()((((((((())())()))(()(((((())(()))))(((())((()(())()((((()()((()))((((())(((()()(()))))))((()((())(((((()()())((()((()())))(()(()(((()(()(((((((((((())))(()(((((())((())((((())()((((((((((())())((((()((()((()((()))(())))))((())))))((((((((((()))())))(((())((((()(((()())((((()((())((())))()((()((()((((()((((((()()((((()()))))))))())()(((()))(()(((()))((())((()(((())((()))()))())(((((((((()(((())(((()())())))))))(()))(()())(((((()(((()(()((((()(()))(((())))(()(((((((()(()(()())))()((((()((())((((((()))(()())(())))))()))((())((((())((((((())((((((()))))(()())(((()())))))))(((()()(()(())))(((()))(((())(((((((()())((())((()((((()((()(()((())))()))))((((())()(()()(())((((()))(((())(()(())))((()((((())())(((()))))((((()(())(((((((((()((()))(((((()(((((((((()))())))()))(((()((((()))(())))((()())((((((()))())(((()())(((()((((((())))()))))((()()((()(()((()((((((((((()))((()()(()((((((((()))(((((())))())))()))((((()))(()((()())(((()))(((((()))((((())))(()())))))(())((()((()))(()(((())(((()))((()()(((((()(((((((()()())))))))))))(()()(((()(()))(()))))((((((((())))()((((((()()())(((((((((()(())(()(()()(((((()))(((((()((())()((()(((((()(())())((((((()())(((()((((()((())(((()(()())(()(((()(()))(()))((((((())))((((((((())))))()))(((((()))(((((((())))))((()(((((((())))())))())(((())((()((()()))((((((()(())((()))))(((()(()()(((((())())())((((())(()(((((((())(()(((()))(()))((((((()(((())())(()()(()(()((())))))))))((()(((()))))))(()()))(((((((((()((((()))((()(((()((((((()))()))(())))(((())(()((((((((((()))())))()((())))((()(((((((()))()()))(((((())((()(()))((((((((((()()()))()))))())((()))()((((((())((((((((())))((((((((((((((((()(((((()))))(()()))))(((((((()()(((()(((((())())())(((()())((((()(((())((((()()((())()((((()))))(((()((((())()(((())(((((()((()(())((((((()))))())))))))))(((()((()((())((((((()()((()))()))(((((()(((()(((((())()))))())((((((((((()()))((()))(((())((()(()))()))))))))())))()(((()((((((())((((((()))))((()()(((((((((((((())(())((())((())()))))())((())(()()((((((()))((((())((()(()(((()))))))))((((((())()(((()(())))(((((()()(()((())(((())(()()))))(()(((((((()((((()((()((())))(((((()()((())))))())(()(((()(()))(((((()())))((((((())(((())())((()(()))))(())))()))((((((()))((((())((((()((((()))((()(())((()())))(()(((())(((()())(((((((((((())((((((((((())))()))((((()((((((()(()((((()(()))))))))())))(()))((((((()((((()())((((()((())())((()(((()()()))()(((((((((())(()(()((((((((((((()((((((()(((()(((((((()())((((((((()((((())))())())))((()(((((()(((((()(((()))()))(()()))))((()()))()))((((((((((()(()(((((((()(()((((()(()(())(((((((((((()((((()()))))(())((((((()))))))(((()()(((((((()))((()((()(()))))(((((()((()))))))))))(((((((()(((()((((()((()(()(())((()(()(((((())())(((((()))((((()))((((())(((((((((())))((()((()((((((())))))((((())(((((((((((()())))()((())))())((((((((((((((((()))(()(((((()))(())((()))))()((())(((((((())()(((()(()(()()))))))))))(((()(((((((()((()(()))))))()(()(()(((((((((((((((((()())()())))((()))))())((())((((((((()((())))((((((())(((()()))))))((((((()(((((((())(()()((()(())))))))))())(()(((((((((()((((((((((()(((()((((((())(((()()())))(()((())))()))())))))(()(()))()(((((())))(()(((((()((((())())))((()())((((((((()((())((((()((()((((((()(((((())))))())(((((()((((((((())()()))(()))))())(((())))(()(((())()(((((()((()((((()))(((()()(((()))())))((((((((((((())((()((((((()))))))(((())(((())((()(((((()(())((()))))(()((()(((())))(((()()(()((()))((((())()))))((((((((((()((())))((((())))((()(()(()))())))((((()()((())((()())()(((((())(()((()()((())(((((()(()))((((((()))((((()))))))((((()))))))))))())))((()(((((((((()(((((()((()))))(((((((((()((((((()))))()((((()(()(()(())(()((((()(((((()))((())(()(((()())))(((())))))(((((((((((()((((()()))(((()((((((())())(()(()(()))))))((((()((((((((()((()()(()((()))))())())((((((()()()))))()((((())((((()(()((()(()((())))))())(((())(((()(()((((())())(((()(()())(()))())((((()((((()))((()())((((()(((())(()(((((()((()(()(()()(((((()(()))((((((((((((((()((()(((()((()()))))(((()(((()((()))())()((()((((()())())((()((())(((()))(()(()((((()))(()))(((((((((()()((()))))(())(((((((()(())(((())))(()((((())((((())(())((()((((()((()()((((((((()))))()(((())()(((())(()())))))))())))(((((((())((((()())(()(()())(()(())((((((((()(()(((()())())))((())((((())))(((()))(((())((()(((()((((((()((((((((()((())((((()))((((()((())))))())))))()))())())())))))(())((((())((()()((())((((()((((()()))((())(((((())((((((()))())(((((()))()(((()((((((((((((())(()((((()))))(())())((((((()))(((()))(())(((((((())))))()(((()))))(((((((())(()(()(((((()))(((()((((((()))())(()(((())((()))))))())((((((((())((((())()))((())((((((()(())))))())(((((()))(((((((((()))()))())(((())((())(((((((()()))))))(()(()()(())))()(((()((()()((()(())((((()(())))(((()()(()(((()(()((())(())((((()(()(())))((((()(((()))((())))()(((((()())()))((((()((()(((()))()(()(())()((((())()(()))())((((((((((((())((()((((()()))(()()(())((()(((((((()((((((())))()()((())((((())(())))(((((((((()((()(((()())(()(())(((((()))((((()))()((())(((((((((((()(()(()(())))))(((()(((((()))))((())(()((((()((((()))())))))((()))()))))(((((((((()))))(((()))()((((()((())))(((((((((((((((()))(()((()(()))()))))(()(()((()(()())()((((()))(((((((()()((()))(((()())(())))))(()()(())))((((((((((())())((((((((()(()))))))(()))(((())))((()(((((((())())(())())())()(((((((())))((()(((()))()))))(((((((((((((((()))((()))(((()))))))))()))))((()((((((()((((((((()((()((((())((())((()))())))))()((((((()(((((()((())(((()))))((()(())((((((((((())()))()((()()((())(((()((()))))((()))((()(((((((()((((())(()))))))(()))()(((()(()(())((((((((((()(()((((())))))())()))(((((((((()()(()((()((((((())((()(((((())(((()()())(()((()(())))((()(((()(((((((((((((((())()((()((()((((((((())())(((((()(((()()(((((()((()()()))(((((()(()((())(((((())())))((()))((((())(()((())())((()((()(())))(((((((((()(()())))(()))((((((()))((())(((()(((())())()))(((((((()(()())))(()())(((((((((()())))((())))(()((()))(((((((()))()())())(((((())))))())()((()(((((())(()))))(((((()((())))))((((((((((()((())()))(((((()(())))))((()((()())))(((()(((((()))(((()((()((()))(()))()))))))(((())))))((()((((((()()(()(((((()()((((())))))))((((((()))((()))()(((((((((()(())))(()(())(((((((())())))(())))((()((()))))(()(((((((((((()())((())(((()()((())(()(()(((()())((())(()(())((()((((())((((((((())((())()))(((((()(((()))((())))((((())((((((())))()))()))((((()((((()()((((()))())(())))(()(((((()))(())(()()((())((())(((()))(()))()(((((((((()((((((((((())(((()()()))((()((((((()(()))()()))((((((()((((((((())))))()))((((((((()(((()))))(())))))))))((())((((((())(((((((((()()(()(((()))(((((())(())))(((()()(()))((()((((((())))(()(((()((()((()(())((()((((((((()(((((()((()())(((((((((()()))())((((())()))((((((()()(((((())()))()(((((((()((((((())()))(())))(((()))((((())(()(((((()))((()((()(((((((())((())))())))()((((())))))))()))(((((((((((())())))))(()((((())))((((((())(((((((()())))()())))(((((()(((((())))((((((()()())(()()((((((()((((()()(()(()))))(()))))))()(()))((((((((())))()(((()(((()(((()))())((((((()(())())(((()((((((((((()())((((()))(()())))((()())((())((()(((((((()))))(((((((((())))()))))((((()((((()(((())()(()))))(((())((((((((((())(((()((((()(()(()))))()(((()((())(((())))(()()))((()(((())(((((()))))(()(((()((()()(()(((()))((())()))(()))))(((((((()((((((())))))((((((((()))(())))(()))))(()((()((()))(((())(((((((()((())))(((()((((((((()())((())(())))((()((((((((()))())))(()(()((((((((())))))((((())())((((())((((())())))((((()()((()((()(()())(()((((())((((()(((())))(((((()((((()(((((()))))(()((()(((())(((()(((()((()(()(()(()(((((((())))()())())))))())()))(((())((()(((()((((((()()(()(()))))())(()()))()((((()((((())())()(((()))()(((((()(())(((((()()(()))(((())()(()(((((()(()((()))))((()))((((()())()((((())((((())()(())))(())(((((()(()((())())((()((((()(()))((((())(((()(()))((()())((()(((())()()((((()))())(((()))(((((())((((())))()))()))((((()(((())())()(((((()))(((())((()(()(((((()((()(((()(())))(())))))((()))(())))((()(()))))(((((((()((())(((((()((())))((()())))())((((()(()((()((())(((())(())))((()(()(()(())))()(((((((()))))()(((((()(((()(()()((()((()()(((())(()(((((((()())))((()((()((((()))))(((((()(())(((()))((((())(())(((())(((((()(((((((())(()())))))))(((()(()(((((((((()(())))())(((((()(((())))((())(((()()))(()(()((((()(()()))))))))(((((((()))()(()(()(()(()((((())))))(()()(((((()(())))(()))(((((())((())((()(()((((((((((()())))((((((()((()())))(()((((()(()((((((((((()()(((((())))(((()((()))((((((((()((())()())(((())(((((()((())((((()()(())(()(((()((((())))))(()((((())((((()))(((())(((())))))((((()(((()()))((()((()(((((()(((()))((()((())))(((((((())))((()((())((()((((((()())((()(()(((()))(((()(())))(()))))))))))))))(((())(()((())((((((((()(((((()))))((((((())(((((((((((()))(()()))(()((()((((())()((()))))((()()((()()((()((((())(((((()))()))())((((())()))())))))(()))((((()(()))(((((((((((())()())(((()(()())((((())(()(((((())())(((()())))))())(((((())(((()((((()((((()))(((((())(((()(()(((()((())((()(())((())(((((())))((()()((()(((())((((((((())))((((())((()))()((((((())((((()((()((((())))))((((((()))(((()))(((((((()))((((()((((())(((())(()(()))())())))((()((((((()()(((()())())(())))(((((()))()(((())(((()((((()))))((((())))))())))((((((()((((((()()((((()((()((((((((()))((((((((())(((((()))))))))((())(((())(()))))())))))(())))))((((()(((())(((((((((((((((())()((((()))()((()(((((((()(((((((((()((((()(()))(()((()))))())()((()(((((((()((((((()()(((((((((((((()))((((())))(()))()(((((((((()(((()))))()(((((()((()((())))))(((((((()()))))))))((((()((((())(()(((()(()((()(((((()(((((())((()(()((()()())())))(()))((((((()())((((((()(((((((((())(()))))(((((((((((()(((((((()))())((((()))(((()()))((((()(((((()))))(((()(()))()(((((((()((((()(((()))(())))())))((((((((())(((())(((((((()(((((((())())())((()(()))))((((()(()((()(()((())()(())))))()(()((()))))(()(()(()(((((()))))(((((((()))()())()))(()(((())((()((((((())(((()(((())((((())((()))(((((((((()))(())())((()((((())(()(((())))))())(()(((()((()()((())(((())())(((((((((((((()(()(()((()((((())))((((())))))(()))))))))))))(((((()(()(((((((())(((((((()((((((())(())()(((())((()()(())))()))))))))))))((((((()((()((())(()(()))((((((((((((((())(()(()((()))(()(((((((((()()(((((((((()))))))()((()((()))(((()(())(((())())((((())((())())(()()(((((((()())(((((((()))((((((()())()))())()())(()(()(((((()(())()((()((())((())))(()()))((((((((()())(()()))))()))))))()))))(((((((()((((((())((((((()()())))((()))()((()((((((((((((((((((())((()((()((((()))())((()())(()()))))))))))))))()(()))()(((())))))())))()))(((((((((((((((((((((())(((((((((()())((((())((())))))(((((()((())((()))((((((())())(((((()))()(()()))(((()((((()((())())()))((((()))((((((()((((((((())))))))))((()(())(())((()(((()(((((((())((((())()))(((()))((((((()(((((((())((((()()(((())((())((((((())))))((()((((((((()(())))())))()())((())((((()((((((((((()()(()()())))()())())))((()(((((()((()(((((((()()))())()))(()()))))((()))))(()((()())(((((((()))())((()((((((((((((((((())((((())(())))())))())))(((((()((((((()((((((()((()))))(()))())(((((())(((((()(((()(()(()(((()))(()((((((()))((((((())((())))((((((((())))))))))))))(()(())))(())(()))(((((((((((())(((()(()((((())(()))))))(((())((((()))())()(((((((()(((((())))))(((())((()(()((()(())))(())(((((((((()()))())()((((())))))())(()))((((()((((((())((()(()((())))))((((())()(())((())((((()((()(())))))(((()))(((())(((((()))((()))((()((((()())()))(((((((((()()())((()(((((()())()(((()))())))(()())((((())((((()))((((((((((((())))(())))((()(((()))(((())((((((()(()((())())))()))((()(((())()((((()()()((())()(((()((()(((((())(()))))(((((((()())))())(((((((()(((((()())())))((((()((((((((()(()))))))))()))))()((((((()())((((((()()((((((((((()((()()((()((((())()(((()(((((((((())))()))())))(()))))((())(((((((((((()))))())))(((((((((()((((((())(((((((((()))())))))))()))((()(()(((((((()((())((((((())(((((()((((())(()))()))())()))(()))))))())(()(((((()((()))((((())((((((((())((((((())))(((()((())()))())()))))))((())(()(((()((((()((((()())))(()))))((()(((()(((((()))(()(()))))()(((((())))((((()(()(()(()()((()(((((()((()((()(()(()()))))((((()((((((((((())))(((()))(())))())))(()()((())((((())((((())()((((((()(((()((((()((()())(((((())(())()))(()()))(((((((()(((((((((())())()))))))(((()((((((()))((())(())(((())(((()))))(((()(()))((((((()((((((()((((()))(()()))()())))(()()))()()))))()(()((((((()(((((())((()()((((((()(())))()((()(((((()))((())((()(()(((())(())))))))()))))))()())())))((()((((()(((((()())(((()(()())(()((()((((((()((((((((((((())))))()))(((())((()(())((((())((()(((((())()(()))))((((((((()())(((())())((((()())()((((()))((((())(())((((())(())())(((())())((((((((((((((((()(())(()()))))()))))))(((((((((((()(((()()())((())())((())(((((((())))))((()))((())()))(((()())((((((((()(((()(((((((((())((((((())))))((()((())(())((((()(()))(((())()(()))((()(()()))((((()((((((())))))(())()(((())))))))((()()((()(()(((((()((()(((()(((()()(((((((()))))(((())(((()((((())((()))))((((((()(()((()((()(((((((()())()))))(()((())())((((((()))))()((((()(((((((()()()))))((()(()((()(((()())(((((((((()))))()()))))((()))))((((()()(((((((((()))))))((()(()(((((()))(((()((((())((((()(((()())())((((((())()))))(((((((())()))))((())))()))((((((((())(((()((())))))((((((((((())))())((()(()()((((()(())))()((()(((((((((()())))))()))())(((())((((((((())())()))))())(((((((()(())((((((()))))))((()))(((((((((())))(((((())((()())())))())((()))))(()(()((((()(())(((()())((())))(((((())())(((()((((()())))((()()(((((()()(((()()))(())))))(((((()((((()(())((()))))())))(((()((()(((()(((()((((()))))))((()()))((((((())))(((((((((((()())(()))))))((())()())(()(((())(((()(((((())(((((()(((((((((((()(((()))((()))((((()()))((())((()(((())))()(((()(()((())))))((((((())((((())))))))(((()((((((()((((((((((())()()(((()))())((()()(((((((((()))())))(((()))))((((((((())(((())((((((())(())))(())()))()((((()))((((())()(((((((((())))((((()((((((())))((((((())))()))((((()(((()))))(())(((()()))((((()))((((()((((((((()(()(()(()())((())((()((()))()((((((((((()())((()())))((((((()))((()()(())(()))))))))()))))((((((()()(((((()())())))(((((()()))(()(((((((((((()()))(((((((((())((((()())((()((()))(((((()())(((()))(((((()()((())()))))))()((()(((((()((((((())(())((((((((((()))()))))((((((()(()(()(()()((()((())()(((()(((()()))()()))())))))())(((((())((((())(((()((())((((())((((((()((())(()))((((((((((()(()()))()))()))()(((((()((())(()((())(()((((((()((()(()))))(())))))()(()(())()((())((())(((()((((())))))(((((()(((((()(()))))((((())((((((()(()(()(()))((((((()()))))))))()))())))))))))))()(()((()((()(((()())))((((((((()()))(()((()(((((((()((()(((((()(()((((()))(((((((())()))())))))))))(()()))(((((()(())((()(((((()()))((()(())((()(((())(()(()(()()(((((()()(((()(())())((())((())(((()((())(((()))(())))(()((((()((((((())(((((((()())(((((((())((((()()))())(((((())())(()))(((((((((()((())(((((()(((((((()))))))(((((((()))(()))(((((()((((()))(((((((())(()(((()((((()()))(()())))())))(()))))))))((((((())((((()))((((()(((((()()))))))((()(()(((()())))((((()))(((())(((())((((((((((())(((((((()(())))())())))(()())))))((()(((()(((()))(()((())((((((()((((()()((()))))))(((((((()(((())(((()(()))(((((()((()((((()())(((((()(((()(()()()((()())((())()(((((((((()(((((()(()))(()))((((((())))(())((((()(()(()()(()(()(()(()((((())((()(((((()))((()()(((()((((()))(((()(((((()))())))())())(((()(()((((((((()(((((((())(()(((()((())()))(()))(()))))(((()((((((((()(()(()(()((((((())((((()(((()()))))))((()))(()(((((())))()))()(((((()))()((((()()))(((((())((())((((()())))))))(((((((((((()(((((()(()()))(()))))))))))))(((((()()(())(((((()(((((())(((()))((((((((((())))((((((()((())))))()()(()))))(()(()()()()(((((((()()))((())(()(())(((()(((((()()(((((()))))(((((()((((())(((()(()()()))))))))(((((()())((((((((((())(()))()((()(()()((()((((()))))))(((((((()))((()()(()))))(((((((((((())))))))(())(((()())()((((((((())())))(((((((()(()(((())(((()))))())))()))(((((((((((())((()(((((((((((((((()(()))(((()(())))))))(((((((()))))((())((()(((((()()))((())(()))))(((((((((())))()()))((((()((((()(()))(((()((()((())((())(())))))))(((((((((((((((((()(())()))((((()((()(((((((())(((()()(((()))((())(()((())())))())((((()(((((((((((())))((((((()))))((((()()(((()))(()((()))((((()))((((((((())((((())()((((()()()))(()))((((()(()))(((((((((()))))))(()((()(((())()()((((()(((())(())())(((((())(((((((())(((())(()((())((()(()))))()))(((()())()((()()((()(()((((()))()((((()(((()(((()))))(()))(((((((()(()(()))))()((((()((((()()))(((((()))(()()))))))(()((()((()(((()))((()((())))(()())))(((()()(((((((((((())()((())(())((((()(((()(()(((()((()())))(((((((())(((((((((()(()())(()())(((()))(((()(()))(((((((())(()((()((())()(((()))(()((())()(((((())((()((()((((()))(((()((((((((((()()))(())))(()))(((((((((()(((())))((((((((()))())))))))((((((((((((()((((()))))((((()(((((()((((())()))(())))((()((((((((())))(((())))(()(((()((((((((((())()(()))())))))))((()(((((((())(((())(()(((())))((()((()(()))())((((((()(((())))(())))(()(((()())()()(()))))(((()(((((()()))((((())(())(((()((()))()(((((((((((())))()))((()))(((((((((((((((()())))(()((((((((()))(((())((((()))(((()(()(()))))))())(()(((()(((((((()(()(())(())((((((())(()(()((())(((((()())(((((((()((((()))))((())()(((((())))()))(((())(())()((((()))(((())))((((((((()(())(()((()(((()))))))()((())((())((((()((()))))))(((((((()((()(()((((()((((((((((())()))))()))))))()(((()))(()()((((()()()))(()((((())(())((((((()()))()((()))((())))((((((((((())))(((()((()())))))))(((((()))))))))((()()()(((()()))((((()(()(((((((())())))(()((((((()((()))((()(()))((()((((()))((((()())))((((((((()))))))))))((((((((((((())(((((()(()(((()(()(()(()))(((()()(()(()))((((((())((((((()((()((((())()((()())(((((())))()((((((()()((()(()()))))))))))))())((())((((())(()(((()))()())((((())))(((())(((((((((((((((())(()((()(()(((((())))((())))))()))(())(((((((()(()))()))(((((()((((()(((()())(()())((((())(((((((((())))())((())((()))((((()()((()(((((((()))))))((((()()()((((((()))(((())()))))(()((((((((((((()())(((((()()())((())(((())((()((()(()))((((())))(()((((()))((()(()(((((()()((((()))))())))(())((((()((()))(((((((())((())))((())(((((((()(())((()(()))()))((()()((((()))((((())()((())))(())))(((((()((()(()())))))((((())))((((())(((((()))))(()(((()))((((()))))(((((((()()((()(())))))))))(()((()(((()(())))))((((((()())((((()))))(((((((()))((((((()))(((((())))()))))(())((((((()((())()))))))(((((((((((((()()((())(())())())))()))())((()()((()((((((((())()((())(((()(((()()))((())())))(((((((()(()()))()(()((((((((((())(()((())))))))(((((((()))))())((()(((()(((()())))(((((((((((((()(()(((((((((())(((()))()))((())(((())(((()))(((((())))((((((((()))(((()())))()))()(((((((()((()))())(((()(((()(((()))())()))(((((((())((())))))(())(((()())((((()(()((((((()(())(((((((((())))))())(((())())((((()(((((((()(())))())))()(((((((()(()())()))((((((()()))()((((((((())(((()((()(())((())()())))((((()((((())))))(((((()()((((((((()(())))((((((())()(((((())))((()())()((((()(((((((((()()(())((())()((((()))(())()((((((()())))()())(()())(((((()(((((()))))())()))))((((()()))((()((((((())))()(()))((()()((((()(()(((()))(())((((())()()((())(((()()))))))))(((((((((((()))))(((()((()()((()())((())(((((((())((())((()(((((()))))((())((()))((((((()()()))(()((()((()))))))((((((((((((((((((((((((((((((()))(()))))())(()((((((((()((())()())))))((()()()))))())()((())(()(()(((((())(()((((((((()(()(())(())))))(((()))))((((((((()()))(()((()()((()()((((()())(()((()((()((()()))))()(((((((()((()()))(())))(()((((((())((())(((())())))())))))))(((()((()(())((((((((((())()()(()(()(((())(()(((()(()(())((())))(()(()((((((((((()(()()))(()()()))((()(())((()((()((((((()(()))((((())())))()))))())((((()()())))))(()(((((((()()()(((()()(())))(((()))()))(((((()(((()((())))(((()(((((()((()((((())))))((()((((()())(((((((())))))((((()))(((((()))(()(((((()))((()))((((()(()(())(()(((((()(()()))(((())(((((())())((((())((()))((())()(((((((()((((()))())))))((()))()((()())(()((((()(((()())()))))))(((((((((()((((((()))())(((())((((()))(()())()(((((()())))(((()))))))((((((())(())((((()(()))()((()(())((((())))(((((((()((((((()((()((()((((()()((((()(())))(()((()(()(())((()(()((())(((()(())())(())))()))))()))(((())((()((((((((())(())(()((((((((((())((((((())(((((((((((((()())))(()((((()(()()))()((((()())(()))(()))))())))))())())()(((((()(()(((((((((()())))))((((())((((((())))(())))(((((()))((((()((())(((()(())))))())((((((((((()(()(())(((((((((()(()(()()(()((()())))))((((((()((())((((()(()))())((((((((()))((((((())(((())))((()))())((((((((()))(()(()(()))))(())))))()((((((((((()((((()(()())()))))(((((()()((((((()()((())()))((((()(()())))())((()(((()(((((()((()))))((()))()))())))))(((((((((()))((()((((((((((((()((())()()((((((((((()()))))))((((())((((((()()((()()))()(((())(()(((())))(()))))))))())(()(()(()()())))))((((((()(((((((()))())((((((()()()))(()((()((((()))((())))())))()((((()(((((()(()))()(((()(((((())(((()((((((()(()())(()))((((((((((((((((((()((()()))))((((()(()))(())))((((((()((()())))())(()((((())))(((((((()))()(((()))(()))))((((((((()((()())((((((()(((((((()))((((((()(((((())((()(()()((((((())((()))()))(()()))))(((((()()((((()((((()))((((())))()()()))())())()))(()((())(((()()(((())()(((((((((())))))))(()))()(((((((()((((()()())(((()(())))))(()((()(((()((()(()()((())(((()((())(())((()(())((((()()))()((((((())))((())(())(((((())))(((()(((((())(((()))(((((()())))()))))((((())(((((((((((()))))()((())))(()))(((((((()()((((()((())((((()(((()))(()))(())((((()(())()((()(())))(((((((())(())(((((()((())(()(()(()(()))(()(()(()()))))))())(()((())(((()((((()))(())((()(())(()))(((()(()((((())())))))()((((()(()())))((((((()()((())(()((((())(()())(()(((()()(((((((()((())(((())()))))))(()()))(((((((())((()(((((((())())(((()()))))))(()(())))())))))(((((()(()((((()((((((((()((()()())))(()))(((())((((((()()()))(()(((((())))()(((((((())(())))(())))))(()((((((((((((()())))(()))()))((())(()(((()()((())((((()(())(()(((()(((((((((()()))()((((())((((((((((((((()))(())())))))((()))))))(((((((((()((((()))))(((()))((((()(((()())))((((((())((())))(((()))(((((((((((())((()(((((((()(((((())))(()((()((())(()(((((((()((((()((((((()))))((()(())())(()))(()()((((()((()())))(())((())((((((())((()((()())))))))))(((()))((()(()))((((((((((((())())(())))((())(((((((()((((((((((()(((())(((((()(()))()()))())))))))(((())((((())((()((((())()((())(()()))()(((()(()(()(()(((((((((())(((((()))(()((((())))())(((())((())(((()(((((()()(((((((((((()))(((((()))())))))))(()()(((((((((()((()())(((()(((()))))((((())))))))(((())())((((((((((((())(()((()(())(()(()(()(()(((()(()(()(((())))((((()(((()))())))((())(((()((())()()))(((())(((((())(((((((()))))()))))((((()(((((((((((()(()))(((((((((((()))(((((((())())))(((()(((((((()))((()((())(())())))))))((()())()))()))))((()))))))(((()())))(()((()(()()((((((())((()())((((((((((((()))))))()(()))()))(((())(())((((((()(()))))((((((()((((())()))))))((()()(((()))(((()((((((((())((()(()))))))))))((((())(()))(((((((((((((((((((()((()((()((())((())(((()))((((()(((()()))())())((((()())))((()((((()))((((((())())))(()))(((((()((((()))(((((((((((((())(((())((((())(()))))))))((((((())(()((((()(((())))((()((((((((((((())))))))()(((()))((((()(((((((((())((())((()(())))((((()((()(()))))(()))()))))(())))(())))((()((((((()(((())(()()))((((()())((((()(()))))(())((((((((())(((())((()))(()))(())))))))((()(((((((()())(((()))((())((((())((()()()((((()))()))(((()(((())((())))(((((((())(())(())((()))(((((()()(()(((()))()()(())))))))))())))((()(((()(()()(((()((((((((()(((()((())((())))))((((((((()()))))()))))(())((())(((((()((((())))((()((())()(((())(((((())))((())())))))))((())(((((()())(()()((()(((()(()((((((())())(()(((()(((((((())))((())()((((())(()))((((())(())()((((())(((()))))())((((()(()(((((()))))))((((()))(()((())(((((((())(()())(()(((()()))(((((()(((()((())())))(())())(((()((()(((())()(((((((())((())(())()(((()((())(((()()))()))(()((()((((()(((((((((((((())(()))())(())))(((((((()(()))(((()((()(((((())))())(((()((((((()()))))())())(((((((())((())((((((((())((((((()))))(((((((())((((((())((((())(()((())))))))(()(()))()))(((())((((()(()((()(((()(((()((((()(())(((()((())()())))))))))())))))(()))((()(((()())((((()()))(((((()())(()()(()((()()()(((()()(())(()))()))(((((((())))(((((())((()((()())))))))((()(())))(()(()((()(()()(())((((()())((((())))((()(()(()((())(())))(()(((()((()((((()())())(((()())((()()(((((()))))))((()((())()(()((((((((((((((((((()))))((()(()))(((((()))())))))(((((((((((((())(((((()(((()))))))))))(((((()((()())))((()((()((((())((())(()((((((((()))(((((((()))))))))))()())((((()))))(((()))(()((((()()(()()((((()))((()((()()(((((()())(((()())(()(((((()))()(((())(()(((()))((((()))))))())))()))))))))(((((()))))(((((((()(((()(((((((()((())(((()((())(((()(((((())())))((()((((((((())((()()()))))))((((()))))(()(()((()((())(((((((((((()(((())))))(((()))))))(((()(())())((((()))((())(()))((((((((())())((((((((())()))))((((((((((((()(()))()()((((((((((((())(((((((((())((((())())))))))((()())))))(()((())(((((((())()((((()))((())))))((()()((((()((()((()))(((((()(()((((()))((()((()))))))))(()))))())(((()(((())((((((((((((((()())()))))))(((((((()((((())())((()((())((()()()((((((()))())(()))())())(((())(((()((()))()((()(((()(((((((()))(((()))((())))))(())))))))(()))((((()))(((((((()))))((())(((((()()()))((((()((((((()(((()((()((()(((()))))))(((((((((((((())()))))()()))((((((()))))(()(()))(((((((((()()(((((()()((((()())(((((((((())))()))())))((((()(()((()()(()()())(((((()()))))((())((((((()(()))()())))((((()(()()()(()(((((((()()))((((()))((((((()))(((())((((((())(()((())((()((((()))(((((())))))))())))))()(()(()((())((()((((())((((())))(()()((()((((())))((((()())(((((())(()(()())))((()())))(((()))))((((((((()(((((())))((((((())(()((())(()(((()((())(())(((()))((())))))(((((((()()(((()())))))(()()(((((((())))))())(((()(()(((()((((((()((((((()(((()(((((()))(((())())(((((((())(()(())(()((())))(((((()))())(((()()))((((()))))))((((()()(()(((()((())))()()(((((((()))()((((())((((((()(((()))))((((())(()(()))((((((((((()(()(()()))(((((((())((()(())(()))))))(((((()))()))((((()(()))))(((()(((((()((())))(())(((((()))())(((((((((()))(()(())(((()))())))))(()(())))(()((((((())((()(()))(((((()()))()((()())()()))()))(()(((((((())))()()((((((()())((()()(((())))))))(((((((())))((((()((()))))(()))(()((()(()())(((()((()))))))(((((((((())(((()(()(((((()(((())))((((((((()))((((()(((((()))((((((()))((((()((((()(((())))(((()())((()())(((((()(((()))())))))(((()((((()((((())((()((((((())))())))((((((((((((((((((((()(()(()(()((()(((()(((()))(((())(((((((((()(())))())((()((())(()))((((())((((())(())(()())))(())()))(((()()((((())))((((((((((((()((((((())))((((()(()(((((((()((((((((((((((((()(()((()))))))))))(())))((())))))(())())))(()))))()(()))(((()((()()(((((((((()))))))))))(((((((((((()))(((())((((())((((()))))(((((()))()(((()))((((())))(((())())))(((((((((((()((((((()(()()(()())))))())()((()(()))()((((((((())))))))(()(((((())())((()))(((((((((((()))))())((((())((())))(()))))((((((((()(((((())(((()))((()(((()(())))(((((()((((((())((())))((())()))))()()))()))()((()(((()))((()(((((()()((())))((((((()((()((())((((()()))()()((())))))))))))())((((((())(()))(((()))(((((())((((())(()(((((((((((())()((()((((()))))((())(()(()()))))))))))(())))()))()))(((()))))))(((((()((((((((((((((())(((((()((())(((((()()(()(())))))()))(()))()))(()((((((((((((((())(((()))()(((((()))(((())))))()(())(((()))((()((()(()((((())(((((((()))((((())))((()(((()((((((()((((()(()))((())))(((((())(()))())(((((((()(())))((((()((((((((((((())((((())))()))()))(()())(((((()())((()(((()((()((()()((()))))()))((()(((((()())((()(((((((()((((((()((()(()))))((((((((())((()()(((((()()(((())(()(())))))))((((((()(()((())(())))(((((((((())(((((())()))(())((((())((())))()((()(((((((()))))()())(((((()))))(((((((((((()(()))()(())))())((((()())(((()((((((())))))(((()())()(((((()))))(())))(()((((((((((()((((())))((((((((((())(()((()))(((((((((((())())(()((((())()(((()(((()((()()(((()((((((()()))(((()))()))))))((((())((((())())(((((((((((((((()))))))))(((((()()()((((())())(((((((()(())(()(())))())))(()()))(())(((((((()((((())(((())(()))(())()((((())()))(((((((())(())))))((()())(()))))((()(((((((())()))(((((((((((((()))())((())((((((()()((())))))))()((((())((())()(((()(()(()((())(((((()(((()))((((()()))(((((((()((((())))((()()))((((((((()((())(((()(()())((((((((()())))(()))(()((()(((((()((()(()))))))((())((((((()())))))((())((((()))(()(((((((((())))))(((((((()(()(())(((((((((()(())))((((((((((()((((()))))(((((())())))))))))((()((((()()(((((()(((())((())(()(()))))(())((((()))())(((((((())))))((((((())(()(()(())))(((()(()(()(())((((()(((())(())))()))(()))((((((((((((()(((())))(((()((((((()(()(((((((()())))((((((())()))((())))((((((((((((()(()(((()(()()(())))(()()(((((())))((((()()())(((((()))()))))(((()())))(((()))((()((()(((((())(()))(()((((()()(((()))()))))(()()))((((((((()((((())(((((()((((())((())((())))))))((((()))(((((((()(()(((()(()(((()))((())()((()((()))(()((((()()))((((((())()(()(((((()(((((()(((())))))))((()((())))((()((())()(((())()((((()((((((()))((())))))))(()(((())(((((()(()))(()(()(((((()((()))()))(())))(()))(((()(((())((())(()))))()((((()))()()(((((())())(()((()(((()(((()((()(()((((()()(()((()))()((((()))())(((()))(()(()))(((((()))((((()))(((())(()))))))((((()))(((((((((((())(((((())(())))(()((((()))((()((()((((()(((()))))))()))())())((())(((((()()))((((()((())(((()())((((((((()((()(()(()))())))))(((((((((()()))(((((((((((((()))))())))(((()((((())()))(())))(((((((((((((()(()()))())())())))()())()(()((((())(((((()((()(())()((())()((()(()(()(())((((((((())(())))))))()(()(((()))))))))(((((((()((()(((())(((()(((((()())))((((())))))(((((((((()))(())))((()((()((((())))((((((((())((()))((((((()(((()((((((((())))(((((()))(((((())))))))((((())(((((((()((()(()))()(()(()((()((((()()))((((((()(((()))(((((((((((((((())(()))))()(((((()(()()(((((((())))()))(())))))))))))((()()(((((()())(((()))((()()(((()())))((((((((())))))(((()((()(()))())))(()(((((((()(()(())))()))))((((((()))((((((((()))())(()(((())(())))(((())()(((()(())(()))()(()((((((((((()))))(((()))(()()))))()()))(((()(()(((()((((())()))())))())(()((()(((()((((((()))(())))())))(((()()))())((((((((())())((()))((((()(((()(())(())))((((((((((()(()((())(((((()(((()))))(()((())(()())((((((()((((()(((((((()())))((())(()))((((()(()(())((((())(()(((()))(((()())((((((((()())((()(()()())))((((()())((((((((((()))(())((()())((((()()(((((((((((((())))))(((()())))(())))))))()))))))((())()(((((()((())(()((((()((()()))))())()(()((((()())((((())(((((((())()))(((()((())(())))(()(()(((()))((()(()((()((((())(((()(())((((()(((()((())((())((())(()()(()((())))))))))((((((((()((((()()))((((((()))))(())(()((((()()))()((()))(((()((((((((((((())))()(((((((((()((((((()(((()())))((((((((()(()))((())))))))()))))(()(())())))((((((((((()((())))(()((()(((((())((())))))(())((((()(()()(((((()))))())))(()(()((((()))))(((())(((((((()))(()()))((()(())))))((((()((((((())()))))((((((((()(()())((())()(((((()((()))))())()(()())(((((())())(((())((())(((())((()((()))))))(()())))(()))((((()(((()()))(((((()((()))(((()(()(((((())((()(((())(((()))(()(((())))()))))))))()((())(()((((()((((()()((()(((())((((())))))()((((((((((((((()(((((())())(())((((())()(()(((()(()(())))()((())((()()((()(())(())))((()((()(()))((((()(((((()((((((()((()))))))))))))()((((((((())(((()(()((((()(())((((()(()((((((()(((((()))()()))(()(()((((()(((())((())(((((((((()))))))))))())(())((((((((((()()()((())()(((()))(()((()((((((((((())))(((((()((((()))())(((()((((()(()))))))))(()()((()(())(((((((()(()))((()))(()((((()((())))((())()))((()((()))((()()(((((()(((()(((()((())(()()()()(((())(()((()()))))))(((())(((((((((((((((((()))))))((()((((((((()((())())()(((()((())((())((()))(((((((()))))))((())(()((()()())((()()(())((((()()))(((()))))()(((()((())(()(()(((((())))()))(((((((((()())(()))((((((())))))))))())))))(())))))((()((((((((((()((()()(((((()))(()(()((((((()(((()())((()())))(((()(((()((((()((((((()()))))))(()())((()))))))((()((((((()())(()((())(()((()))))(((((((((((()((())))((()((())(()((()))((())((((()(()())()))))(((()(((((()))()))))(()(()(((()((((()((()(()((()(()))((()()(((()(()))(()))))))(((((((())((((((())))))()((()))))((((()))((((()))((())((())(((((((((()))(()(((((((())(()(((((())(()))())((()(((())(((((((((()())))())))))(((()((()((((((())())(((((())(()))))()((((())((())((((((((((()))((((()()())))((())(())((((((()((())()()))))(()(((((())())((()))((((())((((((((())))()(((((((((()(((())((()(((((()((((())()))()))))(((((((((()(((((((((((())(())))()(((((())((()(((((((((()))))))()))))()((())(()(()))((((((((()(())(((()(()))())))))())))(()(()()))(((((((((()((((()))(((((()(()))(((((()((()(((()())))()))()))()(((()((()))))(((((((())(((((())))()((((((())(())))))(((((((((((((()))((()((((())((((())(()((((((()))))((((()(((()(((((())(((()))((((((()(())())((()())))))))))())(()((())(((()())(()))))(((()(((((())(())(()((()(((((((((((()(()(())(()()))))((((((((((((((())(()()(((((()())))())((((()((((())((((((((()())()))((())(())))(()())))(((((()((()(()(((((()(((()())))))()))(())((())())((()((((((()((((()(()))))(())))(())(((((((((()((((((()((()(((((((()))((((((()((()(((())(()))))))((()(((()()))((())(()((())()))(())((((((()))((((())))()(((((())))()((((((()(())))(((((((())))))())((((((((()))())))(((()((())))))))(((((((()((()((((()(()))()))(()))(())))((((((()(()))))((())((((()(()(())))((((())((()((((((()))((((((())))())(())())))((())))((())))))()(((()))((((((((((((()(((((((((()((((())(((((()))((((((()))())((((((()((((()()(((((((((((((()((((()())()(((((()))))(()(((()(())()))()))))(((((()(()((()()(()(((((()))))())(()((()((()((((()(()((((((((()((()(((()(())(()(())))))((()()))(()((()(((()((((())()))(((((((((()()(()((()))))(((())))((((((((())())()(((()(((((((())((((((()((()(((((((((()(())(()))(()()((((((((((())(()(())()((((()))()((((()))))))((()(((()(()))(((()()(((())))())(((((()))(()(()(((((()(((())))(()(()))))))))))))((((((()(()(()((()))))((()((()((((()(((()((())(((()((())(((((())((((((())))(((()(((((()))((()())))())(((())((((((()))))()))((((()()))(()(((()))((((()(((())((((())((())(()(())))()))))()()))))(((()))(()((()((((((()()))))())))(())((()(((((((((())()))))(((())()(()((())))))(((((()(((((((()((((((((()(((()()(())(()))(((()()(()(((((((((())))))(((((()()))())((()((((()))(()((()(((())))()))()(((()(((((((((((())))(((()(((((()(((((()(((((((((())()((())())))))()(()(((()))((()(((((((((()))))((((())))(((()((((()((())((((((())))(((()((((()))((()((((((((())))(((((((((((((((((((()(((())((((((()())(((((())(((((())))())(((()((()(()(((())))))()))))()))))))()))))))(())((()(((()))((((((()))()(((((())(((((())))(()(((((())(()(((((())((())()))((((()))(((((((())))(()()())))(()(()((()(()(((()())))())(((()))(((()((()(((((()))(((((((((((()())((((((((()(((((((()((())(((()((()(())(()((((()))((()(((())(()))(((())(()((((())(((((((((()))()((((()))))(())(((()))()((()(((()(()()((()(()(())(())))))))(((()))()(((((())(((()()))((((()(((((((((()((()))())))(())()((((())))()))((((()()()(()((((((())(((())((())))))(((((((())((())())(()()))))(()((((((((())(((())(())))))((()((()(()((((((()))())((((((())((()())((((((((((()((((()))((((()((()(()(()(((()))())(()(((()((((((()))))((())))))(((()))(()(()(((()))())((((((((((())((())((())))))())(()))()(((((()((((()(()))(((((((()))())()(((((()(((((())))((()(()((())((())()(()(())))))))))((())))((()((()(((((())()))(((((((()(((()((())(((((()(()((())((((((()))((((((()))((()(()))(())()))((((()((((()((((())))()())))(())((((((()))())((((((()())))))((()(((())(())((((()()(((((())))()(())(((()(((((()((((())((((())(()(()(()))))))))))((())(((()()(((())((()(())(()((())((((((((((((((((()(((((((()()))()))())))(()(((()(()((((((()((((()()))))))()(((((((())(((()))())((()(((()()))((())(()(((((()(()((()))(()())))))(((()))()((((())(((((((())))((((())(((()((((((((((((())()))()))))))(((())())))))(()((())((((()()(((((())((((((((()))(())))())())((((()))(((((()())(((()))))()(((()(((((()()(()((())((())(())()))((())))(((((())()(()((((()))))))((()((((((()()((()(((())((((()))))()(((((((((()())()(()(()(()(((()))((((((()((((((()))(((((()(()))))((((((())))))))))((()()())))((()))(((((((((()))((())()))))()(((((())))((((((())(((())((())((())))))())(((()(()(())))(()))((((((((())((()()))(((((((((()))(()))()((())((()(())((()((()()))(((((())())))(()((((()(((((((((((()((((()(())())))))()))(((((()((()())(()((((()(()((())((()))((()((((()))((()((((()(((()(())()(()(((((()(((((((((()))(())(((()))))))((()))(()()))((((((((())(())())(()((((()((()((())())((((()()((((())((()((())(((((((()())))()(()()))))(((((((()))))))((())(()((((((((())()((()(((((((()))(()((((())((())))))((((((((((()(((())(((((((((((((((()(()))))((((((()(()(())))((((())(((((((()))(()))))(((((()())((((((((((()((((((()((((()(((()))(((((()))(()(((((()(((((((())))))))((())))()))((((((())((((()())((((())))))))(((((((((()))(()(()(()()()(((()))(()(((())((()(()(((())))(((((()((()(((()(())((((()))()())()((((((((())((((())()))(())))((())))(()((((((()((((((())(()((())((())((())((((()))((()))(()((((((((())())))()(((((()))))))()))()((()()(()(((()(((())(())))(((((()()()()))))(((()()))()((((()())((())(((()()))((((()))((((((()))()((()((())()))((()(((()((())(()(((()(())))(((((((((()(()(((()))))))))(()(()()()(((((((()((((()))((())))()()())()))(((((((((((((()())((()(((((())()(())()))((())))))))))((((((()(((((()))(((((((((())((()(((()))(()((()(((()()))))(((((()))((())((((((((((((()((())))((()))))))))()((((())((()((())(((((())(((((((((((()((())))(((()(())(((()))((((((()))((())((()())(()((((())))(((((()(()()()((((((()))()))))))))))(()))())))((()((((((()())(((((((()(()())((()())(((((((((((())(())))())(((()()))())))))(((()(((((())((((()())))(((((()(()))((()((((())((())))))(((())(()(()()))((((((()((()))(((((())(((()((((((((((((((((()((()((((((((((()()))))((())(((()(((())(()(()(()((()())))))(((())((()((((((()(((((((()()))))))()(())()())(((((((((((())((()(((()(((((((((()(((((((()))(((((((()))((((()))())))()(((((())(())(((((())((()((((((()(()(((((()))))())))(()))))(((((())))(((((()(()()))(((())))(()(((((((()((((((())))())))(()))()))((((()(((((((((()))((((())((()))((())()))((((()((((()))()))(()((()(()(()(())))()))((()(())((())((((()))(())(((()(((((((((()((())(()))(()))))))))(()((()()))()))()(((())(((()()())(((((()((())(((())))((((((()(((((((()(((((((()(((())(((())(((()))((((()(((((()())(()))))((((((((((((())((((()((((((()(((((()((()((()()(()())))))))))(()(()())))))(((((()()((((()(((((()((()))))((()((()())())))(()(((((()(((()()())((((())((())((()(((((()))))()))()(((())())))((((())(((((()))((((((((((((((())((((()(((()))((()(()((()()))()((())(((())((((())(((()))))())))()))(()(()()(()(()((()(((((()))(((())(((()((((((()))))(((())((())(((()(((()((()()(((()())((()))))))()))))()((((()(((((()(((()))())((((((((((((()())())))))))((((()))()(((())()(()(()(((((()(((()((((())()(()))))((((((((((((((()())(((()()))((()()((()((())(((()(((())())))((((((()))((()())(((((()())))((()(((((())))((((((((()(((((((()(())(()())()(()((((())((((())(((()(((((((((())((()))(()())))))((())((()(()((())()(((()))(((((()((((())())((((())(()((((()()))))(((()())((((())(((())((((())(()))((()((()(())((((((((()((())))))))(()())))((((()(()(()))))))())((((((((((((()))()))))((())(((((()(())()((((((())((())()((((((((()((((((())))((()))((((((((())))(((((()()((((((()()()((()((((())))(()(()((((())(())(((((((()))(((((())((((((()(())((((((())(((()())))))((()(()())))))(()((()(()((()()(((())()))))((((((((((()()))()(()()))())())(()))(((((((()))((((((((()()()((((())((())))))))(((()())))))()())(())))((((((()(((())((((((()((())()(((()))()))((())()))(((((())((((()())(((()(((())(()))())(((((())(((((((((()(()(((((())(()(()))(())))(((()())((()((()(((()))((((((((()()))(((((()))((((((((((((((((()(()))(((((((()((((()))))((((()))))))))(()(())(())))))))()(((((())))((()((((()()(((((((())))))(()()))(((((((((()((()((((()((()())))(((())))()((()((())((((()()((((())(((()(((((())((((())))))))())(((()((((((()))(()())((((((((((((())))()((())((()((()()))(((())()(((()((())(((())())))))()))(((()((((((()((((()(())))((((((()))))(((()))))(())()))((((())(((((()((()((())))((((((()(()())))((((((((((((()())((())(()))))))((((()())))))(()()))()))(((((()(((((())((((()()((()(())((()(((())((((((())())))(())(((()()))))()))))))())(()((()((((((()(((((()(((()))())())(())(((()(((((())(((((((()((((()()))))))())(((()(((())((((((()((()((((()))((()))))))(((()))()))))))(((((()))(()))((((((((((())()))(((((()(()(()))((((()((()((((((()()(()()(())(((()((()))((((()())))()))())()))))))))))))((((((())(()))(((()(((((()((((((()))())((())((()))())))(()))((((((()()(((()))))(()(()((((())))(((()(((()))))())))())()((((((()((()(()(()((())((())(((((((((((())))()(((()()))())))((())(()))))((((()((((((((((((()(()))((((()))((((())((((()))((())()(((((()((())))))))))))())(((()()(((((((((()()))))())((((((((((()))((())((())())((()()(((())())(()(((((((()))((()))))())()(())))))((())(((()())(()((()((((()(()((()))))))(((()())(()(((((())))((()(())))(((((((((((((()(()(((((()(()())))(((((()((((()((((())((())()))((((((((())((((((()((()))(()))))())))))))(((()(((((()(((())(((()((()((())()((()())()))))))(((()(()()))(((((((()))(()(()(()(()(((((()((((()()))(((()((()((())((((()((())()))())(()((((()(()(())))(()((())(((((((())(()((())()))())())))((((((()))((()((()((())()))()((())(()(()((())((((()())))()())))))(()((()(())(()()()((((()))(()((((()())()(()(()))))))(()(()(((((((())))()(((()((()((())())())(((((()((())(()(((()())((())))((((((()))((()()))))()(((())((()(((()(()())))(((((((((()))()))((()(()))((((()(((((((((()(())(((()))))))))(()()((()((((((())(()(((())(()(()))())))((((((((((((()(((((()((((((()(((()))(((()))())))(()(()((((()))(())((((())(((()((((((()((((((()(((((((((((((()))))))())((())))()))(((())))(((((()())(()(()()((()((((()(())())))((()())(()))((((((()((()))))(((())((((()((((()((()(()((()()()((((()()())))(((()()(())))))((((((((()((())((()(()()))(((((()(()))(((()((()((((((((((()()())((())((((())))))))(((((()(((((()(()(((())))))))((((()))(()(()(()(((()(((()(((()))()(((()(())))())))(()))(((((((()))(()((()()))((()(((())())()(((((((()))))))())((()(((((())(((((((()((((()))))))(())))))(((((((()((()(())))))((()(((((((())((())))(()))((((((((())()))(((()((()((())()((((((((()()))))((()())))())((((((()()(()(()))(()(()))((((()(()(()()((((()((())(((()))(((((()((())((((((((((())(()))))((()((()()))))))())((()))))((()((()))((((((((((((()))))))((((((())())))((((((()))(((()))()(()))))((())(((((())))(((()((((((((()(((((((((()((()()(()))())((()((())()(((((()(())))))(()((())((()((((((()())))()()))())))))(()(((()(((((()(((((((()())))((()()))))(((()(((())((()))()((((((()()())((((())(((())()((((()())))()()))))((()))(((((())(((()(((((())(((()(()((())((()((((()(((((((())(((())(((((()()((((((()))()))((())()((()((((((((()))))(((())))))()))((()(((((((())((()))))((((()))((((((()(()()(()((()())((()((()(()((())(((()(())))(((()(()(((((((()))(())))()))(((((())(((()((()())(()))))))(((())((()(((((()())(()()))))()))))(()((((())((()()))(()(((()(((())()())((((((())(((()())(((())))))((()))))()()))())((()((()((((((((((()(((((()(((())(((()))(()(((())(((()))(((((()))))))()((((()((((((()))())()((()()))((((((()(()))(((())(((()))(()((()((()(((())())())())()(((()()))(((((())())())((()((((((()(()))((((())((((((((((())(((()))))))))())))(()(()(((((()())))((((((((()))((()()()(()(()(((((()))))))(((())))((((()))(((((()))(((((()))()))))))))))(((((()(((((((((())()((((()(((()(()))))))((()(()(()))))))))(()(((((((()))))((((((((((((())((((()((((((((()))))((()(((((((()(()()())((((((()))((())()))())))))))()(()()((())(()())((((((((((((()))((())))(()(((())(())(((((())(((())((()))))(((((()(((()((()((((((((()()((()))))(((((((((())(())(())))((()((((()(()())))((((()))(((((())())(()((()((((()))()((((())))(()(()))))((((()((())((((((((()(())(((((((()((())))()))())((()(((((())())((()(((((((()(((()(((()())()()))(()(((((((((()((((((()())))))())()((((((())(()(((((()(((((())))(((()(()))((((()((((()((())((((()())()))(((()()))()()((((((((((()(((((((((()))))(((((((((()))))))((((())))))))))((())))))()))))())(())))((((()((((((()()(((()(((())))()((())(((()((())())))(((((()((((()())((((((((()((()(((()))))(((())()((())(()))(()(((((((((((((((()(()(((()))((((((((())))))))))))((()((((()(()))()(()(())(((((()(())))(((((((())))((()(((((((((((())(((()())))))((((((()))))))(((((()((((()()))())(()((())))((((()))(()())((((()()))))()(((()(()((()(((((()((((()()(((())(((((((()(((())()(((((((())())))))(((())))))(((((((((()((()(()())))))((((((())(()(((()(()))(((((((()(((((((((((()(((((()(((()((()(()))(())())))))())))))))(((()())))())())))((())))(()(((((())((((()((()(()((((()))))(((((((((()(())()))(((())((()((((((()))())(()))))(((()((((((())()))((((())))))((()()(((((()))(()((()())((()()))()(((((((((()))(((((())))(((((((((((((()))()((()((()())()()((()(((((())())((((((())(((((((((()))((((())()(((()((((((((((()(()))))))(())))))(()))()))))))((((())(()))))))()))(()(((((((()()(((()())((())()(((()((())((((()(()))))((((((())((())()))))((((((((()(((()())((())()(((()((()()(()(((((()))(()))(((((((()((())(((((((()(()))((())))(()))))(()(((()(((((())(((()((((((()((()()(((((((()((()((()(((((()))))()))))))()))((((()(()))()(((()((((((()()((()((((())((())))((((()((())(((())))(()()(((())))(()(((((())()()))((())((()())((()))(((()))(((((())(((()())))))()(())(((((()(((((())((((((((()((()((())((()((((()()(()))))((((((()(()))())())())))))())(()((()(((())((()))(((()()(()))(((())((()((((()())))))(((((()))((()()((()(((())())(())))))))((((()(((((((()()))((()))))())((()(((())((((((((())))(()(())()))))((((()((()))(((())(()(((((((()))()))(((()))))((())(((())(((())()())))(((())((())(()()(())((((((((()()))(())))(((((((((()))((())()))))))))(()))))((((()((((()((((())(()(())))))())((((()(()(()((((()(((()))(()((((((((())(())((()))((((()(((())))(((())))))))(((((())()))()((((()))(()(()(()(()())(((((((((((()()))(())(()((())(((()))(((()(((())(((()((((((()()))))())((()(())((((()((((()(()((())(((()(((()((())((()(())(()))(((((((()(()((((()(())))(((((()(()(()()))(((()()))))((((()(()())((()(()))(((())()())(()((())((())(()))((()((((((((((()(())))())))))()))(((((())(((())((((())))((((())((())(((((())(()())))()())))))((((((()))(((((()((()((((()()((()))))))())((((((((()((()(()(())()))(((()))((((((((((()(()()))(((((((())))(()(((()))))))(())((((((((((((((((((()())(()(()))((((((())(())(())))((((((((((())(((((())))))((((()))(((((()(()(()()((((((((((((())()(((())(((())())))))))))()(()()))()))((()))))(()()()(((((())(())))(((((((())(((((())(((()))((())((((((((()()((()(()))(((()())))))(((((((()((((((((())(((()))((()))((((((((((()()(()))()))(()))((((((()()(()))())(((((((((((()))())((((((())((()(((()(())()((()((((((((()))((((((((((((())()((()((((()(()))())()))))))))))(((((((((((()())((((((((((((((())))((((())(()((((((((((((())(()((((()()))((((((()((((((((((((()))((())())((((((()(()))))))((()))((()(((((())(()((())(((((((()))(())))))(()(((((((())))((())))((((((()()()(())))(()(()))))((((((()(()((())))(((((((())((((((((()(((()(()((((((())(((((((())())))((())()(((((()))))))))(())((((()(((((()()))))()(((())()))((())((()())(()((()(((((()(((((((())(((((()))())())(((())(()))(((()(((())(((()()((()(((()()(()((()(()(()(()((((()))(((((((((((((()()(()()((((())()((()(()((()((((((((((())))))((((()(((())(((((())))(((((()))(()))))))))))))(())))(())))())))))(((((()((((((()(((()((()((()((((((((((((((((((((((()(((((()(())()(()(((((()())(((()((((()))())))(()((())(((())))(()(())))(((()(()((()))((()((()(((())((()((((()())(())(()())))((((())(()(()))(()((((()))))((((((())))))(()(((((((()())((((((()(()(((())(((()()(()(()((((()(())))())(()(((((((((()()(()(()())((((((((()))))(((()(((((((())((()(((())(()()(()((())))(((((((())))((())((((()((()(((()(((())))))))((((((()))(()))))(()))(((()((((((()))()))(((((()))(((())((((()))((()))))(((((((()(()(()((()()))(())))))((((())((()(((())((((()((())(()((()())())())))))(()))(()((())((((((()((()(())))(()((()((()))((())((()(((((((((()((((()()(((())(()((((((((((((())(()(((()(((((()((()((())((((((())((((((())))))))())(((((()())((())))))))))))))))))(((((((())))))()))))))(()((()(((()(()))())))(()(((((((()()(((()(((())(((()())((((()(()((()()))(((((())(())(((((((((()())))))(()(((((((((((()())))))(()())))))((((())(())))))((((()()(())(((()((()())))(((((((()())((()))(()))((()(((()()))))((())())(((()((((()))))())(((((()())(((()((()((()(((((((((()))((())((()))))()(()(((((()((()((()((())))()))())(())(((((()())((())((()())(()(((((((((((((((((((((()))((()))))()))((())(()((((())))((())((((()()()))(((())()((()(((()()))))((((())(()((((((()))((((()(((()))(((()((())(((()((((((((())()))))))))()(()(())))(((((((((())(((()((((()))))))(((()((((((((((((((((((()())))))())((()(())((((())))(((((()(((((((()(()(())((()(((()))(((()(((((())))()((((())(()))()(((((()(((()((((()()))(((()))))(())))(((()((((((()(((((((())()))))(((()))((())()(((())(()((((())((()(((()())(((()))(((((((((((()()(((((((((()())))())))))()))))(((((()))(((((((((())())))(())()))))())(((((()(((()()((()(((((((((()))))))(()(()(())((((((((()())()))(((((((()((()(((()(((((((((())((())()(()((()((((()((())))())))(((((()(((((((((((())(((((((()((()((())))))(()()((()())()(((((((((())))()())))))(((((((())()))())()(((((())())()(((((((()(((((((((((((((())))()((()()(((()(((()((()))(((()))))))(((((()))()(((()((((()()(((((())())))((((((((((()((((((()))()(()(())))((((((()()))((()(()(()()())((()())(())()(((((()(()))((()()(((()()(()))((((())(())(((())))))))()))))(((((((((((((((())))(((()))((()((((()))()()))((((((())((()((((()())))(((((()())((())((((((()))))()()(((((())))((((((()())))))(((()(()((((())(()(((())(((((((()()))(((()))(((((()(((()))(()((()(((()))(((()())(())))(()()))(())())(()))())())))((())))(()(((((((((((((((((((()))(()))))))()()(()(((()(((())(()((()((())()(())))))(((((())(((()((((())(((((()))))))((((()()(((((((()((())()))))((()(()()))(((()))(((((())((())))))((()(((())))(((((()(())))((((())))((())(((((()())(()(((()())))))))()((())((((()((((()()(()(((()()(()(((((((())(())((((((())()))))(((()((((((())(((()(((((((()(()()))())((((((((((((())((((((())))()(((()(((((())())))))(((((()())))())(((())((()((((((()((((((((()))((((())())()())((((((()(()(())(((((()((((()))((((((((((((((()))((((((()))))))))))())))))()))(((((())))((())(((((())((()((()))())((()(((()((())(()((((((())(()))()()()))))()))))(((()(((((((((()(((()()))((()))(()))))))((((()())((((((((((((((())(((((()))(((()))))))())))()((((())((())((()((())((()((()(()))((((())(())(()()((()((((())))())(()(()()))()(()(((((())))((((((())))((((((()(((())())(((((()))())(((((((((((())))(((((((()(()))(()((())(((((()((((()(())((()))))()))))()))()((())((((((((()()(())((((((())))(())))((()((()((()(((((())(()((((())))))(((((((((((((()(((())(((())((((((()((((((()))((((((()(((((()))(((((((())))))))))))))))))))(((())))))(()((((()()()))(((())(((()()(((()))((((((()))(()((())(((((()(((((())(()(()(())()))(()(((())(())))()))((()(((((())(()(((((((((()(())())(())(((((())))(((())))))))))(())))(((()())())((((((((()))))((((()(((()))((((((((()()(((())))))()()))()))()))))((()((((((()((((((()())())(((((((((((((((()))))()))))))())()((())(()))))))))(((((())((()())((((((()(((((((()))))))(()((())(((())((((()(()(((()(((())())))))(((((((((((((())(()(()((())((((((())((((()))((((()))(()((((()())()))((((((((()())))))(((((((()(())())(((((()))())(((()(((()))(()()()((((((((()))((()(((())()((((()()(((()((((()((())((()))))))))))(((()))))(((()((()(())(((()(((((()))))))((((((()(()(())(()))(()((()())((())(()((()())()(((()((()((((((())(()()())))))((((())((()(()((((((((((()))((((((((((()))))(((())(())(()(((())())))))))()())))))()())())((()))))((((()(((((((()(((())((()(((())((()(())((()((()))(()))())))(())(((((((((()((((((((()(()))))()(())(()(()((()(((((()()()(((()((())))()((()(((())(((((((()(((((((()((((((((((())()(()(((())(((((((())((()(())))))((((((()()((((((((((((((())))(((())(()((())))))))))))))((((((((()(((()(((()((((((()()(()))(((((((((((())(((((((()((()())))())))())))))))(()))))(()))(((()())(()((())((()(()(((())(((((((((()((((((((((((((((((((((()(())(()))(())))()))))((()))((((()))(((()()))))))(((())((((()((((())()(((()()(((((()(())))((())(()((((((())((())))((()((()(()()((((((()((((())())))())))))))(((((((()((((()((((((((((()((((((()())))(()(()((((())()()((())))))((()(((((()))((())))())()()(()(((((())())))((((()()((((()))(()((((())((()(())(()(())))()()))((()((())(((((())(((((()())((())(((((())))))((())))))()(((((((()((((()((((((((())))(())((())((((()(()(()))((((()))))(((()()))((())((((((((())(((())))(())))))))(((()((()))))(())((())(()(((((())(())(((())((()())))))))())(((((()(((()()(((()))(((((())((((((()))((((((((()()))(())(((((((((()))))()))((((((()())))())(((())(((())((())(()(((()))))(((((((((((((((()())())))((())((((()(((((((()()()))((((((())()))))))))((((((((())()())((((()()((()(())())(()((((())(()())()))(((((((((((()(((((())))))))))(()(())(()))))()()))(((()((((()((()((((()(())((((((((((((())((()(((()))))(()(()))))(((()((((((((()(((()(()))()))))(()(()(((()))(((((()((((())(()((())))))()(()((((())((((()))((((((((())((((())))))(()((())((((((()(((((()))))()))(())()(()()))())(()((((()((((()(((((((((()(()))(())())))((()))))))((())())))(((((((((()(((((()(((((()((((((((((()(((((()((())))))((()(((((()))((((())())(()((((()())((()((())(()())))(((((((()))()((((((()(()()()(())))())()(()(((((()()))(())(((()))(()(()(())))(()((((((((((())))))(((()(()()))()))(()))))((((()))()))))(()((((((((((())(()))))((((((((()(()((((((())(()()))(((()((()))())((())((((((((((())(((((())))()(((()))))(())))(())()(((((())())(((((((())))((())(()))))((())(((())))((((((()()(())((()(((())))())((((((((())(((((()))()(((())(((((((((())(((())()(())(((())(((((()))((((((((())(()(((()))()())))((()((((((((((())())(((()(((()()(()(((((()()))))((()()(((()))()))))))()(()((((((((()((((()((()())((()()((()())((((((()))))(((((((()((())((((((()))()(((()))(((((())((((()(()))))))())))((((())(((()(()())))((((()((((()())(()(()))))))((((()())())()(()(((((())(()(()))()))(())((((((())(((())))))((())()))()((((((())()))((()))((((()()()((()((()(()))))))(())((()())(((((()((()(()((()))))))(()()())))(()((()(((((((((((()(()())(((((((())(()())()))())(((()(((()))()((())((((()())((((((()(((())()())(())))()((()(((()((((((()(((((((()())))())))(((((())))))())()))))(((((())(()((((((((()((())()))(((())()((((()))))(()()((())(((())((((((((((()((()))((((()))))(()))))((()))((((()(()()((((((()((()(((((())(()(((((()((((((()(()(())()((())))((()())(((((())))(((()(()(()((()(()((()((()())(()(((())))))()((()((())(((())((()((((())))())((((()))))))((((((((()))()))(((((((())(()))(((()(()(((((())(((()(((())(((()()())(((()(((()((())()(((((((((()((((((())((((())(())(((((((((())()()(()))((((())((((((()))(()))))(()))))))()(((((((())))((((())()(((()))((()(((())()(()((())(()(()))(()(()()((()((()(((((())(())(((()))()))))((((((((((()))(())))(()(()(((()(((()))())))((((((((((()))))))()(((()(((((()(())))(()(()()))))())(((((((((())))(((())((()))(((()(((()(((((((((((()(((()()()))()))))(((()()))())))))((((((((((()((()())))())))(((((((())(((((((((((((((()))()))((((((((()))((((((((((((((()((()))()((((()()((())))))))())())()))()(())))(())))((((((((((()((((()(((()((((()(()))))(((()((()())))(())))))(())(()))((((()())(((()((())((((((())())((())()))((((((()((()(((()))()(()(((((((((()))(()((((((())(()(()((((())(((((()()(((()((((())))))((())((((())()))((()((()(()(()(()))())(()))((((((()((()((((()))((((()))(((((((())()((((((())((((())((((()()))(()))(())))(((((((()))((((()(()(((()))(((((((()((())(()((((((())(()))))))))((((()((()((((()))(()((()((((((((((()())((((((((((()))))()))())))())((()()())))))())))))((((((((((())((((()(((((()(())))))))()()))((((()))(()(()(((()))(())((((()(()(((((((()((()())))))())(((((()()))((())(()()((((()())(()()()((((()()()))))))(((()((((((()))(((((()())(((()((((()(((()((((()))())))(((())((((((())))(((())(((()(((()((()(()((()()((())()))()))(())))))((((()())))((()(((()))(()(((())(((())((((())((()(((()))(()((())((((())(()()((()()((((((((()))()()))(((((((((()))((()())(((((((((()(()())))(((())(((()))(((((()()))((((()))))((())((((((((()))((()))))))(()))(()(((((((((()))))))((()))(((()((()((()(())((((())(()((())(()((((()((())))((((((((())))(((()())))((((((()(()))))(((((()())((()))))(((((()((())))((()))))((((()(())((((())((((())))((((())(()()((((()))())(()(((((((()))(((()()(((()()(()))((((((((())((()))((((((())(())))()(((())))(((((((((())())())(((((())(((((()))((()((())())))))((()(((((())(()()((())))))))))))))(())(()((((())))((((((((()(((()(((((()(()))((((()(((((((((((()())(())))))(((((()))((((((()((())))((()(()(()(()))(((()(())))((((((((()))()))))(())(((()(((((()(()(()((((()((())()()((((((((()(()())))())(((()(())((()(()(()))))))((((((((((()())())(((())((())))()(())(((()((())((((((((()(((((()))()))(((((((()(()((()(((()((((((()()(((((((((())()))()((()))))))(()))))))((())()))))((((())()((()()(())((()))((((())(((((((()((((()(()(((())((()(((((((())((((())(((())(()(((())(()())())(()())))))))()))))((((()((())))))((((((((()((((()())(())((()(((()))(((((())(()()(()((((())(()((()((((()))(((()(((())((((((((()(()((((((()())((())(((((())(())(((()))((((()()))))))))((())()(((((((()()((()((()(((()((()))())))))((((()))((((()(((((((((((())(((((((())((((((((((()()((((((())())())))(((((((())))))()(()((())(()(()()((()()))(())))((((())((()(((((())()))((())((()())((((()())(()))(((())())((()((((((((((((()))((()()))))()((((((((((()(((()(((()()(())))))(()((()((((())))()))((((((()))(()(()((((()(((())()))((()(((((()))()(((((())))((((((())(())(((((((((()()(((((()((((((((()))(())))(()((()(()(())()(()()(())(((()())((((((((((((()())))(()))()((((((()))(()(((()((((((()()))()(((((()()()())))))))))))))))((((((((()(((((())((())((((((()()))(()(((()(((((()))()))(()(((((((((())(((((())((((()))))((((()((((((()))(((())))(()(())))(((())((((()))())(((((())(((((((()))))))))())(((()(())))(((((((((((((((((()((())())())()(((()((()((((((((()()))))((((((()((((()()()(())((())())))(()((((((((()))))))(((()))(((())((((()(((())((()(()(((((()(((((((()(())(())(()(((())(())(((()()))))((((((()(()())())())()(()((((()((((()()())(((())()))))))((())((((()()(()))(((()(())()((())()))((()(((((((((((((()(()(((((((((((((((()())(()))()))()))(((((((()((()))((((((((())((())())))((((((())((((()(((()(((()(()))))))(((()()(((((((((((()(((((((()))))())(((())(((((()(((((((()((()((())()()))))(())((((()(((()((((())))))(()((((((()())))((((()((((((((((()))())))(((((((((()(())(()))))()()))(((((((()((()((((())(()))()())))))()))(())((()()((((()))((((((((()(()))))((((((((()()))((((((((()())((()()()((((())(((())())()))((((((()((()()())(())))(((((())(()(((())())(())))(((((((((((()((((()))))((())))))())))((((())(((((()()(((((((())((((()((()))))(((((()((((((()))()()(((((((())(((((()()))))((())))(((((((()())))(()(((((((()())))))((()))(((((()((()))))(((((((())(((()()))((((()))())(()((())(((((((()(())(((()(((((())))))))))))))((((((()))(())))))))((()(()()))((()((((((((((((()(()()))((()(((((()(((()(()((()((()())))((((()))))((()))))))()))(((((((((((((((((())(((((()(((()((((((((((())()))))))((()))(((())((((()))(((()))((((((()))(((((()()((())((()(()(((()(()))(())((())))))))()))(()(())(((()()(((()))(((()((((((((((())((()((()((((()))(((()(((((())))((()((((((())))))))((()((((((())((((()))(()(()(()()))))()((((())()())(((())(()(((()((((((())())))(((((())((()))))(((((()((()((()((())())))())(())(()((((((()))(()))(((())(((()(()((())((())()((((()))))))))()(()(((()(((())(((((((()))(((((((()(((((())())((((((()))(((()(()()))))))((()((()(()(()))))))(((((((((()())(((((()))())))()((((((((((())))))))))((((((()((((((()((((((((())((())(((())(())((((((())(((((((()((((()(((((()(()(())))((((((((())())())((((())(((((())))))())))(()((((((()))()))((((()())((()))((((((()(())))((()(((()((()))(())))(((((()(()))))())((((((()((()(()(((()))()))))()(()((((((()(()))))((()((()(((()()((((((((((())(((((()))((((((())()))))()))))((())(((((((((((()(()))((((()())(()(((())()((()))(()()()))()(()(((())(()((())(((()())(((()())(()()()))(((())(()((()((()(((((())()()))())))))())((((((((()(()))(())(()((((((((((((())(()((((((((())))(()(())()((())((((()(()))((()())(()(()()))))(()(((((((((((((((()()))((((((())(((()(((()(((()(()((()((()))))()))())))))))))))()((((((()()))))))((()(((()((((((((())))()))))(()((((((()(((()()))(())((((()(((((())(((()((((((()((((())(((((()))(()))(()))))(((((()(((((((()((())))(((())(((((()))(((((())((())(((((())()))))))(()(((((()(()((()(((())))(()((()((((())(((()(()(())(((()(((((())((((((()()(((()))(()()())))))(())()((((()))((((((()()(()((()(((()))(((()))())))))))))((((((((()(((((((((())((((((())((())((())(((((((()(((((())(()(((()())))))())((()(((((((())((((((((((()(())(((())((())))())(()((((())(()(())((((((()((((()))((((())))(()((((((()))))((())((((()()(())(((((((()))))())((((((((((())(((()))()(((()())(((((((()((()))))((((())()(((((((()(()))()))))))))()((((((())))((()((((((((()()(())))())))(()((())(((())(((()())((((((()))(((()))))))))(()((((()))))((()(((((((()(())((()()(())())))((()(()((((()(()()(((()())()((())((())((()))))()(()))))))))(((((())(()((((()(()((((())())())(((((()(()(()))))((((()())(((()((()())(()(()(())(((((())(())(((((((())())(()))))()(()))(((((())))(((((()((()())((((((()))()((((()))(()(()()(()())((((((((((()))))((((((((((()((()(())))))))))(((((()(((((((()((((((((((())()(((())()())))((())))))()))(((()))(((((())(((())(())(((((())((((((((()))))(((()()()))(()(((((((((((()()))))((((()))(())(()()))))(()((((((()()())((((((())())(((((()((()))))(())(())))(((((((())))))(((((((()()))()((()((()))(()()(()(()(((()(()()())))))(()()()(()(()())((())(((((()((((((((((((((())))(((((((((((())((((((())(((((())(((((())))())))))())))()))(((((((()((((()(()(((()))(())))))(((((()())(((())()))(((((((((()((((())))))((()((()(((()((((()((((())))))()((())())))))(()))))(()))))))))(()())((()(((()(((((()(((((()())(((()()((()()))))(((()()(()(((()()))(()))(((((()()()((((()())((())()))(()((())(()(()())((()(((((()))(((()(((())(())))))()(()((())(()((((()((((()))((()((()))(()(((()))))(())((()(())(((((())))(((()())))(((()(()))()))((((())((((())(())()()(((((()()(()))((())(((((((((()()(()(((()))(((((()(()))))()(((()())()))(((()(())((())())(()(((((()())())))(((())((()(((((()))))(()()))(((())(()(((())()(()()))))((())((()(((((((()))(((())))))(((()(()(()(()))(())))((())())((((((((())((()(()))(((((())))(((()))(((((()(((((((((())((()(((()())(((()))))((((()(((((((()(()()))())((((((()()((()(())((((()()(((()))())(((((((()()(((((())(()()()((()()(())()))))(((((()(())((()()(()((()(((()())(())())))))(((((()(()((((()()(()))(((())()))((((()(((())())))((()())((()((((()))())((())))(())))((((()(((((((((()(()))())())((((((())))((((((()()((()()))(((((()(((((((())))((())((((())(((()(((())((((())(()((())())((()(()(()))())(((((((()((((()))())))((((((()(()(()))((((((((())))()))))))((()(((((()(((((((((()((()((((()))((())((((()(())()))())((((()))((()))))))))(()))(((())()(()(())))(((((((((((()())))(((()((((((()))(((()))(((((()())))()))(())))))()))((())())((((()))((()()(((((((((()))())(((()((()(())))()((()((((((((((((((()()((((())())))))(((((()(((()((((((()()))))())(((()(())))(((()))))((((((((((()(())((())(((((((()(((()))()))())))((((()((((((()((()((())(((((())())))(()(())))))(()))))(())((((((()(((()))(((()(((()(()))(((((()(()(()))(()((((((()()(()(()))))()(((())))))))((((()((((((()((((())((())((())()((((((())()))((())((((())(((((((((((()((()(((((((()()((()((())(((()(((((((()()))))((()(()()))))())))(((()(((())((((((()))))(((((()())((())()))))(()(((((())((())(())))(())))((((((((()((())))))(((()()())))(()(()()((((()))(((((()())))(())((((((((((((())))(()))((())(())()))))))((())(())))(()((())((((((())((((((())))()))((((()))))(((()()(((()((())((())(((()(()((((((((((()))))))((())((((((()())(()(((((())(((((())(((()())()))()))((()))((((((((((((()()))))())))()())))(()((()(()((((()((()())((((((((()))))()))((())((()(())(()()))((((((((((()())(()))())(())))))((((((()(()))((())))(()((()((())((((((()(()()))))))())(()(()(((()(()(())(((((((((())))()(((((((()((()))))(())()())))(((()((()(((((((((()))(((((()())(((())(((((()((((()(((()))((((((()(((((((())((((()())())(((((()(()()((((()))))))))((())()((())(((()(())))))(((())(())(()((()())(((((()(((((((()())(((()))))))))(((()(((((((((())((((()))))))))(()()((())())(()(()((())(((((())((((()(((()))((((((())(((((()))))))(())(())(()(((()((((((())))((((()((()(((((()))((((((()((())))(((())(())(()((())())))((((((()))((((((((((((((()())())(((()()))))((((((((())(()((((((((()))))((()(((())((((())(()(()(()))))))(((()))(((()((((()()((((()((()())))())))((((((()(()((()(())(()))(((((((()(((()()))))())()((((()(((((()((())(((((((((((()))((()))()))()))(()))))(()(((())((((((()))(()()))((((())))((())((()())((((((((((())))(()(())))((()))(((((((()(((()))()))((((()(((()))))())((())((())((())(((((()((()(())))())((((())((())(()(((()))))()))))))(((((((())(((((((((()(((((((())))(())))))(((((()))((()())(((((())))(((())((())((((()()))(()))))))((((((((((()))())))(((((()())(((((())))(((((((((((((())(((())))))))((()))()))))()(()(()(((())(())((()((()((()))(()((()()(()))((())))))))((((()(((((()()((((((((())((((())()((((((()(())))()))()))))))()))))(()(((((((((())((()((((()(((((((()))()()))((((()))())))(()((((())((((((((()(()((()())((((((((((((((())((()))))))()))((((()((((())()))())))((((()(((((()))()(()()))(((((()((())(()))(())))))(((((((()()))((((())(()))())))))()(((((((((())((((()(((()))))))(()(((()(()((((()((())()((())(((()((()(((())((((()))(()))((((((()))()))))(((((((()((()(((()))(()()()()(()((()(((((((()(((((()((((((()))(((((()(())(((()((((((())))(((((())))))))))((((((())()((())(((()(((())(((((())(()(()))))()((((((((()))((())())))(()))((())()((((((()((((())))())))(((((())((((((((((((((()(()())))))(()(((()()((((()))(((()((()((((((()))))())((((((())))))(()))((((((())))((())(((((()()((()))))(()(((()(()((((((((((()((()))(((((())((()))))))))((())(((()()(((((()()))(()())()))((((()()(()))((()(((()))(()()))((((((((((((())(()))((())(()((())))(((()((((()))((((()))()))((()((()((((())(()((()(((()()(((((())(())))))(()))(((((((()(((((()((())))(())))(((())(()(()(((((()((()(()(()(())(())())))))(((((()))())((((()((())(())())((((()))((((()()))(()))(((())(((((())(((()))()(((((((())()(((()(((()))(()((((())()))(())))(((((()(((()(((())(()()))))()))))()(()(((((()((((()((((((((((((((((()(()))()(()((()))))))()))())((())((((()(())((((((()()))()))(((((((())())()))(((((((())()((((()))()))))()))(((((()(()(()(()())(((()((((())))((((()))))(()()(((((()))((()))(()((()))(((()()))()(((((()))))((()()((()))(((()(((())((()(()(())))())()(()(((((((()(((())()(()((()))))())))(())(((()((((()))(()))((((()(()(((()((((()((()(((((()(()(()))))))((()))))((((()(()))(((((((()())))(((()(((((()))))))(((()(((((((((()))(((((((((()))(()))(()(((())))))))())))))()()(())((()(()((((())(()((((((()(((())((((((((())(((((((()())(())(((((())(((((((()()((((((((()(((())((((((()))(()(((()())(())()))))(()())))()()((((())((()((()((()((((((())()(((()((((((()((())))(((()(()))(())))))))))(()()))((((((()(((((())(())))))))((((()(((((())((()(((()((())(()((((((()(((((((((()))(())))))(((((()((((()))((((()())((((()(((())))))(()))))(((((((((((())()((())(((((((((())(((((()((())(())())())(((())((()()((()(((())((()(())))))(())(((((())))(()()((()()())(()(((((()()())(()((()()(()()))))))()((((((((((((()))))))((()((((((((((())()))((()(((()(())))(()()(())))()))))((()(()((()()((((((((())))((((()(()))))(())))(())(((((((((()(()(()())()))((())))(()))(((()(((())()(((())))))(()(()((((((((())(((((((())())))))))))(()()()(())((()(((((()((()((()(((((()(()(((())((())))())))(())))(()))))((())))))(((()((())(()(()(()((((()(())))(())())((()((()((())(()))(()((((()(()))(((())((())(((((()(((()(()((()(((((()))((((()(()))(()(((())(())(()()))))))))))((())(((())(((((((((())((((()(((((()))))()))()))(((()))((())()((((()()(((()())())))((())((((()())))()(((()))((((()))((((((()(((((()(()(((()())(((((((()((((()((()((()))))((())(()(((((()))(((((((()()()))(((())(()(()(()((())()))((()(((()((((())())()))))((((()))((()()(()(()((((()()(()(()))(((()((()))(())(())))((((()(())()))()((((((()))(()(()))(())((((()())((())()((((((((()())))))(((((((())(((((()))))))((((((((())(((((((())(((()(()((((()()((())(((()))((((())))((((()))()((((())(((((()(((()((((((())))((((()))())(()((()(((()((((())()))((((()(()(((((())(()))(((())((()()(()(((((((((()))(()))(((((()())))))((((((())()()((((((())(((())((()()(()((((((((()))(((()())(()((((())(((()))((((((())())(((()))(()()())((()(((()))))))))(((((((()()(((()((((()(((()()(((((((((((((()()))))(()))())))((((()())((((((((((((())))(())((((((())()(((()()(((())(()))((()))))()))))()((()(((())()((((((()())(()))))(((())(()((((((()((()())()()(((((()))()()))(()))))(())))))(((((((()((((((((()))))(((((((((()))()))(()(((())(((()(()))()))(()((((((((())))(()((((())((((()())((())(())))())()(((((((((()))((((((())(()(()(())()))(((()(((((((((()()()))))(()()))((())))()(((()((((((((((())()))((((()(()((((()))((((((())((((()))))(((((()())))))))(((()(((((()())))((((((())()(((()((()((((((((((((((((())())))((())(((((((())())(((((((()))()))))(((())(((())))((((((()))(((((((((()))))))((((((())))((((((((((()(((())(((()(())())))))(()))())))(((((()(()(()((((())()(((((()))(()))))))(((((((()((()())))))()())))(((()((()((((((((()(((((((((())())))())))))))((((()(())))())))(((((()))(((()(()(((())))((((()))(((()()(((())())((())((((())(())))))((((())((((()(((((()((((((((()(()(()((((((((())((()(((((((())()(((()(())((((((((()(((((()))))(())))(()))(()))()))))(((())))((()(()((((((()(()((())((())))))))(((()()))((((()((((()(((()((((((((((((((()))))(())))))(((((()((((()()))))))()((())(((()(()(()((())((((())))))((((()((())(()(())(()(((((((((((())(((())))))())((((((())((((((((((((((()(()(()(()(((((())))()(((((()(())()((())())))((((((())(((((())((((()((((()()))))))))((((()())((((((((()(()((((())(((()(((())(((())())()))()(((((((()))(((())(()(())))((())(((((((())())())))())(((((((((((()()))))())()((((((((()(()))((()(((((((()(()()(((()))(())((()(()()(()()))))))))))))(((((((((()(()))(((((((()(()(((()))(((((())(()))))))((((()()))())))))((((((((((((()()(()()))())((((()(()))((()(((((((()((((())())))(()()))))())(((((((())(((()((())))())((((()()))((((((((()))))))(()(()()((((()())((())((()(()((()())())()))))))(((()))(()()((())(((()))((())((((())(()(((()(((((((())(((((()(()(()))(((()()(()))()(((()))))((((((((((())))))((()())))))(((()(())((((())(()))((((((()(()((((())())()))((()()()))))((((()())(((((()((((((()))((())))))()()))((((()()(()(((((())))())((()(()))((((((())((())((())((((((((())()(()())))())(()())))((()((()(((()(()(((((()(()((((((((()))))))(((())((((()(((())))))((((()()(()(((((())(((((((((()))))()())))()(()))))((((()((()(()((()(()((())))((()()))((((((((()))((()(((()((((()(()(((())))))()(((((()))))(((((()))((((((()(()(((((((((((())))))(((())))(((((()))()((((((()))())(((((((((((((((()))()))((()()(()))()(((()()(()((()(())(((()))))()(()(((((((())))(())(())))))))))()(((((((((((()()))(((((())))(((()(()((((())((())(((()((((((((((())(((()(((((())(()(((()))((()(()()((((((()(())((((()(()((())((((()((()())()(()))(((()(()((((((())()))((((((((()(((((()))))))(()(()))))))((()((((()))(())(()(((((())(())((()(((((()))))(()(()))))(((((((((())((((((((((())())((())))))(()))(((()(((()((((((((((((()))))((((()(())((((((()()(()(()()(((()(((())(((())())(()((()(())(((((((())()))(((((()(((())))))))((())((((()(((()())))))((((())((()((((()(()((((())((()(((()()())())()))(())))())))))())((((()))))))((((((((((((()()(()(((((()((()(((()))()(((((((())(((((())((())()((())((()((((())))))())))((((((((()()((())())))))))((((((((()((()(()(()((((((()(()(((((((()((((((((((()()(()(((((((((((((((())))((()((((((((())(()))))((((((())((((((((())))((((()(()()((())))))(((()(()))(((((()()(()(((()(()(((()((((()()((()(((()(()))))(()))(((())((())(()))))))))((())((()()((((((())(())(()(((((((((((((()(((())))))((())))))(()(()((((((((((((((()((())))())))((()(((((())))((((((((())())())((((())(((((()))((()((())))(((((())))(((((()(()(()(((())())(((((((())(((()(()((()))))())((()((((((((((()())((((()((())(((((()((()())((()((()))))))())((((((((((((())))())((((())(((()(()((()(()((())(()((())(()))))()))(()))))((())()))(())))(((((((((((((())()))))((((()((((()()))((())((((()(((()())))))(())((()((((((((((()(()())))()))))))(((()(()(((((((())))))(((()((()((((((((()(((((((((()))())(((((()))()((((())()(((((()((((((((()))(()((((((((((((()((()(((()()))))()))(((()(()()((((((((())(((((()))))))(()))()((())(()(((((()((())(((((()(())))((((())))))())((()()))))(((((())(((())()((((()))(((((())((((())(()()))))((()))))(()))))))(((()(()()(()(((((((()))((((())((((((((((((()((((()((())))))))())((((())))))))))()))(())))((())(((())(()((()((()))))((())((())(()(((((()(((()(((()()((())(()((((()(()((((()(()(((((())))))()))()))((()()((((((((()((((((()((()))))((()((())(()()))(())(()))))((()((((((((((())(((()(((((()))()))()(((((((((())(()(()((()(((((()(()(()((())((())((()((((())(((()))))(()((())()(((()(((((()((()(((()))))))())))())))()((((((()(()(((((((((()(()((()(()))))()))()))())))((()(()(((())((((((()))(())))()((((((()))(())()())((((((()(()()))))((())())((((()((()())(())((((((((((())())()))))(()()))))()))())))(((((()(((()(((((())((((((()((()(((((((((())))))())))(()((()((())((((()(()((((((())))((()))))((())((())((((((((()))(())))((((((())(())))((())((((((((((()))())()(((()))()))((())((((((((((()())))())((((((((()(()))((()(((()()))))((((())(()))())))))))())))))()))(((()))((())(()((((((())))())((()(())((((((((())((((((((()((()(()((()(((((()(()))))())()))((((((((())))))))))))))))()()(()))((((())((()))))(((((((((()((((()))((((((((())(((()(((()(()))))))))))))(((()((((((()(((((()))(())))))))((())))((()((((()(((((((()(()())))((())))(((())(((((()(((((((()())()))()(((((()))))((())))(((((((()(((()((())((()())((((((((()))()))))(()()()))(((((())((((()((((((((((((()((((()((((((()))((()(((()())()((((((((((((()))())(()((()())(()(((()(()()(((((()))((((((((())((((((((()((())))))))(()))(((((((()((((((()))))))((((((((((((()((((((()))))(())))))())))))(((())))())))((((((((())((()((())))((((((()()(()(((((())))((((())))))((((((()(((())((((()))(((())))))()))))(((((((()((()(())))((())(((()(()((()))()(((()))()((((((()(()()))((((((()))))((((()((())))())((((((((())))(((()()(((((((((((()))()))))())(((((())())))(()((()((()(((()))(((((()))()))(((((()(()(()((((((((((())(((()))))((())))))(()))))(()(((())())(((((((())((((()))(())))(((())()(((()((()((()(((()((()()()))(()(((()))(()(((((((()())))())())((((((((())())(()(()(()()))(()((((()))(((())()())((((()())())))(((((()()(((((()(())))(()))())()))((((((((()(((())(((()(()))))(())))))(())(((((((((()(((())))))(())))(((()(()))(((((()(((((((((((())((((((()))))((())))))())(()()))()))))((())()(((()((()((((((()((()((()(()())))(())))))))(()((((()))(((())))()(()((((()(()(()(((())))())(((((((((((())(())))))((((())))))(((((((((())))))(((((((((((())))()))())))))((((((()(((())(((()()())(((((((())(((()))((((((())))())()(()()(((((()(())(()))(((()(()((((()((())))))))))((()(((((((()((()(((()))))((()((((()((()()((((((())()((())))()))((((((()(((()))))((())))))(((((((((()())(((()))(((((()()))(((()))))))))(((()((())))))))(((()((()((((((((()((())))))))(((((((((((()()))((((((()((()())(()((()))(()))(((()((((())(())(((((()(((()(((((((((((((((())(((((()((((()))))))))))(())((((((((()(()))((((()))(())())))(((()((()()((()))())(()(((()((()()((((()))(((())(()((((((((())((())(((((())((((()()(((())((()()()))))((())))((()))))(())))(()))((((()(((((((((())()(()))(()(((()()(()())(((()(((()))))))))(())((()(((((()(((()))(()(((((((((((((()))))))))(()())))())))()))))))(((((()(((())((((()())())((((())))()(((((()())))((((())(()))(()))(()((((((()()((((()())))))))((()(((()())))()((((())(()(()(()(((((((()()(((()(()((())))))((((((())(()(()())((()(((())()(()(())))))()((()(((()))))))))))((()(((((((((()))((((())))()((()))((()(((()))((())(((())())(((((((()))))((())))(()((((((((())(()(((()()(((((((((()((())))((())))((())))(((()(((((((()((((((((((()()())))))))))(((((((((((((((((())))(())((((()(((((((()(((((((())(()((()()))))((((()(()))(((((()((())((()))(((((()))((((((()))))(((()()))(()((())((()())(((((())(())))())(((((((()))()((()((())))(()(((()))())(()((()())(((((()(())(((((()(()()))))((((())))()()))))(()((((((((((())())((((((()()))((((((((((()))(((()((((((((()(()))(()((()((())))(())(((()(()))(((()())(((())(()())))(((((((((())((())(((((())))())())())))))((()((((((((()))()((()())))(()((()(())((())((())())(((((()(((()(((()(()))))))))(()))))((()())((((())()(())((())((((()()(((()((()((()))(()()(()(((()(((())((()))(((()(((((((((((()))((((())(()(()(())((((((()((())))())()))((((((((()))))(((((((((((()(((((()))))))(()))))(()((()((())))(((()()))(((((((()(((()((()()))()(())(())))))(((((((((()((((((((()))))))(()))())(()((((((())((())()))))))(((((((((((()))((((((()(((((((())()))))))(()()))))))(()))((())(()((()(())))(((((())(()((()((())))(((((())()()))((())((((()())((()()((((((((((((())((()))(((()((()(()((((((()())((())(((((((((()((((())())))()((((((()((((()))(((()))))())))(((((((((((((())(((())(((((()))((((())((((((((()(()((()))))))()((()))(((((())))(((((()))(((()))()(()((((((((((()))))())((())((((((()())))(((()((())(((((()))(())))))()))(()))(((((((())())))(((((())())((())(((((((())))))(()((((((((()((()()())()))))))()(((())((((((((())(()))))))(((((((())((()()))))((((((((((()(())))))(()))())())))()((()(((((()))((((())))(((((()))((((((((()((()))())))))()))))((()(((((()))(((((((()))()(((((((()()))(()))))((((()(((((((((()((()(((((()((((())))))(((((((((()))))(((((()()))))((()))))))(()()((()((((((((())(())))((())()))(()(((()((((()))(()(((()((((())(()(((((())(((()(((())))(((()))))))))((((()))))(()()))))((()((((())((((((((((()))))(()))())(((((((()))(()(((((((()(((((()(())(()))))((((((()(((()(())))((())()((())))))))))((()(((())(((()((((()(((()))()((())))(((((((((()((()))))((((()((((()))((((((((())((((((((((((()((((((()(()(()(()()))))(((((())((((((((()()))((())(((()(()())))(((((()(())((()(()()))((((((((((())()))()))())()))((((((()(()())())(((((()))((((()(()((((())))((((()(((((())(())()((())))()))()())))(((()()(()))(((((((())))()(((((()(((((()(()(((((((()))(((((()()))()()))))((())(()(((((()(()()(())((()()(((()(((((()((())))((())())))((((((()(()()(()(()(()())(((()))())((((((()))(((((()(((())()))))))))())()(()()((((((())(((()())()(((()(()(((()(((())()))()))(()((())))))((())((()((((((()))))(((((((()()())(((((())())()))()))))((((((((((((((((((((())()))))())(())(()))())(((()(())(((((())(()()))))(((((()(((()((())(()(())(())((())(())(((((((()))(((((()))((())((()((()(()))((())((((((())()((()(()(((((())(()))((()()))(((())))))))())((())((()((()((()((((()))(()((()((())((()())((())(()()()(()))))()((((((())((()())((()(((((((()((()((()))(((((((()(()))((((())))(((()((()(()(()((((((((())())))()((()(()))((((())((()((()((())()()))(()(((()))((((((((((()((()((((()((())(()((((((()))))()))())))((()(((((((())((((()))(((((())())((()((((()((()((((((())()((()()()())((((((((((((())))((()(())())))))()))))((((((()((((())((((((((()((())())())))(((()(((((()()(((())))))()))())))))(((((()))((((()(((((()))(((((())())()))))(()((()((((((()(((())(((((((((())(((((()(((()))((()(((((()((((((((((((((((((((()(((())(((((())))))))()))))))()((()((()((((()(())((((((()(((((((((((()))))()())()(((((((()())())((((()(())))(((((((((())))))()(((((()(((())))))((((()))(((()))(()))(((((((()((())(()((()((()))))))))()((((((()((((())))(()(()))(((((())(((()())))())())(()))((((((((((())((((((((())))())((((((()((()))((()))))((()()))))(((((((()((((((()())((((())))(((((((())((((()()))())))(()))()))((((()((()((())(((((()()))))))((((((()))))))((((((()(()((()()))(((((()()())(()(((())(((((()((()))))()((()(()(((((((()(((())()))))((()))((()(((()((((()(()))))))())))))))(((())((((((((((((())))))))((((()(()))(()((()())(((()(((((())))((())((())(((()()())((((((()(()(()((((((())))(((())))))(())()))))())(((())(()(((()(((()))())))()))))))()((((((((((((((((())(((((()))))((((())(((((((((()(()))(((((()()))((((((()(())))(()))())()))((((((()(((())(((((((((()))))))(((()())(()((((()(()((()(((())(((())(((((())((()(((())))((())((()())((()(()())((())((((((())()))())())())(()(()((((((((()(((()(((((()((((((())(((()))()((((((())))(()))()))(())))())((((())(()((()(((((((())))()))(()))())(((((((((())))))))))((((()()(((()(((())())(()((((((((()()(((())((((((((((()(((()())))(()((((()())()(()((((()(((((((())))())()))(()))(()))())(()(((((((((((()(((()(())((()((())()((()(((((((())))())((())(((((()(((((((()((()(((())((()())))))))(((((()(((()((((((((()((()())))(()))(((((((()((((()(())))())(((()()))(()((((()()())))((())((((())))(((()(()(())))((()(())((((((((())(((())(()((()(())))))((()(()((()(((()((((()())(())))(())))))((())))))(()()((((()(((()((()))))(((((((())(((((()(()))((())))))((())(((((((()(())))))(()((())((()(()))))(((((())((())(((((())))((((()()))(()(((((()(()())((((((((()())(((((()))())))))))))))())))))(()(((())))))()((((((((((()(((()(()))(())(((((()(((()(()((((((((()()))))(((()))))))()((()))((((()(((((((((()((())))((())))(((())((()())((()((()()((())((((((()(((((((()((((())((((()))(((()(())))))()))(())))((())))))))(((()(())())(((((((((())((()((((((((()))(((((())(())))))(()(()))))))(())(()()((())()((((((())((()(((((((()(((((()(()((())))))(((()(((()()((((((((((()))(())((((()(()((()((())()))())())))()))))))))((())(()))))))()))))(()(((((()(((()(((()(()(()))()))((())(()(())((()(((((()((()((((()((((()))((((()((()(((()()((())(())((((()(((()((()())((((((((((((()(()()))))))))))(()((()()((((())))((()((((()(()(((())()()))))(()((((((((((((()((())(((()((((())(()((((())))((((((((((())()))()())((()((((())))()((((((((()((((((())(((((()((()(()(())(()))((((())(((()(())(()()))()))(((((((((()(((())))))((()(()(((()((()((())(((()()(()())))(())))))))(()))))(((())()((()())((((()(((((((((())))()()))())(((((((()((()()(((())(()))(((()())))((((())))((((()())(()((((()(())))(((((((((((())(()((((())))(((()(((((())((()(((()))))()))(())))()())(()))))((()))))()))(()))(()()(((()(((((()((())((()(((((((()))((((((((((()))(((()))((()(())((((())((((((())(()())))()))())(((()((((())(((((()))))(()()(((((()())))()((())(()((((()))((()(())(((((()())(((((((()))(()(()())))(((((()((((()))((((()(())))(((())(())(((()())(((((((((((())))))))(((()(()((((((()))))()((((((())(((()()))))(((()((((())()())))))())))((())))((()(((()(()(()))((((((((((()((())()())))((((())((((()((())(()(((()))()(())))((()(((())(((()(((((()(()))(()))))))(())(())))((((((()()))((()(((((((())())(())((((((()))))((((((((((((()))))())())(())((()(((((((()(())))))((()))((((((((())))))(((((((((((()(()())(((()))))))))())))()((((((()())))((((((((())(()))(((())))((((((((()(((((())((())))))))))((())((((()()(((()(((())(()))(((((()))(((((((()(((((((((())))(((()()())(((((()((((()())((()()())()(()((()(()(((((((((((((()()))))))))(((()()((((())((())((((((((()))))((((()))())))))(()((((((()(((()())())(((())((()(((()))))(((()))((()(()(())))((()(()))((((()((()(()(((((((()(()))((((()((()))))(()))((()((((()())(()())((()((((())(((((()()))))(())()))())(())((((((((((()))()((((())(((((()(()))(((((((())(()(((((()(()()))((((())(()))()))(((()()((()())((()()())()(((()()()))((()(((())(((((()(((((((()))))))())()))))((()))))((((()(((((()(()))((()(()((((((())())(()((())(((((((()))(((()))(((((((((()(()))(((((()((((((()())))(((()))()()(((((((((()(())((((((())((((()))((()))))))))())()))(((((((()))()((((()(((((((()())()(()(())((()(((()((((((((((((())()()))))))())((())((())((((()((((((()(()((((((())(((((()))((()((((()(((((((()((((((())(((((((((()()(())((((()(((((((()(((())((())))))()())))))))(()))))()))((())())))))))))))(())(()(())))))))()))))((((()(((()(((()))(((())(((()))((()((())()((((()(()((((()())))(((((()(((()((()(((()(()))(((((()((())())))((((((()((())(((()((())(()(())))))(()(((())((()((((()())(((())(((((((((())(()(()(((())))))))(())(()(()((((()(()))()))((()()((()))())((((((((((()()(((((())()(((())(((((((((()((()(((())))()(((())(()()()))))()()))((((((()((()((())))))(())(()(())((())()((()((((((()(()()))())))(((()((((()())()(()(((()()(()))))))((((()(((((((()(()(((()((((()(((()(((((())(((((((((((()))()())())))()(((()(((((((()))))((((((()))(()((()(())(((()())(()(()()))((((((()(((((())())))()()))()(()(((((()())()((((()((())((((()))((())((())((()))))))))(((()(((((())))((((())()((()(())(((())((((((())())()))(((((())))())))))((())(()((((()(((()((((((((()((()))())()()))(()))))(((((((((((()((((())))())(())))))(()))(((()(()(((()((((()((())()())))((((())))((((()())((((())(((((((((())())(((()()))))((((((()(()))())(((((((())((((()()()))()(((((((((()())(((((()(((((((()((())(()(())((((()((()())((((((())()(((((()))))((((((((((((()((())))))((()((()())(())((((((())((()))((()(((((((()((((()()))()()))))))((((())(()((())))()))()))))(()))())))()(()(((((()())))(((((((((((((((()()(((()(()))(((((((()()(()))))))))((((((((((((()())((()(((()(()))())(()(((()()((()())((((((((()))(((()((((((()()))())((()))))((((())))((((((()())))(()((((()(())()((((((()((((()(((())())(())((()))))))(((())))()((((((()(())))((((()((()((((()))))())))(((((()))(((((((())))((()(((((((()()))(()((())((()())))))())()))))())))(()(()(()))((()(()(((((()))(((()((()((((((((()))))(())))((((()))(((((()()((()((((((()((((())(()))))))()))()()(())))((()((((((())((()))(((((()(())(((()((()))))(()(((()(((((())(((((((((((()(((((()))))(())))))))(((((((())((((((()()(()((()(())((()((()))())(())()))())))()((((()((((((((())))(()(((((())()((((()(()((())())((((((((()))))))()((((()((((()((()))())))))(())(((((((()((((((((((((())(()((())))))()))))(())(((((())))(()))(((((((((((((((()(()(((()))))()((((((((())))))())())))(((()((()())(((()((((())(((()))(()(((((()))((((())))(((((((()(()()((()))))()())()((()(((((()))(((()))((())(()))(()((((())((((((((())))))()(()(()((())()(((((((((()))())(())((((((()))(())))((((((()())((((((((())((((((()(()))()))(((((()((((())(((())(((((())))))((((()((((((((((((((((((((()()((((((())(((())((()())(((((()(())((()(((((()((((((((()((())))))))))())))((())((()()()(((((()())))))((()()()(((())((()(((((((()())((((())))(((((())))(((((((()))(()(()(((())((((((((())))))((()((((((())))(()))))()))))))))))))))))))()((((((((((((((()((((()((((((()()(()(((((())(()(())((((()))(()(((()(())((()(()))(((()(((((((()))(((()())((((())))(())))))(((((((()())((((((()))((()))((((((()))(()(((((((((()()))))(())))))())))(((()))(()(((((()))))(()((((((((())))((((((()(((())((((()))))))))((())(((((((()((((((())((()((((((((()((()()(((()(((()))((((((((((((((((((())))()())(((()((((((((()()))())()(()))))()(((((()(()(())))((((((()((()((())((())(()(()))((()(()()(((((((()(()(((()))()))))((((((()())())))))))(((((()(((((()(()))(((((())()))))))((((()()((((((()(())()))(())))))(((()))()(((((((()(((((((()(()()((()(((((((()(()(()((((()))))))))((()(((())))()((((((((((()(((()(((((()((()())())))(()))())))(((())(((())))))))(((())))((((((()(((((((()))())((()((((())((((()(()))))))(((((((())((())((((((()(((((((()))(()))((()(((((((((())))(()))))())((())((()(((()(((()(((()())))))((()())(()((())(()()))))))(()))(((((()((((()(((((())((((((())())((()((()((((((((((((((())()(((()(()(((()((((()(((()((((()(((()(((()(((())))))))())((((((())(((())(())((((((((()(()))((()((((()())))(()(()((((()((()(((((()(((()(((()(((((((()((()(()))((((()))((()(((((()))(((()((())((()((()((())())(()((((((())()))))(((()())(()((((((((()(()(()))(()))(((()(((())((((((()((((())(((()))))((()))))()))()))))((())((())((((((()))(()(()(((()(((((((((((())(((((()))())(((((()()(()(((((()))))((((()(()(((()((()))))())))((()((((((((((())((((((())(((())(()))(((())((()()((((((()((((()(((((((()))(())))((((())((()()(()(((((())((())))))(()((()(()((((())))))((()))(()()(((()(())))((((()(())((()(()()))))))()(((((((((()(((((((((()((())(()()(((((())(((((()))))))(((((())(((())()))))))))))))(())))((()((())(()()(((((())(((((((())((((()((())))(((())(((((((())((())(())(()()(()(((((((()(())))))((())(((()(((((((()(((((())))))))())))))((((((((())()(((()))(((((((()())()))))))((()((()()(((()((((((((((((((((((((((()())()((())))(()(((((())(((((()(())((()(((()))))))(((())((((((()(((()))((((((()(()))())()(((()))(()((((()))((()((()()(())))(((())((((((((((())((((((()))())))())))))((()())(())))()(((()((()))(((((((((()))((((((((((())))))((()))))(()((()(())(((((())((((())((((((((((()((((((((()(()(())(((((((((()))))((((((()(()))(((((((())))((((((((((())())(()((()()((()((((((((()))((((()())((()()))(())))((((((()))(((((()(((()(()(((((()())()))))))(())(()(((((()((((())((((((())))()))((())())(((((())))))((((())(())(((()(((()((((())((()()())))((((()(()))(((((()))((()))(()))((((((())())((()()))(((((()(()(()))))))(()((())(((())))((((()((()(()))(()(((((()()((()((((())))))))))()))(((((((((()(())(((((((()(()))(()))((((((()(()(((((()())((())))))))))))(()(((((()(()(())(((((((()))(()))())()((((((((((((()(()))))())(()))))()()))(()(())((((()(((((((()())((((()())((((()))(((((((((((((())((((())(((((((()()(())(()))))())())()))))((((((((((((()(()))((()(()((())(()())((((()()((((())))))(((()(((()))(((())(()((()(((()((()(())(())((()()))))(()))())))((((((()(((()((((((()((())))))(((((()((()))))((())((((())))(((())()()((((())(()((())((((()))))(()))(((()())))))())(()()(((()((()(((()(((()((((()(((((()))))(((())(()(())((((()))()(()))())((())(((()((()))))(((()((())()(()(())((((((()((()(()))(((()())(()))(((((((())()((())))(()))())((()(()(()((()(()())(()(((()))((())()))(((((((((()((())))(()((()()(((((((()(()((()))((((()(((((())(((()(((()(()((()((((())(()(())))))))((())((((((((()()(()))()((()(((())))(((((((((()()))((()(((())()(()((((())))()((()())))()(()((((((((((((((((())))))(()))((((()(())))())((((((((((((((()()))((())))))()))((())))(((()())((((((((((())))((()((())(()((())(((((()(()((()()(()((())))()))(((()))(((())(((())()))((((()))(((()((((((()((((()(()))))))))((((((((()(()))((((())())((()())()()((((((((())))((())())()))))((())(((((((())(((()())())(((((()()))(())))(()(((((((())))((((()(((((()((()(()((((((())))))))((()()))))(()((((((((((()))))(((()(((((())(((((((())(()(())))))((()((())())()))(()))))(()))))(((()()((((((((((()))(())((()()))))((((((()())(((()((())()())(((())))(((((((())())()(((((())))())(()((()((()()((()())))))(((()()())()))))((()((((((((((((()((()()))(()))))())()((()(((())))()))))()))(()((((((((()(())))(())(((((((((((())()(()()))((()((((((((((()))))())((()(())))((()((()((()(((()))))))(()())(((()))((((((((((((()((((())(((((((()((()))))(()(()((()(((()((((((((())))())())))(())))())))(()(((())(()(((()(((((()())()))())))(((((((((()))(((((((((()((()(()()))))((((((())(((((()))))()(((()(((((()()((((())(())((((()(((((()))((()((()(((()(()()(((((()()(((())(()))()((((((()(())((())((()()))))))(()))(()((())((((((()))(()((())))))(((((((((((()(((()())((()((((((())(((((((((((((()((()())))))))))())())))((())(((((())))))))))))()((()(())((())(((()(((((()(()(()(()()(((((((()((((())))))((())))))(()((((((()(((((()))))()))(((((()((((()))((()()(((())())()()((()((()()((())))))(())((((((()((()(()))()))(((((()(((()((((()()))(((()(((((()(()(((()))))))((()(((((((())))(((((()((((((((((((()()(()((()())(()))()))()))))())(((((((()((((((())(((((())))))(((()(((())((((())((()))((((((())))((((())))(((((())())((())(((((()))()((((((((((()(()((())()()))))((((((((((()))))((())(())(((()))))))))(((())))))(((((((()(()((()(((((((()()(())))((()))(((((((((()))(((()(()(()())((()(((()())(())(()(()))))(((()((()())))((((())()(((()((())))((((((((((()((((()(()()()(()))))())))))(())())()))())(())(()((()(((()))(()))(()()((((()(()())(()(((())()((()()(()(((())()))())))))((()(((())(((()((())()))(((())())((((((((((())))(((((((((((((())(()))))))())(()))))()())(((((((())((((((())((()(((((())((()((()(((()))))(()))))(((()))(((((((((((())((((((())((((())))(()((()((()((()(()()))(((()(((()((())((((())(((()))))((((())(((()(()((())())))))())))()((((()(((()(((((()()))(()(()(()())))))((()((((((())((((((((())(()())))))(()())(())((((((()(()()((((())())())(((((((())(()(()(((((((((((((((()))(((()((((())(()))()))())))((())((())))))())))(()(()))))(((((()((()((((())(()(((((((((())(((()))))(((())(()((()())((((()((((())(((()()))()))))))(((())(()(((((()((((((((((((()((()()(()(((()((((()(())))()))))())))))((()))))())()))()))(((((((((()((((((((()()())))(()))(()((((()(((()(()((()(((((()))()(()((((((((()))(((())))()((())(((((()(()))())())((((((()())))))(()(((()()))(((((((()))))))(((((((((())((((((())))))((())))))))((())((((((()(()((((((()))((((((()((())((((()))()))(((()((((()(((()))))))()((())(((((((())()((()()((()())(()((())(((())(())(()(()((()()))(())(()(((()())((((((()(((((())())))()))))))((()())((((()((((((((()))(()(((()((())((((())((((())(((()(()))((((((((())))((((((((())))())(()))))))))))()(()((((((()((()()())((((((()()))((()((()))()(((()((()))))(()((((((()((()(())))))()))((()))(((((()))((((()))(()((((((()(()())))()))())())))))(((()(((((((())))))(()(((((()()(((((()))((()())))())())))())(((((((((((((((()((()()((((()))())((((()(((()((((()((((((()(())())))))))))()))))((())((((()))(())((()))((()((((())))(((((((((()(()((((()))))())((((())((()((((((((()(((()))))((((((()))()))(()((((((()())))))(((((())()))))((((((()()()((()(((((()))))))))(((((())((((((((()())((()()())((()())))))())()(()(((((((()))(((())())(((()(((()())(()((()()((((((())))))))())(((((())(())((())()))))((()((((((((((()((())((()(())(((((())(()(((((()(((()()))))((()))((((((((()()((((((()(((())((((()))))))((()((()))(((((()))()((()((((()))())(((())(()))())))((((((((((((()))()))(()((())(((((())()))))))()(()((()(((()((((((((((()))))))()()((((((((())(((((())))())))((())))((((((())((((((())((())(()((((()((())(((((((()())()))))(()()))(((((((((()()))()))((((()((()()(()((())())(()))))((((()((())((((())(()((()()))(()((()))))(()((((()()))(((())(((((()(((((((()((((((((((((()))((((((((())())))))())))))())((())))()((())(()(((()(()))((()(()(()(((((((())))(((()(())((((((((((()()))(((())(()(((((()((((()())(((((())))))((()(()(()()((((()()))((((((((((()()((()((((()((()((()())((())(((()((())))((())(((()))))(((((((())(()((()(((()))))((((((())()(((()))(())((((((()((()())(((()))((((((()()(()()))(()))((((((((()))))((((())))()((()))(((()(((())))()))(((()(())((((())()((()(((()((()((())))())))(((())()))(((((((((()()))(())((())(()((()((((((()))))((())))))((()))))))))(((((((((((()(((())()))(())(()(()((()(((((((()((()(())))))((()()))((()((((((()(()((()()))())(()())))())))((((((())(()))((((()((((((((())()))((()(((((()(())()))))))()(((())((((())((((()(())))(((((((((()()((((((()()(((()(((()(((()))(())))(()((((()))(()((()(()(()((((((((((())((()))))(((((((())())(((()((()()()))((())((())((((()))()(()((())((((((())(()))((()((((((())((()))(((())((((()(())((()((((((()(())))((((())(((()))((())()(()((()()((())(((((((()((((()))(((()))(())()))())))(()((((((()(((()(())()(()((())(()))))()(()(((((()(((((((()(()))()((((((()))(()())((())))((((((((((()(((()(()())(()((((((((())(((())((((()))((((()(()))((((()(((())())()))((()(((((((()(())))((((((()((()())()))((()((((((((()))(((((((((()(()(())))))(((())((((()((()((())(()((()((((()((((()(((()(())(())(()(((()((((((((())))((((((((())))(()()))(()))(((((((((())()(())((((()(((((())(((((((((((((((((((((()(((()(()()((((((((((()))(())(((()))((()))(((((()(((((()((()))))(()))())))(((((()(()())))((((((()((()(()))()()()))((()()(((()((((()(((()()(()(())))))()))((()(((()((((()(((((((()((((()))(((((((()))((((()))((())((()((((((()))))((()(()))(((()((()((()(())(()(())))))()((()((()())))))((()(((((((((((())))()))())((()()((((((()))((()(())))))(()))((((((()(((((((())))((())())())))))((((((()())(((()))((()())))((()((((()(((((())((()(())))))(((()(((((()(((())(()))))))(((((((()())(((((()))))(())))((((()(((())))(((((()((((((())))))((((((((((((()(())())))))(())))))(((()))(((())((((()))((((()(((()()()))(((()((((()((()()))))()(())))))))((((()(((()((()()((()))((())(((((()()()))(((((((((()(((((((()(((((((((())))(()))())())))))))(()((())((()(((()((((((()())(((((()))((((((()((()(((()()))(())))))())((((())()))(((((((((())()()))())))((((((()()((()(((((()((((()((()()((((((()())())())((()(((())(()(((((((((()((((((())(((((((()(()(((())))))())(((()))))()))(((((((((())(()((()((())))))))(((())))(()(()((()(((()((()))(((()))((()))))()((()((((((())))((()(()(((((())((((((((()))(((((())((((()((((((())))))()()))()(()())))()))())))(()((()(((())(((()()()(((()())(()))((((()()((())(()))((())((((((((((()(()((((())))(()((()()(((((((()())))))(()))()((())((()(((((((((()(()))())))((((())())()))(()(((((((((((((((()(()))))(()(((((()))))((()((((()())())((((()(((((((((()())(())))((((((()))((((()((((()))))(()((())((()(((()))(()(())))((((()(((((((()((()(()((()))(())((((()))(())))((())(()(()()(()(((())((()()(((()))(()))))()((()(((()((()()(((((()(((()((((((((())(((()(()(()()((()(()((((((()((()()))()))))()((()(()((()))(((()((((((((())((((((()))(((())(((()((((((()())(()(()(((()(()))((((((())()(((()))))))((()((()))()))(()))())(()))((((((((())((()))(((()(((())((()))))(((((())())))(((((((((((((()))))((()(()(((()())((((()((())()(((()(()))())(((()))(((()))((()(()(()(())))))(((()))((())(((()())(((())()))((()((()))((((((()(((())()(((()))()((((((()(())))()((()(()()))(()((((((())())((()((((((((()(()))(()))((())))))))(((()(()))))()(()(()(((((()((((()((((()(((())((())(()(())((()))(((())(()((((((())((((((()()))(((((((())((()(())()(((((()((()())((((()(()(()())))))(()))(())))))(((())(((((((())((((((((((((((((((((()((((()))((()())))))))(())(((())))))(((()(()())((())((()()(()(()()(()())))((((()()(()()(((()(())((()()))((()())((()((())((((((((()((((((((((((()())((((((((((((())(())(()((((())((((((()))())))(()((()(((((((())(((((())(((((()((())))((())((())))((((((((((((((((((())(())((()((()))(()))((()(()()())(((((((())(()(((((())))))()))))))(((()(()(()((((((((())())(((((((((())(()((()((((((((()()))))))()(((())(((()()(((()()(()(((()))()))))((((()((((()()((()(()(()(()))))))()(((((()()(((()))()(((()())(()(()()())))(((((((()(())))())((((()))(((()(()(())()(()(()((((((()()(((((((())((((((()))))((()(((())))))(((((((()((((((((((((((()(())(((())))))))(())(((((())(((((((((())(())(()))(()(((()))((((((((()(()))(()()()))())))()((()(((((()()(((((()))))(())((())((()(((())))((())))(()))))))))(())(((((((((()((())(()())((((()((())((((()(()))())())))))((((()(()()((((((((((()))((()(())))))))(((((()(((((((()(((()((())))))))(((((()((((()((()(((()))(()((((((()(((()((()()())))))))())(()))(()))(((((((((()((())((((()()(((()))((((())())((()))((((())(())()((((((()))))(((()((((((()(((((((())()))(()(())(((((()(()((()(())))))))))((()((()((()((()(()(((()())))()(((((()((((())((()((((()(()))((())((((()))))((()(((((((()(((()(((((()(((((((((())))((((()))(()))())(((((((())))))(((()((((((((()()(()))()((()(((())))((((((()((((()(())))))))())(()(()((()))))((((()(()))((())(((())(((()())(()((())(()(()))())))))(((()((((()((()(())))()(()(((((())((()(((()))))(((((())))((()((()))(((((()((((((())())))))))))))))(()((((((()(()))))((((((()((()((())(()))()(()(((())(((()(((()(((()()))))))))())((()))((()())((((()(((((())((((()((())))))(((()(((((())(((((((()(())(((()))(())(((((())(())(()))))((((((())(((()()))(())()((((()())))((())(((()((((()()()((())(())())))(())((()(((())(()(((()(((()())()))((((((()()((()((((((()))((())()(((((((())((((()((()((()((((()()((((((())))())(((((()((((()())))(()()))()))()))())))))(((()(()(()(((((()()(()((((()))))))(())((()((((()(()((((((())(()((())(((((())))((((()(((((()()(((((()(()(()())((()))(()))))))(()((()((((()((())((((((((()(((((((())((((((((((()(()())))())((((()((())(((()(()((())())(((((()()(((((((())((((((((())))))(((((()()))(()(((()(()((()))))((()(())))(()((((()((()()))((((((()))())))(((((()((((())()((((()))(())))))))((()(((((((()()))(((((())(((()((((((((()((((((((((((()(())))((())(()(()()))))))))))()((())))(()))((()((())(((())(((((()((())))((()((((()))))))((((((((((()))))))((())))())(((((((())(()((()((())((((()(((()(())))(()(((()((()))(((()()((()))(()))((((((())(((())((()(())((())))())))())(((((()(())((((())((((())))((())))))(((((()(())())))(((()())))(((((((((((((((()()))(((()(((((((((((()((()(((()))))))))((((()((())(((())())(((((((())((((((())()(((()))((()))))))(()))((())((()(((((((())((((((())())((())(((((((((((((()))()))((((())())))(())))))(()((((((()(()(((((()())(()))))(((((()(())))))))()(())(()(((())((((())((()()((((((((((()())))((())))))((()(()(((((((((((((()(((((()))(()((()(()))))(())((((())((((((()))(((((())(()))))(()(((((((()(((((())(((((((())((()(((((((())(((()))))(()(((()))))))))(((()))()()(()(((((()((((((()(((()))(((())((()((())))))((((((())((()()(((()(()()()))))))((((()(((((())(((())(()(((((((()))))((((((()()))())((()))))()((((((()((()))((((((((((((((())))((((())))))()))))((())()))()))()())))(()((((()))(()()((((()())(((()(()((())()))(()()(())(((((((())))(((()(()(((()((((())(())))(()((((()())()((((((((()((()((((((((((((()(((()))(((()())((((((()))(()))((((()()())))(()((()(())((()((((((()(())))))(((())(((())()(((((((((()))))())))((()((((()(())()))()((()(((((((((((())()(()(())(())((()))))))))))))))(((((((((((()((((()((((((((()((((()(()(((())))))(((((((((()(())()(()(()(((())((())()())())))()))((((((((((())((()())))))(((())(((((((())())()((()))((((()))((((()(())())(((((((()(((()(()))()))))))(())((((((((((((((((()((()(())))(((((()(()()(((()()())((((()(((()))))))(()(((((((()(()))))(())))((((()(((((((()))()(())((()))))((()))(((()(())()((())((()()(((())))((())(())))((()(((())()(()(()(()((((((((()))))))(((((()())(((((())))(((((()()()))()(((())))))))(()((((((()))((((((((((()((((((())()((())((()(((())))))))(()(((()))(((((()(())))((()((((()(()(((((((()(((((()))))))())))())((()()(((((())(()))))(()((()((((((((((((((((((((()((())))))(())))))((()))))))(()))((())))()(()))((((()((((())(()(((()(((((())(()))(()()))(())((()(()(()()(()(()()(((((((((((()(())((((()((()(()(()((()))))())))))()))))))(())(((()()((((())((((())()))(()))(()(((((((()))((((((())((()))))))))((((((()(())(((((((((((())()()(((())()())))))()))())())(((((()(((()))((((((())(((((()))))((((()))(((((())))())((((((())((())((((((((()))((((((((((())()))((((((()))))(((()((((()(())((())(()(()(()))))))()(())(((()((()((()))(((((((((((())))))))((((((()()))))((((((((()(()(()))))())))(((()(((((())(()(((((())(((((((()))((((((()((((((((((()))))(())((())(((())(((((((((((()(((((()((()(((()))))(())))())(((()))))(()((((((()(((((((()()))))()))())(((())()((()())((((()(())((())(((((((()(((((())))((()())())()))())(()))(((()()(((((((((((()((((())(()))()))))()()(()(())((((((((((()(())))))((()((((((()(()())()))((()((((((()(((()))(()()))))))()))(((())))(((((((((((())())))(((())))))))))((((((((((((()))(((((((())))))))()))(((()((((((((()(()))())()))))))(((((((((((()()((((((((()())((()((())((((((((((())()((())))((()()((()()(((())((((()((((((()(()))))))()(())((()(((((())()()))))((((((((())(((()())))))()))(()(((((((()))))((((()(()((())((((())))((())))((((()()))(((((())))())((()((((())))(((((((())(()()(())))(())))(((((())((((((((())()))(((((((()(())()))((((((()()))()())((())))))))(((((((((((())(()(((()((()())(((()))()(()(((())(((())()(((((()(())()))(()))(((((()(()()(()(((()())((()())(((())((((((((((((()(((()((()))(((((((()))(((((((((((()((((((()(())(((()()(()))(((()))))()(((()))(()((((()((((((((((()))(((()))))(())))())(()((()((((((((((()(()(()((()(()(((()((())))((())((()((((((((((()))((())))(()(()(((((((((()))(()((()(())((((())(()()(()((()))))(()))))())((((()((())((()((()())()))(()(((()))(((((((())())))()()))((())((((((()((((()(((()(()(()(())(()((()((()))))()))))))((()(()(())((()(()))(()))))))))()))((((((())(((((((((()(((()))(()((()()((((()((((((((((((()(((()))((((())))((((((()(()(((())()(()((((((()))(((((((((()(())))))())()))))))(()((((((())((((((())))((()())((((((((()((((())(()))())((())(()(())()(()(((()((((())(())(((((()))))((((()(((())(((()(((()(((()(()()((())((((())((((())(((()(((())(())))((((((()(((((((()())(((()())(((()()(((())())()()((((()))((((((()()(()))(())((((((()))()()))((()((((()((()))))(())))))(()(((((()))((((((((((())((())((((()))()()))))()()((()((()((((((((()(((((()()))))))(())))(((())((()))((((()))(())((((((((())(())(((((((())()))(())())()))))))(((()()(()()(()(((()(()((((((()(())()()(((((()())))(()())))))))(())((()((()((()((())((()((()(((((((((()((((())))))()())((()(((()((())))())))(((()(()(()(())))(((((())))()((())((((()))((((((((()(())(()(((((()((((((((((()(()))))))()(((((((((()())))((()((((((())()))))((())((((()()(()(((())))))(((((())((()))))()((((((()))(())())()))(()(((((((((((((())))))()(()))(()((()))())(((())(((()((((()()(((()(()(()()()))))()((())))))))())())(((()((((((())))(()((()((()((())()())(()(((()(())(()(()()((()()))))))))(((())((()((((((((((((()((()(()))((())()(((())((()((())))(((()))((()(((()((((())))))))())((((((((((())))((()()(((())(((()((())(((())(((((()))(((((()((((()(()(())))(())(()()(()(((()())))((()))((((((()(()))(((((()()(()))))))))(((((()(()))(((((())))()((((((((())(()))())())))((((((((())))(()))((((())((((())))(((((())(((())(((()(((((((()(((((()((((((()(((()(()))()(((()(((((())))()((())))))(((((((())())()(((()((()))((()((()(((((()))))))())())((((((((((()((()()))()))((((((()(((()(((((((()))(((()(((((()()(((()))((()())(((((()((((()())(((())(())((()(((()(()(()(((((((((()))()))(())(()))))(()))(((())())(((((((()(()(()))))(()())()))((((()(((()(((())(((((()((()(())))))((()(()(((()()((()((()()((()(()((((()())((()()(((()(())())(((((()))((((())()(()(()()))))(())))(()()(((()(()))(((((((((())())(((((()(())(())))(()))(()(()((((()(()(((()((())))))))))((()))(((((()(((()))((()(((())((((((()()()))())))(()((((((()((()))(((()))(((()()()))))))((((((((()(()(()))))))((())(((((((((((())))((((((()()(((())())))))))((())))))))()(()))(((((()((((((()(((()()(((((())(())))())((())))((((()((((((((()))(())(((())(()))((((((()()))((()()()((()(((()((()(((()))((((((((()(()(((())(())())())()))((((()(()())((()((((((()))((())(())))(()((((()))((())(()((()))(((())()())((((()())()())()(((()(((((()))((((()((((()((((((()()))))(()()()))))(())((((((((((()()(((()(((()(())((()()(((())))))))))))))((((()((((((((()()((((()())(()((((()()))((((())((((((())))(((((((((((((((())((()((((())(())))())))))))(((())((()())((())(((())(((())(((()((())(((((()(((()))()))))))))(((((())((((()(((()())(((()(())))))))))(((()((((())((((((((((()())(((()(((()))))))))))(())(()))(()((())(((((((((()((())(((((((()))(((((()))((((((((()()))(((((())())))())))())))()))()))))))()))())))(()(())(((((((()((()((((()))())(())(((((((((())((())()(((((())))((())(((())())((((())(((())((((((((((()))))((())()))))))())))))((())(((((()((())(((((())))(((()(((((()))))(((((()((((((((()(((((((()(((()((()((((((((((((())(((((()(()((()((()())(((((((()((())))))))))))((((((()((())))))))))))))))))))))))((((((()(((()((())(((((()))()()((((()()(((((()(())(((()(((((((()(((((((((()())))(())(()((())))((()(((())(((()((())())((((()((()()()))))((((()((()((()))())(())()))(((((())()())(((()())((()((((((((()(((((()))())(((((((((((())())((((())()((())((((())(()(((((((())(((()())))())()(((()(()))(((((()(((()))(((())())))()))(((()()(()(()((())(()(())((())))))(((((((((()))))((((()((((((((((())((((((()((()()((()(()))())))))((()((((((())))(()(((()()((((()())))(((())))(((((()((())))((((()((()((((()(((((())(((((()))((()()((()))(((((((()())())((()))))))()(((((()(((((()(()()(()()))((())((((((())()(())))(())((((((((()())((()()))))((())((((()(())((()(((((((()((((()))(()))))))())((())((()((((((())(((((((()))())))(()))(()())))((((()((((((((((((((())()()))(()((((()((())))()(()(((((())(((()())(((((((((())(((())(((()()))))))((()))))))))))((())((()(()))()((())(())(()(()()(()(())((()(()))((((((((()(((()())((()((()(((((())))(()())(((((()))()((((()))(()))(((())((((()()((((())))((((()))(((((((()((()))((()(()((((((()(()((())))))))(()((()))(((((()(((((((((((())))(()(()(((((((()))((((()))(((()(()(((()()))((((()))))((((((()(()(()))))((())))))((((())((()()((()))(()(((())())()(((((((((()())))()))(((((()))(()(((()())((((())(()((((((((())(()))))())))(()(((((((())((()())()((((((((()))((()))))))))))(()))))(()((((()((((()))))((()(((((()((()))))(()(((()((()((())())((()((()()))))))(()()))()((())(()()((()((())(((((((((((())(((((()))(()())))((((())()((((((()(())))))((()))(()())))(((((((((((()((((())(()))()(()(()(((())()))(((((()))((()((((()))(((()(((()(((())())))(((((((((()))())()((()((())))))(()(()()(((()))(()((()((()(((()((()(()))))(((()(((((((((()())))()()))))))((()())))(((((((())()(((())(()()(())((()((((()(((((())()))))))))(((((((((()(((()((()))())(((((((((((((()))()))))()(())))))))()(()(((()))((()()())(((((()))(((((((())((((((()())))))((((((()(((()((((())))))((())(((()))((((()(())()()(((()())(((())((((((((((((()(()(()))(((())((()((((()((()())))((()((()())(((()((()))((()))())(((((()((()((((((((()()))(((((())())))()((((((()((()(((((()()())(((((())((((()(((((())((()(())((()(((((()((((())))((()()))))))))((())(()(((((((()((((((((()()(((()()))))))())(((()(((((()(())()))((((((())((((((()(((((((()((((())))(((((())))))((((((())(())(((())(((()((((()))(((((()))))))(((())((((())))(())(()((((())()((()))))((((((((((((((())))(((((()(()((((())(()))))))(()((((()((()))))))))))()(())(()(((()((((((((((())()((((()))()))))))))((((()))())((((((()(((()((()))(((()))(()((((((())(((((((((()))))(((((()))))))))()))()))))(((())(((((())))())((()((((((()))((((((())((((()(((((((((((()))())(()(())((((((((()))(((()((()(((((((()))(((())(((())()))(((()())(((((((((()))((((())))(())))((())))((((((((())(())))))(()(((()())(()(((())(((((((((((((()((())))()))((((())((((((((()(((()(()(())((((((((()))(()(()))()))(((()()))((((((()))))((((()(((((())())()))((((((()()()())((((())))(()())))(((((()(()))()(((())(()()()))(((()))(((()((())()(((()((())))((()(())(((((()((())((((()((()())))))))))(((((((())))()((())((())((()(((((()((((())((((((((()))((())))(((()(((()(()))((((()(())()))(()((((()((()()))((())(()(()(()(((())((())))(()(((((((())((((()))(()(((()()(((((()()))))((((())((((((())))(((((()(((())()))())(()((()()(((((())()())(((()()))(((((())))(((((((()((()()))((()((((()((((()(((((((()((((())())))))(())))(()(((((())((()())()()((())(((((()()))(((((()(()(()((((()(())())((()()))))))))((()((()((((((((())()()(()((((((((()))(((())))(((()))((()((((())(()))())()))))))))(()))()((((((((((((())(((()))(((()(()((((())))((((()(())(((((((()))())((((((()())(()(((()(()))()((())(()()((((((((((((((((((())(((())))(((((()))))(())()))))))))())))))))))))((()(((((()((()))))))((((((((()(()))(()(())((())((((((()()(()))((())()(((((()))())()((((())())))((((((()((()()))(((((())(())(())()(((((())(()(((()))))(()((()(()((((((())())))())((()((((((()))())())((()(((()(()))((((())(()((((((()(((()()(((())(((((()()(((())(()))))()))))))))))())(((((((())))))(((()))((((())())(((((()((((()(()(()))))(((((()())((()((((())))((((())((((((((((())(()))(((((((()(((())((()()()))))))))((((((()))((((()((((((()(((((()()((((())((())())((((((())())()(()(((()())()((((((((((((((()))))))))))())())))())()((())((((((((()(((((()())((((()(((((()(())))(())))(((()(())((((((()()))))()((()(())(((()((()((())()))()(((((())((((()(())))()(((((()(())(((())()((()()))))))()))(((((((()))))((()(((((((()()())((((((()((((((((((())(()))())))))(()(()))(((())((((()))((((()((((((())()(())((()((())))))()(((()(((())())(((((())))((((((())((()())(((((()()))((())))((((())())())((((((()))(())))((((()())(()((((((()((()(()(())(())))(((()))(((()((()(()((())()((())()(()(((((((()(((()()))((()()))))())(()))())))))((()())(((((()(()((((())())((((((((((((((()())(()))(())))))((()(((()))()))((((((((((())()((()((())))(()))(())))))))((((((((((())))((((((((()((((((()((()))))(()))())(((())))))))())))((())(((((()))())((((((((((((((((()(()(((()))))()((())))()))))(((()))())))))(((()(()((()((()(()(((((())((())((((()(()))((((()(()(((((()))((()())()((()(()(((()((((())))(((((((((()))))(()((((((((()())()))()()(((()(()((())((()()((()))((((()))(((()()))((()(()(((((()())))(()())((((((((((())()))())()))()()((()((((((()((((()))))(())))(((()(()()(((((())(((()(((()))))(()(()()((((()()(((((((((((())()))))(()))()))))()(()(((()(((()())((()(((((()((((((()(())((()))((((((((()(()((()(()))(((((()((()))))))))))))((()))(((()(((())(((((((())(()(((((((((((()(((()))((((()(((())((((((((()()((())))((()))))((()(((()))()(((()))((((((((((()()()))()))())))())))((((((((()(((()(()))(((((((((()((((()())())(())()))))))((())((()(()))((((())((((()))(((()(())(((())())(())(((()))(()(())((((((()(((()(())((())))()(((()((())(((((((()(((()((()((((())())((((()))))))((((((((((()((((())))()))(((((((()(((()))(()))))(()))))((()))()))))((((()((())()))((((((((()()((())))(())((())(((())()((((())))())))(((()((((()(())))()))())(((()(((((((((((((((((())()(((((((())()((()))(((((()(((()(((((((()))(((((()))())(((((())))())))))(()))(()((((()((((((((((((((())(((((()()((()(()()(((()((())())()(())))))()))))))))(()((((()((())))(((()(()(((()((((((()((((()((()))))(()())()(((((()))(()))))((((()(((((()((((((((()))))))))))((()(())))(((()(((((((((((())((((())((()(((()))(())))))())))((((())((()()((()())(((()(((())))(()(())))(((((((()(()((()(((((())(())())))()))(())(()((()((()))()(((((()()()(((())))))(((((()((()))))(((()))())(((((((((((()))())(((((()((()()((()))((())(((()()((())())((((((()((((((((()()))()((((()(()((()(()))(((((((())())))((())(()(((((()()))(()((((((())(())(())(()))()((()(((()))(((((((()()(((((((())))(((()))))))((((()(((())(((((((())())(((((((()))(((((()()))(((((()()(((()))))(()(()())))((()(()))(((((()((()(())(())))))(()((()(())(((((((((()(()())(((())(()(()(((((((())(())((((())(()(()(((()())))(()(((((())((((())()))))))))())))))((((())(((())((((()())((((()(((((()(())()))))))(()((())((((()))(()((()(((((((()))))))(()())()))(()()))((((()))((((())((((()()))))))((((((()))(())))((()(((((()))(()(()(((()((((((())))))((())))(()))(((((()(())(((((((((((())))))((((())(()(((((()))((((((()((()(((()())))))))))((((()(((()((())((((()()()(((()))((()(((())(((()())()(((()(((((((((()))))))))((())(()(((((()(()()(()((((((())((()))((((((((((()(((((()(()())))()()())))))(()(()()())))))()(((())((((((((((())(()((()))(()))(((((((((((((((()())())()()((()((())(((((((())((((((())(()))()()(((()(())((((())))))()(((()(()((()((())())))))((()(()))))))((((()((((((((()()))(((((((())))(()))()))))(((()))(((((())(((()(()(())(((()((()))))((()((()))((((((((((())(((()()(((()(()())))(((((((((()(()(((()))())))(())(((())(((())))(()((()(()())((((((())(((((()))())(()((())(()))((((((()((((()(()(())(()((())(())))()))(()(((())))))((((((((((())))())((((())(()(((((((()(((()(((()((((()((((((((((((((((((()()))())))((((())(((()))((((())(((()(()())(((((())(((((()(()((((((((((()((((((()()(((((((((((((((())))))(()))))))((((((())((((()(((((((((()())))((()(((())(()))(((((()()))()())()(()((((((())())))((()(((((((())((())))))(((()((()(()(())((((()))))))((()(()))((((()((()((())(()))((()()))((((((())))(((((((((()))))()))(()(()((((((()()))))((()(()))(()(((()()()))(((((()())(()(((((())(())(())))))))()((()((((()()())(()((()()((()((()(()((((()))(())))()))())()((()(((((((((((((())((()())))(((((((())())(())))))))))(())))(())))(((()(()(()((((((((()((((())))(()())()))(()))(((((((()((((((()()))))))())))(((())())(((((()(())))()(()(((((()))((()))(((((())((((((()(((()(()((()))))((((()))))(()((((((((((()((((())())((((((((())()((()(((()))()))((()))())))()((())))((((((((((((((())))))())(())()())())((((()((((((())()(((()(()())))()(((())(())((((()))))()(((()))((((((()(((()(((()))()((((((()))))(((((((()())))))))((((((((((()())((()))(((((((((()(((((()(((((((()())(()))))))((()(((()()(())(()))(((())()((((((()))))(((()((()))(()((()(((()))))(((((()((())))((((()(()(())()))))))))()))((()()(((((()(())))(())(()((((((((()))))(()(((()(((()(()())))(((((()(()((())((((()()(())()))(((((()(()(()))(((()))(()((((((((((())))()()))()((((()(()))))((((())((((())))((((((()))(((((()()()(()())))()(((((((((()))))()()))(((((()(((((())())))())())(((((()))))(((()((((((((((((((((()((((((()))(())((((()))((()(((((()()))(())((()(())((())((()()))(((()((()))(((()())()(((((((()(()()))()))((())(((((((((()()))())(((()((())(())))())))))()((())()(((((())((()(()((((()(()))))(((((((((((()())((()())()))((((())((((((((())())()))((((())((()((()(((()))(())))()((())()((((())))())((((((((()())(((((()))()(((()(())()))((()())((((((((())(((((()))(())()))))(())))()))()((((((()))((((((((()))())))((()(((((((()(()()))))((()())))))())()((()(()))((((((((()(((())()(((())())))(((()()((()()()))(((())((((((((())()(()(()))))((()(()(()))))))()(())))())))(((((((())))(((()(((((((()())((()((()(())((()((((())))))))()))(((())))()))(((()(((((((((((()(((((((((())()())((((()))(((((((((()((()(()))()))()))())(((((((((())((((()(()(()((((()(()())))()(((((())(((())(()(())(((((((((())()(((()(())))))))))))))((((())((()(()(((()))((((()))(()(((((((((()))(((())()))((((()((()))((()))(((()(()()(()))))((((())((((((((((()))((()((((((((()(()))))))))((((((((())(()((((((())))((()((((((()))())()(((((()((()())(()(()(()(()(((((((())((((())))))))(()((()(()))(()((()((())))))))(((((((((())(()()))((((((((())()))(()))))))))(((((((())))(((()())(((((()))(((()()))(((()(((((((())(((()(()((((((()))())()))()))))()(()()((()((((((((((((()))))))(((()))))))((((())(()))(((((()(()(((((((()))())))())))())((()(((((((()(((((()(())))()))()))))()))(()((())(()((((((((())(()((())(((((()(())()))))))(((((((()(((((((())(()))))))))))((((()(((((())())())((()(((()))((()))((((((())((()((((()()))((((()())(((())))(()((())((()((((())))))(((((((((()(()(((()()))()((((((()))())(()(((((((())))())(()()))((((((()))))((((((())((((((())(()()(((((()))))(((()()))((((()((((()))())()(((()))())(((((((((((((((())(()(()(((()()))(()((((()(((((((((()((()())(()(()())(()((((((((((((()(()))(())((()()))))))((()))())))))))((((())(((()()(()(()((((((()(((((((()()())))(())((((((()((((()((()((())))(())))))))(()))((())()(()(((((())(((((()(((((((()((())))))))(((())(((()))(((((()(((()(((())))(((()((((((((())(())))))((())))(())(((())((()()((((())(((((())())())))))(()()(((((((()))(((()((()(())(((((()((((())))(()))())))())()(()((((((((())()))((((())((()))(()))(((((())((())()(((()((((())))(()))()((()((()())())((((())(()()))((((()(()(())(()))((((()((()((((((()((()))(())((()))(())(((()((())))(((()))(())()(())(((())((((())((((((((()))))((())(()(((((((()(()))((((())((((()((((((((()(((()()((()())())))))())))(((())()(()))(((()()((((((((((((()((((()))(((()())(((())))))())))))))((()(((()()(((()((((((((()))))))))((((()((((()()(()((((((((()())((()((()()((((((((())(()((()()))((())))))(((((((((((()))((((((())(()(())(((()))))))(((()()()(()((((()(((())(((((()))))))(()))()(((()((()))((()((()())))(()((())(()(((()((((((())((((()(((((((((((()))())()))(((((()()(((()((((((((())(((())((()))((((((()(((()))(((()(((((((()))())()())))((((((()((()())()))((()((((((((())())()((()())(((((())))(((((((((((((()))()()))())(((((()))((())))(((()(()((())))(()))(((())()((((()((((()))())))((()((((((()))))))(((()))((())(((((((((())(()))(()))((())()))((((((())))(((()))(((()((())(())(((((((())(((((()))(()())(((()()))((((()))))()(((())(((((())(()))((((()())((()((()(())((((()))))))()(((((((((())(((((()((((()((((((()(()))))()((()()))))())))(((()((()))(((((((()(())))))((())()(((()(((())))(())(((((()(((((((()(((())((())((((()))))((()((((()))(())(()((())))))()()))))))(((((((((((((((())())((())(()))))(())())))(((((((((())(()(((())(()))())(()(((((()((()(((((()((()))))))(())((((()((())(())))))))(((())((((((()((())))(((()(((()))((((()(()())())(())))()()()((())((((((()(()()))()())()(((()(((())())))(((()(()((((()))))((((()))((()((()))((((())())((((((((())))))((((((((())(()(((()(()(()((((())()((()((((()))))(())((()()(((()(())))())(()((((()((((()((()))((())))))((((((())((()(((((((((()))()()))()((((((()((())))(())))(()(((((((()())))()))((((()))((((((()((()(())(()))(((()))(()((((((())))()))))))))())))(((()((((()()(((()())(()))((((()(())(()((()))()(()(()((()((((((((((())))((((()(())))))))(()(())))())))()))())((((())(())))))((()((((((())((()(()(()(()((())((((()(((((()))((((())))))())))((((())(((((()(((((((()()(((()())(((((())()))))((())))))))(()((()))())))()(((())((((()(()((((()(((((()))(((((())(()(()(((()((((()()((((()((((()())))(((())(()))))(()((((((()(()))((()((()))((())))((()(((((()))())))((((((((((((((())()))(((()((((((()(((()(((((())((((())))))()))())))(())))()))))((()(((())(()(((()(()))()(((((((((())))))())))(((((((()((()(())(()(()(()))))(((((()((((())))(())(((())(())))((())((((((())))()(()))((((((())()))((()(())((((())((()))(((((((((((())(())()))))(())(((()(())))(())(((((((()((()((((()())(((((((((()(((()))(())(((((()))()))()))))(()))())))))))))((((()((())())(())(((()(()(((((()((((())((()(((()((()((((((())()((((()()))()((()(()((()(((((((((())))()((((((((()))))()))(((((())(()))()))((((())(()((()())(((((((((()()((((()()))((((((()))((((())))(((((((()())()))))()))))))((()(((((((())))(((()((()(((((())(()))))(((())(()()((()((())((((())(())))()))(((((((((()))()((((()(((()((((((((((((((()))))())))((())))))))))(()))(((()(())(())((()())(())((((()()(((((((()(((((()))())((((()))))()))))(()(()(((((((((((((((()))))(())(()((((((((())())(()(()(()))(((()((((())(((((((((()(()))(((((()((((()))((()))))(()())))((()())((((((()))(((((()))))((()()((())((((()))(((((()((()((((()(())((((())())))(((()(((()(((((())(((((((((((()((((((()((()(()(((()))((((())))(()))))))))(()()(())))()))))())())))(()))((((((((()((()((((())((((((())))((()((())(()))(((((()()((((((())(())))))))(()(())((()((((((((((((()(()()(((((((((())))))()((((()()((((())))()))((((()(((((()))()))(()((()))((((()((())(((()))())))(((()((())((()))(())))(((((((((()(()(()(()))))((((()())()()(((()()(((()))(((((()))())()((((((()())(((((((((((())(((()((()((((()(()))))))()()))((((()((((((((((((()((((((()(()(()((((()))()))))))((()())((())((()))()(((()((((((()(((((())(()(((((((())()(((()))(()))))))(((())))))))((())))(((((())(()(((()(((())((()(((((())())))((()((()((())((((()(((())())(()))))(((((()(((()(((()(((((((((((((((())((()((())(())))())(()(((()(((()((()()((((()))))))))))))))()(()))((()((((()))((((())((((()()))(())))))((((())(((()(((()()((())(((((((()))())())))((()))(((((((((((())))(()((()(()(()))((((((())()(((()((())()(()(()))))((()((()((((())())(())(((()((()))())((((())(())()(((((()(((((((()(((()))(()((()()))))))((()))(((()((()((((((((((((((()(((()())()))((())(()((()((()))((()())(()(((()))(())(((((()))()((())((())()((((()((()())((()()(()(((()(())))))((((((((((()))(((())()(((((()(())((((()((((()))(()())))()((((((()))))(((((())((((((())((()(((((((((())())())((((((((())((()(((((()((((((()(()))(()))(((((()))())))))))))))))()()))())(()))())((()(((()((()()(()())((())(((((((((((((()(((()(()())))))))((((((())))(()((())((((((((((((())((())(((())((()()((((()))))(((()(((()((((((((())()((((((((((()((()(((()(()((()))(()))))((()(()((())((((()()()(((()(((()())))(()(((()()((()((())(((((((()(()(((()))(((()))))(()(())(((((((())(((()))((((()))))())))(())((()(((()((((()))(((((()))(((()()))(((((())()))(((((()()))(())((()(((((()))(())))(((((((())((((((()()))))((((()()((())())(((((((((())()))())())(()((((((()))))((((((()()))())(()((((()))((((()())((()))((((())))())((()(()(()))()((((((((((((((()(()((()(()))(()))((((()))((()((()())()((((()((((((((())((()((((((((()(()))))(((((())((((())))(((())())((()))(((()((()(((()((()(()(())(()(((((((((((((()))))(())))((()())((((()(()(())(((((()))()))()(((((()()((((()()))(()))()))((((((((()((()())(((((()())((()())(())))((((()((()((((()((())(())))))()))()))))))))))())(()))((((())(((())))((((()(((((()((((((((()))()()))()()))))(((())(((()((((())((((())()(((((()(())(((((())((((()(()))()))))())((()))))()))((((()((((()()()((((()))()((())))(())(((((())))(((((())((((()(((())))))((())((())((()((())()))))))((((()(()(((())((()((())))(((()))())(((())((())((((((((((((((()))(()((((((((())()((())(()((((()((((((())((()((((()())))()(()(()(((((())()))((((((())(((())((((()((()((())))((()(()())))))))((((((((((((()())()))))(((((())()()((()((()((((()((())))()(((((())((()))(())))))))()(())((((()()((()(((((((())((()(()(()))))))((()))))(((()(((((((()))))()((((((((((())((())()((()((()))())((((((((()(((((()))())(()((()(((()((((()((())))))()))((())()(((((((((((()()))))())()))))(((()(((()))(((()(((()(((((()((((()))(((()((()))))))(((())((((())((()())((()(((((((((((((((()())))((())))))))(((()(((()))(()))))()))))())(((()))())())((((((())((((((()())(()((((()())(((())(()()))((((()(((((((()))()))))))))((((())((())))(((()(()(((())(((((()())(()((((())))((((()((())(()((((()((()()))((((((((())(())))))(((((())()))(((((((((())(())))))((((()((())(()(((((((((((()(((((((((()))((()(((((()(()))(((()()()))))())(())(((((((())((((((((()((((((()(((())(((((()())))))))(((((((((()))((()))((((((()))))(((((())(()()((())(((((((()((()((())((()()))())))(((((())((((()((()()((((()((((()(())(()))))))())()((((((((((((()()))((()())(((((()))))()))(()(((()))((((((((()())(((())))))())(((()(((()((((()((()())(((()))((((()()((()(((()())(((((()((()(((())(((((((((((((((((()(((())))))(((((((()()(())()))(((())(((())))()))))))))(()))(((((((()))((((((((()))())((()((()(((((())(((()))((()((())(((((()((((()(()())))(()))))))))(())()))((((()(())((())((((((((((()(()((())))))())(())))(((())((()((((((((()((((())((())()))))(((()(((())(()())))))))(()())))())(((((((()()))())(((((()()(()(())())(()((()(((((()(((()())))((()(()(()))()()))))))))(()())(((()()(((((((()))((((((()))(()((((((((()())(()))())((())(()))((()((((())()))(((())))((((((((())((()))))())((((())))))(()((((((((((((())()((((((((()))(((()((((((()(())(((((((((()(()((())((((()))(()())((()(((())))(()((()((((()(()()(((()((((((())(((((((()))))())((((()((((((()()))))))())))((((())))()(((())(((())(((((((((()((((()))))))((((())()(((()(()(()))))(()(((()((()()))(()))(((((()(())(()((((()())((()))))(((((())(((())(()()(()((())(())))))))(((((((((()))()()((()(())((((()((((((((((())))))(()((((()))))(((()(((((((())((())))())(()(((((((()((())()))))))((())())))(((()(((((())))((((((((((())))((((()())((())((()(()((()()))(()((((()(())(()))()))((((()))))))(((((((((()()))((()(())((())(()(((()((((((((()(()(()()))((()))))()))(()(()(((((())((((())))())()))((())()(((((())))((((()))(((((((((()))()((())())))(()(()((((())))(()(((((())((((())))))(()((())(((())((((()(()))(())()(((()))))))((((()))(())(())((((((((()))())(((((())))()())(((((()(()))(()((()))((((((((((()()((((((((()())(((((((())))(((()(((((((((((()())((((((()()(((((((()()(()(((())(((()((()))))))))))((((((()())()))))))))((((((((()(((((((()((()))(((())))))()((()(((((((((()((()(()))(((())(()()()))))(()))))((()()))()())))))(()(((()((((((((((()(()))))())()))(((()()((()((()((((())(((((((((((((((((()))())))))((((((((())(()())(()))))())(()))))))((())(()))(((()(((((())(()(((((()))((()(()((())((()(()((()))((((()(()((())))))((((()(())((())))(((()))(((()()()))(((((((()())((((((((((()((((()(()((()))()))))))(())(((()())()((((((((()((((((((()((()())(((((((((())()))))((()(((()))((((((((((((((()((()))((()(()(()((((((()(())(()))()((((()(((((())())(((())()))())())(())))))((((()))(((()))))(((((()(((())((()((((((())()())))(()))((())))))(()()(((((((()(((((((()))))(((((((()()())))))(())))))((((((()))((()))((((()((()))(()))()))(((()((((((((((()(((((((())()))((((((())((((())())(())())))(((((((())))())((()((()))))(((()))((((((((()()))(()))((((((()()()(()))))((()))(())))))(((()((((()(((((())()((((((()))))(((((()((((())))(((((()))))))((()))(()((((((((((((((()))))))()))()((()()))))(((((((())))((())))()((((()))(())((((((()()((()))))(((((())(()(((())((())))((((((()))))()())))))())()(((((((((())))()((((((())()(((()((()((())((((((((()())((((())(()(()()(()((()()))(()))))(()(((((()))((())(()()(()(())()())))(()()()((((((()((((((((()((((())((()()))()))))))(((()((((((((()))(((())(()(((((((((()))((((((()(())))))((()())))))()((((()(((((()))(((())())(((())(((((())()))))((()((())(())(()()(()((((())))((((((())())()))())))))))(((((((())((((((((((((((())((((()())))))()))))))((()))((())(((((((((()((()()())(()(()))))())))))((((((((((()(((((((()(((())))))((()((())())((((()(((()(()((())))()((((((((((()())(())))((((())))))((((((((((((()((()))))(()))((((())()(((())(()(((())((((())))))(())()(()(((())))((()((()))()(((((((((()((()))))((((((((((((((((()((())(()))(())))()((()(((()((((()(((())))((())()()))))((()(((((((()(((((())(()()))((((()((((((())))))(((()((((())(()(()()))))(()((()(((()())()())((((((((()))())()))()))(((((()(()(((((()(())))((((()(()((((()((()))(())(((()((((()())(()))((((()()(((((()(()))(()((((()()))())(())))))(())())((()))))(()(()()(((())((((()((())))((())((()(()))(((()((((((()())((((()())))(((()()((())))))))(((((((((()()((())))(((((((((((()((((()))))())()))))()))(())()(())))(((((((()(()((()(((()(((())())(((()(((((())(()())((()((((((()(((()((((((())())))()(()()(((()(((((()()(((((((((()(((((()((((()((((())(((())))))))))())))))((((((((())(()(((((()))))()()))(((((()(()(())))()(()((()(((()((()((((((())(())))(((()((((())(((((((())(((((((((((()(())((()())((((()((((())))))))(()()(((())())((((())(((((((((((((((((()()))((((((())()(((()))))())()(()))(((()(()((((()(((())))(())(((()(())))))(((((((()((((()(()()()()))((()()))((()(())(((()(())((((((()(((((((((((())())))((())))())(()((((()())((()((((()))))(()))))(((((())((((((())))))()(((())())((((())(((((())(())))((()))(())((((())(((())(((((())))(((()((((()()()((((()()))))()))))))))))(()()())(()((()(((((((())(())))(((()()((()((((()))(((()))((()((()(((()(()))(((((()))()((()()(()()(()((((((())()(()((()))(()())))(()))()))))))))))((()))))())(())(((()(((((())((())((((()(((((((((((((((((((((())((((())((()(())(()()))))))))))))()()))())()))(((()())))))()((()(((((()(()((())()((((()(())))))))(()((((((((()(()))()(((((((()(((()))))(((((()())(()((()(()))(((()(()))(((()()(())(((((((((((())((()())((()(()())((((()())()(((()(())))((((()())))())(((()((())()((((()))(((()(((((((()()))(()))()())()))((()((()(()(()((((()((((((())((((((()(()))))()))))))))))())())()())))())((((((((()(())))((()))))((())((()((((())((((()(()(((((())))(())(((()(((((((((()(((())()((((()(((((((()())(()))))))(((((()(((()(((()(((())))))(())))))))(((((()))(()(()((((()(((()((((()()((((())(()))()(()((((((()()(()))))())))))(()))(((((()))()((())(((()((())))()())((((()(()()((()))(()(()(())(()(()()))))))((((((((((()(())))((()((()())(()(((((())((((()((((((())(((()()((((()())()))((((()())((())(((((()(((((((((()(()))(()(((()(()((()))))))))())(()(((()(((()(())((()()((((())(()))(()(()(((((((()((((((((()((((()((()(((((()))))(((((((((((((()()()((())(())(())))(((((()())(()(((()((())()))())()())()))(((((((((()))))(()((()())((((((()()(((((((((())()(()))((((())(()(((((((((()(())((((()))))))(()(((()()(((())))())))))(()))))))(()(((()((((((((((()(((()())(((((((())((((())))((())((()((((((())(()))))((()((((()))((()(((()()((((())((((())))))()(((((((()(())))(((((((((()()(((()))))))()(()((())()(((()(()()((()())((((()((()))))((()(()((((((()(((((((((((((((()))))))))((()((())))))))))(())))))((()))))()))((((()))))))()(((((()))(()(((()((())()(((((((((((()((((()(())(((()())((((((((((((()))))()))))(()))))())(()((())((((((((()))((()((((((()((()))))(()()(((((()((()()))()))()(()(())((((())()))((())(()(()(((()((())))())((((((())()))))(((((((((()((()))(((((()((()(()((())(()(()))))))(((())))(((((()((())((()(()(((((()))(((((()((())(((())()((())((())()(((((((())())((()()(()()(((((((((((((((())(((((())(((((((((()()))()()))(((((((((()))((((((()(((()()))))((()())))(((()(()((((((()()(()(((((())))((()(((())(((()((()))))((((((((()(((()(((()()))))((((((()()(()((()()))((((()))))(((())(((()((()((()))))))(((()())(((())(((((()))))()(((((((((((((()))))))((((((())(((()(())))))))))))())((())(()())))))(((((((((()))((((()())()(()(()((((((((()))())((()((((((((((((()()))()))(()(()))))))))((((()))(()(())()(((()()(()(((()()(((())((()((())(())(((((()(((((((())))()(((((())))()))(()))((())((((()(()((((()))(((())((((()((()))))((()()(()()))(()(())(((((()((())))((((())(()(((((())())))((((()))())))))((((((((()((()())((())(((()((((()(())((((())(()))))))))))(((()((((())))(()))(()))(((((((())(((((((((((((()())((((((()(((()(())))()())((((()((((((())))(()((()((())))(()(()()(((())())(((((()))(((((())(()(((((())))())((((()))(((()((())(()(((()((())))))))(()((((((()((()(()))())(((((())(((((())))())))))((()()))(((((((((()))))))(()(((()(()))))((((((()(()(((((((()((())(())()))))(()))((((((())(())))))((())(((((()(((()()(((((((()(())))((((((()(()((())()((()))((())(()((()))))((()((((((()(()())))(((()((((()(((())(())(()(((((()))))(()(()))())(()((((()((((((((((((((())))((((()())((((((()()((((((())(()((())()())(((((((()()))))(())(())))))))(()(()(((()((()(()))((((()(()(((()(()))((((((()((((()))))()(((((()))()())(()((())))((((((())((((())((((()(((((()()()()(()()))))))))((((((((()(((((())(((((())())(((((((()((()())()))))())))((((()((((((((()())))())))))(((((((()(()((((((((()))))))))()))))))((((((((())(()(()((((((((())()))(((()((((((()((((())((((())))((())()))))()))())))())(()))))(()(()(((((((((()(()())))(((()(((((((()((((((((()))(((((((((((()))((()(())((((((())))((((((((((()((((()))))((())((())))))))())))()((((((((()))))))((((((()((((()((((())())(((((((()())(((())))())((()))))()()))))(((())))))((())((()))(((((((())(((())())((((()(((()((()))()))((()((()(())((()(())))(((((((()(((()(((()((()(()((()))(()((((((((((()))))))))((((()()(())((((((((()())))((())())))()((((((()())()))((())(((()(((()()))))())(()(((()(()())))((((((((()((()))))((((((((()(())))))(((((()))))((((())((())((((((()(()))(((((())((((()(((((()()))((()((((((((())(((())(()))((()()((()())((()))))(()((((()())((())))((((((((((()()((((()))))(((()(()((()((()(((()((((()())((()((()(((((()((((())((())))((((((((())((()((()((((()((())))(((())))))))(()(((()())(()))((((((((())()(())))((()(())))(()((((((((())(())))()()))(()((((((((())))(((()(())(())))(())))(()))())((((()()(((())()((((()(())())()())(()(((())((((((((((((((((((())(((()((()(()))(((()))))))()))((((()(((()(((((((((((()))((((())))))))((((()())(((()((((()()))))((((()(())((()()(((((((())(((((((())))))((())()))((((()))((((((()()((()((((((((())))()(())))()()(()(((((()()))())))))(()))))))(((((())((((())))(((((((()))(((())(((()())))))(((()())((((((())((()()())))((())(()()()((())()((()(((((((((())()))))(((()))((((())(())()(((((((((())()))(((((((((((()(((((()((((((((((((()(()))))))(()()((((((())(()()(((((())()(((()()))))())((()((()((())((()(()))))((((((())))((((()(()(((()))())))()((((((((()()((((((()())((())))(()))))))))))(()(()(((((()(()((((((())))(()((((()((())((((((((())((((())((((())))(()(())))))(((())(((((()))))(((((()((()(()(()((()(((((()))(((())))((()))))))))))(())((())(((()(((())(())((())(()((()((((((((((()))()))()))))())()((()(()((((()((((((()))))((((((()((()(((((((((()())(((()(()((()))))(()))))((((()))(()(((()((()))))())((((((((())(((((((()))(((())(()(()(())))(((((((()))))(((((()(((((())((()(())))))((()))((((((()(())))(())))())((()(((()()))((())(((((((((((((())((())(((((((((((((((()(((())))((())))))((((())))))))((()())))((())(((()(()((((()(()(())))(((((((())())()))(()()))))))(((((((((())()(((((((()))))))))(((((())((()((())))))())))((((()()(((((((()(((()()((())))((())())(((((()())((((())))))((())(((())((()((((()())((()))))))))()(((((((()()((()()(()))()(()((((()))(()))()))((()(()))(((((((((()))(((())((())(()(((((((((((((()())))((((()())))(((((((((()((())((())()))))))((())))()))(((()(())(()((()(()))(()())((((((()(())))(()((())(()))(((((()))((((())))(()(())()))))((()((((())((()())(((()((())))((())(())))((()(((()(()))))((((())()((((())()(((((()))(())(((((((((((())((())((())((((()))))))())))))(((((()())(()(()(((((((()()())((()((((()(((((((((()(((((())))))(((((()(((()))((((()))))))((((((()()))())(((()((()()))()((()(((((((()(((()()((()))))(()))(((((((((((()))))))((((())())))))((()((((()))(((())()((())))((((()((((()(((())(((((()()())(((((((()(()((()((((())))(()))((((())))))(((())((((((()(()()))(((()))))(((((()((()))))(((((((()())))((((((((()(((())((())))))())))))(((((()(((((()))(((()()(()(((((((((())(((())))(((()(((((((((()())(()()))))()))(()())))(()(((()()))))(()))))))))))))())()))))(((((((()(()))(((((((((()((()((()(()(()((()(((((()())(((((())()))((((()(()(()(((()(((((((((((((()((())(((((()))(((()))))()()))))))))(()((()(((()))((()((()((((()))(()(())((((()))))))((())((((((())()(((()(()()))))((())))))()((((((())()(((()()))(()()((((((()))()))())((((((((())((()(()(()))))((())(((((((((()()()((((()))(())(((()(()())))(()())))())))))))))()(((((((()(()())))))))((()(((()))(((((()(((()(()((()(((()())(())))())((((((((((())(((((()(())(((())(()))(((()))(()))))))((()(()))))()))))())()))))(()((((()(((((()((((((()((((())))((())()))))))))(((())(()()((((())))((((((())()())(((()((((()))(()()((((((())))(()((()((()(()()())))))))))))(()(((())(()(()(((((((()((())(((()((((()()))(())(()))(((()()()(((((((((()(())())))(())((((((())((((()())))((()())()))))(((((()(((((()())()(())((()))))())((()((((((((((())(((()())(((()()(((((()((()))))))((()))(((()(((()()()(()(())(((())(())))((()()(((()())(((((((((((())((())((()()))))())(((()(((((()))())())))((()(((()()(()()))(((((()))(()(((((((((((()))(((((()))))))(((((()()(((()((())))())(((())())(((()((()())))((())()))((((()())))((()((())((()()()(((((((()))))((())))(()()(((((())(((((((()))))()(())))))((((((((((((((()))))((()(((((((()))((()()))))))))))(((()))((()((()(((()))(((((((((()())))())((((())((((()(((()(((((()(()))))(((()))(((()))(()())(()((((()()))())(((((((()(((()(()))))))))())))())(((((((()(((()))))(((()((()((((((((()))())(((()))))))))((((())(((())))()((((((((())()(((((())))))(((((((()(((()(((((((()))))()))((((()(()(())((((())))((()()(()(()(()))(((()((()))))))((()((((((()((((((((()(((())())))(((()((((((((((())))((())))())())()((()(()(())(((())))((())((((((((()()((()((((((()))(((((((((())())((((()((((()((((((())((((((())((((()(()())))(((())(()))((((((()))()))()))))))))))))())(()()())))(()((((((())())()))((((((((((((()(((()(((((())((((()(()))(((()((()((()(()))(((()))())))(((()(()(()))(((((()(((((((())((((()(((((((()())(((()(())))((((())))(((()))))(((((((())))((((()((()())()((((((((((())((((((((((((()))(()((((((((()(((()))))(()))(((()()))(((((((((((((((((((())((()((()((((((()((()((()()())(((((()(())(()((((((((()((((())))((()(((((())))()(((((((()(())((((())))())(((((((()(())(()((((((())))()))()((((((()((()(((()(()((()))((()(((((((((()(()))(((((()())(()))())))((((((((((((()(((((()))))()()((()((())))((()(()()()))((((((((((()())))(()()))(()((()(()((()(())(()(()())(()((((())((())(((()(((()((())(((()()))((())()((((()((()())))(()))))))((()(((((((())((((())()((()())))()(((()((((((((()((((())(())))())))))((())))())(())(((()))((((()((((((()((((()(()())(())(())))))((())()())((()))))()()))())))((((((()((((()((((((())()))(((())((()()))))))(((((()((()(((())((((((()((())(())))((()()(((()(())(((((())(())))())))((()(()((((()())()((()(((())()))(()((())))(((((((((((()((((((())))))()(((((((((()()(())(()()))()))))))(())()((((((((()()()((())))((((())((((((()())))())))(((()))((()(()()(()))))()))(((((((()((()(((())(()(()(((()(((((())))(()()(((((()((((((((()(((())))))(((((()(()((()())(())(((((())(((((((((()()))((((()))((((((((())((())())))()((((()())(()))(((((()(()((())((()((()()))())))))))(((()()((())()))))(()((((()((((()))((((())(((())(((((((())(()(((())(()))(((()((()(((()))))))(((()))((((())(((((()))(((((()(((((())()())(()())))))(((()))()((())))((()((())((((()(())(()(((((((((()((()))(()()))))))))(())(((((()))))()))(((((((((()(()))))(()((())((((((()((()((((()))))))(()((()((())(()((()()()(((()))(((()(()(((()))))(()(((())()))))()((()(()()(()()(((()((()())))))((((()((()(((((()((((())(((()))))))(())))((()(()((()(((((((((((()))))(()())(((())(()((((((())))))(()(((()()()()))())(()(((((())())(((((((()()(())))))(()))))))(()(((()(((())((()())))(((((((((((((())(((()(()))(((())())((((((()))(()((()()))((((((((((((())))))())((((()))((((()(()()()(((((()(())))(()))()(((((()((((())())((((())()((()()))((((()(((()()((((()))(((((())((())(((((((((((())(()))))((((()(((()()())(()((((((())((((()(())))((((())(((((())))(((()((())(()())))(((((()()((()))(()())(((()(((())())(()()((((()(((((()((((())((())()(((((()))((()(()(((()))())))(()(((((((()(())())((((((((())()(((())(())))))(((()((()()((())(())((()((((())))((((()()(()()((((()()))())))))()))(((()))))(()(((()((((((((((((((((()()))(((()(((((((((((()(())(()((((((())))))(((((((()))(((()(()(()))((())(((((()((())))(()))())(((((()(((()))(((()))))((((((((()))((((((()((()())())(())))))()()((((()(())((((()((())()()(())))((((()))(((())))(()()(())()(((((((())(((()))))()())))(((()(((((()(((((((())))(()()))((()))(((((())))((())(()(()()))((((((()(())(((((()))(((((()))))))((()(()()))())())(((((())())(((()))((())()(((((((((()(((()))(((()(()(()(((((()(((())))(()))()))())))((((((((()(()())(()()()))))((((((((((()()((()((()(()((()((()()))((()()(((((())(((((())((())(())(((((()(((()(())))(((())((((((((((())((((()))))))))(((((()))((()())(((((()(((())(()(())))()))((())(((((((((((())(((((((()))()))((((()))(((((((()))))())())((((((()(()))))))((((()(((((()((())(((((((((((())))()()))))))((()()))())(((((()((((()((()())))()))(((()))((()))((()(((()))((((((((((())((())()(()(((((()))))(()))()(()(()(())((())()((()(((()((())(()(()()(()((((((((((()))())((((((())())(()((((((()((((((((()((((((((()(())((((()((()))(()(((())))))())(((((()((((()(((()))(()((())(((()(())))(()()))())((((()(((()((((()())((()((((()())))(((()(((())(((((((()))(()((()(()))((((((())))((((())(((((((()))))))((()())(()()))))))(((()((()())((((((()(((()((()(()(()((((((((((((((())))))((()))))))(((((((()(()((((((())(((((())((((((()))(()))(((()))(((())((()(()(())(((((()((()((()()(())))(()(()())))()(()(((((((()(())(((((((()((())(()))))((()))))((()())(((()((()((((())((((()((())))))))()))))((((()(((((((()())(()))()))()((((((()((()(()))())))(((()((((())))((()(((((()((((()(()((((()())))))()))(((((((((((((())))))))((())()))((((((((())(())))()()))()(()(()(((()))((((((((((()(())())))))))())())()(()(()(((((((((()(())))))))((((((((((((()))))(((())((((((())((()()())))((()))))))))))(((()(((((((((())(()(((())()())()(()((()()))((((()(()(((()))))())(((((())(()((()(()())(((((((((()(())))(()())())))(()()))))))(((((()(()))(((((()(()))((())(()()((()))((((((()((())((((((((()())()))()))()(())(((()((())(((((()((((((((((((())()(((((()((()((((())())(()))((()((((())()))((((((((())))(()(((((()((((()(()())((((((())))(((()(((((((((((()(((((((()())))))((()((()))))))))))((())((((())(()(()()))))()))((((((((((((((())())(()))))(((((((()))()))())((((((())((())))(((((((()()(()(((())))(((()((()()((()())(((())((())))))((())(((()(()()(()(()(())))))(()((()()(()))((())(((()(()(((()(())((()))))((((((())))((()(()(()(()((((()))))(((())))))(((()(((())((((())(((((()))(((())))))))((((()()(()(((()((((((((((()(()(()((((((()))((())((())(()))((())((()((())))))))(()))))((())()(()))))((((())(((((()(()(()(()()(((((()))((((())((((((((()())))))((((()(()((()(((((())(()())))))))((()))(()(((())))((())(((()((((((((((()((((((())((()))(((()))()(()(()())((((())(()(()(((())((())))(()(((())))))))(((()))(()(()(()((())(((()(((((()(((((()(()()((((((()))()()()))(()))())))(((((((((()))((((()((((())))(()))))(()()(((((()((((((()((((()((())))))(()))))((((((())))(((())(((((()((())(()((((()))))((()((()(())(())((())(()((((()((())))()))(((((()(())((()((((((()())))))))))((((()(((()()((((()())))((((()()(()((()(((()))((((())()(((()())))))(()))))((())))()((((()(()((())(()(((((()()((((((())(()())(()(((((()))))))(((((()())(()))(()()(()(((((((((((((()(()))((((()))(((()(((())(())))(()()((()((()((((()(())(()(()((((())))()(()(())((((((((()((())(()((())(((((()(((((((())))))())()((((()())((()((((()(((()(()))()(((()(((()(((()))))(((()))(((((((())))))))))((((()(()((())))(()()()(((()())((((((((((())))((())))))))(()(()((((()()()((())()(((()((((((((()())(((((()(((()((((())(()((())))))))())(((()()(((((()(((())()))()))(()(((()(())(((((())((((()(()))))()())()))(())))))((((((()(((((((((()))((()(((()))))))))))(()((((())(()))(()((((()()))(((((((()(((()((()))())())(((()((()))()(())((())((()(((())))((((((((())()(()))()))))((())))(((((()())(((((((()((()((((()((()))(((()()))(((((()())()((((((()))(()))(((())((()(((((()((()((())())))))((((()))))(()))(()((()(()((((()))(()(((()((((((()))))(((((((()))))(())())(((((((())))(())))((()(((()())((()((()(()((()(()(((()())))))))(())))((((((((((((((()))(((((()))())((())(((())(())))(((((()))())((()(((((()))()))))((((((((()(()))))(((((()((((((())()))))((()(((((())(()((((((()))(()(()((((()((((())((((())()))((())((((((((()())((((((((()())))(()(((()()()((((()((((())(((())))())))))))))()()())()))(((((((((()()))(()((())(((((((()(()))((((()()(((((((()())((())()((()())(((((((())()))(()((()))))()()))(((())(()((())(((()()()))(((())((((((()())))))((()())(()((()(((())(())))))((((()))))))((())((((((((((()(()())()(((((((()(((()((()()))()(()((((()(()(((((((((((((())((()((()(()())))((((((((()()))(())))(()())))((((((())))))(((()((((()((()(()))()))((())((((((()(((((((((((((()))((((()()))))(()((((((()()))(((()))((()(((())(()((((()))))()(((((()))((())()))())))))(((((((((()((()))((((((())))))((((()))((((()((())))))()(((()(((((()))(((((()))(((()(()()((())(())))(((((())))(()()))((()(((()))(((())(())(((()))(((((()((((((((((())(((((((())())())))))((((()))(()(()(())(()((()(()(())))(())()(((())()(((((()))()))()(())((()(((()))(()))())((())((()(())()))(((((()()((()(()))(((((((((()(((((())((()())))(((((())((()))(((()(((()(())))()(((((())))))((((((((((((()(((()((()((()((((()(((((((((()))((((())((((()))())()(((()((((((((()(((())((())))(()))))()))((())(((()(((((((()))))(())((()(((((((()((((())((()())((((()((()(())))))(((((())(())()))(()(((()((()())()(((()(())((())(((())(()))))))((((()(((()(((((()()(()((((()))))))((()(()(())((((()((((()((())))))((((((((())))))())(((()))))(((((())((((((()()))())))(())(())()(((())(((((()))(((((((()())((())(()))))(((()(()))(()(()(((()(())))))(()())(((()(((()(((((((((((()((())(()((((((((()(((((()()((())))))((((((((((()))())((()(((((((((((()((((((()))(((()))((()(()(())(((()((()))(()))(((()((()))(((()()((()()(((()(((()(((())))))))))()))((((((())())((((()(()((((((()((()((()((()(((((((()(((((((()))))(()(())()(()((()()(((())((()(()))())(((((())))(((()(()(((()))))()(((())((()(((()())(((((((((((()))()(())((()())(((()(((((((()((((())(((()(((((((((((())))((((((())((((((()(())((((()())(()))))((()())((()((()())(((()())()))())(((((()))(()(((((()((())))))())(((((()()))(()((((((()))((()())))))(((()()(((((((((()(())))(())))(((()))((((((()()((((()(()))((())))()()))())))))((()(()()(((()(()(()))(())))(()(((((((((((((((((()(())((((()()(((((()))))((()))(())())))(((((()(((()))(((()(()(((())((())()(((((((((()(((((((((())))()((((((()((((()(()))(((((((((())())))))()())(()())))(((((()(((()))((()(((()((((())((((((())))(()(((()))))()))))(((((((((()()((())(((()))())))))((((()((()()((()((()))(((()))((((((()((((()())(()))))((()))((((((((()(((())((())((())))())(((()))((())(((())()((((()(((((()(()()))()(()(()((((((()()))(())))))((()()))))))))))((()()))())))((((())))(()((()(((((((((((()(((()(()))(((()(())))))((((((((((((()(((((())(()((()(()(((()(((()()))(((((())(()()))))))()((()(((((((((((())))()(()())))()(()(((())))(()(())(()(((((())((((((()))((((()(()))())())))))))))((()((((((()((((())()(()((()()(()(((()(())(((()))((((())))(()()))()))(()((((((())(((((((((((()())(((((()))(()(()((())()((())))))()(((())(()(()(()(((((()(()((())))))((((((((()((((()))))()()))))((((()))((()())(()(((()(())))((()(()((((())((()(((()((((())((((()()(())))(()))))((()))((()(((())(()(((((((((())((((()))))))((((())))))))((()(())(()((((((((((((((()(((((((((()()))))()))()(((())((((()((((((((((()())((((()())))))))(()(((((((()(((()((((())(()))))((()(())))))(()()))))))((((((()()(((()(((((())))))((()(()((((((((()(((((((()))()))())))))()()()((((((()((((())())())((()())(()(((())()(((((()(((()())((((()(()())((((((((()))((((()(())))(((((())((((((()()))())(((((()(())))(()))))((((())()))((((((()((((()))))(()(((((())(((()((()(((((()(()(()(())))(((()))()))((((((((((()((()())))))))((())((((((((())((((()))()())(((((()((())()()))(((()()))()))((((()((((((((((()()((((()))(()))((((()((((((((())(()((())(()(((((())))(())))()(()(((((()()((()(())((((((()()(()(())))((((((((())()())(()((((((((()()))))((()((((((((()))(()))(()))(()(((((((((()()()((())(()()(((()))))))))(()))))))((((())))((())((()(((())((((((((())))((((())(((()())((()((((((()((())))((((())))())))())())))((((()(()((((())(((())())()(((()(((()))))(((((((((()((((()())())())))))((())(((()(((((())(()(())))())())(((((((()((()((()))))())))((()))((((((((()))))(((()(())()((())(())((((((((((((((()())()))((((((((())()())))())())))(((()(()(((()())(((()((((())((())))((()(((((())))(((()()))(()(((((()))(((())()((((((()((()((()(()(())()))))()(((()))()((((((((()())((()))(((())()((((((((((()((()())()))()(())))))()((((((((())((())(((((()()()(()(())())))(()((())((((((((())()))))))(((()((())((((((())))))(((((((((())(())((((()()((((((()((()))())()(((()((((((((()(())))))))()))))(((())())((((((()()()((((((())((())))((((()))((((((())))))(((()())(()(()(((((())((())((())(((()(())))((((((((()(((()))))))(()(((())(()))((())((()(())((()((()())))))(((((())(()))((()(((((())))(()()(((())((((((((()()(((()))(((((()(())(())((((()((((()))))((()())((((()((()(())))())((((())))((((())((((()))((((())())((((())(((()))))())((())((((())))(()()((((()((()())(((()))))))((((((((()(((()(((()((((()((((((())))))())(()()))()(((((()))((()((()((((())()(((())()))((()()(((())((((()())))(((((()((())(())(((((()((((((((((((((()(((()))(((()(()(((())(())(()(((()())))))(()))()(((((()(((()((())())))))(((()))(()(((()((()((())((((())()(()((()))))))(()(((((((())))((()(((((((((())((())(()(((()))()))(()(((((((((((()))((())))))))()(())((()(((()((()(((())((()((((((((((((((((((())))()((()(((()))))))))))(((((()(()((()((()()((((()))(((((()((())((((((((()((((()))())((((((((((()))))())((((()))(((())(()()(()(()))(((()(((((())(()()))(((((())()((()())))))))())))((((())())()(())((((())(()(((((((((())()))(((((())(())(()()))))))((((((()))((((((()))(()((((())))((()))((()(((()))((((((()((())())))()))(((()()(((((()(())))))((((((())(()())(()()((((()())(()((((((())((()((((((())(()((()))))(()(()(()(((((()(()((())()(((()()))))(((()))))))((((((((((((()(((()))))))(()())))))(((()((()(((())((((())((((())())))))(())(((()(()((((((())))()(((()()))))((((()))()((()((())((()((()()))))))((()(((((()(((()))((()(((((()((()(((())))))))((((())))))(())()))))()))()))()))(((((()((((((())(((((((((((()(()))))))((((())))((()((((((()))))(((()((((())((((()((())(((((((()))())(())))(((())))))))))(((()))(((((())))(((((()(()((((((()((((((())((((())(((())(((())(()(((()(((()))((()((())))))()))()))))(((()()((((((((((()((()())))))(()(((((()((((((())())))()(((((()(((()()((()(((()()))))))))))((((()(((())(((()())()(((((((()((())(((((())((((((((())))))))))))))(((()((((())(((((((((()(((())(()))))((((((((()))(((((()())((((()(()()))((())))(((()(((())()(((()(())(()())))))(((((())(((()(()()))())((((((((())))(((()((()(())()))((())()))(((())(()((((()((()(())))))(()()))(()((((((((())(()((()()(()))())))())((((()((()()(()(((())(((()))(()))))(()((()(())(((((()(()))(((()()((()((()()(((((((()))))))))())))))(())))((((()((()(()()((())(()((()())))(((()((()(()((())))((()(((((()((()((())())((()(()())(()())))))))(((((((((())(()((((()(((())(((((()((((()((((())((())((((((((((((()))(()()()((((((((()(((((((())))(((((()))(((((()(()(((((()))))(((()(((((()(()(((())))))((()((())))()(((((()((((())(())))(()())))(((((((()())(((())(((((())((((()()())())((((()))()(((((((())((()(()(())))(((()((((()((()(((())))))))))))))))(())))))()))(((((((()()(()((()((((())((()()())((((()(()))((((())())(()(((()((())((((((())())(()(((((((())(())))((((((((((())(())))((()(()()())))))()))())((((((((()))((()((()((()))((((()(()()())))(()))(()()((((((()((((((((()((((())())(((()))((((()(((())()(())((()(((((((()((()((((())(((())()())()(((())))))))()(((()()(())((((()(((((((((())))))((())))(((((((((()))))(((())((((()(((()()(((((((())(()))())((((((()()))()(((((((()))))))((((()))(((()))((())((((()(())(((())))))((((((()()((()(()(((())((()))(((((()((((((((((()(()((()((())))(((()((((())))()))((()())(((((()(((((()(()(((())))((()()((((((()))))(((())()(((()((()(((((()))())(()())))))))))))((()(((()((())(())(())))(((()(()))(((((()((((((())))))(()((())))((((()())((((((()(((((()(()((()())))()((()(()))((((((()((())))))(((()))(())((((()((()((((()))))((()(((()()(()()(()()))))())((((())((((((((())((((((((())))))((()(()(((((((()))((((()()(()(()((()(())())(((()(((())((()())))((()())(((((())()())())((()(()))))))((()((((((((((()))()())))))((((((()))(((((())(((()((()(()))((()(((()(((((())))()))))(())))(((()(((((((()(((((((()(()(((()()(())(((()))(()((((((((()))))))()(()((((()(((()(()((())((()(()((((()))((()))))())((((((((((()()))))())(((((((((())()))))()(((()()()))))((()(()()(((((()((()((()))))())(((((((((()(()()))))))((()(((((()((((()))(()))((()(()(((())(()))((((((()(()()((((())(((())))))))())(()))))((((((((((()(((()()()))((((((((((()))(((((((()((())((())(((()(((((())((()())))((())((()((((((())()))(((((()(()()()))((()(()(((((((()(()))(()((((((()(()(((()))((((((()((()(()((()(()())(())((((())))((((((((((((((())))))((((())((()))((((((())((((()()))()((())(((((()))(())((())(((()(()(((((((())))()))())(((())((()((()())())((((()(()((())))()(((()())())((((((((((()(())(((()())))((()))(()((((((()(()((()((((())))))((()))(((())())(((())(((()(((())))))(()()((()((((())))((())(((()(()(()(()))))(()())(()(((()(()((())))()((()())(())(((()))(((((((((())))))())((()))(()(((()())()((()(()()((((((((((()(()(()((())))(((()())()((((((())))))(((())(((()((())(((()))((((())))(((((())()))(((((())))))))))))(((())(()(((())(((((()(((()(())((()(())()()))))))))((((((()((()))))))()(((((((()(((()))((()(((()((()))())((((((()))()((((((((()(())(((()(())())))((((((()()))((((()((((((()()(()))))((((())())(((()(()(((()(()(((()())((((((())))()))))))))())())))(((()((()))((((())()((())()(((((((())(()))()(((((()(()(())))))((()()(((((((()))((((((((()(()))(((((()())(()(())))((((((((((((((((())))((((((()((((()((()))))())(((())(()(()(()))(((((()))(()()(((()((((())(()))))((()(())())(())(((((((())(((((())(()()(((())()(((((((((()(((((((((()))))(()))))(()))((()(((())(((()(((()(((())((()())))((((((((()(((()(((()))((()))(((((()))(())))))()))))())(((()())(((((()(((((()((((((())))))))(((((()))())))((((((()))((()((((())((()(((()()(((())()())(((()((((((())(()(((()((((()((()((()(()(((((()(((((())))(()))))))))))((((((((())(((())((()(()(((())()(((((((((((((()(())((()())))))())(())((())()))))((((((((())))(((()(((())(())((())(((((()())()((()))())((((())((((())(()))(((()(((()))()(((()))((()(()((()()(((()()))))((())(()((((((((((((()))(()((()((((())))(((((()()((())(((())(((()(((())))))((((((())))(()(()(((((()))())))(((())((((())(())))))(((())((((()))((((()))(((()))(((((()((()())((()((()(((((()(((()))))(()()((((((((()))()))))((()(()())(()(((((()(()((())(((())))))))))))))))))))((()(((((()()((((()())((()())((((((()(((()))))(((())(((((((((((()))))())(()))()(((((((((()()(()((((())())(((((()))())()(())((()(()())))(((()((())))(((((()))))(((()))))(((((((()()()((((())((())((((())(()()(((((((((()((()))((((()))(((((((()((((((())(((((((((((()(((((()))((((((((())))(())(((((()))))(()())))())()))((())))((())(()(()((()(((()(()))(())))(()((((()(()(()(((()()))))(()())))(((()(((((())(()(())(((()(()(((()())))((()))))(())((((()(((((())))(((((((()()((((())()(((()(())((())((()(((()))()(())(((((())((()(()))(()(()(((()((((())))((((((((()((()()))))))))))))))(((()))((((()(((()))(((())))))()(((((()(((())))((((()(())(((())())))()(()((()((()()))()((((()((()(((())((((())((((((())))(((((())))((()))))))(()))(()((()(())((()(((())((()()(((((((()((((()((((()((((()(((()))()((()(()((()(((()((((((()()))((((()())(((()))((()(()((((()(()())))((((()((((()))(((())())(((((())))((((((()(()))((((((()(()((())(((()))(((()(((((()))()))))((())((((()(((((((())))))()(((())(((())((()((())))((((((((())(((()(((((((((())((((()))(((((((((((()())())(())))(())((())))((((((((())(((((()))(((())(()(((()))()()))))))))))(()(((((((()(((()(()(((((()()))((((()(((()())((()((()(()(())(())((((((((((((((())()(((((((((((((((((())))((((())((()((()))))((())(((()))()))((()(((((((((()()((((()))))))(((()(((((((()))))((())(((((((((()))))(((()((((()((((())))()))(((())))))))((((())))))()))))(()((((((((())((((((()))(((()))(()((()()))(()(((((()))((((())))(((((((((((())))()((()((((()((((((((((()))))((((()()((((()((()((()())(((((())()))))))))(((()((((((()())(()(((((())))((()((()()(()((()(()))())))))))))))(((((()((((((((())(((((((((()((()())))(((((((((((((((((((((()(()((()((())(((())))((((()())((((()))))((()(((()()))()()(((((())))(()))(((((((((()(()))(((()(((())((((((()((()))))))(())))())(((((()(((())((((((((((())(())((())(((()(())))(((())((()((()(()(())(((()()((((()))((((()))()((())())(((((())(((())))()((()))))()()((((((()())))(((()(())(((((()())))((((((())((()(((((())))())))(((()((())((()((()((((((((((()))((()(()))())))))))(((())(())(()())((()())((((((((())))()())(((()(()))(())(((()((()((((((())(((((((((()(((()()))()((((())((())((()())(((((((())((((()()))()))(((()((((()))))(())))(((((((((()))))()))((())))((()(((((((((()(())(()((((((())(()((((()))))()())))()(())))(())(((()))(((((((()((((()())())(((((((((())((()(()))()(((())(()))))(((()((((())(())))))(((((()()((((((((((())(())((((()))((((((((((()((()())(((((()(())((()))((()((()))((())()(()((()((((((((((((((())())))))))((((((((((()()))(())(((()()))))((((((((())))(((((())(())))((()()(((())(()))((((((()(())()((((((()(()))))))()((((((()()((()((((()((())((((((()((()))))))())(()(((((()(((((()))((((((((((((())())(())))()))(()((())(((()()()(((((((((()((((()())))))(()((()))))(((()((())()(())))((((()(((((()(((())((((())(())(((((((()((((())))))(((()(()())))))))((((((())))(((((((((()(((())))))))(()))((((((()(()(()((((((()))(()((()))))))))((((((((((()()((()))))())(((((((((((()))())))))((()(((((()))(((()(())))))((()(((((((((((()))()((((()()())(((((((())((((()))(((()())((())((()((()())()(()))(((((()))()((((()(((((()(()(())((((((((())))()))))(()(())((((()))(((((()(((((((()))))))))())))(((((()))(())))((((((((((()(()((())())))))))))(((()(())))(())(((((((()))((()(((((())()(((()))))(((()))((((((((((((((((((())(((()())(((()()))((((()()))()((((())))))))))))(()))(())))((()((((((()(((((((()()(())))())))(((((((((()))(())))(((((((((())))())))(((((((((()))(((((()())(()((((())()((((()())((()()((((()((((()))))))((((())))))()()((((((((()(()))))((((((()))))(((((((((((()(((((((((())))))(((((((((()))))))))(((()()(((((())(()(((()()))((())())(()((())()(((((()())))((()(()(((())))(((())))(()(((((()(((())((()))((((()()((((()))((()))))(((()(((())(()))))((((((()((((()))((())(()(((((()))(()((((()))())(()(((()()(((((()()((())(()())((())))((((()))())))()))(((((((((((())))())(((((((()))))(((())))))(((())((((((((()((()))(((((()(()((())()(((((()((())))))(()))))((((()(((())(((((())())))(())))(())(()()(()()(())((((()(()))(((((())(()(((((((()(((()))(((((((()((())()))))((()))((((((())(((((()((())((()())((((((((()(((()(((((()())(((((()((()()))))((((())(((())())((((((((((())(((()())))((()))((()((((()(((())(((()))(((()))(()))(()(((((()()((())(((((()((()(()))((()))))(()))))))))))((()))(((()()()))((()(((((((((((())))(((((()))((((()(()(()()((()()))))(()))())(((()((()))(()(())(()((()())(()()((((((()))())()))((((())(()))())(((()((()((((((())(((()(((((())(((((()))()))(())(((((((((()(()))(())(((())))((((())(((())))((()(())))(((()))((()(()))(()()((())(()(((())))))(()(()((((()))((((())(()(((((((()((()(((()(()(((((()())(((()((((((((((((())))()))))))()))))(())(()(()))))(((((((()((()()((((((())(((()))))))(()))(((((((())())))(((((((()))))())(((((()((((((((()((((((()(()((((((((((()(()()(())))(())((((((()())()(((((()(((()))((((((())))()((((()()(())))(((((())((()((((()))(()(((()())))((())(((((()))((()(()))(((()((((()((()))())))((((((()()())))((((((((((((())()))(()))(()()((()))))(((((())((((((((((((())))((((((())()))((())((())((())))(((((((((()((((((())()(()()))))((())(())(((((()))()((((())))(((((())((((()((((())(((())))))))))))))())))((((()))(()((())(((((((((()(((((())(((())(((((()))))((((())())))))))))(((()(((()))(((((((())))(((((()()())((()()))))((((((())))(()((((((((((())(()((())(()(())))))(()(((())()(((())((()(((((((())))))())))(()((((((()))))(((((((((())))((()((((())((((((()(()()))))()))(((((((())((((((((()))))))))(((((()(()()))))(((((((((()(()(((((()))((((((()))))()(()(((()(((()))(()))((((((((())))())((((()(())))((((())))((((((())))))(((()((((((()((()()(()))(()((()(((()())(((()))))(((((()())((((()))())(())(((((())))((((())))(()()((()(((())()((()())())((((((((())))())())))(((((((()((((((((()(())))(())))))))(((()))(((())(((()((()))))((())()((((()((()((((()))(((((((((()((()(((((())(((()))(((((((()))))())())(()((((((()))())((((((((())()()))((((((((()(((((((((()))()(()((())((()())())((())(()(((()((((((())(()(((((()(((((()(((()(((()))))))())())())((()))(())((((((()(()))((()))((())))())((((((()((()(())(((((()))))((()(((()()((())()(((((()(((((((()))))(((())((())(()(())((((((((())())((())))(((((()(((((((()))))((((()))(())(((()((((()))()))((((((()(((((((())(())((((((())(()())))((((((((())((((())((((()())(()))())(())))((())(()(()(((()()(((()((()(()(((((())())(()((((((()))))))()))(()(((((((((()))()())((((((()))))))))(((())((()((()))()(((((((((((())(()(((())((()))((()())(((((((()())))()((((((()(((())((((((((((())))((((((()((((()))))))(((()())()(((()))))))))(((()((((()()())(((((()())))()()(((())(()(()(()(()))))((((())))((((((((()())(((()))))((((((()((((()((())()((((((((())))()))(((())))))))((((((()(((((((()))((((()()(())((()(((())((()((())((())((((((())(((()(((((()((()((((()))((()))))((()((((((()((()(((((()(((((()((())()(()()))())))()))((()))))())))()))))(((((((()(((())(((())((((()((((()(()()))(((((()(()(((()))(())(((((()(((()()))))()((())((((())))))))((((((((()()())(((())((((())((()())))((())))((()(((((((((((())))))(())(((((((((((()()))))((((((())((())(()(()())()))))(()(((((()(((())()())(((())()())))))((((((((())(((((((((((((()))((((((((())))((()(()()(()()))))((()((((())))(((((()((())())))())((())((((()((((((())))))))((())((((((((()((((((((((((()))(()(((((()))())((((()))(((((((((()))))))))((())(()))))((((()(((((((()((((()(()((((((())()))(((()(())))(((((()(((((())((((())))((()((()(((((((()(()))(()((()))(((((())((((())(()(()((((((())(((())((()((())(((())((((()(()(((((())()()))(((()(()(((()))))((((())))))(((((((((()(((((((((((())((((())(((((()))((())((()(((((()(()(((()()))(((())((((()((((())))((((()))(((((())(()(()()))(())(((())(((((((()))((((())(((())((()((()(())))))((((((())(((((((()(())))(((()(((()))))((((()))))()((((((()(((((((((())))())))(((()((()((((((((()((()(()((((((())((()))))())))))()())))))))))(()(((((())()((((((())()((((((((())))))((((()(()())((())((((())((((()))())))()())((())(()(((()((((((())))((((((((()(((()()))(())(((()(()((())()((()))))(((()))))((((((((())((())))(((()()((())()((((((((()()())))()))())()((())))(((((()((((())())))((((()((((((((()))(()()))))()))))(())))(()))))))(((((())((()((((())(()((((())))(()((()((((()))(())(()))()((()(((()))()((()()))(()(((())()(((())(((((()()(()(((())))(()))))()()()))))((()()())(()()((())(((((((()))(((((())((())))()))(()))((((()(()(()))(((()()))((((()()))())((((()((())(()((()(())((((((()))((((((((((((()()((((()(((((()))())))())))()(()(())))))))())()((((((((())()))(((()((((())(()(((())((()(((((((((()())((((()))())))(((()((())(((((())(()(()))((((((())((((((())))()(()()(()))))((((((()())(((()((((())(((((((()((((((()()))))(()(((((()))((())((()()()))(((()(((()(()))(((()(())))(((()))((()()))((((()())(((()((()((()))(()(((((((())))((())))))()(()((())))(((())(((((())()))(((((())(()))(()))(()((((())(((()())())((((()(((()))))))))(()()(()(())(()()(()(((()(((((())()(((()))(((()(())))(()((((())))(()(()((((()))))))))))))((((((()))(((((((()))(((())(((())()))(()((((()))(((((((((())())))))))())(()(()()(((())(()(()(())(((((((())((())))())()))(()))())))())(((()((()(()((()((((()(((((((()))((((())((())))()))))))(((((()()(((())))(((()(((((()))))())((()(()))))((((()(((((((((())(((()()))))))()(()))(()(((()((()(()((()())(()((((())))((((())((())))((()))))))))((((((((((()(((((())))((()(((()(()())((()))))))))((())((((()))(((((((()()(()()))())((()))))(((()((()())(())((((((()()((((()())()((((())))((()))))()))(((((()(((((((()((((((())(()(())(((((((((((())((((((((())()))((()(())(((((()())))))))(((((((())))(((((((((())(()()))((())((((((()())))))()))())((((()(()()((((()(()())(()((((((((((()))((()((()((())))((((((())(()((())()((()))(()((((((((()))))))((()(((())))((((((()(((()))(((()((((((((()))((((()(((()(((()((((((()))((())))((((((()(()(((()()))(()))))))))((())(((())((((())))))((((((())(((()()((())((((((())))()(()(()))))(()))(((((((())))((((())(()(((((()(((()((()))))(()())((()))))()))(()))))))((((((((()()(((((((())(())((((((((()(((()((((((((()()((((())(())(((()())((((()()))))((((()((((()(((())())))())()(()))((()(((()))(()(((((()(()((((((((()((()(((((((())(((((((((((((()(()))))((()))(((((())))(()(()(()(((()(()))))(())((()((()(())((())))((((()(()(((()))))))((((((((((())((()((())))(()(()((())((())(()((((((((((((()((((()()(()(((((((())(((((((((((((())))))))())()((()()((()(()))((())())((()()((((((()(())()))())((()((()((((()))()))(())))((()((()(((()((((())))(()((((()(()))))))))(((((((((((()(((())(((((())(((((())))((((()(()(()(())(((((())))))))())((((()())))(()(((((()))((((((((()))()((()()))))(((()((((()(((()))()((())))((())((((()))())(((((((())))(((())((()))())()))())())(()((()((((((((((()(()))((()())(((((())))()((())))(((((())(((()))(((()((((((((((())())((((((()(()(()())))((((((((())))(()()((()((())((((((((((((((((()(((())))())))()(((((())(((())())))(((((()(((())((())))))(()(((()((())(((((()((())((()((()))(()((()(()(()())))))(()((((((((()((()(())()(((((()(((((()(()(((())((()())))(((((()((()(((()(((((()((((())())()((((((((()((((((()((()))(((()())(((()((((((((((((((((()))()))))((()))))(()()))()((()(((())()(((((()((()(((((((()()(((()))))))()())()))(())))(((((((((((()(((())()))))))))((((((((()))((()(()(((((()((())(()((()))))()))(()))((()(()(((((((())()(((()(()))))()))((((())(()))((()(((()(()((((((((()))))))(()))))))(())(((((()())())()((((())(((((()(()))(((())()(())(()(((()((((()((((()((((())(((((()((()()))))(((((((()(()))))())))))(()))((((()((((((()(()(((((()))()(((((()))((())((()))(((((((((()))))))((()((((()))))))))(((((((((()((())(((((((()(((()(((((((())))())(()))((((()))(()((()(((((()(()((((())(((()))((((((())(()()(((((((()))))((((()))((((()((((()())))()((())(((()()(()(())(((()))((()((())(((((())(()))(((()())(((((((((((()))))())()((((((())))(((((((()())())))())((()())((((()(()()((((((()))(()(()(((()))(()(((()((((((())(((()))))(((((((()))((((())))))(((((())(((()))())((()(()(()())((()((()(((((((((())))((((())((())(((())((((()))((()))))))))())))))((()(()(((((((((()(((())(((((((((()(((()(())()))))((((((((())()((()))(()((())(()))(()(((((((((()((()())))()))(((()((()(())((()(((())(()(()()))))(()((((()()))))((()(((()((((())(())(((((()((((()(())((((((((()((((((((())((()))((())()))))()))((((((()(((()(()))))()((((((()(((((()((((((((())))((((((((()()(((())()(((((()(()))))((((((()((((((()))())(((()((((((()((((())((())())((()(((())())(((()))((((((())((((((((())))))))((((()))))()))())))))((((())((((()((()((()(()))()(((((((()())((()((())(())((((((())(())))))(()((((((()(()(()(((((())(((()((()((((((((((()())))()(((()())((()(())((()((((((((()()))((((()((()(((((((()(())((())(((((()(()))()((((()(()((()()))())((()(()(((((())()))(((((((())((((()(((())((())(((((()))(()((()()((((()))())))())(())((((())))((())(((((()()(())))((((()(((((((()))()))))))))())))((()((()((((((((((((((((()((()(()()())())))()))(()()(())(((((()))(((((()((())((())))))((()(((()((()((())()))()((((((())(())))(())(()((()((()(((((()((((((((((()))))))))(()))())))((((())()))))))(((((((((((()(((((((((()))(()))))(()))(((((((()))((((()()((((()())((())(((((((((()()(())))())(((((((()((()))))))()((((((()())))))(((()(()()((((((()(()))))(()(((()))((((())))))(((((((((())((((()))((())))()))))()(((())()))(()(((((())(((((((((((((((()(()(((((())))(()((()(((()()((()((()(((()))()))))()))(((()()(((((((()())))((()))(((())((((((()((()()())((()((((()((()(()(((()))(())))))))(((()()))()))(((((()((()((((((((()())()(((((()))())(((((()(()))((((((()))()()((((((())))))))))))()(()))()(((()(()(()((((((((()()(()))()))))(()))(((((()))((((())(((()))))((((((((())))))(((((()(((((((()(())))))))()))((()(()(())((())(((((()))))((()(()((())())))(((((((())()())))((()(()))((((())((())((((((((((())((()))))()))))))(()(((((((())((()((()())()))(()((((())()((((())(((()(((())))())()((())))((()((())))(((((((()))))(()()(())((()((((((((())))))))))(())(())(((()(()))(()((((((()()))))))))((()(((((()))((())(((((())))(((()()))()(()()))((((()(())((((()(())))))))(((((())(((()((((()))))))((((((()())))((((((((((()))((())((()(()))((()(((()()))))()))(((()((((())((((((()((())(())))(()))(((((((()((())))(((()))))))))))((((()()(()()((()(((((((((()()())(())((()(((()()))))()((((((()()()(((((())((())((((((())((()((((()())))(())(((())(((()())()(((()(()()(((()((()))((()((()(())(((()(((((()(())))))())(()))(()))))())()))))()))())())((((((((((((((())))((())((((())((((((())())))))((())(((((()(()(()(()(())(((((((((((()))(()))())())))))(())())))))))))())((()((())))((((((())(((((((((((((((())((((((((())()(()(()(((())(()))))())))(()())))((((((()((())(((()))(((()))(()((((((((((()()((((()((((()((((((((())((((((())()((((()))()()(()()))))))))(((((()))()))()()((((((((((())(((((())((((())))))()(((((((((()(((()))((())(()))(()((((()))(((()(())()))((((()())())())(((((()))()((())((((((())())))))(((((()((()(()(((((()(()())(((((()()))())(((((())((())(()((())((()))))))))()))((((((((((((()(()))))(((((()))((((((())))()(()((((())())))(((((())(((()(((()())((())(()(((()))((()))))))))))))(()()))((((()))(()(()((()(())(()(((())(((()(()))(((()(((())((()(((((()()(()())))()))((()))(()(((())(()((()((((()())))((())()((((((())))))((((((((()(())((((((()())(((()((()()((())(())))(((()()(((((((((((((((((()()))))))()()()))))))((()(((((())(()(())(()(())))))((((((()()))((((((((((((()((())()))))))))()))(((()(()())))((()(()((())((((((()((())(())(())))((()()((((())))((((())(((())())))(((((()))(((((()())))())((()((()((())(((()))())())((((((((()())))(((()((((()()(((()((((((((()(()()))))((()((()(((()(((((()))(((()()(((((((()))()(())))()(()((())(((())((((()((((()))))((((()())((((((())(((())()))))))(()((((())))((()((((()(()))((()((())(())(())))))())(((((()()))()(((((()((()))()))(()()(()((()((((()))((()(((((((()((((((())))(()(((((()))(()()(((())())((((()(((((((((((((())(((())))))((()((((())(()))(()))()))))()))(((((()((((((((()(()((((((()(((()(((((((()(((((()(((())((()((((()))((()(())))())))))((())())))())(()(())))(()((()((((()(((((()((()(())())((()(((()((()))))))((((()))(())((((())(()())))((()((((((())))(())((((((((()(())))))()((((()(((())((()((())(())(()(()))))(()(((())((()(())))((())((((()))((((()((()((())))))()))(((()((((())(((((()))))(()((((())))(()(()((((((()(()(()(((()(((((((()(())))()))((()((()))((((()((((()))((()((((()(()))))()(()))((((((())(((((()()(())()))))(((())((())()((((((()()((((((()(())(())))())(((()((((((())))()(((()(((())((((())(((((((()))))(((())))))(((((()((((()(()))((((()))()))))(((((((()((((()))())()((()((((())(((()((())()((()())(())((((((((()((((())((()(()((())()((()))((((((()))()))()(((((()()))()(((()(()((((()))(()))((())(((((()))(())((((()))))))((((((()())((((((()()(()))))))))((((()(((())((((()((((((()))))((((((((((())((((())))))))))((())()))()()())))))(((((((((((((((()()))))((((((((((((()))())))))))((((((())))((((((((()))(((((()((())()(((()((((((()((((((()((((((((()(()))()(((()((())))))))()))))()))(((())()((()()(((((()(((((()((((()(((()((((((((((())())))((((((()(((()()((((())((()(((()))())))))))))())((())((())((((()(((())))((((()()))(((()()((((((((((((((()()()))((())(((((()(()))(((())())))((()((((()))((()(((()()(())))(((((())((((((((()())))))))))(()((())(()(()()((((((()(((((((((((())))()))((((()((()(((()(()((())(()()((())(((((()(()((((((())))((())()))((()())((((())((()()((()(((((()())))))()((((((((())(((())((((((()(()((((()(())((()(())))((((()))()))))))))(()))((((((((((((((((((()(()()(())))((())((((((((()((((()(()(()))())()))))))))))(((((()())))((((((()()())(()(((((((()()))))()))((((()(()(((((()))))((((((())(()(((()(((((((()))))()))))))))()((()()(()()(((((()))((((((()(((()))))()))()(())(()))())(()((((((((()((((()))())(())))())))())(()((()(((((()((())()))(()(()()((((())((()))))(((((((((()()()((()))))))())))))((())(()()((((()))((((()))(((()()(((()((((((())(((((()(()()((()())((())(()(())))))))))))))(())())))(((())((((()())((((()()))((((((())()(((((()((((()())))((((()))((())))))(()((((())(()((((())))))(()(((((()))())))(()((())()((((()((())()))(()))(((())(((((((((())(((((())()()))())(()()(((((()))((((((((()(()))(((()(((()()()))(((((((()(()))((((()()))(()))))))()))())((((()()())((((((((((()((()(((((()())())))))((()))((((()))(((())(()(((((())(((()(((()()(()((()()))))))((((((((((((()(((()()(((((((()((((((()))()()())))))(()))((())(((())))))))(()))))(((()((()()((((((((((()(((())))(())(((((()()))(())(()())))(((((((((((((((()((())()))))()(()((((()))))((()((((()(((()(())(()(()))))(()))((())))()())))((()())(((())(((((((())(()))((()()(((()())((()))))(((())()(((((((()())()))())(())))()(()()((((())(()(())(((((((())()()))))((((((())(()()(()(((()())((()))((((((()(()))(((()((()(())))))(((((()((())()(())((((()(())((())((((()))()))((((((((((((()))(()((()))))))(()(()(((((())))(())((((()())(()((((((())((())))))((()((((())))))((()((((()((((()))))((()))))))(()(()((())(((()((()()))())((((((()((()((((())))((((((())(((()()((((((())(()))())))))(((((((()))))))(((())((((((())()))((((((((())))((()(()(())))()(((((())(()((())(((()((((()())()))))))((((((((()(())))())(()((()))))))((((((((()()()))(((((((())((((((((((((()(()))((()((())))(((()((()(())))((((((()(((((((())((((((()))(((((((((((()))())))))((())()(((()))))()))))))))))))(()(((()((()((((((()()(((()(()(())))(((((()()((((()()(()(((((())(()(()(((())(((()()))()))))))))(())(((((()((())(()()(((()())(((()())()((((())(())((())((()(()())))))(((())((())(((((((())((((()(())(((())(()()((((((()))))((())))((((((())))(()(()))(()(()((((()))()(((()))(()))(()(())((()()()((((((()(()(((((()))))())))))())((((())))(((((())((())())((((((())())))(()((((((())(())(((((((((()))((())((((()))))))))()()))((()))))))))))(((((((((())))(()((((())((())((()(((())(((((()()))))()((((()(()((((()())))((()))((((())(((()))(((((())((())((()()((((((())((((()))()(((()(()((((())()())(((((((())()))))(()))))()(()(((((()()(((()(()))((((())))((()))))())))))(()((()(((()(())))((((((()((((())((())()(((()((()))))((())))))))(()((()(()()((((()))))(()(((((((()((()((())))(()(()()()((((())()(())(((())(()(((((()(((((((()()((((()((((()((()(((((((((((()())()(()((())(())(((((((()))())())((((())((()((()))((((((()((()((()(()((((()()(((()))())))((((((((()(())))))((((()))))(())))))))))())))))))))))))))(((((((())()(((((((((()()(((()()))()))(((((((((((()((()(()((((((((((()())()))(((())(()(())(()((((())(())(((()))((((()((())((()((((()(((())((())))(())(((()((((((((())(()))()))(((()())((((((((())))())))(((((((())(((((())(()((((((()(((((()))))(((())(()(())))()))))(()))))))))(())((())((((((((((()(()))))())((((((()(()))((((())()((((((()()))(())((()()((()())(((()(())))((()((()((()())))()((()(((()(()))))(()()((((((((()()((((()(((())())))()))()))))))((((((((((())((())()))))(((((()((()((()(()())))((()())(()(((()(())))))(((((((((()((())))((()))))(((()(((()((()((()(()((((((((()())))(()))))))()))(((((())()))))))(())()))())()(((((((())())((((()((((((((((((((((()(())()()((()((())()))(()((((((((((())))))))((((()(((((((((((((()(((())((((((((())((())(()(((()(((()))))(((((((()(()()())(()((((())))((((((()))))()(((((((()(()))())))(())))(((())((()(((((()))))((((((((((((()))(())))(()()))))))))((())((())((((())())((((((((()((()()))))))(((())((()))(((()((((((()(((((()((()(()((((((((((((((())()(((()(((((())((()))))(()(()((((((((()))()((((()))()())((((((((())())(()())((()(()()())))))(()))()()))(((((((((()((((())()((((()(()(((())))))())))))((((((((((((((((()))(()(((()))))(((()(((((())(((()((()(((((())()(()((((((((()()))(((((()))))())())))(()))(((((()))))))())))(((()(()(()((((((())(((((()))())(((()))()(((())))()))((()((()((()((()((()(((((((((((()))(()((())()(()((((()))))())))))()))()(((((((())(()(((())()(((()()(((((()((())))()((()())(((())((()())((((((((()((((()(((()))())(((((((())()(()))(((((())))(())))))))(()(((()())(()))(((((((())())(((()()((((((((((()))))))(()))())())(()(((((())(())))((()((((((()))((((())(())(()((((((((()))())))(()))))((((())((()(()(((((())((()((((()((())(((())((()())(((((()))))((())((((()())((())(()((((()((((((())())))))(((())))((((())((()((((((((((((())((())(()))))()()))()((((()()(((()((((())))())(((((((((((((((()((())((()()(((()())())((((((())()(((())((((()(())))))())))))))((((()((((()()((((())((()((((()))(((((())(((()(((())))))))((())((()((((())((((())((((()))((((((((()((((((((())((()())(())))((((()((())(((((((()(())))()()))()())())((()((((()))(((((()))(())))(((()((())())))((()(((((()((((()))()))))())(((())((())))()(((()((()((()()((((((()))(((()())))((((((()()())()))((((((((()))(())))((())(((()((((((()((()(()(((())))))((((()(())))(((())((((()((((()((()((((()()))((())((((()()(((()(())))((((()))(((((((()(()((((()((((((()()))))))))()))))))((()((()(()())))())))())())((((()())((((((()((())((()()()(()(((()((())))(()((()(()((()))())((()((((())))(()((()()((((((((((((())()(((((()(()))))((()(())(((())((((((()(((((((()((()(((()((((()(((((())(()()))))(()((()((()())()(()(((()((((())((()())))(((((()((((()()()((((())(((()))))))))((()((((()))((()((())((()((((())(()))((())))))((()(((((()(((())()))))(()(((((((((((((((())))(((()(()(()(()))(()((((()((())(((()())(()((((())((((((((()())(((()(()(()(((((((((())))))()))))))))())))))((())))(((((()((((()))((()())(())((((()())))((((((((()(((((((((((()())(((())((((((()))(()(((())(()((()(((()(()))))((((((((())(((((()))(((())((((()))(((())((())((()())))))))(()((()((((()())(()))(()(()((()))(()(((()(((()(()()))(()(())))()))(())(()((((((((()((()))(((((()))))()(()((((())(())((()))(((((()(()()(((()))(()))))))((((((((((())((((((()(())))())))((((()(())(((((())))((()((()(((((()(())()))))(((((((((((((())(((((((()())))))((())))(()(((((()())))(()))((()()((()(()(((())))))((((((())((()((((((((())((())((((()(())))))))))())((()(()((()()(((((()))))((()(()((()((()(((((())()(()(())))())))))))((()((((())()))((()(()((())()(()((()(()())(()))((()(((((()())())))()((()((((()((((()))()))())))(((((((((())))(()))(((((())(((())((((((((()))))((((((()((((())(())()(()(((((((((())((((()((()((((((((((((())))((((((((()())(((((((()(((((((((()()(((()))(()))))))()(((())()(()(((((()))((((()())))(((((()(()))))())))))((()((()(((((((((()(((((((((()((()((((())(())(()))(()()((()())((()(((())(()((((((()))(((((()((((())()))))))(((())(()(((()(()))((((()(()(((()(((())((((())))))))((((((((((((())))(((((((((((()))((()((())(()((())))())((((()(((()((((()))(((()(()(())(()(())))))))))))))())(()())((((()((((((((()(((((((()))(()())((((((())))(((((((()(())))))(()))))))))()))((((((()((((((())((()(((()())))())(((((()()())))(((((((((((((()(((((((((((((((()())()))(((((())()))()(((())()(()(((())(((((()))))(((((((()(())))))))(((()())(((((((((((()))((()()(()((((())(((()))(((((()(((()))(((((((())))())))()()(()()(((((((((()((())))))))))(())(((()))()((()((((((((()((((()((()((((()((()(((()(((())()()))(()(()((()))(()((()())((((()(((()(((((((((((())(()))(())))(())))(()))))(((((())((()((()(((((()))())(())))((((((()(((((()(()))())((((((())((()()((((((()))))(()(((())((())((((((()))((((())()))()((((((((())(((())())))())))()(((((((())(())))(()((((((())()((())())((((())(()((()(())(((((()(((((()((((()))))(((((())(()))((()()(((()))(((((()(()()((()((((()))(((((((()())())))(()))(((((()))((((()))((((()((((((((())((())(())(((((()((((())))))))))))))((()()(((()(((((((((()(()))((((((())((()((((((((()))())(()((((())(((()(((()())))))))((((())()))((((()(((((()(()))))()))))(((()((((())(((((((())())))((()((()(((())())((())()))()((((((((((((()((())))((())(())))))())(())((((((((((((()((()()))(())))()())))())))((((()((()((((())(()(((((())((())))))((((((()()((()(())((())))((()((((()(()))))()((()((()())(()(((((())))((((()(((((((())((())((())(((()))((((())))))))((((((((()(()(((()))))((()(((((()))(())))))((((((((())()))((((())(()))))))()))((((())(((((((((((()))((((()((())((())())()())))(((())(((((()((()(()(()(((()))(()))((())())(((()((((()(((())())(()((((((((()))()(((()))((((((())))()))(((((((())))))((((((()))((((((((())))))))((((((()(()(())(()((((((((((()(()(((()))(((((())((())()((()))((())(()((()((()()((((((())))((()))()))((()))))())()))))))))((((((())(((())((()((())()(((((((((()()))())()))(((()())(((())((((((())())((((()((()((())()(((()((((()))((()(())())(()())))(((((((()(((((()))()((((()))((()())))((((((()((()((()(())(()(())))()((())(((((((()))()((()(((()())(((()))(((((()(((())((()((()))))))((()())))(())(())))))((((((((()((((((()(((((((((((((((((())))(()))((((((((((((()((())(())()())((((()))(((())((((()(((()))))))))())(((((((((())()(((((((((((((()((()))))))())((()(()()((((((((((())))))))))()(((()))((()))((((())(((((((())))(((((((()))))(((((((((((((((((()))(((((())())((()((((())((()(((((())))((((((()))((()((((((())((((())))(())()))()()()))))(()(((((((((()((())())(((()(((((((((((())((((())(((()()(((())()((((()))()())()((()((((((((())))))((()(())(()(((())((((((())))(()(((((())()(()))()(((()(()(((())))(((((())(((()))((((())())((((())(())((((()))((()(((()(()))((()))((((((())(()))((()()((((((((((()))())()((()(((()))(()())))))(((()((((()(()))(((((()(((()(()(((()((((()))))()))())((((()((((()(((()(((()())((((()((()())(())())())())()(()((((()()()))()(())(((()(())))))((())((((((()((((((())))(((()())))())(()(((((())(())))(())))))()((((((((()((())())(()((((((()(((((((((()())))(()))())))())))((((((((((()()((((()((((((((())()))))(((((((())())(((((()))))(())))((((((())())))(((()((((((())(())))))())((((()))(((((((((())()))(()))))(((((((((((((())))((())((()()(()(()((((())))))(((()))(((((()))))((())((((((()))(()((()((())))))))((((((((((()(()))((()((()))))))(((()((()))(((())((((())()(((())(((()((()((((()())())))())(((())((()())((((((((()))()(((()()(((((((())()))))))))(((((())))))))))((((((()))()(((((()((((()))((((((((()(()))))((((((()()((()())))((()((()((()())(((((())(((())(()))))))((((())((()((((()(()())((())))(()((((()()())(((((((()(()))(((((()(()(()(()))))((((((((()((((((((()((()(((()((()((())((()(((()()))(((()))((()(((())))(((((()))((((()())))(((())()())((((((((())(())))(((()()))(((((((()()()))(()((((((((()()())((()))))()(())((((())(()((((((((()())))(()((()))(((((()()))))(((((((())((((()(((((((((((()((()))(((()((((((((((((((()())((()))))))(()))(()(((()(()(((()))))))(()(())(((((((((((()))))((())(()(()))))())(()))))(((((()))((()()((((((((((()(()(()))))(((()()))))()))))((()((()((((()(()))((((()))((()(((()(((((())(((((()))(()()(((())()))(((()()))))))(((((((((()(((())((((())))())))()())(((((((((()))))((())))(((()(()((((((((()())((((()))(((((((()()))))((()()))())))(()()))()(()(((()(()((((())())))((()((()))(()())((())(()(()((())((((())()))((((())(((((((()))((((((())))))(())(((()))(((((((()((((((()()((()((((()(())())))()(()())))))))))(((())))))))((()(((()))))())))(((((()((((()))((()())((())((()((())(((()(()())))(((((((()(()))(()))((()((())(()(((())(()())(((((()())))(((((())((((()()))))))(()((()((())(((((()((((()()))()(((((()(((((()))(((((((((())))()))()(((((((()((((((((()(((((()()(()))()))))))()(((((()(((()()))(((((()((())))(((((((()))(((((())(((()(((())())))(((()(())))))))()))((()(()(()((((((()((())))((((()(((())))())))(())))((((((()())((()(((((()((()))))())((())))(((()))))))(((((((()((()(((()(())))))((((((((()(((()(())))(()(((((((())(((())((((((())(()(()(((())))))(()))()))((((((()()))(((((()(((((((((()(((((())))((()))(((((()))())(((()()((())(()(((())(())))())(())((((((())))())((((((((((((()))((()))((()))(((((()(()))()((((((())))(())((()(()()))((()(((()))))((((((())((((()(()((((())))()))))(((())))(()((())(()((()((()(((((((((())))())((((((())(()((())))))()))))((()((((((((((())((()(()))(((()))(()(())((((((((((((((()(((())(((()((((((()))((()))))(((((())()))))))(()()))((())(((()()(()(((((((((()(()()))))(((((())))())))()(()(((((())(((())((((())((((((()))((((()((((((((()))((())())))(())))()())(()(((())((((((())((((()))((()((((((((((((()))())((()(((())))(())))()))()(((((((()((())()))((((())()()(())))((((()(())))((())((()((()))((((()))(()(()((())())((()(()(()())))))(((((()(((())((()(()((())))((()(((()))(())(((())()))(((()(()())((((((()))((()(((((())((()()())))()()))()))((((((()())))((((((()(())(((((((((((()(()))))())))(())((()(()((((((()))))())((((()((())((()())((()((())))(((((((((()()))())((((()(((((((()(()))))(()(()(()))(()((((()())())()))))))(()(((((()((())((())(((((())(()(((())))))))))))((((())((((()(((((((()(((())))(((()()())))))(()()((((((((())((((((((()))((()()))())))))((()(()(((((((()()))((((((((((((((((((()((()(()))((())(((((((()()))))()())((())((()()())(()((((()()(((((((()()((()(((((((((())()((()(()))(((((())))()(((((((((())(((((((((((((()(())((()())))()))))))))(()))))((((())((((((((((()())(()(((())))((()(((()(()))((()))))())))))))))))(((((((((((((((((())(((((())((((((((())()())(())())((((())(((()(((((())((()))))(((((((())(())((()())))))((((()))))()((((((()()(()))))()((((()((((()))()((((((()(())))))))())(((((((((((((((((((())(((((()))))))))((()(()))(((((()))((()(())))((((()(())(((((((()))((())(()))))))(()))((((()(()(((()((())))((()())((((()(()(()(((()))()(()(()(()())(((()(((()((((()))())))))(((()(()())))())))))()((((())((((()((()((()(()((((()(((()()(())()))(((()((())((((((()((((()(())((())((((()))())(((()))((()((()))(((()((())()))(())(()))()))((((((()(((()(((((((((()))((((()))(((((((((()((((()(((())(((()(((()))))(((((((()(()))()(((()(())(((()((()(((((()))(()))))(()()(()())))(((()((((()((((())(()(())(((((()))()))((((()(())))))(((((())())()(((((((((((((())((())())())))(()))))))(((()((())((()))))))())))((((()(((((((()(()(())()(()(())))((()()((()()(()((((()))))(()())))(()((())((((((((()((((((((((((((())(())(()()))(((((())(()((())()(((()()((((()()())(((((((((((((()))))(((())((((())(())))()()((())())))))))))((((((()(((((()))((()((((((((()))))(((())((()))))))))))((((()(((()))(((((((()((()))))(((())))()))((()())))((()()((((()(())((((())()(((()(((((((((()))))))((())))()())((())(()((()())(((((((((())())())(())))((((((())()()))((())(((()))((((())((()))))(())((()(((((((((()())())((()(((())))(((())(())(()(()())(()())((()((((((()))(()()(((((((((()(())))(()())(((((()(()))))((()()))(((((()))(()(((((((((()(()(((((()((()))))(()((((((()(((((((((((()((((((())(()((((((()(()))((()((((()))(((((((()()))))(((()))(()(((()())((((()))((((((())()((()(((((()))))())(((((()(()())))(((((((())((((())))())))(()(((()))(()((((()(())()((((((((()))))))(((())))))))((((((((()(((()()))))()(()()))(((()((()((((((((((((())((((((((()))(((((()((((()(()()(((((())()))())())))())()))))))((()((())(()(())))()))))))(((()((((((())(((((())(()))())((()((()(((())((((((((())()((())(()((((()(((((()((((())()((())())((())(((((((())))))((((()((()))(((())((()())))))()((((((()(()())))((()((((()))(()(()()))((()())))((()(((()))(((((((((()))(()(()(((())))()(()))))))))(((((())))))((((()()((((())())((()((((())(((()(()(((()(((((((()()((()()())))))(()((()))))()((((()((((((()))(()((()((((())))(())()))(()))))))))(((((()((((()(((((((())()))))(()((()()))(()((()(()))((((())(((()((()()))()())((((())(()(((((()(()()))(((((((((())))()))())(((((((((((((((()(()(((()(((((())())(()()((()(()((((((((((((())))))(()))()((((((()(()()(((((((((()(()())))()(((())))))((((())(((((())()(((((((())))))(()))))(())(((()()())(()((((((((((()))((((((((((()(()()((()((()((((((((((((()))(()))((((()())((((((((()())())))))(((()))((((((()))))))(()((((((((()))(()((()((())))(()((()(()((()(()))(()())))(((())())(((((((()))(((((((())))))((())(((((()((())))((()((())((())((((((()()()))(((()())))))))(()(((((())))((((()((())((())((()())))((((()(()(()))(()((((()((()))((()(((((()())))(())())((()))(((((((((()()))(((()((((()((()(())))()))))(())())))))(((()(((()((()((())((()((((())(()((()))((())(((()()))((((((())((()(()(()))))))))(()(()(((())(())(()(((((())(((((((())(((((()())(((((())(()()))))(((((()(((())())()))))(()(((()()))))(((((())(((()()((((((())((((((((((((()((((()))(()(((()((())((()(()()(((())((()((((()))))))))((()((()))((((((((((()(((()()(((((())))))())))((()(()(((((()((((((())))))))))))(())((((()(()(((((()())))))())))((((()(((())(())((((((())(()())))(((()()))(()(((((((()(((()())((()))()))))))))())(((())((((()())()(()))))))((()(((()(((((((((()((((((()((((()))))))()))()))((())(()(((()))(((((((()))((()))))((()(((()((()(()()((())(()))()))))(((()((()()))(((((())())(()(())((((()((((()(()((()((()))()))))(()(()((((()()((((())())()))))))((()))))((((()))((((())(()(((())((((()((((()(())))(())))))(((((((())(((((((()))))))((((()))((((((((()((((())(((((())()))()((((())(())))))))())(()))())))((((((((((()(())(())))((((((((((((((((((())))(()))))()((((((((()())(())))((((((((((((()(()((((((())))))((((()))(()((()(()((((((())(()()(((((()()(((((())(()))))))))()))((())))((()(((())((()(((((((())))(((()()(())))(((()(()(()))((())((()(((((())((())(()(((((()))))(())((()(()(()((()(((((()))((()())))(((((((()(()())))((()(((((())(((((()()(()(((((()())))()())))))))(((()(()(((((((((()(((((((((((()((()((())))())))((((()((()(()()()(()(((((()))(()))())()()))))((((()((((()())(((())()((()())))(()(())(((())(()(((())))(((((()))))()(()(((())()((())))))((())(((((()((())))))((())(()(()(((()(((()(()()))))))((((((()()))))))))((((((()(()((()((((()())))))))(((()(()((()())((((((()(()(()(((()(((((()()())(()))((((())(()(((())))((()(((()((((()(()())())(((((()(())))(()(()))))()(()((()((((()(((((()(())((((((())))()))(((())())((((((()))))(()))(((())((()((((((()))((())))))))((()((((())(()(((((()())((())())))(((())((()((())))((()((((())))))(((((()((((()(()))))))()))(((())((((((()(()(()))))(((((()(((()))(()(())(((((((()(()))(()(((())(()((())(())((((())(())((((())())(((())((()((((((()()))((()(((((((((((())((()(((((()(()))))))(()((((()(()((())((((((())(()(((((()(()))))())(())))))))(((((()(((((())())((()()(()(()((())))))))))()(()(()(())((())(()((((()(((((((()))))(((()(()))(())(((((()))(()(((((((()((()(()))()((()((((((()(((()))))))((())))((((((())))))))((()((((())))(((()(((((((((((((()())((()(()((((()(())))())()))))))())))(())))())))(()((()(((()(((((())(((()(()(((((()))()((((()))(((()((((()((((((()()(((((())))(()(((()))))))(((((((())((((())(()((()())))(()((((()((()))))((((((())(((((()(()))))()(()))))()((())((()(()((((()(()))((((((()((()((((((((((()((((()(((())))(((()))(((()))((((((())(((()((((((((()()(()))))())((()())()(()((((((()))))())((()()))(()((((((()(((()))((((((((()))))))(()((()()(((()((())((((())(()((()))(((((()()))((((((((()((((((((())()))))(((())(()(((((()((())))(((()))()(()()((((((()))))((()((())((()()(())(((()((((((()))()))())((()((()((()())))()))((()(((()))((()()((((()(()())())))((((()(()((((())((()(()((((((((((())))(())))()((((((((((((((())))(()((((((())(()()(((()()))))))(()(((((()(((()))(((((((())(()())(((())((((())())(((((()))))(()))))()(((((())(()(()(()()((((((()(((((()())))))))(()))))(()))))((((((((()((())(((((()(((((((())))))))))(((((()(())())))(((((())()((((()()((())(((()()(((((()))(())))((((((((()))((((((((((((((()((())))(((())))))))((((()(((((()()())(())((((())))((((((((((())(((()((()(((((()())((())()((((()(()(()))(((((()())))(((()))))))))()(())))((((()(()(((())(((())((((()))(((((())()(()))))()))())((()(()(((()((())(((((()()))))((())((())((((()))(((((()((((()))())(()(()(((())()))())((((((((((((()((((((())()))))())()))(())(((((()(()))((((((())((()(((())(((()(((((()(((((())(((()()(((((()))))(((((((((())(()(()))))))((()((())(()())((((()(())))(((((((()(()))))))))()((())((((()()(((((()))((((())(()(((((())))(()))(()(())))(()(((()()))()((((((()((())((()(()))))))()))((()(((())(()((((((()))))()(())((()((())))(((())((((()(()(()((((((((((())()(((())((((((())(((()()(((((((()()))(((()((())(((()))(((((()((((((((()()(((())))))()(((()(((((()))))(((()))((()((((((((()((()))))(((())())((((()))))))))))(((())))))(((((((()(((()(()(((((())))((()))(((((()))(((((())(()))()(())((()(()))((((()(((()()))()()))((((()((())))(()()((((()))))()((((((((())(((())((((()(()))(((((((()))((()(((()(()))()))))))))((((()()))))))))(((()())()())(((((()(((())((((()))))((()((((()(((())()))(((()(()(((()(((((((((())(((((((((((())())((())((((()(((((((())))()))))))))(((()((()()))(((()))))(()(()((())(((())((())))(()(((())((((((()())(((()))))(()(((()(()((())())))()(((((()))(((())((((((()((((((((()))))))()()(())((((((((((())))))((()((()()())()((((()(()((())((()))))(()))((((())(((((((()))))(()((((()()((()()((((()())))))(((((()(((((()((((((())))))))(()()(((((((((())))))((()))))(())())))))()((((()()(((((())(((((())))(((((())((((()))()((()((((()((())((((()(()(((()))((())))))))))(()))((((((((((())((())(((()((((((()())((()(()))(((((((((()(((()()))(())()((((((((()(()(((())))(((())())(())))((()(((()))((()(((()(()(((()()((()))))(()(()()))))(((((()((()((((((())((()()((((((((((())((()())))(()))((()((()((()())))((((((()()(((((((((()))()()))))(((((((((()(((()))((())(()(((()((())))())))))))(()(((((((()((()(((((((()((()))((((())((()(((((()()))))()))))(((()))))))((()())((())(((((((((())(()))())))(((()((()((()((((())))(()))))((((()(((((((())))())(((((((((()(()((((())((()((())((((((()())))(()((((((())(()(((()()(((((()(())((((())((()((((()())((((((()((((((((((()()))))((((()())((()(((((((((((((()((((((()))))))())((((((()(((((((((((((((((((()(()())))((())))(())))()(()(((((()((((()(()))())))))(((((((()(((())())))))((())))(((((((((((((())))()(((((()(())((()))))))())))(()(((()((((((((((((((())()(((()))((((((()))()((())))))(()(((((()))((((()((((())(((((()))()((((((((((((())))((((()((()(()((((())())((((()())))))))))))((((((()))((((()(()((((())))(((()))(((((((()((((((((()((((((((()))(((()(((((((((()((((((()()))))))))())((()(((((())))((((()((())))(()((((()((()((()(()((((())(((())((((())((((((())))((((((()))((((((()((()))(((()((((())))((((((((()((((((((((()(((()(()((())))(()))))))()))))(()((()))))))))))())(((())))))))))()()))))())))(())))))(())((((((((()()(()((()(((((()()(((()))(((())))(((((((((((((()())))(()(((((())((())(())(((((((())((((()))())())))(()))()(((((((((((((()()((((()(((((()))(()))))((())((((((()))))((())((()(()(((()(((((()(()((())(())(((()((((()(((())(()))((((()())((((()(((())(((((((()((()()())((((((()))()))())((((()((()(()(()((((()((()((((()))))((((((()(((((((())))(()))(((())))((())))((((()((((())((((((((()())())()))))(())(()(((())())(()(()((((()))((((((((((((((((((()(()))())))))))(())))(()))))(((())()))))))()()()(()(((((((((()((((()(((((((((())(()(()))))()))((()((((((((((((()((((()()(((()))(((((((((((())))))())())))(((()())((((()))(((((((())((()(())(((((((((()(((((((((((()())(((((((()((((()))((((())((()))))()(((((()((())(((()(()()))((((((())())))(())))))))(((()((())))())))((((((()((((()())()))(((((((((())(()((()()(((((()())))(()))((((()(())()))((()()((((((((()(())()))))))())())(((()(((((((((((((()))))(())(((((()((()(()(())))())))())(((())(()))(((((((((((((())((((((())((((((((((()())((((((((()((()))))()))((((((())))))((((()(())(()))(()((((()((()))(((((((()())((())))()((((((())))(())))(((()))((((((((()(((()))()((((((())))))(())(((((((()()()(((())((((()))())())))((())(()(()((()(((()))()(())()))()()(((((((())((((()((())(((((()))((())(()())))((())))((()))(((()((((())())(((()((((()()(((()(((()((((((())(()))))(((((((())))(((()()))((()((()((()())))((((((()())())((()))))())(()))((((((((((((()())(()))))((((((())))((()(()))()())))(((((((()(((()))()((((((())()(()))((((((((((()())(((())(()))))))((())(()(()((()((()((()(()))))(()()))))(()((())))))((((((()((((((())))((((((())))((()(((())))))))((())(((((()(((())(()))))((()(()(((()))(((()(((((()))()))()()))()(((()(()))(((((((((()))()((((((()))((((()()))()((((((()()))(((()((()(())))(((((())(())))((((()((())))(())(((()((((()(()))))(()(((((((()((((()))((((()(((()))))((()))((())((((((((())())(()()(((()((((()(((())))((((((((())(((()((()((((()))((((())((()((())(((())((((())(((())(()(((()((())))()(()))())(((()()))(((())((())))(((((())(()(())))(()((()()()))((((((((()))(()))))))(((((((()(()((())((())((((((()())))((((((((()))))((((((())))((((()(((((())))(()))()(())))(((((((()))(((()(()))()((((((())))())))(())))()))((((((()((((((()((((((((((())))(()))())))((())))))))()()))())()))(((((((()(())()((()(()(()((()())(((((()(((((((()(()))))(((((()))((((((((((()((())()(()))))((()(()))))((((((()))()(((((()(()()))())))(((((((()(()(())(()())))()))(((()((((((())((())(((()(((())()))()))(((())(((()((()((()()))())((((((())(((()((((()())))(())(())))((((()((()((()(()(((((()((())((((((())))((((()())))())((((((((((()))((()())((((()))(())))))(((()((((()))(((((((())))(((()())(((()((()(((())((()(()))))((((()(())(((())(()))((((((((()((()(((((()(())()))))))(((()))()((()((((((()()(((((()()))))()((((()))())(((()))()((((()((((((((()((((()((())(((())))))))))()(()))))())))()))((((((()((((((()((((((())(()())(((((((()(())(((())))))))((((((((((((((((())())())))(()))))))(((((((((()((()())((())((((((((((())()(()))((()))((((((()())()()))(((((()((((())))((((()(())))))()))(((()((()(((()))(((())(())))(((((()))((((()((())((((()()))())(((((()))(((())))))(((((((()(((((()))((((()(()(()))((((())(((((((((()((())()))(((((())(((((((()())(())))((((()(()(()))))()(())))))()))))(())(()((()(((((((()((()((()(((((()((((())()()()))))(((()))(((((((((((((()((()))))((())(((((((((((()()(()(()(((())()))))))((((((()))))((((((((()(()(((()()(())))()))))()())))())))))(((()(((((((()(((()(()))(()((()((()((()()((())(((()((((())))((((()(()()((((((())(())))))(()(((()))((())((()))(((((((((())()))))()))))(()(((((())))())))((((())((((()(((((()(((()))()(())))((((())()))))((((((((()))()))((((())))(((((()()(())))()(()(()(((())(((((())()))((())))()))))(((((()))()))((((((()(((()((())(((((())())(()((((()(())(((())))))(()(()((()()((()())())))()((()((((()(()()))))(())((())(()((((())((((()))((((())(((()))((((()))))))())(((()((()((((())))))()(((((((())((((()))(((((()(()(()((()(()((()(()()))()))((((((()(((())))(((((((())()(()(()(()(()())))))))(())))()()))))()((((((((((()()())()((()(()(()((()))())((((((((((())))))((())()))())()(((((()()()))))(((((((((()((()(((((())(((()((()())()(()((())))))))))))))((((())(((((())((()(()(()((((((())(()((((())((((())(()))))))(((()((()))))(((((((())))())(()()((((((((((((((()(()(((((((((()((((((()(()(((()(()())))(()(((((())((())(((()(((())))()))(())(((((((((((((())(())))((((()(((((((())()))((()(((()))((())((((((()()(((())())(((((((((()(((((()))((()((()))()(()(((((()((((((((((()))))(((((()((((((())(()()())(()())))))((())))(((((((()())(()(((((((()())((((()((()())))()))((((((())()))(())(((((()(()())(((()))((())))))))(((()(((((()()))(((()()(((((((()))()))))()))((()(()(((((((((()()))((()))))))))())((((()((()()()(((()))(((((((()()()))(((()((((((((()(((())((()))((())))))((())()))()))()(((((((((((()))(()()))())(()))))(((((((()(()((((())(())()(())(((((((()((()((())(((()(((((((()())))((())))))))))()()()((((())))((((((((())))))))(((((()((()()(((())(()(((())((((((((())(()((())((((())(())((())(()))))))())))()))()))))())))))(()(((()(()((())()))))((((((((())(((()()(((()(((()()(()((()())((()(()((()(()(()(((((()((((()()))(((()))()(((()((()(((())(((()))()))(()((())))))))((((()))(((()()(((((((((())(())))((((((()(()((()())(((((((())()))))((((()()())((((((()())())())))(()(((((()((())(()(((()((())))))((()(()(()))))))(()))()(((()(()))(()(((((((((()))((()(()((()()((())()))((((((()((())))(()())))((((((((((()))))())())(()))()((((())((((((((((())(((())(((())))(()(((((()))()))()((()()(()()))(()(())(((((((((())))())())(())((((((((((((()))))())(((((()()((()))())(())))((((((()(()())))((((((()())))))(((()(()(()())))((()((((()(((()))))))((()((()))()(((()((())()(((())((((((((()(()))(())(((()))))(((()(((()((((((())((())((((((()((((()((())()(()(((((())((())((((()()(())))(((()((()((())(()((()))(()()(()))(((((())((((())((((((())((((())(((((((((()(()((()((())((())))))((()(())(((())(((((((()))())((()(((((((()((()()((()((()))((())()))()))()((()((((((()((())())(((((()))(())((((()((())((())(())()))))((()())((((((((())))())((((()))))))(((((((((()(((())((((((((()()))))))(((((((())))))((())((()))))))))()(()(()(((((((((((((((())))(()((((((()))((())(()))))())((((()(((((())(()))()((((())(((((()(((((())((()(()((()()()()))))()))((((()))((((())(((()))()(((((())))((((()(()(()((()(()((((()))(()))(()(((())((())((((()((((())))))((())(((((()())())())((((()(((()((((())((())((()((((()(())(((()(((())((((())((((((((()))()((())))))((())(((((((((())))(((()((())()(()))(()((((()()))))))(()()))))((()))))((()()((((((((((((()))())(((((()(()))())(())(((()))((((((((())))))())(((((()))))((()((()((((())(()))))((())(((((((((((())(()(())))())(((()())((())((())((((()))((((())((())(((((((((((()())))())))(()))(())(((((()(()(()((((((())(((()())(()))((((((((())))())))(((()(((()()))((((((())())))))(()(()((((((()(()(()(()(()())))))(((()(()(((((((()(())))))((())))(()(()(((())(()(((()))))(((())((((((((()))()((()())))()(((((()()))(((((())))(()(())()))))(()((()(()((((((()((((()(())))))()(((())(()(()((((()((()((()(())(((()()((())()))(((((((())()((())))(((()))()(((((()(((()))))())()))((())((()(((((())))((())((((((())(()))))(()(((()((())(())))((()(((()((((()()())((()))((())(((((())(((((((()())))(((())(((((((((())((()()))))())))((((((((())))(((((((((())(()()())))))))((()((()(()((((((((()(())(()())))(()((((())((()()(()(())()((()())((((((()((((()(((((((()(((()))((()(()()(((())(()(())(()()(())(((()((()(()((())()()(()(()(((()(()))))((()((())))))))))((((((((()(((()((()))(()(()))))(()(((((((((((())))))(())))())))(((((((()))(((((())()((()((((()()))((()))))()(()(())(())))))))))((()(((()())(((((()((()(((((()))())()()(((((((()((((()()(((((()(((()))()()))(((()(()()((()(()()(((()(())(()((())())(((((((((()(())))))((((()(((((())(((((()())(()(((((((((((())(((())))()))))()(()((((()((())()((((())()(())))))(((())))))(((((((((()(())((((())(((((())))((())))))()(()))(((((((((()())()))((()(()))((((((())(((())(()))))((((()((((())))())((()((((((()(()))(()((((((((()(((()(((()))))())))()((((((())))())))((((((()()()())((((((((((((((((())()))(()))(((((())((()(())()((())))((((((())))))((((((((((()(((())(()()))()(()((((((())))()(((((())())))(((())))((()((()(())(()))(()((((((()(()))))())((())))((((((()))(((((())()(((((()()))))()))((((())((())))((()()((((((()))(((((())))))((((((()(((((((())()(()))))))(()(((()((()))(())))(((()(((()))(()(((((()))()((())(())((())(()))))()()(()((()((((()))))()(((((()))((((()))(((((((())((()())())(()(((((((())))))((((()))))((((((()())(((((()))))(()))((()((()((()(((((()))))()((((((())()((()((((())))(())(()((((((()))()((((((((()))(((((()()))(()))(())((())))))))((((((()(()((())(((((((())(((((((())()))((()(((()(((((((((())))))()))))(()((((()))))(()()((((()((())))(((((())))(())))(((())()((((()(())(())))((())((((()(()((())(()))())))()(()(()())((((()())((()((((((((()(((((((((())())(())))()(((((()((()))((())(((()((()(((((((())()()))))(()))())))(())()))))((()(((()((()(())(((((())((())()))))((((((()()(((()()))()(())(((((((())(()((((()((((((()(((()((((((()))())))((())((((())))(()(()(((((((())((((((((()(((()((()(((()())()))(()))()))(()(((((((((((((((())))))((((()((()((((()((())()((((())())((((((())()))))(()((()((((())(((((()(()((((((()(())))))))))()((((()()(((((((((()((((()))()))))(()())())))())(()))))()(((((()()((()()((())(()((((((()((())(()(((((()()()((((((()(((()(((()((())((((())))()(()(((((((()(()))((((((((()))((()()))((((()(((((()(((())(())))))))))())))((()(((((((()((())))))())(()(()((((((((((((()))))))))(((((((()(((((()((()(((()))()))))((((()((((()(())((((((()(())(((((((((((((((((()((((()))()((()((()((((((()((()))))))))))())))((((()((()()()(((((())(())(((((()()(()()))(((()())())))))(((()((((()(((((())((((()))))))())))()()(()))((()((()()(((()()))(())(((((((((((()))((((()))))))()))(()())(((()(()((()()(((()))))())(()))((()((((((((())))))(())(()(()(((((((())((((((((()((((())))((((((()()))(((((()))(()))(()(((((((((())())))((()())((())(((()())((()(((((((())))(((((()(((()(())))((((((((((((((()(()(((()(((()()))())))()(()))))(()))))))()((((())(((((((()()((((())(()(())(((()))))))()))()(((()()(()(((()((((())(())((()(()(((())))(()()(((())))))(()(()((()(((((((()((())(()))))))()))))(((())((()((((()))(((()(())((((()(())))()()(()()(()((())((((())))(((())())())())((()(()(((())))((()((()(()(((((()))((((()))))()))((()((()()(((()))(((())(()(()(()(((((()))((((((()(((()())())(((((())))((()))(()))(()((((((()()()))((((()))((()(((()))))()((()(()((()))))((()((((()))))(((())((((((((((()(()))))))((())))(()))))(((())))()(((((())(()(((((((((((())))(()(()))))(((()))()((())((((())(((())(((((()())(((()(()(((())(())))(((()((((((()(()(()())())((((((())())((((())())((()())))(()()(((((((((((()))))((((((())))(((()(((()((((((((()))(()))))))))))))()))()))))(()((((((((((((()((()(()(()(((()((((()((()(())())))))))()))(((((((((((((())))())()((()(((()))))(((((((((())((((()((((())))(((())))))()))()))))(()(())))))(((((((((()((((())(()(((())(((()))))(((((((()((((((((()(((())())(((((()))))(((())))))))))((())((((((((((())((())(()(()))())(((()(()(()()(((((()((((()))))(()((((()(()))(((())(()))(()((()(())()())((((((()())))))((((((()((((())(()))))(())))(()()((((((()))(())((((())((())((()()(((()))()))))(((()))(()))))((((()(((())((()(((()))(())))((((())))((((()))(()())(()((((((()))()()(((((((()((()(((((((()(((((()(()((((()())((((((())((()(()(((()))()((()(()))())))))((()(((((()))(((()(()(((())(((()))(((((((((((()(())))(()((((((((((())))(()(()()(((((()(((((())(((((((((())))(()))())())())(((((())((((())()((((()((((())(((()())))))))((()((()()(((((())()))((((()(()((()(((()(((())(())((())))()((((((((()(()(()((()((())))(((()()))))())((((((((()(()((())(((((()(()()((())())()))(()(((())((((()))())()))(((())((()()(((((()(((()(((()(((((()))))((())(((()()((())(((())(((()((((((((())((((((((()((())))))()))())))(())((()))))()))(((()))))))())())(())))())(()(()(((()(((((((((()((((((()(()))))((())(())))(()())((()()((())((((()())))(((((((((((((()()))()))())))((((()(((())))((((()))(((((((()))(())))(((())(()((()()))))(((())()(()((((()))(()(((()))()((())(())())(()((()())((((((((())))))())())(())())(((((())()())(()(()((()))((((()((((()((((()()((()))((((((())))(())(()(((()(())(((())(())(((((((((((((()()))())))(())))))((((((((()())))))))((((()(((((())(((((((()(((((((()(((()(((((((((())())(((())(()))(((((())(((((()))((())))(())(((((()))(()(((()))(()))((()))((((((())(((())((((())((()()(((((()())((((()))()((((()))((((()((()(((((())(((()(((())()((((())))(((()()()(((((()())()))((()))((((((((())()(()))((((())((((())))((())())))(()(((()((())(((((())))()(()(((((()())))((())))())()))())((((()(((((((())(()(())))))()))()(()()((()(((((((((((()(((()(((()((()(()(((((()))()(((()))((()()))))(()()(()(((()()((((())(()(())((()(((((())()))))((((((((()))(((((()()(()((((()(()((((((()()()(((())((((((((((()))((()()))((((((())(((()))())))(((()(((((())))(()())))(((((())))))))))(((((((((((((((((())())(((()()()))((((((((())()))))(((()()(((()()))((()())(((((()))((())((((((()()))((()))))))(((((()(((())(((((())((())((((()(())))((())))((((((((((()))()))())(())))(()(()(()(()(((()))(((())((()(()))(((())(()))))))(())))((()()(()(((())(((((((((())(()((()))((())))))()(((((()((()())()(((((((())))((())((((((()))()))))))(())))(((((((((((((())))(()(((()((())))(((()((()(()))))((((())((((())()(()))((((((()(()(())())((((()))(((()))))))))))(((()))()((()(())((((((((()))(((()()((((()(())())(()))(((((()))))))((((()()))(()((((())())(((((())()())(((()))((()())((()))))))))((((()(((((((())()((((((()))((((()(()((())((((((((())))))))))))()((((((()()))()(((()))()((()((((((()())))))(((((()())((()((()(((())(((()(()))))()))))))((()(((()()))(())((())((((())(()()(((((()(((())))(()))((((((()((((()))(()))))))))))))(((((((((((((((((((()(())))))(((()())())()))()))()))())))(((()))()())))(())(()))))))((())))))))))))()))))))))))(()()))))))))(()))))(((()((())()((())()(()((((())(((())))))))))))))))())))))))(()()(())))))))())(())))())))())))))))))(()))(()))))))))((((((())()()))()()))))))))))(((((((((())))))((())))))))))))(()(((())()))))))())))()))()((((())((())))()((())))))))))))))))))())()(()((((()))))))))((()))))(())(((()()()))()))))(()())))((()()))))))))(((()((()))))()(((()))(()))))())()))()())()))(())))))(()))())))))()(())))))())((())()))))))))))))(((((()))())))))()((((()((((())))))(()))))))(()))((()))())))(()))()))))(((()))((()())))))())))())((((()())((()(((()))))())))))))((()))))))))(())))())((()((((()(((())(())((())(()(()(())))))))))))())))))(((((((()))())))())))))))))))((()((((()))))())((()))))()))())(((((((())))()()))))(()))()))(())))(())))()))))((())())))(())))())))))))((())(()))()))))))()(())())))))()))(()))()))))))()((())))(())))())())))((()(((())(()())()))))())))((()(((())))()))))))((())())))()))((()(()())))()())())))())))(()(()(()(()(()))))())))(())))(()(()())))))))))(()())))((()()))))))))(()))))(()))()))(()((()()()(((((()((()((())))))))(()))(()())))))()))(()))))()()))((())((()())((((()))()()))))()()))))))))()())(((()(())))((()(((()()())))()))))()))))))()()))))(()))))))(()((((()(())))())))((())(()))))((()))))))(((()))())))(())())))(())((((()))())))())))((((()())()))(())()))))((())(()(())(()))))))()))))))())))))))(()))))()))))((())((()(())))))))((()()))()()))()))(((()(()())))))))))(())))))()))))()))))))))))(())))(()))))(())))())(((()))))))((()()()))()()))(((((((()()))))))))))))))())))((())((()())())))((()())))))(((()(()())))))())))))))((()((())))))())()))))((())(())))(((()))))))))))))((((())((((()))(())))(((()))))))))((())))))))))(((((()))))())))(()))))()))))((((((((((())))((()))))))))))))())))))(((((((())))())))))))))))(((((((()(((()))))(((()())((((()(((())())))()))))())))())()))))()))(()()))(((())))))((()((())))(()))()))()(())(()))))))((()()))))))())((()((()())())))))))((())(())(())))()))))))())))()))))(((((((((())(()())())))))))((())(((()))))())))((())))()())())))()))(()()))))())))(((((((()(()(((((())(()(()))))))))))(())))()))))))))(((())(((()((()))))))))))))((())(()()(()()()((((()()))(())))))()))))))))(()((())))))))))(()))))))()))()()))))))())((())((()()))))))))(()))(()((((()()())))())))))()(((()))((())()))))))())()))(())))()()))))))())))))()))((((()()))((()())((((((((()))))())))((())()())))))((())))))))((((()()))))))))))))(()))))()))))))))((((())))())())())(())))))))((()))))))()))((((()(()(((())))))))))))())()))))))())()(((((())))(((()))))())))))())()))))))((())())))(()((()()((()())()))))))))(()(())))())))())()))(()))(())()))((())))((((((()((((())(())))))))()))))))())))((())))(())))(())))))))))())))))(((()))))))()(()(()))))))))(())(()()()))))))))())((((()(()))))))))(((((()(()())))(())))()())()))((())))))((())())))()(()))))))((((((()))))()((()(())))(()())))))))))())))())))((())))()())))))))))()))()(((()))))))())()))))()())))))))))(())()))))()())((())(((((()))(()())))(((()))))())))))((()())())))))()(()(()()))))))((())))(((())(((()))))())))(()(()))())))()))))(()))(((()))))(())(()())(())))())))))))))()(()(())))())(()))))))))(())))(((((()))))(((())(((((()))(((()))())))))))()()))())((()())))))))))))(())))))))())(()))))))))))))()(())))(()(())))))))))))())(()((((())))())((((()())))))))))))))))(((())(((((((()))))))(((()(()))(())))))))(()((((())())))())()))((()))()))())))())))((((((((()))()))))())()))()())))))()))(((((()))()))))))))((()()((())()())))))())))()()))))()))()))))))))(()))()())))()()))(()))()))((((()))))))))())()))))()))))))(()))((()())(((((())))(()((((((()))(((((()))(((((((())(()))))(()))))))())(()()))))()(()())))()))))))((()))))))((((((()((()))))(((())))))))))(((())((())))))))(((()(()(()))))((()))))()))))))))))))(()))))))((()))))())(())))))((())(()))))())))))()((((()(()))))())))))((((((()((((((()()))))))()))))))())))()())))))((())((((((())))(()))(()))))))))))))(((((()))))((()))))))((())))))))((()(((()))(((())))))(())))(((())(()))))())((()())))))))))())))))))))(()))()(((()(()(())((((((((((())(()()))(())))()())()))(())()))))(()((()))))))(()(()))))))))(()((())()))))))((())())))())))()(())))))))())))())())))))())))))((()()((())))(((()))(((()))))))(())))(())))(()))))(((((((())))()))))))))))))))))))))))()(())())()))((())()))))(()))))()(())()))((())())))()))))((((()))(()))((()(()((())(((()((())(())((())))))))))))))))))))))()))))(((((((()())(((()((()())))))))))())())))))())))(((((()((()))())))(()))))()())))))))())))()))()))))))(())(((()))))((((((())))))))))()))))))))((())))()))())))))))))(((()))(()((((()()))()))())))))(()()))))))))(((())))))()))((())))))))))))()))))((((()))((()((())))))))()())())())(())())))(((())))((((((()))))()())()))))()))())()(()))()))))())((())()))(()))()())))(())))(((()()))))))))))))()()))()((()))())))()(()())))(()))()(()))()))(()()(())))))))()))))))()))(()))())))))))()(()())))))(())))))))))))()(((()())())))(((()))))))()(()()(()()))))))(())))))((()))))))(()(((()))))))((())))))()))()((()))((()))))(((()))()))))()(())))())))))))()))()((()(((()(())))(())))))))())(((())))())())())))(((()))())))))())))())))))(())())))))))))((()))))))((())))))(())))))))))((((((((()))))())()))())))))((()(()())))))()(()))()))())((((())())))((())))()))))))((())(()))))))(()))(()(((((((((()()))))))))))))(()))(())))())()())()(()()())))))((())))))))))))((()())))()(())))())())))(((((()))))((()))))))((()))))))(())((()(((())(())))(()))()))))(((((())))))))())())))((()(()()()))((()()))))))))())(()))())())))))())))))(()(()))))(()))))))(()))(((((())(()))((())(())))))))))))(((()((()()))(((())(()()))))))))))(((()()))))))((()(((())())()))))))))()))))(((((()(())))))))(((())))()))()))(())))))())())))((()))))()))))()))))()))(((((()))))()))()))))())((())))))(())(())))(((())))))(()(()))))))())(())))(()())))))())))((((((())((()))))))))))(())))))))))))((())((((())(((()))())))))))))(()(())())))))))())))))))))))()(()())))))()(()())))))()((())))))))))()))())))))()))))(())(()((())(()(((())()((()((((((((()((()))))))()(()((()(()())))))))))))))))))(()(()))))))()))())))((()))))((((((()))))())))))))))())))((((()()))(((((()((()()(())))))()(((()))))((()))))))))(())(()))))))))()))))))()))((()((((()))(((()))))())))()))((()(()))))()))))(()()))))))))))(()(())))(()((())((()))))))))))(()))()))())))))))(()(((()(())))((())(()))))))))))))))()()()))))(()))())((())(()))))))())))(()()))()(())))()))()))((())))())())()))))()))))))))()(((((((()(()))))))(((())))(()((()))))))(())))(()(()(()))))))))))))(()(()((())(())((((()))()))))))((()())))()))())((()()))))()))))((())()((((())())((()())))())))))(((())())))))())()(())))((())())))())(())))(())((((((())()))))))))(((()))((()(())))())()))((())))(()))))((((())))))))))(((())))(((((())))())))))(())))))((()))))()(()(()))())((((()())()))))(()))))((()(())))))))))(())))))))))))))())))))()(()(((((((())))(()))))(((()((((((()(()))))))))))))))))(()))((((((()))(()))()))))))))(()))())()))))(((((((())))))())))(()))())))()((())())))))))())))(()))()))))(((((())((())))())))(()))))(((()))()))())))))(()))())(()(()())()))))))))(()()))))))))()))(((((()(((()(()))())((())))((((()(((((()(())))))(()()))))))))))))))))((((()(()))()))(()())))))()))))))))))()))(((((((((())))()))))((()))())())))((()()()))()))))))((((((()()))(()()((((())))())))))()))(()))(()))))))())))))(((((()))()))))))))))))))))))))))()))))))()))))())()()(((())()((())()))((((((())((()((()(())))((((()))(()))))(()))())()))))))))(((())()))))))))))))())(((()))(()))))))))(((((()((())(()))))))(())))))))()))))))))(())))))))))))))((()))))))())()))()))))))))))()()))))())(((()))))()))))(()))))((())(()((())((()((())))()))))))((((()(((()())))))))))())))))((()))(((((())()((((())()))))))))))))((((()))()(())))(())))))()))(((((())))()))())()()((()))))))))()())((((())()))()))()))())))))))())((())((((()(()())))))))))((()((())))))()))))))))))))))))(((((()((()()((()())))))(()))))))())(()((()()))))))())((())())))))((((())((((())()))))())))()())))(()))))())))))(((((((())))))()))((()((()())(()((()())(()(((()))()))))))))())))))))()))))()))(()((())((((((()())((()))))))()(())))))((()))))))())()))()))))(((())(()))))())()))()(((()()))((())))))))))))))())))))))))(()))))))))(()(((())))))))()))(()()))(())((((()(())))()(((((((())))((()((())))))))))))()))))(()))(())))))))))(())))))((())(((((())))))))))))))))())))())((((())(()())))))(()((())))))()())))()))()))))))()))))))))()))))))))))()))(())))(()()())))(()))))()))()))(((((()))))(((()()))))))())((())))()))))))()())(())))())))))))()))((((((()))())())))))))(()()())))))))(((((((()))()))))()))))(()))(((())())))(()(())(()))()))))))))(())(((()(()((()))(((()()))))(()))()))))(())))))))))()(()()))))))())))))((()(()()))(())(()(())()))))))(((())()))))))(((()((()))))()))(()))))())())((((()))()(((()(((())((()))))())))))((()))))()))(()(((())())))))))))))(((()(((()))))))))))))())))))))))(()))))(((()))))))))()())))((()((()((()))(())))))))()))))((((((((((()))))))()))))())))))))))()()))))())())))((()()))(((())))))))(()))())))()))))()))))))))))(()()))(()(()((())())))(())))))())))()))((())((((())))))))(()()))()())))()))((((()())))())))))))(()((()()(()(()))()))()))))()))))(()()())))())))))())(((()))(())()))()))))))))))()))))))))(((()((((())))())))(())))))))())))(()())))))(())))())))))))))((((()(((())(()))))))()))((((()))(()))))))((())))))())()))))))))))(((()((())))))(()))(())))))))))))((())((((()((()))))(()(()))(()))(()())))())())))()))(()))))())))())())))))))()))))((()))))))))()))))((()(((()((((((((((()))(()))))()())))())))())())))))))))((((()(()((((((()()))))))))((())))()))()))(()))(())))((()))(()))))))))))))))(((())))()(()((())())))))(())))())))(((())(())))))(()())))))(((())((((()))))())))()))((())))())())(((()(()))))))())())))))()())(((()(()((((())(())))))))))))))))))))(()((((((()((())(((())))))))))))))))(())()))(()((())(())))))()((((())()))()))((())))))()())))()))()))()))())()))()))((()))(()))())))(()))))))))(())((((((())))()))()))())(()))))))()((((()))(()))))))))()))(()(()))))))(()()))()))))))))))(())))()(((()))))(()))())())))))(()))))()))())))())))))()))))()(())))())()))))))(())))(())))))))((())((()((())(()()((()(()((()()(()))))))())))(())))))))(((())()((()()))))()))))())))))))))())()(((((((((())))()))))(())))))))))))))))))())))()))(((()(((((()(())))))))(()))))(())))((()((()))))()(()))))))())))))))()(((((()())()))())))))()()))))))((((())))()))))))()))))((((())((((()((((())))())())()())))))(()()))))((())(()))())))(())))))(())))(())(()()))))(()))()(()))()))))()))()()))(()))))))(((((((())(())))()))))(()))))))))())))()))((((()))))))())())(((((()))))))((()())()))())))(()))))))))())())))((())))))(()(((()))))))))))))))(((())(()()))(()))(((()((()()()(()(()(()()()))))))))())))))()))())))((()(((((()()(((())))()))))(())))))))((())((()))())(()))))))())(()(())((((((())))(()))(()))))()))))))((())))))))((())(()))))))()))))((((((())(()))(()))()())()))((())))))(()((()))))))))))))(()()(()((()((((())(((())))))))()))))))))())))()())))((())))))(()(()()))))))))))))(())))))(((((())))))(((())((())())))))))))((()))))(()))()))(()))(((()))))())((())))())())))))()))(((()(((((())))))()))())))))(((((((((((()))))))))()))))()))()))((()))())))(()()))())))(((((((()))))))))())())()()))())())))((()(((()))))()))())))))()))))))))((((()))(((((((())(()(((())))))))(()((()))))())()))(())(())))))(((())))))))(())(()((()))))))))))((((((())))())(())))))(((()))()())))((((())))((()))(())))())))(()())())))())))))(()()))))()())))())))))((())(())(((())))))))())))))(()))))))()(()))())()))())))))((())))))))()((()((((()))))))((((())))))))))))()))())))(()(((()())))((()(()((()))(((()((((())()))))(((())(())))))))))))))())))))))))))((((())(((())(())))))))))(()())))((((())(()((())(()(()))))))())))))(((())(())))(()))))))())))(()))()))((((((((((()()))))))((()((()))))))(())(()))))))(())(()(()(()))()())))()))))((())))))(()))))((((((()))(())))))))))()((()))((()())()))())))((()))()(())(()(())))))())(()()((((()())(()))))))))))()(((()()(()()))))))))))))((()))))()))()))(()())(((((())()))())(((((())))))))())(())))))(()(())))))))((())))))(()))()))()((())))))))()(()))(()))))))))))(((())))))(())))))(((())(((()))((())(()))))))()))))))))))()))()))))))(())))()((()()((()())((((()()())((((())()(((((()((((((())((()))))())()))))))()))))())))))))()))))(()))))(((((((()())(()()))))))))())(())))((())(()())))))((())()))(((((())))))))()))))))())))(()(((((()))))((((()))(()())))))))))((((((()))))(()))))))))()))(((()(((()))((()))))())))()))))))))()))())(()(())))(((((((((((()))))()))()))))))))))(()(())((((((((((()(())))((((((((())))))))))))())))))))))(((()))((())))))())))())((())))))))))()))))))))))))()((((())))))))()))()))(())()())))()())((()))))))(()))))(()))))(((((())))()))))()((((())))))(())))))())))((())))))(()(()))))))))())))))((((((((((())(((()(((((((()())())))(()))()))))))((()())))()))((())))))()))))))))))((()(())))(()(()())))))))())))))()(()((()))(()((())()))))()))()))(()))())()))((())()))((())()))))(())))))((()(()())(((())()))))))(()))(()((())((()))()))(())))))))))(((((((()()))))))())))))(()))))(((()())())))))))()))((((((((())((())))))()())))))))(((((()))(())))()))))))))))((())()))())(()))))))))))()((((()((((()()(()()))))(())))))()(((()()))())))))))((()())))))))))))())((((((()())))))))())()))))(()))()(()(()(()))())))(())(()((()((())))))))))))))())))(()))))(((((())))))))())))))))))((()))())))((((())()))))))))((()(((()(()))()))))((((()))((((()(())))))))))())()())))((()()))))((()))())(())))(()))(()))))))))))))()()))))))))))(()))))((((((()(())((())))(((())())))))(()))))))())))))((())(())()))))()()())))(((()()())((()))))(()))())(()())))()(()))))))(()))))())))((())(()())))))(()())(())))))(((()))))(((())))))))(((()()()))((())())))()))(()))()))((((())))()()))))))(((()()))(()))))(()(()(())))))(((()()())))))))(())))))((()(())((((()(((()))()))))))))))))(()((()))))))((((((()(())))))(()())())())))))))(()))()((()(()()))())())))))))((()))))(((()((((()))))))()))))))))))()))()))((((())(()))())))()))(()))))(())))))()))))))))))((((()))(())))))))())))))))((((())((()((()(((()))(((((((()((()((()())(((((())((()(())))))))))()))()))))())()))))())))()))))))((()(()))))()))(())))((()))))))(()))((())())))(())))())((())))(())())()))))))(((())()(((()))())))((())())())))(()()())))))))))((()()))))))()))))())))))())())())())(()))))()()((()))))(()))))))((((()()))()(()())))())())))))(())()))))))())((())))))(((())(())))))))))(((())(((()))))(((()(((((((((()))())))))))))()))))()))))))))))()())((((()))((())))))(()))))()))))(())((()()))))()())))())))())))))((())))))))()))(())))(())())))())(())())))())))()))(((()(()(())))))())))))))((((((()(())))))())))))(((())()))))((((((((((()))())))))))))(())))))((())))))())(((())((()((()))(()))))))))())())))))))))))())))))))(()(((()))((())((((())()))))))))))))()))((()(()))()))))))()))))()())))))(((()(())))))(((((()(((()((())))))()))))))))))(())))))((((((((()))())(()((()((()((()))))))))()))))()())))))()))))))(((()))((())((()(()()(((()(()())))))()())())()))()))((()))())))))))))))((()))))))))((((()))((((()((((((((((())))((()())())())))())))))())((((()())))))())))))))((()))())()))()(()(()))))())())((()))))))()))))())))(((()(((((()))(())))((()())))))))))(())(())))))(()(()(()))))))()))((((())))))((((())))))())()))(((()))))))(()(()())(())))())))))()(()))))(())))())))()((()(((()(())))))))))()()))(())))()(((())))))))))))))(((()()())))))())))))((()))())))(()))))))()()(()()))))))())(())))(()()))))((()(())))(()))())))()))))))((((((()))))(()()))))))))))))))))())))())))((((((((()(((()(()))))(()))()())))))()))))))))))((())))(()))((()(((((((()())))()))(()))))))()))()))))))))((())()(((())())(((())((())(((((()))))())))))))))))()())))))))((((((())())())(((()()(()()()()(((()))))))))())))(()()))()()))))((()(((())))(()))))))))())((())))()))))))))))))))(()(()))))())(()))))))))))))))(()(())()))))())()(((()())())()))))))()))()))))))))((()((()())))))))))())))))))()))((((())()(()(()(())((())))))))))))))))))))))))))))((()))))))))))())((()))))()))()))))())())())()))((())))))(((((()())))))))())))))((()(((((())()))))))())))((()(()))))))))(((())))((((())()))))))))))(()))()))()())))((())))(()(())))))))))(((()))((((())()()))))))))(()))((((((())((()())())))()(()))()))))))())()))((())(()())))))))))))())())))(()(()))(((()()))()))))))(()(()))())))))))((()())(((()(()((()))))((((((())(()))()))())))))()))))))((())))))()))()))())))))))((())((((()(())))))((((())))((())))))))))()))))()))))))((((()))())())))))())))))))()))(()(()()(((((()(((()(()))()))))(())))()))))))())))))))))))())((()())()))))))))))))))(((()))()))))))(()))))())))(()()))()))(()()))))))))))))))))))))))(())))()))())((())(()()))))(()((((((()))))()))))))))()))))))(((())((())))))))(()))()))))))()(())()))))((()(((((()((()())))(()))))))(()()((((()))))))))))(()())))()))((((()))))))))))))))()))))(()))())()(((()))())))()))((()))()))(((()(())))))))())())())))())))(()))()))(())((())())))))()))())))()))(())))))))))))(((())))())((()(((()))))()))))(((())())))))(())))()()))))))))))((((())))))(())))(()(()))))()))(())(())))(())))))))())()))))((()))))))))))(((())(()))))))))))(((()((())))))(()))(((())))))))(())()))(()((())(())))((())))))((()))))()))))((()))()))))))())))()(((((())())((((((()(((()())(()))))))))())))))))())()))))))))())))(()()()))))(()((())(((()())))))))(())))()()))))))((()))(()))(((())))()))())))))((())((((((()())(())))))))((())))((())(()))))())())()()))()()(()))))((())()))))((((()(())))))))()((()())((()))))))())))((()))))()))()())))())))())()(((((()))())))())))(()())))))))))))))))))))))))((((((()))))(()((()())(())))))))(()()((())))))(((())))))))((())))((()())))))))))((())((()))))())())))))))()))))))(())())())(())))))(((())())))())()))())))))))))(((((())((()(())((((((()(()))))())))()))())))))(()))(((((()(()))))))())())(())))(()((())()()))())))))))))))))))((()(()))))(()))))))()()))())))((()))()))(())((()((())())()((((((()))(())(((()(()()))()))))())()))))())())(((())))))))()())()))((()))))))))(()))))()()()))))(()))((())))))()(()))())))(((((())(()()))()()))))))(((((())(())))())))()))((()))))()))))(((())())((())()))))(()))())()(()())))))))(()()((())))))(()()))((()(())))))()((())))))()()))((())))((((())))))(()())())()(())))))))))(()))))))(())))()((((()((()((()(((()(((()())((())))))(()))))()))(()(())(()())))))))()))))(()(())))))((((()))()))())))))))(()))(((()))))))))(()())())(((((()))(())(())))))())(()))())))()))(()))())(((()))))))))((())(())(()))))(())))())))(()())))))())))()))))((((())())())))())))(()(((()((((()((()()())))))))))))))))))()))))))((())))))))))))())())()))))(())))())))))()((()(((())((((())))))()))))())((((((())))))())))))())))))((()))))((()())))(()(())))())())))((())(()(()((()()))()))))()))((((())(())))())))))))(())))))(()()))))))(()))))))))()))()))()))((((((())))))))(())))))))))()))))))())))(())))(((((((((())))())(((()(()()((()())))(((((((((((()))))))))(())(())))())))))()))))))))))))))((()(()))))))))(()((())(((((((((()))((((())(((((((()))(())))))((((()))))))())))))(((()))))()())))(((())(()))()))))()))(())))()))))((((()(()))))((()((()))))))))))))((((())))()(((((())()((((()))())))())))))))))))))())())))(()(((((()(()))))(()()))))))((((((()())))))()))())(())))(()))((())(((())))))))(((()))))))))(((((()())))))()))))))))))))))))(()))((((()))())((()())))))))))((()(())()))))))))))())))))))())))()))()))(((((())(((((())()))()())())))))))))))))(((())))))))())))))))((()))((((()()))))))(())))()))))(())((()))(())))((())))())))((((()()))))))(((())))(((()))))))))))))))))))))(((())(())))))((()))))((()())))((())))))))((((((()))())((()(()))(()()))))))(()))))((()))))))(())((()((()(())))(()))))))))))(())))((((((()()()())))((((()()))((((())()))))))()))(((())))))))()()((())))))()))))))(((())(())())))()))())())())()))())))(((()((()(())))))))(()()())((((()())))))()))))(()))()))((()())))))))()))(()))))))(()())))))())))(()))))(())))))((()))))))))))))(((()))))(()))))))()(())))((())()))))))())))))())))))))(()(((())())(()(())))))(()))(()))))))))))()(()())))(((()(())))))))))))))))())((((())(())))))))()))))(()((((()()))())())())))))))))))))))(())))())()))))((()((((())((((()))((())()))())))))())())()))()))(((())((()()(()))))(())))))))))))))()(((((()()))(((())(())))))()))((())((())))))()))))))()()))))))(()())))))))))))((((())()))())(()())))))))(((((()(()))((()())))))))(()))(((())(()))))))(()))())))))((((((())(())))(())())))))))()((())(())))))()(())))())))))(())())()))))))))))))(()))()))))))(()))()))))))))((())))(()(())))))((())(()))))))))))))))()))(()))))((())))())())))(((((()((((()((())))))((((((())(()))))))))))()))(()())()))())))((()()))))))()(())())))))((()()(((()))))(()((()(()))()(())))))())))((((())()()))))((())))))(()))))(((((())))))(()))()))())))))())))))))(((()()))))()))))))))))()))((((()())))))())))(((()))()))))(())))))((((((((()))()))))))))(()))(()((()))))()))(()))())((()((()()())))))()())))(())())(()))))(()))()))))((()))((((())(((((()))()))))))))))(((()(())))))))))())()(((())()(()((()(((()(()()))))))))))))))))))))())))((()((())))((((((()))()(((())))(()))))))))))))((()))))(()))))))))))(())))))))))(()))()))))()(((()))()(((()(((())))))())))))))((())()))))))()))))))))))()))((((()))((()(()((())())((())))))(())))))))))(((((((()))))))))))))(()())((()())))))))))(()((()(())()))()))(()))())))))(()()))(()((((()))((())))))))))((((())(())))))))))))(((()))))))))))))))))()))(((()())((())))()))))))((((((()))))(()((())((())()))))()))())((()())()))))))))(()()(((()(()))())(((()(())))))))))())))())(((()))((((((())(((())))((()()(((()))))))(())))()))((())))))(((()())()))))()))((()))))))((())))(())))((((()))))()))))(((()(())))())))())(()))())(()))))(())())))()((())))))(()))()()()))))())))())))))))))((((((()))()))((((()))))))()())))))(())((())(((()))())))))))))))(((((((()((()))))))))((())((())))))))((()((()))))))(())))())))()))(()(())(()()())())))()))()()(()((()())((()))))(()))))))(()()((((())))()))))()))(()()())))))())))))()(((()()))()))(()))))(())((())))(())()))))(())()))))))))()()))))))))()))))))))(((()))((())()())))))((())()))))()))))))())))))(((()))))))))))))(()()))())()(((()))))())())((()))))))()())))((()))))))()))))))))))))(((()(()))()))))(()))((())())(())))()))()())))((())))))()))))))(((()()))()))))))))))))(((()((()))))()))()))))))))())))(((()(()))((()(())))(()())))))))((()()()))))))((()((()((())))(())()))())())))))))())((())))))()))((((()(((())())(()((()(()))))))((()))))()))))))((()()))))))(()())))))(((((()(((())()(()))))))))))(((()))()))))))((()(()))(((((()))))))))))(((()))())(())))())))(())))(())))(()(()())))())())))))))(()(())))(())))))))(((()((((()))))))()))()))(()))))))(())))))))())(((((()()))((()))))))())())))(())))(())))((())((((()))()(()())))))(()))))((((())))))(()))()))((())))))))))()))))())()())(()(((()((()()))))))))(())))()(()))()(())))()))))()((()))()(((())))))(()))))())()))))((()((()(()(()))(()))()))))((((()())(()()))()))))))()((())()))((())))((())))()))))))())))))))(())))((())))))((())((((()(()))())())))))))((((()()))())))(()()))()))))))))))()))(((()(((((((()(((()))))(()))()()()))()()(()))))()))()))())))))))(())())())))((((((())(((())(((()))))))))()))(())))())((()))())))()))()))())))((((((())))))()))))))()))))()(((((())))(()((()))))))(())))()))(())()))))))()))))((((((())))(())))))))))(())(()((()))))))(()))(()((()(()))))(((())))))))))())((()))))(()()))()))(((())))))))))((((((()))))))(())))()))))()))))))))))))))(())))))))((((()))((((()))(()))((((())))))))))(((()))((()()))))()))(()()))(()()))))())))()())))(((()))))))())))((()))()))))))((())(())))()(((())((())))()))))())))()))()(((())))())))))())(((())())))(()())())))(()(()))))))()))(())())(()())))())))))))))))()))))())())))))))())((()())))()((((())(()()))))))())))))))))()))))))((()(())(()())))))))(((())))))(((()((())()))))()))))())())((()))))))))))(())))(()))))(()))()))))(()))))())))()))))())))))))))(((((((()((((()))()))))))())(()((())))))))))(((()()(((()))()())))()))(()))))(((())))())))))())())))))))()())))()(()))))(((())))(()()())))))))))))((()()(())))))))))(()(()())))((((()((((())()))))()))))(((())))))(())))))())())()))((((())))))()))())()))((((()(((())))((((((())))()))))))()))))()))))()())())((((((()(())()(()))))))))))))(()))))))))))((((())(()))())))(((())))))))(()))))))))(()()(()((()()(()))))(())))))))()((()(())()))((()))))))(()()()))))))))))))))((()(()(()(()))))((())())))())))((()))))((()((((())(())))))))())))(())))))))(())))())())))((()))()))()))(()()(()((((((((()(())((((())))((()()())()))))))()))))))))))(()(())))(((())())))()))((()()))))))))()))(()(()())(((((()))))(()))))))))())(()()())))))))))((()))()((())((())((())(((((((())))))))((()))))))(()))()))))))))(()))))(()(())))))))()))())())(())))(((()(()(((()))(())())()))))))((()(())))((()))()))()))((())))))((()())))(()()))())))(((())(((((()))))))())())))()()))))))((()))()))))(()((()())))))))()()))))()))))(())))((()()))))))))))))))(((())())())))())))))))()))(((())((((()(()(((()(((())((())())()))))())))))())(()))))))(()))(())())))(())))))))))()(()()))))(()(((()))))))))())(((((())()())))))()((()))))))((()))))))()))((()))))))(((())))(((((((()))((())(()))))(()))()))))())))))(((()(())()())))((()(())(((())())))()))))))))))())))))(())))))(((()))))()((((()()))((()(()))))))())()()))))))())((((()))(()())))))))(())(((()(())()))()()()))))(())()))())(())((((()()))))))))()))(()(((()(()))))))))()))((((()(()))))))))(()())))))(())(((((()(())))))((((((()()(()))))))))))))()))(((())(()))))))))((()))))()()))())(((((())((())))())))))())))))()))())))))()()))))))))))(()))))())()))))(((((()))))()))))(())))(())))((())))(())()))())))))))()))))(((()()((()))))()(((()))(())))))()))())((()))))())))(()((()))(()(())))))(())))(()()))))((()(()())()))))(())))))(()()))))))())))()))))))(())()((((())(((()(()((())))))))))))(()())((())))))(((((())))))))()))()))))((())))())))))))))))((((()((())())()(()(()(())(((()(()))))))))))))))((()))((()(()))))())())))))((((((((((())))()))))(()))())))))(((()()(()(())))))))(((())))))(()))))())(((())))))((())))(())(((()))))())()(())))()))(()(()))())))))())))))())((())))))(((())()))))((())))()))((()))))()())(()(()))))(()))()))(())(()))))))))))((())()))))(((((((())(((())(())(((())(()()((())())))()))()))((())))(()))))))()(()()))))(()))))))((()))))))))((()(((((())))(())))))))))))((()((((()))()))())((()))))()()))()))((())))((((())))(()))())))()))))())(())))((((())))))()))()())))))))(()((())((()(()(())(())))))(()())))())))))()(()(()))))((()))))))()))))())((((()(((()()()))))()))))))))()))())((((()))(()((()((())))()))(((())))))))((()())()))))))())))))()())))))))))))(())))))(())())()))))(((()))))))))(())((((((())()))(()))())))))(())())(())()))(())))(((())))))))))))))(((())(((())()()))()))))))(((()))((()))()((((())))))))))))))(())))))))((())((((()((()))))((()(((())))))(())))())))((()))))))))))))))((()()))))()))()))()())))(((()))))))((()))(())))((()))))(()))(((((())))())))))()))))(()(()(((((()))(()))()))()))))((((())()))()))())))))))())))))((()()))())))))))))))))))((())))))))(())(()())))))))(((()))((()((((()())())))(((()))((()((())))))))))))()((())()))))))()))()))))))(())))()((((()())))(((())))))((()))))))))))))(()(((())())()(())))))))()))(((((((((()(())))))()))))())))(())(()(()))))(())))((())))()))()))(((((())))(())))))(()))))(()()))))())))()))((())))))(())))((((()))(((())()))())))))))())))))()((((())((()))))))))))())))(())))()))())((()))))))))(((()(()())))((()))))))((())))))))))))()))((((((((()()))))((()())()))())))))())))))))))))(((())(()()((()))))()))())(()(())))())((())))))))))))))))())))())())))(()))))))()(()(()(())(((()))((((((((()))))))))())))))))(((()))))))))))((((()))((()((())))))))))((()(())))(((((((()(())))))()))))))(()))))()()))))(()))))))))))))))((())((()((()))()(())))))()))))(())))))))))()((((((((((())))((((())))))))))))))(())))()))((((()))()((((((((()()))))(()))()))))(((()))))))))((())()(())))))))))())))(((()((()(()))))(((((()))))(()))))(()))))((()))()))))()))))))))))))))())((())))))))())()))()))())())))))())(((()))))))))(((()(((()((()((()())((()))(())))))))((((()))()))))((((())))))))(()(())))))))(()()()((((()())()))))))))((()))))()))()))())))(()())()(((()(()()(((()(((()))(((((())(())))))())))))))()))))(((())()))))))))(((()))))))))((((())))((((()()))())))))())((()()))))))))))()()))))))))(()))))(()))())))))))))())))()((())))())()(()(())))()))()))))))()))))(((((())))))))()))))((()())))((((((()()(((()())))))()())()))))()))))))())))()(())))))))(())))()))())((()))()()))))()))()))(()(((())()()))))((())))()))))))(((((()))))((())(())))))))()))((())(()(())((((()))((())))))))))())(()(((())))(())))(()))))())))))))))))))(()))())())()(((()))))))()))())))))))((())(()()(((()(()))()))))))))())))))))))())())))(())))()))))))))(((())((((((()))())()((()((((((())))))()))()))))((((((()(()(()((()(((((((())))()))))))))))))))))()()))(())))()()))())()(((()()))())))(())))))(((())))))(((((((())))())(((())))))))()(()()()))())(())))((((()))()))))()))))))(((())(()))))(())()))))))())))))((()))))))))())))))))))))))(()))()))))((((((())((()(())((((()())((()))()))))))))))((((()))))))))))(((()()((()())))))()())))))())))))))))))))))))))))))))(()))))))))))))))((())()()((()))))())))))(((((())((())))())))))))))()((((((()())(()))())))(((((())))))))))))(()))))())(((())))))()())((()))))))))))))(())))((((()())))(())))())))))))))))))))))))))))))(((()(((((())))()(())()))))))))((()))(((()(((())((()))))))))(())))((()))))()()(())))))))())((())((((()))))))())()))((()))((((()))))()))))))(((())))))))))(())))))(((()))))(()))))))(()()())))))))(())()))()))(())))(()(())))))(((())(((())))))())()())()))(()()))())()((((())))))))()))())))))))((())()))))(()((()))())))))(((()))))))(())))))(((()))())))))))())))(()()((())(()(()(()))))))))())))))(((()())(())))())))()))(((()))())))))(()(()))())(()((()())))))()()))))((()))))))())))()))))))))))))))))(((())((((()))))(()))(()((((()))))))))(((())))))))))))(()))()))(())((((()((()())))))((()))))))))()))))))))((())()))()))()))(((())())))())))())(((()))))))((()()(()))()))())))(((((()(())())))))((())))))))))))(()))())))())()))))))(())))))))())(((((())()))((())((()))))))))))())((((((()))()()())))()))())))())(()((()))))((()()))))))((()))()))())())))))))())))())))))))))(()()((())))))))))()))((())())))))))()))))))))((((()))))))(())())))))))))))())))((()))))))))(((()())))))))(())))))))))((()(())))))))))(()))(())))()))))())))())))(((())))(()))))))))())))))))((((((()((()(()()))))))())())(())))))())))((((((()(())))()))()))())))))(()))))))()(((((()))(())))))))))))()(((()(()((((((((((()((())))))())()()))))))()())))()))))((((())))())))()(((()))))))(())))))(((())))(())))((()))))(()))())())())))))))))(()))))(()((())))))))))))(())))((())(())))))((((())))())()))))(()())))((())))(()(()))))))))))(()))))(())))()(())))))((((((()))()())))))))()(((())(())((())((())))))))())))(()))())((((()(())(())((()))))))))))(())))())))))))))))()))(())))((((()()))()))))())))(()((()))))()((()(()((((()))())))(()))))))))()))))()))(((((((()))(((()())((())()))))))(((())))(())))))))())((()()))))))()))())()))))(()())))(())()))()()))))))((((()((()(())))())))))())((())))))))(()))(((())())))))))(((()))))))(((((()((())(()))(()()))))))))(((())))))))))())))())(((((())()))))(((()((())))))))))((()))(((()())))))))(())))))))(()())((((((())))((())))))())))))()((())()))))))(())((((()))))))))))))())(()((())))))()()()(()()()))))))()))((())(()))))))()())(()()))))))((())))(((()))))))())))()()))))(((())))))()((())))))(())()))((()))())))))(((()()())))(())))(()))(()))(())))()))((())())))))(()(((()))(()))(()))))))(()))))(())(()())))))())))(((())))))))))(()))()))())(())))))()((())))))))))))))())))())((()((((()))))))))))))))))))()))((())((())((()()(())))))))))))((())(((((((())))()())()))))))())((()()))())()))))))((())(())))((()(((()))())))))))))))))))())((()((()()))))))))())((((()()))))())))))())((())((((((((()((()((()))))))))())))(()))))))(()))))()))((((()(()()))(())))((()))))(()(())))((())))(())))()))(((())))))(()()(())))((((()))))))))(()))))(())))))))))))))(()))(((())(((()))))))()))(())))))(())())))()))))(()()()))))()))(((((())(((())()((()))))((()))))))))))(())((()))((()(()))))())()))(()(()))))))))(((())(())))))))())((()(())(()))))(()()))))))))))))))))))(()())))())))(()))))(())))(())))((((())()(()))))))))))))((((())())))())))((((())))))(()((((()()))))))))))())))())))(((()()))))))))))())((((()((())(((((()((((((())()(())))))))()))))))()((()))))))())))())(()))))(())))))()))))(()((()((((()((()))(()))()))))())))))))()()))))))))))))))()(((()(())))))))))())((((())))))()))))))(()))))(((()))))))((()())(()))(()))))))(((((()()))))()))))))()))))))))((())))((()()(()(())))))))(()))(())))))(()))))))()))))))))))())(())))))()))))))(()))()))))()))()()()())(((((())))(((()))((((((())(()))(((((()(()))((())((((((()()))()(())))))))))))))))()))))())))))((())))))))))())))()))(())))(()()()((((()()()(()(()((((())())()))())))())))))))(())))))())))))))))))(()))))())))))))(())())()))))))())(((())))))))(((()()))))))))))))(()((((())))((((((((()(()((()))()))(()))(()))))()))(()))()))))))((()))))))())))))))(()))))))))((()))))((()))))())))()))((())))))))((())())))(()(((()))))))(()))))))))))))))))))))))(()))))))()))))(((()))(()))))()))))(((()()())()))))))))))(()(((()((())))))))))))))))((((())))))))))))(()(())))))))(((()))())))()))))))))))())))))(((()))())))(()(((((()(())))(()))(()))))))(((())))))))()))()))()))))())()(())))(())))()((()))))))()()))())))((()))))(())))())))))))(())))(((())(((((()(((((()))))(()))())))())))))))))((((((((())))))())((()((()(()))(()))())))))((()()))())))))()(()(((((((())))())))()))))))))(((()(()))))))))(())())))))()()))))(())))))(((()()))())())))))))((()()(()(())()))())))(((()(((((()))())))))))(())())))())))))(()(())))))))))()))(())))))(((()())))))(())(()())))))(()))))(()((((()(()))))))))))())())(((()))))))(()))))())))))))((((())((()(()))))(()))))))()))()))))))))))((())()())))())((())))))))((((())))(((((()))()()))))))))((()(())))()))((())))(()))))(()(()())))))()((())()))))))))))))(()(((())()))()))))))()()((())))))))()))))))((())(())(((((()))()))((((())())(((()(()((((((((((((())()()(((()))()))))))))()))))))()))))()())))))))))(((()))()))))))(((()))((((()))())()()))))((()))(()(())))))))))(()(((((()())(())))))((())))))(((()))(((())))))))())))())))(((())())))()()))(()))())))(((())(()))(()))((())))))())))))))())))((((()))))))())(()))))()())())(()((()()))))))(((()))))))())))(())))))(()(()()((()((((((()))((())(()()))))()))))))))())())))))))))))(((())))))))(((((((()((()())(((()(())()(()())))))())()))))(()(())))(()()))())()))))))))(((()()((())()))()))))))())))((())()))))(())))(()(()(())))))((()(()(())())))))((())(()))())))()))))((()(((()((()())))))(()))))))((()())((())))))())())))((((())))))))))())))))((())))))())(()))()))))))))))((())()())))()))))((()())))())((()(((()))((())(()())))))))))))))()))()))())))))))(((((()(()())(())))))))()((()))))))((())()()))))))(()))))()())))))((()((())((()))(()))))))((((())))))(())))))()))(()))()(((()())(())())))))((()())))))))())()))())))))(())())))))(()(((((((((())))()))))((()()))))))))()))(((((())())))))))()((((())))))))())(()))))))))())()()))())))()((())())())))))((((()((((())))))())))())()))()))))())((((((((())())))()))())(())))(()))())()))))(()))))(((()((()))))))))))((())))))))(((((((((())))())))(())()))((((()(((())((()()()))(()()))(())))))))))(()))))(()())))))(())))))(()))()())))((()))))))()))()))))(((())())))))(())(((()(()()))())))())))))((()(()(()))))))(((())())))(((()))))()))))(((())))))(()))))())))())))))))))))())))(((((()))())))))))()))()))))))()))))((((())()))))))())))))))(()))))))(((()))()))(()))))))))(())))))(()))(((((())((()()))(()(((((()))((()(()((()))(()()))))))))))))))())())(())))()(((()))())))))(())()(()))()))((())))(())))())))((())(((()))()))))((()(())))(()))(()))()))())()))))())(((()))))))))(((((()((())))))(()(())))))))(((())(())())))()(((()))))))(((())())))())(())))))))())(((()(()))))))())))))))((((()((()((())()))(((((()(()))))))))))))((())))))))))))))())(()((())(((())((()(()))))()))))(())))))))))))((((((((((()))))))()())(((((()))(())))))))))))))())()))((((((((())))))(()))))))((())))()))()((())()))))(()))))))((((()()))((()())())))))))))))()(((((((()())))())))(())))))((())(())(((()))())))))))()))))))))))))(((()(()))))))((())())))))))))(()(())))))))((((()(()((()()))))(()(()))))))((())())))(((())()))))())()((())))())))))()(((()((()((())))())((())))))()))))))(()))(((((())(())))))))))))(())(())))))))))()))(())))(())()))((())))())()((((())))())))))))(((()))())))()))))))))()(((()))(((((((((((()))(()()))))))())((()())))())))))(()(((())()()))))))))(((((()))))))()))))))))(((((()))(()))))))((())))))))))))))(()())))))))((())))))))()()((())))))))((((((((()()(((((()((()()()))((((((()))(())))))))))))))())))))(()()))(()))))((()())))(((())))))(()))))()()))((())(((())))((((()()))))))))())))))()))))()(()))()))))))))))()))(((((((((()))()())))))((()(((((()))))))))(((())()))))))))(()))))((((())()((((())))))))(()))(()())))())))))())))())))(())))))))))))((())(())))))()))(()))))))))))(()(())))))))))((((()((())(((((((()(((())))()(()())))))))))))(()(((())())))))))((()()))))())))))(()(((()(((())())))()))))()))))()((()(()(()((())))))()))()()((()()))))))())()()))(())))())))()(((()((())))()))(()))))(()))))()))))))())((())))())((((((((((((((()(()))))))))))))()((((())())))))))))))((())((())))))))())))(()(()(())))))))))()))))(()()((())))))((((()(()))))())(()))))())()(()()))))))))()(())))))(()(())))((())())))))(()))))((((()(((()((())((()((()))(()()((()(((()))))())))))))))))))))))())())))))))))))))))))())))()))))((((()))))))((()))))())))))((()))))))))))))))((())))))))()))((())))(((((((()))(())))))))))))))))))))))))()))))())(()))))(()))))()((()((()(())))))))()))))())))))(())))(()))))((())))))((())()))))((()((()())))(()))))))))(((()))((())))))(((()))))))))((()())())))))()))(())(((((())())))))))(()((())))))((((()()))())))))(((()(((())())))()))())(((()))))))(()())()))))))))))()))()))(((())()((((())((())((((())))()((())()()))))))))))(()))))))(())(())))(((()))((()))))())))(((())))))))((((())(()))))))))))())))))((())((())))))(())())))(((()()))))(()((()())()))))))))((()()(()))()())))())))))))))))))((()))())))))))))(((())))))))())))))(()))))))())))))))())((()))))))()))()))))()))()())(())())()())))))))((())(()()(()()))))))))(()))))((())(())))()))))))))((((((())()))))))()())))())))))))))()(()(()(((((())())())))))))((((()()))))))(())))(((()))())))))()))))))((())))))))(()))(()))))(())))))((()(((()())(()))))())))(()(()())))))(()))))(()))))()((((((()))()))()))))(())(())))(())))))(((())())))))())(())(())))))((()))))))))(((()))())))))(()()(((())((((((()(((((())))())(()()))))))))(()))))(((()))())))))(())(()))())))((((()()())))))())(()))))()))()))(())))))(((()(()(()()))))))())((()((())))((((()))))))()))((())))()))))))(()()))))))((((((()((((()((((((())))()))))(()))))(((()))))))(()))))))))()))(((((()(()))())))))((())))))(())))(((())((()))))(())))((()))))()))()))()((())())((((()))((())))))))())()())))((()))))(()()(())))))(((()))())))))))(((()))())))))(((()(((((())(())))))))))(()((())))))(()))))())))(()()))))())()))())(())))((()(((())))()))))())))())))((((())))))))()))))())))()))())))))(()))(((())))()))))))()())(((((())((())(()))))))(()))))((((()))))))(())))))))((((())))))))))))(())))()))()(()(())))))((()))((())))()))))))())))()))(()))))))()))))((()))))((()(()(()())))())))()((())))))()))))))))))())(())))()))))((())))()(())(((())())))))))()(()()(()((()())))())))())((()))))()()())((())))))))(()())(())))(()((((()))()))()))))((()())()((()()))(()))))()))(((((()()))))()()))))())((())(((((((())))))))()()))))(()))))()(())))))(((()))))()))()())()())))()))))((())((((())))(((((())))(())))))))(()))))())(()))))())))))))))))((()())(()))))())))))))))))))((((((((((((())))))(())))(((()(())(()((()(()()))))))))())))((()(())))))()())())))()))))((((()())))())))()((()))()()))(()()))(()(()))))((())))))))())))(())()))))))(()())))(()))(((()))))))(()(((((()()))))))(()))))))))()(((((()))))()((())))))(())(()))))))((())(((())))))()()(()))))))((()()))(())))(()()))())))))(((((()())()))(((())))))))))((((()))()))))))()(())))(()(((())())))))))()))))()))))()))()((()((((())))))))(())))(())))()))(((((())((()())())))))))((((())))))))((((())(()))))))()((())())))))((((((())))))((()))((())))))))()))))()))))((((())())))((())))(()())))))))(())(((()))))())(())))())))))))))))))))(()()(()(((())())(())(((((()(()()((())))((())))()))))))))))((()))(()))))(())))))))))))))())))((((())((((((((((()))))))(()))()))())))()())))))))()((())()))))())))(((()(((()(((())())))))))())))))))))))((()))))))()))))())())()(((())))()))))))())))(()((())))))))()(((())))())))))()))(((((())))(()))))))()))))))))))))())))((()((((((()))))))))()))))))()())))()((()((())((()(())(()))()))))))(()))))(())))))))))))))))()((((()((((((())())))())()))))())))))())))))(()))())()))))))))()))()(((((())))((((())()((()()())))(()))())()))()))))()))))))()))))()))))))())))(())((((()))(())))))))))))))(())()))))))))(()(((())(((((((()(()))))))(())((((()))(()((())))))))()())))()())))))))()))(((()(((())))))))(())())))(()))(()))()(())(((()((()))))))))))(())())())(((()))))))(()(())()))))))(()))))((())((()))(()))))())()))))()(())(()))())))))(((((()()(())))))(((()))))))))(((((()))))(()()(()))))()))())()))())))))())((((()(((((()((())()))))(())))((())(((()))(()))))))))))()))))(()))()((())())))(())()))((()()(()()))()))))))))))((())))()))()))((()))(((()))(((((()()(()(((((((((())))(()))))))))((()())))))))))(()))())))))(()(())))(())))))(())()))())))(())))))))((()())()))()((())))())((())))(()))()(())))())()))()(()()))))((((((()))))))))(())())))()))()))))))())))))((((())))()))(((()))))())(()())))))))))(())))(((())(((((()(())))()(()(())))))))))((()(())(())))))))))()))))))))()))))(())))))))))(())))((((((())))()))))))))))(()))())())((()()))))))))))))(()(((())))(()())(()((()()))))))(())(())()))))))))))))(((((((()))()(()))))))))())(((()))(((()))()))())))((()))((()()))))))(((())))())))(())))))(((()))))((((()(())))()(())))))(())))))))))())))(((((((((((((())))))))())))())())))))()))))))(((())))(()(((())(((()((()))((())()((())))))())((())))))))()())))))))(()())))))()(((()))(())))()(())))())))(((())))))(()())))()(()(((()))))))(()))))))()))))))))))((()))((()(((())((((()()))))((()))(())))))))())((()))))())))))))(((())(((()))(()(()()))))))()()))()))))((()))))))))))((((()()())())(())))()))()))))()())((((())))))((()))))))))))))(((((()()))(()))))))))((()()(()))))()))((())(()))))(())()((()))))(())))()(((()))))(()()))))))()))(())))(()))))))(()))(((())))))((())))))())))(())))(((((((((()())))))))))()())(()))())(())))()))))((()(())))))(())))))))())))()))))))))))))()(((())))(()((((()())()))())))))(()()))((())))))()(())()))))))))))))())))))))(((())))))))(((((()(((()))))))())()())())))((()))))))(((((()((()))))((())))()))))))(())))))(()()())))())())))(())))())))())()))(()))))((((((((((()))))))))))()))))))(()(()())))))))))(((((((()))))))))(()))((())))))))()(())()))))))()))())()))))))))))))(())))(()))))()(((()((()(((((((((())(((())))())))())(()(())))))()))))()((())))))))(())))))(())))(())()))(()((()(())))))))()))))()))())(((()))())))(()))))((())))())))(((((((((((()()()))))))))(()((((()))))))))())))))((())(()))())())(())))()((())())()))()))((())))))))))(()(()()((((()(())()())))(()))))()(()))))()())))))((((()()))())))))))))))))())()()(((())()))))))(((()))()())))(()))(()))())))))((((()(((()(()))))))))))((()))))(()))())))))))((((()()(((((()())))))(()))))(()())))(())))))))(()(()(((()((((()))((((())))()))()))))))())()(()()))))(()()))))((((())(())())))))()()))))))))())))((((())((()(())))()))()))))))())())))(((())((((()(()())()))())))))))(())))(()(())))())()))(()(()))(()))())))))))))()))()()))(()()))()))))(()((()))))())())))())))())))))()))(()))))))(()()((((())())(((()(((((((((()))(()))))((((((((()))))))(((())))))))())()))))))))))()())))()))))))))((((())())(()))())(()))))()(()())))())()))()))))(())))(((()((((())))))((())))))())))))()))))(((()))()))(()))))())(()(((((()))))()))))(((()))())(()))))))))))))(((()(((((((()(()()((())))))(()))))()))))))))()))())((()(()))))))()))())()))))((()()())))((())))(())))))(()))))(((()((((()())))))))))()))))()())))))))(((((()))))))(())(((()(())((((()))()())))()))))(()()))((((()))())))))))(()))()))())))))(()(()(()(()(((()))(((((((((())))(())))))))))))(((()))()))())))()))())))(((()()()(()())))))(())))))()))((())()))()))()))()()))))))((()(()))))))((()))))(()((()()))))(((())))))())))))((())))((((()))())))()))()((()(()())))))())(((()))))))))(((()))))((())())))()))(((()))()(((()))))()))(()))))))((((()))))()))))))())))))))))())()())))()))(()(())))())())(()())))(())))))))))()))))(((((((()((()(())))))())))(((()()))())))(()))(()))))())))(((((())())())))(())))())))))((()))))(((()()))))))(()(()))()(()(()))))(())))())()(()))))((()())(((((()()))())))))))((((()()))))))()))())))))((())))))))))))(((())))))))(()))()()))(()))()))))(()))(((()))))(()))))()(())))((())))))())))((((()())))(()())))())())(()))))(()))()))))))((((()))))))))))))(((())))()))((())(()))))))()(())))(()(((()()(((((()((((((()))))))()))))(())))())))))()))))(()))))))((((()((()))))))())))(()()))())))(((((()())))())(())))))(((()))()))())(())))))((()))((((())(()())))()))())())(())()(())))))))())(((())))(()((((())))))((()))))))(())(()((()))((()))))(()))))))))((()((()))(((()))))())())())())))()(((())())()))))))))))()())))))()(()(())))))(()())((((((()))(((()())()))))(()))))))))))())))))))))))((())))))()())((()(((())))))))))(()))))))(()(()((())))((()))(((()))))))))(()(()))))())()()))()((()(())))))((())(()))))((())))())))()()))()))))())()())))))))))))))((()))))))(()())))))(((())(()(()(((())(()))((())))))())(()((()))))(()))))))((())))())))()))))))))))((((()(((()(((((((())))))))(()(((((()((((((()()))))(())()))))(()()))))))()))()))(()))))))))())((())))))))))())))))((())))((()(((())((((())()()))(((((((((())((((()))))))))((()))(()(())))()))))))))))())))))))))(((((())))(()))))))((((((()()()))())))))))(((()))()))))))((())())))((())((((()))))))()))))((()))))))))))))))))))(()))()))))())(()(((()(((()))))))())))()))))))))()))())))))))((()))(()())))(((((((()))))()))))))(()))))((()())((()())))))))))(()(()(()))((((((()()))(())))))))(()))((()))))()))()(()((())))))))((())(((()))(()))))))())))(()()(((()))))))))()(())))))((())))))(()((()))(())))))))()))))))))(((((())))(()()(())))))(())))())))((())((()))(()))())(()))()))))(()()(()())))))())))(()(((((()()))(())))))))))))()((())()))))))(()))(())))()((((((((((()(((())(()))()))))())))))(()))))()((())))())))))(()(((((()))))())()(()(((()())))))))))())((((()(()))))(()(())))))))()))))((()(((())((())))))))))()))))))))(())(()((()))))))))))(()()))))))((((()(()))(((((()()))))()))))))))))())((()(()()))))))((())()))(()()((()))))(((()())))()))()()))(())))))(((())())()(()())(()))))((()))))((()(()()))))))))((())()))))(()))((())))))))))))()())))))))())())((((((((()))()((((((())((((())))((())(())(()))))))(()))))))()))))(())))())()))))(())))))))(((()))))))())(()(()(()(((()()))(())))())))()))))))))))(((()))))))))))))))))))(()()(()(())((()((((())))(())))))))))())))((()))))))(()))()((()))())))()((())()())((()))))((((())))))))))))()))())()))))))(())))())))))))())))()))())))())())))(())(((()(()))())))))(((())))()())))(()((((()))()))()))))())))))((())))))))(())))())())))(((())))))((())))))()))())))))(())((())((((((()))()))()(()))())((())))))))())))))(((()()(()))(()))((())))))))))((()))))))(())))()))())))))((()(((()))(())))())))())(()())))))))(()))((((()))((()(((())(()))))))))))((()))))))((((())))((())())))(())))((((())))())))(()((())))())))((()))))))(((((()((())))())(())))))())))()))))))))()(((()))(((((()())(((())((((()))))((((()))))))))))))((()))())))())))(()))())(()))))))(())))))()((()))())))))))))(((())))((((()((((()(((()(()))))())))))))))))())((((()((()))))))))((())(()))))(()())))))((())())))()))))()))))))((((())))(())(()((((()))))((())))))))))))((()())()))(())))(())))())))))((()())))))()))(())))((()())))))))))))))))))(()(())))))))))(((()(((())()))(())())))))())())))((()))))))()())))(()()))(()))()))())))()))))(())(()((((((())((())(((()))))()))))()))))))))))((())))))(((()))(())))))))())))()))))))((()))()(()))))((()())))))((()())))))))))))))(()(())))(((()(()((((()))((())(((((()(((()))(())))))(((()))())))())))))))))())()((((()))))))((()))())())()()))))))()))))((()))(())))()())))(()))))))))(())(()((()(()))(())))))()))))(((()(())())(()()((()((())())))((()))))()))))()))))))())))))))))()))))))((((()))((()((((()(((())))))))))))))))())((()(()((())))((())))))))((()))))((())))))()))))))(()(()(()((()())((()(((()))))(((((()))))))))())((((()((())))))))))))()))((()))()))(())))))())))(((()(())(((()()((()))))))))))()()))()()))))))(((((())))()))))))))))))(())(((((()))((()())())(()))())))())))))((((()((()((()(()))))))())))))))))))))((((())())))))))))()))))(()(())))())))(()()))((()))()))))()))()())(((()))())))))()())))(((()((())))((()()))))))())((())))())))(()))(()(((((())))))))())(((())))))())))))))()))())())))))(()))((())())))))))((((((()))(((((((()))))))))))(()()))))))))))()()))))))))(())))))(()))))((())))))()))(())(((()))()()))))((((())()))())(()(())))))))))))(())()(())))))))(()())))))())))((())))))))((((((((((((()))()))()))))())))))))))())))()()())()((((())(((((((())))(((()(()))())((())))))(()())))((()))))))()))()(())))))))))))((((())())))(((()()()(((()())))))))))))))(()(()((((()))(((())((())))))))))))()))(())((((()))())))()))((((()))((((())(((()))())))))))))))(())))((()))((())))))(()()))))))(()(()(()(()))())))())))()(()))))()))))))))))(((())))))))))()((((()))))))())()))))))()))))))(()(()))))))))))))()))()))))(((((((((((()))))((()()))))))))(())()))))(((())))))())))()))()))))((((((((()))(())(((()())))))))()))))(()))()))))((())()))())()))))((()(()((()((((()(()))))))))))))))))))(((((()))(())(()(((()))(()))))))()))))())((())))))(())))))((()())))(()))()))())()((()())(())))))()))())(((((((())())()))))))())))()))((())))())()))())()))((())))())())))))))((()(()))(((())(((()))))))((())())))))))())))())))))))((((())()(()(())))))))(()()())))())))())))((())))))))))()(())))))))))))))((()()))()())))))))(((((((())))))))(())))))))))(((())))())))())))((()(())))))))(())))()())))((())()(()((())())))))())())))))((()))(()()()))))))))((()))))())))))(()(()))(()()((()()(()))())))))))))())(())))))))))()))))))))))())))()())))))(())()((())())))))(())()))))((())))())))(()()))))))))()()))())())()))())(())())))()())(((()))))))((())))))(((())()())))))))))((())(((((((())())))(()))(()(()(()((())()))))))))()))(()))))))(()))()((()))()))(())))())(())())))(()))())(())(())))))()))())())))())())))))))((((())))))))))()))((()(((()))()())))))(((()))))(((()))()()))(()(()))))))))())())((()(()()))))))()))((((((())))))))))(()))))(((()(((())()))))())))))))))((()(((())()(())))(())))))))))()))))))())))(())))()))(((()(((())((()))))))))))))(())(((())((())((()(()))))))))()))())))))))))))(((())))))))))((((())(()())))))))))))()(()))))(((((()()()))())))))(()())()))((((())))))()())))())))))))(())))))))(())))(())())))()))((()()))))))(())()))))(()))()))))))(())))))(()((()())))))(()))))))()))))((())(((((()())))))((())()))))()))(())))()))((()))))))(()))()))()())(()))))))))()(())))()))))))))((((())(((()))))()))))()((())((())())))))())))))(((())()())))))())))((()(()))))()()(()()(((()))))))))()))(((())))())))()))(()))))))(()((())(())))))))))()((((((((()))))))))))))))))))))))))()(((((((()))(((()())((()(((()))(((()((()((()()))(((())()))))))((()())))))((())())))))))))))(())))(()))))()))))))((())))))(())())))(((())))))(())))))(())))))))))()((())))))())(()(()())))())))))))))((())))))))))())))))))))())))(((()((()((()(()))()((((()(())((((((())))((())))))))())))))))()))))))()))()))()((((()))((())())()))))(()())(())))))()))()))(((((()())))))))((())(()))((())))()))())))))((())))))(((()()))())())())))())((((()))((((())))))(()()))))))(((())(()())))))))()())))())(()))))()))())))())))())))())()())()))())(()(())))))))))(()((((()(())))(()()))()))))(())))))))()))())(((((((()))))(())))))))))))())(((())(()(()()))())())())())))())(())((()((()())))))))))(()()))())))((((()))))(((((((()))(())(()))))(()())))))))))))(()(()())))((()))))))(())))))()(((((()()))))))())))))))))))())))))())())((((((())(()))))((()))))))())(())))())))))((()))))()))()))))((())())((((((()(()))))(((()))))))))((((((()(()))))))))())))))(()))))())()))))((()(((()())(()))(())))))))))()))((()))))()))((((()))()))))))))))))((()()))())))))((()))()((((((()))()))))))))))))))()))(((((()(())())))())()))((())())))())()(()(()))(())))))))())))))))(()())))))))())()()))()))))()((()(())))))))))())())())))))(())))()()((((((()))()))))))))))())))))(((())()))))((())(())))))(()(()))(((((((((())())((((((((()(())))))))()(()()))))))))))))())((())())))))(()())())())))))))(()(())))())))))))))(())(()(()))))())))(((())())))(()))))))(((((()))))()))))))))))())))))())((((())))()))))())))()))))))(((((((((((())))()))()((()((((())())))))))))())))))))))(())))((()(()((()(()))())()))()(()(())))))())))(()))()((())))()))))()(((()))())((())))())))))((((())((())))((((())))))()()))))(())))()))()(()()))))))))())())(()))))()))))()))))())((((())())))())((()))))())))))))))))())))))()))())))((()))))(()))))))))))))((((())((())))))))((()((((()())))(()))())())))))))()))())(())(((((()(()))(((()()))())))(())))))())(((((()))))))))())))))(((())))))))))()()))((((((((())((()(()()((((())))))))))(())))())((()(()))(()))))))))))))))((()((()((((())))()))((((()()))))))))))((()((((((((((())))))(())))))))()()))()))(()))))())(((())()))())))()))((()))))))))(((())((()(()))))())())))))())))()(((()()(()())))(((())))())))()))((()((()))))))(()))()((()((()))((())))))()))(()(())((((()))))))))))(((()(())))())))))))))))))))()))))(()((())((()()(((((()(()(()()))))))))))))))))(()()))((()()))))(()))()))()(()))))((((()))(()()))()))))()))()))))(()((()))))))))(()()))())))(()))(((()))))((((())))((((((()((((()))())((()(()))))())))))))))))))()))())((()()))))(((()((()(())))())))))))())((())))))())))))(())))())(((((()()())))(((()((())))))))))))))))))))((())))))))))((()()())))))()(((()))((())))))((())))()))())))))()((())(())(()((())()))))))(()))))())))))))))(((()((((((()()))(())()()))))())))))(())()))))()(((())))))))))()())))))()((()()))))))))(()()(()))))()())(((((()))))))))))(()(((())))()))()))((()(()()))()))()))((((())))())))))))))())())))()(((((())((((()(())(((((()((())))))))))))((((((()((((()))())(())))))())))(())))(()))))((())))))))((()(((()))))()))))()((((()))))))())))))()(()(((()))))))())))))((((((((())(((((()(()())))))(())))())))(((()))))))()))))))))))))))))))()))((((()))))))()))))))(((((())))(((()())))))()(()))))))))))))))((())))(())))(()))()(())))())()))))())()))(()))((()())))()))((((()()))))))))))))))))))(()(()((())))))()))((((())))))))))(((())))()(((((()))()))))))(()()))(()(())))(()((((((((()())))))())))))))((())))))))))())))(()(())))))))))))((()(()())(()(())((())((()())((((())))(())()))))))))((())))))))))((((()))((()((((()())((())())))())())))())(())))))(()(())))((())((())))))((())))())()))))(((((())())((()))))))))((())))(((()()))))))))))(()))()))))))))))((())))(((())))))())))))))(((((((()))((((((())((()))))(()()))))()))()))))))((())(((())((())))))))))()))))))())()))()))))))))))())(()(((((((())((((())(()((((())))())))()((()))))())))))())))))()())((())))))()))())()))))((((()))((())(()(((((()(())())()))())))))))((())))())))))((())())))(()()(()))))(()(()()))))())(())))))))(())))))())))((()(()((()))())))))())())(())))()))))(()))((()))))(()))))))(())((()))))(())))))((((((()))())((())))))()))))))())))))))()))(((()(())))(()(())))()))))))())()))(()(()))(((((((())))))(())))))()()))()))(()))))))))))))))())()))))()((((()))))((()()())))))))))(())())))(()))(()))()))))))))))())))))(((((())))))())))))()))())((()((((()(()))((((()))))))((()))))))(()))((()))))())))))((((((()(((()))))))))((()))))(()))))))((((()(()))))))))))))))())))()))((())))))(()(()()))))))(((()(()()()))))())))()))(()()))())((((((()))())))))())))))()(()(((())(()(()))))))))(((()())))()(())))))))()((()((())(((()(())))))))))()(())))))((())))))))())))))))((()())))))((((()))((((())()))))))()))))()(((((()))))((()()((()())))(()))))))))))())()))))(((())((())()))())))))()))))))))()))())))))(((())))))(())))))()(())))(()))))))())(((((()(())(()))))()))))(()))))()())(((()())())))()(())))))))))()((()))))))(())(((())))))((())))))())()))))((()))))()))))))(((()))))))(()))))(()(((()()((()((())())))))))))((())))))))()))))))))))))))((())((((())))(((()((()))()))))(((((((((())((()(())))))))))())))))((())(()))))))((((()((())))))((()())))))))))(()))())())))(())))())(())(())()))()())(()(()()))()))()))))))))))()))((())(())))(()((((()))))))))(())(()((()))))))(()())))((()()((()))))))))))((())()()))))(((())))))))((())))))(())(()))()))))(()())))(((()))()()))()))))))))()))((())))((())((()))))))))((()(()))((()))(())))))))(((())(((()))((())(()(()))(()))))))))))))()))())))))(()))))))((((()))((())()))()))))))(()((()()))()))))((())))()))(((((((()))))))(()))())())())))()())))(((()(()))))()))))()()))))(()))()))))(()()))((()(((()(()))(()()))))))))(()()))())()(((()))))()))())))(()))((())(()))))()(()())())))()(((()())))))))(()()))))))))(((((())))(((()()))))(()))())((()))))))))()))))))))(()((()()))))()))))(((())))())())))))))(())))()))(()))))())))))))()))))))()()))))))()))))))())))((()))))))((((((()(())))))((()))))(()))))))))((()))))))))()))))))))())()()(()())))))(()))((())))()((())))))))()()))(()))((()()))))((())())))((()))()))))))))))(((())((())(((((()()())))()))))())))))((((()))())()(((())))))))(((())(())))(())))))())))(()))))((()(()(((((())())))))(()))())())))))))(())((((()((()))))((())()))))(()())))(()))(()())))))))(()))))(()()((())))()))))(()()())))()((((()())))))))((())()))))))(((())))))))((()()))))))))))))()))))(()))(((()(()((()(((()())())())))(()))))))()))()))())))(()(())())()))(())))(((()))())))(())))))()((())))))))))(())())))()))())(()((((((((())(((((()))()(())))))()))()))))))))))(()))((())))))))))))))))(((()()(((())(()(((()((((())())((()(((((((())(((()))()))))))))((())))))((())))))))))))))()))))))())(((()((())((()()))(())))))))()(()))())))()))))))))))(((())())()))))(()))))((((()(()()((())))))())))))))))))(()))())))((((((((()))()))))))()))((())))())))()))))))))))))())))))))(()(((((()(()()))((((()(((()(())))))))))))))))(((()))))(()))((()(()()(())))()))))(())())())))))((()()())(((()))((()(((()(()(()))))))(())()))))))())))(((())))))())))((()(()())))))(((()(())((()))))))))))())())))))))()))))()(()((()(())))(((()(())((((()(()))()))))()))))())()))))())(()(((((())()))())()(()))))))))))))(())))))))((()))))()))))((())(((())))(()))))))((()(()()((())))()))))()))))))))((()(()(()))(()))()))(())))(())))))()))))(()()(((()))))))(()())))))))))))))))(((()(()))))))))(())))())))(((()((()()))))))))((())()((()))))()(()))())())(((()))))))())))((()())))(((()())(((())((())((()))))))))()))((())))(()()()))))()))())()))))())))(())))))(()))(())))(())((())))())()))()))((()((())(()))((((())))))()))()()))))()))))))(((((()))))((((((((()(()))()))))())))))))))()((()()))(())))))(()))((()))))())))))))))))(((((((((((())))))))()))))))))))()(()))())()((((((((())))(()(())))()))))))))((((()))))(()()))))((()))))())(())))()))(()(()))())))((())))))(((())(((((())()))))))))()))()())))))()))()(()(()(((()()()())((((((()())()))))()))))))))))()((()((())))(())))())()))())))())((((())(()))))))(()))))))))((()(((()))((()(()())))))))))((()))))(()))))((())))))(()))())((()()))))())())()))))))())(()))))))))((()))))))()))())(((())))))(()(()((()(()()((()())))())))()))(()))()))))((()))(())))(()))((())))))(()))()))))))))))()))())))))(((((((((()())()(()))))))))))))))))))())))))()))(()())(()))))))))))))))()((()(()())))))))))))))()())((((((())))))))()))))())))))((((())))))())))))))))))(((()()((())(())))())((())))))())))))))))(((())))))()))))))))(((()(((()(()((()(()()(((()())))(()())))))))))))))(()())))((()(()))()))(())())()))(((()))))))((()())(()(()())())(((()))))))))((((()))))))))(()))))(()()(()(((((((()(()())))))((())))((())))))())))()))))))))((()))))))))))))())((())))())((((())))))))))((()(()((()(()())))()))))((()(()))))))())))())))))((()))((())))))))(((()())))())()())))))(((((())()(()(((())))))))((())())))))))()))())()(((()))))())))))))))))()))))((())))))))))(())))))))))()))(())((((()))())())))))(()))(((())))))()))())))(((()())))(((()())))))))())(()))))((()))))))(()()))))()))((())))))())))))))((()(()))(((((())()))))))))(()(()()))))))))))(((()))))((((()))(()())(((()(((())(()((())((())))()()))))((())())()))))))())(()((())))))))(()()))))))))))(((()((((((())))()(())))(((()))())))())))())((()))())(()())))))))(())))(((((())(())()))))()))(()(())))()()))((())(())))))))((((())))(((((()))))()()))))()()()))))(())))()())(()((()()(()()()(((()(()))))))()))))()))()))(()(()(()(()(())))))))))())))))))))))))()((((())())((()(((())))(((((()((()(((()()))()))())))())))))))()))((())))))()))(())())))))))(((())(((())()())))())))())))))(((())))))))())(()))(())))(()()(()((((()(()((()(())((()((())()))(())))((()(())))))))())))))))((((())))))()()(())))))((())()))))))()))(()))()(()))))())((())))))())(((()((())()(((())))))(()))))(()))))))(()()((((((())))))(((())()()))())))(()(((()))))))))()))()(((())(((()))))))))))((()))))((((((((()())())))))()(((())))))))))))))))())))())))())))))()))((()((())()))(()))))((())((())))()))()))((())))(())(())))))()))(((()))))))((((())))))()))))()))((()(((((((((())())))))((()))))))(()))))(()))))))()))())()))()))()))))()(()((()()))))(()))(()(()))))((()))()))(()))))))))))))()()))))))((()))()()))(())))()(((((())))))(()))))))(((((((())))())))))))))))(()))))()))))()))(()))))()))))))((()))())(()())))((())))(()((()))))))))))(())())(()(((((((()(()))))))()())))))))(()))()(()))))))())()))))))))))))(()())(())))()))(((())))))))))(())))()))))))(())))(()((((()))((()()())((((())(()())))())()))))))))((((())(((())))()))))))))))))()()))))(()(((()))((())()())))))(((()))))))(((()))(()(()))))))))))()))))(()))))())))))))())((())((((((()))(()(((())()))()))))(((()))))))))()))))))())))()))))))((((()))(((()())))())))))(()((()()())))))))((())))()))()))(()))())(())))(())))(()))))))(((()))()())((()))))())))())))))))))))))((()))))))))(()))))(())(())))()))))()))))))(())))))((((())())))))))))))))))))))))))))(()))))((((()(()))))))(((((((((()))))))()))))))(())((()))))()))(()(((((())()))))))))())(((((()((()())))))))))(()()()(((()(((())))()))))))()))(()()))))))()))))(()(())))))())))))((()()(()((()())))))))))()))))))))))())))(((((()))(()(()))))))))(())))()))))(((()))())(()))))))))()(((()))()((())))())()))())())))))()(((())))))))(()))((()))))))()((())((((())((()))))))))))())))))))()))))((())(())))(())((()((()()))))())))))))))()))()()))))(()((()))))))((()))))(((((((()))(()()))()))))(()))())))()))(())(()))()))))())(((()))((((()))))))))))))))))(())))(()((())()(()((()))(())))))())))))))))))(()))))))))))())))))))))))))(((((())))(()(((()))))))))()(((()))))())()())))((())))(()((())())())())))))()()))))((((((()))(()((()))))))()))))))))))(())())))))))()))))())((()))())())((())))())))))))))))))))))))()))))())())()((((())((())))))(((())))()))(())))()())))()(((()))))))((())((((())))())))(())))((())()()())))())))))))()()))(((()))))())))())))))())())()))))()()((((((()))())))))))))))))(((()))))()))()(()(()())))))))()))))))()()(((()((())))))))(((()(()()(()((((()(())())))))))))())))(()))(())))((()))))))()))()))))))))((((())))))(()))))))))))(()())))))))(((((()(((()())(()))))))(()))))))((())(())))))))))(()))()))))))(()()((())))())))())()))))))())())))))())))))())((()((((()(((()((())()))))()))))))))(())))))(()))))(()(((())(())))))(())))(((()())))))(()))(())))))()()(())))))((()))))()()(((()((())))())()))))())))))()((((()))())))))(((()))(()))))))()))()())))))))))))()()))())))))(()((())())))))))))))))((()))((((()(()))(())))))))((()))))))(((()(((((())))))))))))))(()())))(()())))))((())()))))))))(()(((()))())))))))))))))((((((((())(()())))((((())(())()(())))))(())(()))))))((()))))(((((())(()))))))(((())()))))))))))))))(())))((((((())())))))))))))()))())))())))))()(()((())))))())(((())()())((((()(((())(((()))))())))))))()))()))))()))(((())))(()(((((((())))())()))()))))(((()))))))())))(((()))))((()(()((((())))))())))())))()((())((())())))())))))())()())(((((((())()))()))))()))((()))()(()))()))())()))()))))))(())))))()(())(((())))))))))(((()(()))()))))))((((()(((()))))(((())))))()))())())()))()))(((((())))((())()))))))()))((((()())))))))(((()))))))(())))())(()(())))(((()(()))))))()))(())))()))))))))))())))))())))))))((())(()))))))(())))(()())(((((())((((())((())(()((()(((()((()(((((())())()()))))()))(())))))())))))()))(()))))))()))))(()(()()))))(((((()))))(())))))))))))))))))))))))()))()))))(()(((((())))))()))))))))))((()()))))((())((()))(((())())(((()(((()))))(((())))))))))(())))))))()(())))()(()(())((())))))(()))))))))))(((((()))))))))()))(())))(((()()))))()))(()()))))))))()))())))()))))((()))))))((()())(()(())))(()))()())())))))(()))))((())()))))))))())(()(((()((())((()()))))(())))))()))()))))))))())())())((((((()()(())((()((()))())))))))))))))))))))()))())((((()))(()))))))(()((())())))()))((())((((())((()))))))())))(()(()())))(()))))())())))(((()()((())))()))()(((()))))))((()())()))))))((())))((()))()))()()))(())((((()))())))))()))(((())(()))))())))))))())))(((((()(((())(())))))(())))))))))((()()))())))())))()(()(()))(()(()(()))(((((()(()()))))()))))))))))(()))))(((()(()((()))())))()))())))()())))())))))())))())))))))(((())((())(()))))))()))())(((())(())))))((())((((())))))))))))))((())(())((((()))))(((())))))))(((()))((())))))))())))())))))))()((()))))))((((((((()())))(()((((())(())))))))(()))))))))))(((((((((())(()))))()))))))))))))((()(())))))))())())(())))))))())((())(())))))))((())())))())))()))((((()))())))))))))()))))))))(()(()(()))()))((())))(()()()))(()))()))))())))()))(()()((()))))()))))))()))())))())))(()))))()))))))))))(()(()))))())()))))(((()((())))(()))())))(()))))))((((((((())))(())())((()))))))))))()))))((((()((((()(()))()))))))(()))))))((()(()))))(()((()))(()))))))((())((())((())(()(()))))))(((())))))())))))(()()(((()())))))(())())))(((())))(())()))))))))()(((()))))))))))(()())))((()((((((())))))((()((()))()))))()))(()())())))))((((()(()()))((()()))))))))())())))((((()(((())()(())))(((()())))))))(())))()()()))))))))()(((())(())))))))))))(())((())))))((())))((((((()((((((((()(())))))((())))))))()))))))))())))())((())())))))())())))(())))))))((((()((())())))))()))))()))()))))())(()))(()))))())))(((((()))))()())))()))))()))))))))((()((())))))(())))())))))))))))())()))))())))(()()(()((())())))))(())))))))()))(()((()((())))))))))))((()(((())())(()()))))))))))(((()()))))))((()(((((()))(((())())))()))))))(())))))(()()))))(()))))((((()(((()))()(())))))))()))))(()))))))))))))))((()(()))()))())())(()(())))))()))())((())))())))))()((()(()(()))))(()())))))()(((()))()))))))())())())))()))(((()())))))(())((()(()()))())))(()))((((())())))())()))()))(()))((())(()))))(((()))))))((((((((())))))))))((((())))))))))((((()()))))(()(((((()()))(())))))))))(((((())))(()(((((())))))))))()())()))))(((((()(()(()()))))))))))(()(((()(()()()))))))))))(((()()))())))))())(()()))())())(((()))))))((()))(())))((()))))()))))))))(())())))()))))()))))(((()(()(((((((((())))())))()))())))))()(()(())))))))(((()(()((())))))()))))))))(()))))))())))))))))((()(()(()())))))((((()))())))))))(((())))))))()))()))(())(()())))(()()))())))((()))()))))))(())()()))(((())(((()((()))())()))(())))()))(()))))(())))())(()))()))(())))))))))))))))))()))())(((((())))()))))()))))())(()))))(((())))))((())))(())))()))(((()))((()((())()))))))()())))))(((((((())))))(())))))))))(()))((()((((()))())))))(()()))())())))()((())(((())))(()((())(()))))))))))))))))))))()))())())(()))))))))))()))))))())))))))))))))))(()))()))))()())()))()))))))))))))))))))((()()))(()))))(()))())))))(((()(()(()())))((((((())((())(((()((())(())))))))())))))(()))))))(())))))(())))))))()))()))))))()))(()))))))(())))((()((((()))))(()(()()))))))(()(()))))(()()))()))))))()((()()))))(())))((())))))))))(((((())(()(()())))))((()())()))(())))()))((()))())())())()(()))))((())))))))(())(()(())))())))())))))))())))))(()))(((())))))()))(()))()))(()))(((((((()())))))()))))))))))))())((((()(((()(((()())))((())()))())))(((()))))(()))))(())))())))))(((()(()())))))))((())))(()((()()()))))(()))))))))))(())))()))(((((()((())(()((((()((((()))(()(((()())))()))))))((())())))()())))))))))()))())())))))(())())))((()())))((()()))())))()))))())))(())))(((())(())))(((()))))())))()))))))()))())))))((((())))()())))())))(()))())))))(((((((((())))(()))))))(((())))))(()))))))())()()((()))))))))))((((((())()))))())()))))()(()))((())()))))(((()())))())())(())))()(()))(()))()))))())))((())(((()))())))))))((())()))))(()))((((()))))))(())))(()()))()))))))(()))))()(((()))()((()()))()))()))))))())()))))))())((((()))()(()(()())))))))))))))))((()((((()())))((())))))))))())))((((())(())))())))))())))(((((()(()))()))))()()))))(()(((())))()))))))(())))))((((())))))((())((()))))))())()))))))))))(())))))))((())((()))))))))(()(()()))))))))))(((((())(()((((((()()))((()))))))())(()))))))))))()()))())))))(((())))))(()())))(((()))))(())))())))))))))))))(()))(()))()(((((())((())))(()))(())()))))())()))))))))((((())((((())))(())))))))(()))))))()))))((())()))())))))))))))))())))()))))()))()((()()((())))(()))))))))))())())))))))))))))))(((()))))))))))((((((()))()((()())(((())(((((()((()((((())))))))))()))())(()())))())()))(())()))())()))))))))))()()))())))()()))))))))))))))(()(()))))))()((()(((()()((())))))(((((())())))()))))))(()()()))(((((((()))))))))()))((())(())))))(())((()((())(())))())))()))())))))))))))))(()(()))(()((((())((())))))))))()())()()))((((()((((((((())((((()((()()))()))((())))()())))))))))))(())))))()))))))))()))()()))))))(((()()())(((()(((()))()))))))()))()))(())((())))))))))(()))))))()))()((((()())(((()()(()))))))())()))(())()))))())))))))))())(()))))(()))(()(()))))))((((())))(()((()))))))())))())()))))(()))))))))))(()())))(()))(())))())))))()))(())())))()())((())((()()))))((()))))))((((())))))))(()))()))))((()())(((())))((()))))(())((()))))))(()())(()(()()))))(()())))))))))))(((()())((((((()()((((()()((((())()))))(()(()))))))())))(()()((())))))))))()))()(()((())))))(()))))()))((((())))(())))))(()))))))))))))((((()))))))())))))((()))))))((())()(()(((()()((()))))))))))))))))())())((((((()))))))))))()((((())()))()))(())))))())))))()))()))))(()()))))()))())))))((((((()))))()())))))())))))(()))))))))))(())))))((((())(())))))()((((())((((((())(()))))))))))())()))))(())))))))))()))(()(((())()))))))))))((())))))))))())((((()))))))())((())))())))()))())))))))())))(()((((()(()())))((((()))(((())))))())()))))(()((((())()))))))))((((()((((())))))))))))()))))))))())))()))()()(((())())))))(())))))))))((()))))))(()(((((((((())((((((((((()))(((()(()))))(((((()))))))))))))))())()))())))(()))))))())()))()())))))))))((())(()))())))))))()))))()))(((((((()))))(((()))))(())))))))))()))((((((()))))))))))))))))(())))))())(((())))(()())))))))))(()(((((())))((())))))))))()))))))))))((())(((()((())))((((((()))(((())))))))))()))())))())))))()))())))(()())(()())))))))())))))(())((())(((((((())(()(()))))))((())))()(()))))))))))())((((((((((()))))(()()))())))())))))))((()())(((()()()((()))))))))))()))((()))(((())(()((())()()))))))))))(()))(((((()()()()))))))(((()))()))))))))(()((()))(()(()))())))))())())))(())))((())))))))))((((((()())))))()))((())))))))()))))))())))))())((((((((((()(((()))())))(())))))(((((())))((()))))))())))))))))))(()())())))())(()))))()((())))))()))()))((()())))((((()))))))(()(()))))(((((((((((((()))))))))))))())))))())))))((())))((()(()))))()))()((((())))))())(()()))(())()))())))(()(()(()))))))))(((()()(((()(()))(()())))))()))))())()))((((())))()))))))()))((()())((())))))))))))(((((((((()()))())))))(((((()(((())()))))))))(()))()))())))))(())()))(()(((())))))()))(()))(()))))))))))((((((())))(())))()))))((((()))))))))))()))))))(((()())))))))((((()()))((((())(()))))))))(()())))))(((())))))))(((((((()))())))()))(()())))))))())))(()))())))))))))((()(((((()))))(()(()))))))))))(((()((()()))))(())))()))))))(((((()))))))))))))))()))))))))))(()()))))((()()))))))))()))()))()))))()))(()((((()())(()(()))))())())))))())))(()(()))))(((()))((())(()(())))))))))())))())(((()((()))(((()()))))(()()))))()))))((()))))()((((()(((((()()))(())))))()))()))()))())((()())())))))((())))(((()))()))())()))(())())))((())(((((())))(()))()))))((())(()())))())))))())))))()))(())))))())))))))))))))()))))((()(((()(()()))())))(()))))()))))())))))))))))))))))())))))(()(()()))))()))(())))(((())))((()())))))))()))(())())))))(((((()(((())))))())))))()))))()))((()((()()(((((())())())))((()()))))())())))))(())())))))))((())))))(())))(())((((())(()()))))))))(())))())((()))(()(()))))(())(((()((((())((((())))()))()))))))))))))))((())()))())(()((())))))(())))((((((())))())))())))))))))())(()((()))))())))((()))))(((())))()))(())))()(()))()))))))))(()()))(()))))(()))((())))))))(((((()))))))()))((()()(()))))))())()()))())))()))))(()))(()))))())))))((((()())))(())))))))()(((()))()))((()((())))))()())))))))))((((()))(((()())(((((()()))(()()))()))(())))())))())))(()))))((())))())))(((()(((()))))))))(()()))()((()()((()))))((()()))))()))()))(()((()()))))())))(())))())))((((((((((()))())))))))))(())))))))((())())))())())(()))))())(()()))())))()))()))))))))((()())))(((()))())()))))))))))())()())))))((())))))(())())))))))))))))((((((())((()((()())((())((((()()(()())))(())))))())()))(())))))))()))(())())))))))))()(((()(((())()(()())))(()()))())))(()()()(()))))))()(((())))))))))())())()))))))((())))())))()))))(())))))()(((())()))(()(())))))(())))))))((((()))(((()))))((((())(()()))))))()()))))))(((()()))))))((((())()))(())))))())(()(())(((()()))))(()(()))))))())))))(())))())))((())))(())))()))())))))))(()))))())))())(((()(((())))))))())()))))))))(()))))))(())))((()())))))))(()((()()((()))))())())(())))))))((()(()))((((())((()()))(((())()))))))))())))((()(())(((()()))())))))))))(()(()((()()))))))((())))())(()()))(()()))))(())))()))))))))((((()))))())))()()))))((())())))))))())))()(((())))))((((())))(((()(()))))))((())()()))))))())(((((()()))(()()))())))(()(((())))(()))))()()))((()))))))()))))))(()((((()))))))(((()(()(((((()((()))))))))()))())))))()())(((()()))(()))))(()((())))))))((((((())()))))()))(()))))(()))))((())))()))((()(()((()(()))()))()))))())))))))))()()))())()))(())))))(()())))))(()))(()))(()))))()))(((((((((()(((()))))))))))())))))))))()))))((()((()((())))()((())))))))())()))))))(()))(())))((()))))())())))))))(((()())((()(((()))))())(()(()))))))))((((()))())()(()((())())))))()())))()))(()()))(()))))()))(((()))(((((()))))))))())))()))))))())(())))))))))())()))()))())))(())())))(()((((((())((())()(((((((())))()))()))))())(()))))())))))())))()((()((())))(((())))))))))())))())((()((((((()((((())))))()))))())())))))))))()))())))()))()))))))))))))(())(((((((()))))))((((()))(())))(()))))())))))(())(()()))))(()))())()())))(((((()(()))))())))))))))((()))))(())))))()))(()))(((()(())(()()))))()()))(()())()))())))))()))))())))))(((())())())))())((())))))(((())))))(((()))))())())((((())))))()))()))))((())))))((())))))))(()))))())))()))(()))))))))(((((()))((()))))())))))(()))))(()()))()))(((()))))()))))))()))()))))))))))))(((()((()(()(())))(((())())))))())))))))))))))(())())))))))))()))((((((()((()(()))))(())))))))(()(()))))))))()))()())))))((()))))((((())))))))((()))))((()))((())))()))())))))))())))))(())(((()))((((()))((())(())(((()((((((()(()))(((())))))))))))))((()))))(())))))))))))(()))))()((()))))()))))))((()))((((((()((()(()))((()))))))))))))())((((()))())))))))))))))())()))(()))))())))))))))))))))))()())(()()))())())((()(()())())))(()))))())((()(((()))())))))())))()((((()))))))))))())))))()())))(((((()))))))(((()((((()()(((()()))(((((((()()))))))))))))))))(((((()))))))))()))))))((()()(((((((()(()())))()))(())))(()())))))())))()))))()))))))((()))))))))())))))())))))))))()((((()))()((())((()))()))))))))()(((((()))))(()))))))()))))))(())))))())(())))))())()))()))(())(((((((())()(())))))(())))))))()))))))))))()(()()))(())))))))(()())))))((()(()())((()((()())))(((((()))(()))))))))))(()(()))))()))(()))()))))))))))))(()(())))())((((((()))))((())))(()))))((()))(()))))))))))))(((())(((()))))))))))(((()))))))))))))(())))())))(((())(()((()))))()))))(())))))((())))))()))((()((()(()())))()())))))))())(((())))())))()(()))))))(((()))((()((((()()((())))))))())))())()))()(())))())))((()()(((()((()))))())))))((()))))())(((())))())))(()))))))(((((())))))))(())))))))())(()(()()())))))))(())((((())))(()(()))))())())())))))))(())))))(()(((()))))))()))))))((()(((((()))))))())))((()())()))())))())))()))((()((()))))(((()))))))((((())(()))()())()))(())))))())())((()))))(()(((((((((())))))))(()(())))))))(())))))))(()))))))))))(()((()))))()))())())(()))))))))())))()))(()(((()))())))())(((())))))))(()()))))(())())())))))((()()((()((((()(((()())()))))))))))))))))(((((()(()))))())()))))))))(())))))((())))))(((()))()))))))(((())))))))))))(((())()))(())))))())))))))((())))())))((())())))))))(())))((()((()(())))()(())))))))))))())))((())))))))(()()((()((())))(())))))()()))))))((((()())))()))(())))()()))()))(())))())()))))()))))(())))))())))))))))))))))))))))(((()()(((((()(()()(()(((()))))))))))))))))))())(()))(((())((((((()()))))(())((((()(((((()))(((())))(()))())))))))))))))((()))))())(()))()))(((((()())))))(())))((())()(())())))))(()(())((()()(())))))())))))((())(()))))))(((((())))))()))((())))()))))(())((()())))))())(()))))))))()()(()(()())(((())))))))))))(()))))))((()((((((((()())))((((((())()()))))()((()))))()))))))))(())))))))))((()))(((())((())()))))())))))))())))))()(())))))))())((((()()))))))()))(())())))))))(()))()))))))())()))))(())))))))())(()))))(()()))(((()))))))(((())))(()))))())))))))))))())()))()))))))())()(()((()()((())())))))))))(()))))((((()))))))))((()))))()())()((()))))))(()))))))(((())(((()))))))))())())))))(())))))))()))(()(())))(())))(())))()))(())))))))))))))))(((()()((((()))()))))))(()))))))(((())(())((((((()(()))))())))))))))((()))))))()))())())())))(((())(((()(()))))(())))))))())))((())))((())(())())))))((()))())))(()))(((((((())))))))(())))))()))())))))))))))))))))(()))()))))))))(()))())))))(())))()))))(())(()))()))))(()())((())))))(()))))())()))))))))((()(())))(((())(())))))))))(())(()))))((()((()))())(((((()())()))))))()))))((()))((()((())))))()())))))))))))()())(()))()))))((())))))))))))())((())))))))))(()(()())((((()(()(((())(((((())))(()((((()))())))))))))))())))))))(())((((((()(()(())))))))((())))))))())())(((((())))(((()()))))))((((()))))))))))((())))))))))(()(()))))))))(())))))((())))))())())()))())(()()))))(()))))(())))))((()(()()(())))())))((())()))())))()))((())))(())))()))))))))))))))())))))((()())))())))))(()((())))))(())))()))))(((()))(()((((()))(((((()(((())))))(()))))(()())))()))))(())())))))((())()))))(())()))))(((()))))(())))))(((((((())))))))))(()()(((())))))()))((()(())))(()()((((()))))))))))))))))((((())()))()(((())(()()((())())))(()))))))))()))))(()))()()))))))(((((()())(()))))())))(()(())))())(()))()))(((()((()))))))())))))(())))(((()))))())))))(((((()))))((((((((())(())))(()())))))))))))))))))))))))))))))(())))))()))))))(())))()(()(())))))())))))(((()))))()))(())))))))())))))))((()))))))))))))())))))(((()(((((())))))))))))(()()))))))((()))))())()))((((())))(((())()())))()))(((((()))))))))))())(()(((())())))))())))(()())()))))()))())(((()))((((())()))()))))))((())())()))())(((()(((())())())))))())))((((())()))))())))((()))))()())))))((((((((((())(()))(()())))))(())))))))()((((()(()())))()(())))))(()))))))(())()((()())())))))(())((())))))))(()((())(()))()()))())()))))((()))))()())))((((())())((()())))))())()))))())((()))()))(()((()(((()))()(()(())))))))))((((()())))))))))))))(()()))(())))(()))(()(()))))))()))())))()(())((((())))(())))))))))))())(((((()))())))))((((()(()))))))())()))))))))))(((())((((())((()(())(())))))))())))((())((()(()))))))))))(((((((())()))()))))))))()))))()))(()))))))))))))((())))(()((()())))())))))(()))())))((((((()(()()()())))))()((())))))()))(()))(()(()())))))(())))())(())((())(()))))()))()))))(((())))))))(())))))())))(()((()(((((()))))))(((()(())))))))((())))())))))((((()))((()()))))))((()(()))))())))((()))))))))))((((()))((()(((())(()))))))))())())))(()))))))(())))))))((((()))))))()(())))))))()))))(()(()))((((())((())())())(((((())(()(((()(()))))))))))))))()))))))((((())))))(((()))())))((()))))))))))))))())))(())))))))))(()))())))()())))))))()(()))))))(((((((((((())(((())))(())))(()))())))())(())))((()))))())((())())))(((())((()())))))))(()))))))))))))(()()))))()())()(()(((((()())))))))))()))))(((()(()(())))))))))(()(((()(((())()(()))))))))))()))((()))(()())))(()(((()))())))))(())())))())()))(()(()())(()))))(()))))))((((((((()((((()))))))))(()))))))))))()())(((((((()))))((()))))((((())))())))))()()))(((((()())))))))(()))))(()))))((()((((())((())()))())))(())(((())))))))))))))())(()(((()(())))((())())))))())(())()))()(((()()))))))(((((())())((()())))())()))))())))())(()))))))())))((()))))((())())))))))))))(())))))()((()(())))))()))))))))))()))(())))))))()()()))()())(()((()))(((()))())))))(()))))))))())))(())()))()))())()))))((((((()))))))))))))))(()()))(())))))))))))))()()))((()))))))))((()())(())))))(((()((((())())((((()((())((((((())()))(()))((())()))))))))))))))))(((())))))(()))()(((((()))))((((()))))))))))))()))))))))))())))))))))))))())))((((()((()(()((((()(((()((()(()))))(((())()))))))))((()())()(())))))(()))))))(())))())((((()))())))))))))))(()((()))))()((((()(((()()()))))))))()))))))))))()(()))))()))((())()()))())(())()))))(())))())(()()))))()())(((())))))))))(()))(()((()))))())))()(((()))()))()))((()))(()(())()))))))))))(())((()(())))))()))(())))(((((((())(((()())()))))))))))))())(()))))()))))))()()(()(((()())))()))))))(((((())))))())))))))(((((((())()())()))))))))((((()((())(()))))())))(((())())))))))())))((())(())))))))))))()((())(())))((((((()))((((())((())()))))()))))))))))()))((())(()()())((()()))))(())))))))))))(()(()())((()(((((((()))(())())())))))))))()))())))(()))((((()()(()())))())))))((()(())))))()(()()))()))()()))())))())))(()()()))(((())((()))))))((()(())))))()))((())(()))))(()))))((())))))(((()((((((((((()))))())))()()))))))))))))((((()(()())))(((((())(()))()))))))(()((()()())))))))))()))(((()()))))))))))))))(((()))))))))))()))))))())())((())())()))())))(((())))))))(()())))()))()))))))(((((()))))()))((())))))((((((()))))))))()))((())((()))())))())(((()()(())))())))))()))))))))()))((((()(()()(((()))))))))))())()))(())))(())))))))((())(())((()((())))()()())))()(())))))))))))))(((())((())))))(()(()()))())))))()((((())))())((()(())))))()))))))))))((((()))))))))(())))))()))(()())))()))))()))))(()((())))))))())()((())(())())))))()))))(()())))))()))(())())))))()))))))((((())()())((((((())())(((()(()())))))())())))))((()((())))))())))))))(((((((()))))()))))))(((((()))())))))())))(()()))((())))))))(((()((((()))()))))))))()((((())(())))))))()()))()(((())))))))(((((())))))))(()()))))))())((()())))))()))())))))()(((()())(((((()(()))(()(((()))())))()))((()))))())))))))))())())()))((((((((()(((()(()()))))()))))))))))(((())))())))))((())))))((()))())))))))))())))))))(()))))))(((())))(())))))))))))((())())(((((())))((()))(((()())(()())))))))(()())))))())))()))))()))))))))))()))))((()(()(())))))))(()(())))()))))())))())()))())))(()))))))()(()))))))))))()((())((()))))((((((((()()())))(()())))()())()))))(()))(())((())))))())())()((()(()))))))(((()))(())))))())()))(((((())))))))()))))))))(((())()()))()))()())))((())()))))()()))(()()((((()))(()))))()))))(()))))((())()))))((((((()())())())))))))())((()((())())))))))(((())()))(((())))))))((())(()()))))))())))(((())))))(((()((())))))))((((()))()))()))())((())))())((()))))))))))())))((()))())()))))())((())((())))))())(())))))()))))()())))))(((()(()))(((())))))))((())))))))))))((()()())(()(((((())))())))))))(((())())(()()))))))))()((((()(((()))()))()))())(((()(()))))))()))(((()())))))(()))())))(((((((()))())))))))()(()(((((())()))))))())))(()(())()))))(()))))))))))))(((()((()()))())))))))())()))))(()()()))(((((((()))(()))())))())))))))(())))(((()((((())))(())(()()))())()))))))))))(((((())))((((())))(((()))())))))())))((((()))))))))(((((((((()))))((())))((()))))))))))))()))))))))((((())()))))))))))(()))))())))))))))))))))())((())(())))(()(()(()))))))())))))()))()()))))()))))))((((((((()(())())))))))()))())(())()))())))))())()((((()()(())))()()))))((())((()))))(()))))()))(()())))))(()()))))()(()())))()))))))()))(()(())))))((()))))))()))))(())))(()()))()))))))())))((())))(())))(()))))(()((((((())((((((((((()(())(()))()))))))))))))))))))((()())))(()()))())())))))()(()((())))((()))))(()))))))))(((((()((()))))))()))))))))))))))()(()((((((()()(((()))))))((()))))())))((())))))(((())))))))((()(()())(()))))))))))())))())(()()))))))()))((((()))))())(()))))()())))))))))))))()))))())())))(()((())(((((((()(()))())))))))))))))()))(())))((())(())))())()))(()))())))(())))))))))))))((()((())((())(()))))))(()())))))())((()((())(()))))))))(())))())))(())((()())()))())((()(())))())))))))))))(()))))))()))())((((((()(((()))(()))())()()))))(())(()((()))(()))))())))))))))((())())))))))))))))))))()()(()(())()))()))(()())))))))(())))))((()()))))))))((()))))(())))))))((())((()))))))())((((()))(((((((())))(())))))))))(()))(((()()))))(())))(((()))))(())())())))((())))()())(((()())((())))))))))(())(())))))))((()))(()(((((((()))()))))))))())))((())(())))()))()))())())(()(()((()())))))))))((()()))))()))()))))))(())((()(((()((())()))))))))())(())((((())()))))(()))())))))))))))()())())(())))))((((()))))))))))()))))))(((()(((()(()((())))())()))()(()()(())))))))(()))))))))())(()))))()))(()((((()(())))()))))(())))))(((()()()))))())))())())))()))))))((())))())))))))())())))())))))(()))))(((((())(())))))(()))))))(()(((((((((((()))(())))))())))))))())))))(((((((())())(()))))))))()())))))))))))(()(((((()))))))))))(((((())(((()))))))((()()))))((()(())))))))((())(()(())))(())))))((((()))()((()((())()))())))(())())))))))((()))))()))((()())))))((()(())))))()))((()))))))((()()(()))))((((((()))((((()))()))))))))()))))))))((()(((((())()))))((())))()(())))()())))))()))))((()(((((()((())))))((())))())))()))())(()((()(()))))))()))((())(()))))(())))))))))())))(()(()(())(((()))))))))))))))))((((()))((((((((()))))(()(()))())()))(())))))(()())))()()()))((((((((())))))))))())))))))))()(()))))()))))((())))()))))((())((((()()))))()))((((())()))))))))((()))))((()()(((()())))))))))))))()(()))))))()((()))))())(()))))(((())(()())))()))((()((((()(((()))((()(((((()((((())((()((((((((())))((()))))))))(()(()))())))())((()))))())()))()())))))))))())))))())))))((((())(())))))))))))))((()(()))))))))))))))))())))))))))))()))))))))()))))()))())))(()()))))())))((())))))))())()))(()))))))()((()((())))))()(()(()((()((()))())))())))()))(()))))))(()(((((((()))))))()(((()))))))))((()(()))))))))))(()()((()()((()))))))))(()))))))())()))(()))(()))))))))()))(((()()))((()))))))))))((()(((()())))))))()(((())((((())(((()(((()))))))))))()))))))((()((())))(())()))()))))(())(()))())))))))()((((())))))))(((()())(()((()))))(())))())(())(()))))))))(()((())(()()))(()(())))()))())())()))((((((())(())))())())))))()))(((()())))())(()()))()()))))(())))())))(()()))())())))()(()))))))))()))())))()(())))))))))()))(()))))(((()))))))()))(())))))))()))(()(()))((((())())((())))()))))))()))))(((()()))))))))((()))))))((())((()((())))(()))))))))((()(((()((())(())))((())(()((())(()()))))))())))))))))(())()(((((((()((()))))()))))()))))))))(()(((((()))()))))(()))))(()))())))))))))))))((()(((((()(())(()(())((()(()()))(()(()))))))))((())()(()()))())))))))))))((()(((()))))(((())((()()))))))))))())(((())))))()))))(()((()(()((()))))))))))))(())))))((((((()))()((()(()))))))))())))((())))((())))()()))()(((()())))()))))()()))))))))(((()(())())))))((())))()))())()))())((()))))())()))))((())()(()((()))((())()))))))))))(()(((()(())))()((()())()))))))))(((((())))(((()((())))))()))))))()))))(()))()()))(((())))())))))())))())))))))(()))()(()((((())()()))))))))(()))()))(((((())())())))))))((((())(((())()))))((())))))(()(())))(((())((())))()))))()))))(()))((())))))))))))((()((())))))))(())))(())()((())))))())))))((((())(()))))))))))))))))())))))))))()())()))))))))))))))))))))())))))))(((())((((((((()()))))(()))))))(()))))))((())))()(()))))(()((((((()(())))))))()))())())))))))))))))(()))))((()()()))))()))())()(((((((((())))))())(())))(())))))(())))())))))())())(()(()))))))(())))())(()))((()())))))))))))))(((((()())(()()))()))))((()))))))))(()(())))(()))(((())(()))))())))((())))))))))((()()))))))((())())))))))(()((())()(())))))())))))))(((()((((()))(()())())))))(((((())))))))(()))((()))))())())))((((((()()))))())))))())))))))()(())(((((((((()((((()()))(())))))()(())))()))))))))(())))((()())))()))))())((((()))()(()((((()())()))))))))(())))())()))()))))(()))())))(()((())())))())(((((()))()))()))))))))))))))(()(())))))))(())())((((((()(())(()()))))(())))))))(()))())))))))())))))()((())(())(()))))())))))((((())((((((()(((((()(()))(())()))()))(()(()())))))(()))))))()(()()(())))))())(())))))(()))))))))())()))()))(()))(())))))())))))()))))))(())))))))))((((())(((((()(()))))()(()))))((())))))()))))))())(())((((((((())))))())((()((()()(()))))())())))(()))))))(((()))))()()((((((()())())(())))))))))))(()((())(())))))(((()((()((())))))))())()))((())())))))))))))((((()))(()()))))())(((()(())))))))))))(()))((())))))(())()))()(((((()))))))()))))()))(((()()(()()((())))())))((())(((()))())()))))()())((()))))())))))()())(((())(()))()))))()))))(())()))))(())))(()((((()(((()(((())))((((((()))))))))()(()))))()))))()))())))))()()))))((()))(())))))))())(((())(()((())))))))))(((((()))))()))((())))(((()))))))()))))))))((()((((()(())))))))))())((())((((()))()))))))))(())))))))((()(()()))))()))()))))((()))(()()))()))(((()))()))))))))))))(()))))))))))())()))()))))((((((()(()()(()((((((())((((()(())(()))()))))))))())))(((()())))))(())()))))))((()(()(()((()))))))))(((()))))(()())))))(())))))))))((()()(((((((((()))))())))))))))))))(()))))))())))))))(()()))())))((((()))))))))(((()())((())()))))(()()))))())))()))(()(((())())(()))())))))())))(()())))()))(())))())((())))(()))())))))))((())(())((())))))))))))(()))(((()(((((()))(())))(())))))()))))))(()))())))))())))(()(((((((((((())(())))(()))))()))))))))))))()(((((((()(())))))))((()((()))(())())))())))))()))(()))))()))())((((())())(())(((((((()(()))()(((((())))()))))))())(())((())))))))()))))(()))))())))()())))())))))())))))))(((())))(()))(()))))())))((((())))(()))())))())((()())))(()))))(()))()))))))(())))(())))()))(()))))())))(((((()))))(())))())()))))((()))))))))))))))()((()((())())))))())))(((((()))))))(((()))))()))(()(((((()))))))))(((())))((())))))))))))(((((()((()))))))))))))))())))))())()))))))()))))())(((())()()))()))))((())))))())))(())(()))))(()))()))))))(()))))))((((()(((()(()))(()(((()((())))))))))))())()))))(())))))(()())))))(((()())(((((((()))))))((()(((()))))))))))))(((()))))))))))))()))))(((((((())(())()))))))()))))()))))((())(((((())((()))())))))))))))()))()()((()()(((((())()))))))))))))))))))(((()(()()()))((((()()(()(((()(()))))))))))))))()((()))))))))))(())))()))))))))(((())(())))))(())))(((()()))(()))))))()(((()))))(())()))))())(()()())))))((((())()))()))))))((((())))))))))))()()))((((()))((((()())))()))))))))))))))(()))(((((()))))))))(((())()))))(())))))())())))()(()(()(())())))))()((())))))(((())))(()))()(())()))()()()))(())())(()(()())))())))))(((()(()(((((())))())((()))())())()))))()()())()))(((()))((((()))()(()()))))())()))))))(()))))))()))((()(()()((((((())())))))))))((())))))))))))))))))(()()))(((()))))))()))))))(())((())(()))))(())))))))((())(())))))())))))((()(()((())))))))()))))((()))))))())(())))))(())))))()()))(((())(()))))))(((()))(((()))))))))(((((())))(())))((()(()))))(())())))))(((()(()()))(())((())())))))))))))))(()()))))((((()))((())))()()))(()()))))(()))())()))(((((((()))(()))()))))((()))))(()))))(()))(((())))))(()())()))))(((((())()())(((()(())))()))))))((()())))))))))))))))((())(())()))((())))())(()))))))))((()(()))()((())()))))((()))))(((()))(()())(())))))))()))))))(((())())))))))))(()))(())(()((((()(()))()))))))))()(())(())((()(()))()))())())()))())))))))))((()))((((((())))))(((()((())(((())())(())))(())))()())))()))))))))()()))))))((())(()()))()))))())()))))(()))))(()((())()))((()))))((()))()))(()()))))))))))))))))))))()()))))())(()))((()(()))))))())((())((((()(()))()))()()))))()))))(((()()(())))))))))()))())))))))))())))()))))(((())())))))))(((())))(())))))(((()))((()(((()))))))))())))((((()))())))()(()))))))())))))))()((((((()))(((()(())(((()))))())))()))()())()()))(()()))))((()))())))(()()))())))())))((()()(()((((())(()))()))))(())))())))))(()))(((((())))))))))))((((()(()))(())))()()((()())))))))((()))())()))))))(((((((())()))(())))())))(()))((()()))(()())))()))()(()))))((())))))(())))))))))))))((()())(()((()(())())(((()))))))))))(()())))))(()())(()(()((()(()((())())))))((())))))())))))((())))))((((((()))((()))))()))))))))))()()))((((((()((((()))(((())()))))))))))))))()))))())(((())))))))))))))))(())))((((())(((()))))))((())))))))(()()(()()))))))(())))(((()((((((()(((())))))))))))))))))))(((((()(())))(())))))))))))())))))((((((()())))(()())))))(())))))))))(((())))((())))()())))(()))))))()))))))))))())))))()(()))()))((())))(()))()()))))))(((()))))))()))))))))))()())(((((()((()))(()(()(())(())((()(()))(((()())(())))(()))))))())())))))()))())))))))))))(((())(((((((((()))(()))))((()(((())(())((())))))))))())())())))(())(()))(((())))))))(((())((())))()()))()))))()(())(((()))))))))()(()))))))))))((((((((()())))(())))(())))))())(((((()()((())))))))))))))(()))))())()(()((()(()))))))(()))()))))((()())))(())()))())))))))))()(((())((((()()))()())))))(()))))((()))()))))())())))))((((()())))))))(()))))))()))))((((())))()))))())))))()))(()))))))()(())))))))())((())))(()))((((())(())))))))))()))())))))((()(()))))))))((())()))))(((((()())))(((((()())))))))))((()))))((()))()))()))))(()(((()())))))))(()()()((()()(()((()))()))(()))))))))((())(()))))(())(((((())()((()))((()()))))))))))))))))())(())))()))())))(()))))((()))))))())()())))(()()()))()))))))))(((((())))))))((())))))))((()((((()(((())))))))())))())))))((((()()))))(()))(()))))()))))))(()((()))((())(()))))(())(()))()))))))))))))))(((((()()((((()((()(((()))))(((()))))))((()((())))))))))))((()))))()))())(((()()))))()))))()))))((((((())((()))))()))))))))((())))((((()(())))))))))))))))))))))))))((((()((()(()()))))()))((((((()(((((((()((()()(()))(()(()))()))))))(((()(())))))))))()))))()))))))())))))(())))(((((((()))))((((((()(((((())))))))(()(()()()))())))(()(()))))))))))())))()))))))))())())))(())()()()))))())()()(()))))))))(()(((((((()())(((((())))))(())))))()))))())()))))())))(())))))))))))))))()((((((()()(()(((()((()))(((())((())))(())))()))))))())))(((()))))))((((()())))())))))))((())))))((()))()((()((())()))))()))))((())))))(((()))((()(()())))))))))))))((()(())((()(()((()))(()(()))))))))()(())))))))))((())((()))))()))(()))())((()))))(()())))))((()))))(()))))))))()))(()(((()()))))))()))()))(()))(())))())))))())))()))()))))))))))))((())())(()(()))))))(((()()(((((()((()(())))))()))())))()))))((())())(()())))))))))((())(((((((())))((((()))((())()))))))()))))()(()())))(())))))))))())(()(()(((((()((((((())))()))(())))))))))))()))(())))))(()())))))((())))()))((((()(()(((()()(((((()))))))))))))()))())()))))))((()((((())))(((())))))))))((())))))))(((()))))))))(()(()))))))((()))()))))(((()))()))))))))))))(()(((((())))(()))((((((()()((())()))())))())))))(()())))(()))))((((())))))(()))()))(()())())(())))())(()(())))))))())()))))))()))((())(()((())))(((()(()()))))))((()))))()))))()))((()(()))())())))())))))))()))()(((((((()(((()(((()))))))))))))())))))((())(()(()())))(()))))())((()(())))))((()((()))))))()()))))))))))))))))()(()((()((()))))))((()))))(((())())()))(()))))(())))()())(((()())))))))))(())))))(()))))))()))())))(()))(((()(()))))))())))((())(()))())))()((())))))))))))())))())((()(((((()))(()((((()((((((()()())((((()))))()))))(())))))))))))))))))))(((()))))))())(())))())((((()(())()(((((((())(()())(((())))))()))))))))))))(()))))(())))))(((())())((()))))))))()))())))))))))(((((()))(((((((()())()((())()))))))))))((()))()))(()()))))(()(()(()))(()()())(())))((()))())))())((())))))))(((()(()(())))(((()))()()))))(()()))))))((((()))(())))))))()))(()()))))((()()))))))((()))))))((((()))(((()(())))))))))((((()()))(((((()))))))(())())))(()())))(())))())(()))))((()((())))))))))))))((((()))())(())))))())))))))))()))()))()))))(())))))))))))(())))((((((()))))(((()())))))))())))(())))(((((()((()))))((()))))()))(()()((()))))))((()())(())))))(()((()(((((())))))))))))))()(()(())))(((((()())))((()(()((())))(()(()))))))))))())))))((((()))()))))(((()))()()))))))))))(())(()(()))))())()))(())))))(((())))()))))))))()()))())((()((((())(((((()()))())(((())))))(()(())))())))))))())))())))(((((()(()()()))(((((()))))))()))))))))))()))))(((((()((())((()((())))))(((((()))))))))(()(()))))))(())))))(((((()()(()))))(())((())))))))))))((()(((()())(()))))))))))))()()(((((()()))))()))()))))(()))))((((()())()))))(())))))(((())(((()))))))))))))))()))((()((((())(())(((((((())(()))))((())())()))(()()))))))))((((()((()))())))))())))))(())))()))())(()((()()(()()))((())))))))((()()))))((()))))(())())))()))()())()))())))((())((())(())))))))())((()())((((())))())))))()))()))))))))))))(((((())((()))))(((((((()(((()(((())(()))))(()())))))())))))))))((((()))))))(()(())))()))())))((())))))((())))()))()(()())(()))())(())))()))((((())))))(()((((())))((((()))))))))))))())))))())))()(()()()(()(()))))()))()()))()((()())))))((()(()))))))))))))())()))))(((()((((()()(()))))()((((((((()))(()()))))))())))))))))))(((()(())))))((()())))(((())(((()((())))))))))())()())(())))))())(((())(()())))))())))))))))(((()(()())))))))))))()())))))(((((((((())())((((((())()))))))())(((()))))))))))))((())))(()))))))))))((((((((()(((((((()()))))))()))))()))((()))))))()))((())))((())))(())))))(((())((())))(()((()))(((())))))))))(((()(()))())))))))()((())))(()(()))))))(()())))())))))))))(())))(()(((()))))(()(()))))()))())))))((()))))())()))))))))))())))())((())()))))))))))))()(()))))))((()(())))(())))(())()))))((()())))()))((())())(())))(((())))))))()))((())))))))()))(())))((((()(()))))(())))))))))))(()))))()()((((((((((()(((()((())((((()(())))(()))())))))))((()(())))))()))()))(()))(())))(()))))()))))))))()))(())(((((((()((()))))())))())))))(()())())))))()))()))))((()(((((()(((()(())))()))()))))))))))(((()))()))())(())((()))))))())))))))))()))))))))))((())))())(((()((((()())((()((()(()))((((())())))))()(((())(()((()((((())(())()))())))))))))())))))())))))))(()())))))))())))))))))(()))))))()))((((()())(()))()))))))((((()))((()((()))))))()))(()))))))))))))(()())))))(())))(())))()))))))))())))))))())))((((())))))())))(((((((()(()))))(()))))()()((())))))(()())))()(())))))()))))(((())(()()))))((((())())))))()))())((((((()))))))()))((((()((()))))))))(()))))))()(()((((())))(((())))))))))))()((())))()))))))))(((())))))))))()))))))())))))))()(())))())))()()))((())())))(()))))(((((((((()(()(((()))()))))))()))))))(())))))))(((())(()((())))))))))))))()))())))(()(()(())))))))()(((()))()))()())))(((()())((()((())))))(()))))(()()))((())())))))))))))))))))())))))))(())))())()(()((((()))))))))))()))))))))()))))())((()((())((()(((()(((()))))))))))))))())))))))))((((())(((((((()((((()))())))())())))()))))))()))))(()))(()))))))((()())))())))))((((()(()))((()))))((())))()))((())))))(((()(())))(()))))))(())))())(()))((((())))())))))))))(()(((((())()))()))))))))))))(()(((())(((()))))))())())))))))))))(())))((()(()())))(()))()))))(((((((()))))))))()))))(((()()((())(())))))))())(((())))((()(((())()())))))))))))()))))))))())()))((((())(()(((()())))))())))()))(())))))))(()(()))))))(())))(((((((()((())))))))))))(()()())))(())(())))()))(()(()))((()((())))))))(((((((()))))(())))))))))))))))))())))))(()))())((((())(((((()))(()))(((()(()))))))))))))(())))))()((((()(()))))((())))))(()))()()))))))()))(((((((())))))))))()))))(()(()))))()))))))(()())))((()))))((((())))(())((()())()))))))((((()(())))))()))())))))()((((())()))))))()))(())(()()))((((((((()((()))))))))))))(())(())))))())()))()))((())))((((())))()()))())(())())))())))())(((((()))))()))()()))))))))(((()()))))())((())()(()))))))))()))))))))))))))))))()))())))))()))((()))()())))())()))(()((((()))())((((((((())((()))))))))))))))())))))))))))))))())(())))())((())))))))(((())((())())))()))))()((()))))))())((())(()))))))))))))((()))())((((((()(())))(((())((())()))))))))))()))()))))(())))))(((())()))))()(((((())))))))))((())((()()))))())))))))((())((((()((()))(()((())))))(()))))))))))()((((((())(())))))(()))(()))()))())(()(())))))(((((()))))))))())(()))))((()))))))()))))())(()((())(()))))))())))(())())))()))()))))(()))((()()))))()())()))))))))))))()))))(((((((((()))((())))))))((())))()))))())))())())))))((()))))))(()())))())))(((()(()())))))(()))))))))))))))())(()))))(((((()())(((((()))))((((((((())(((())()())(()))))))(())()))()))((()))))))())))()))((((())()))())))))(()()))))(()))))))))()))))((()()(()((((()))(()()(()))))))))))))())))(())))()))))())))()))))))))(())))()(()())((()(()(((()((())((((((()())))))))())()))))((((())))())))))(((()))))((()))))))))))))(((())))((()))))()))))(((((()))())))()))())((())()((())))(((())))))()))))))))))))))))))(()))())))))))()(()))())))(()))))))))))(((()))())())))())))))((((()(()))))()))))()())(()))()((((()))((())))))))))))()((()((())))()((()(()))))(()))))))())())(()((((())()))())))))))()(()()))))))(((()))())))))((((())))())))))))((((()((())(())))()())))(()(())))))()(())))))))())))))))))(()))((()(()(((()((()(()())(()((())())))))()))))))((())))))())))))))))))))(()))((())))())))(((())((())))()())()))))))(())(()))))()))))()(()()))(((()))))()))))))((())())(()))))))))))))))())))())(((((((())(((((()(())))((((()((((((()))(()))))))())))))))()))()))))())))))((()(((()(())))()))))())))()))((()))))))(((()()))(())))()))))))))(())))))())())))))))(()))())((((((())()())())))((((()))))))))))))))))()())()))))))))((())()(()(((())(((()))((())((())))()())))()))))))))()))))))))())))((((())))))()(())))()))))()(()(((())()(()(()()))))()))))(()))))))))))((()))))()))(((()))))))(()())))))))((())))))))))()))(()))))))))))(((((()))((()((((()))))))((()(()))))())))))))))((((()((((()(()))))))))(()()))))(()()))()(())))()))))))))))))))())(())))))))(()))()))(()))))))()(())))(()(())))))))))((((((())(((())))))()))))))))))(()))))))))))(()()))())(())))()))))))(())))()))((())))))))()((((())))(()))))())(((())))))(()))((())((())))))())))(()))))))))))(()))((((()(())(((()))(()(()(()()))(((()())(()(()()))))))(())))()))))))(()((()())))())))((())()(((()))()((()))))))))(((())(()))(()()()))))))))()((()))))()))((((((())))(()())))))((()((()))()))))(((()()))))))(()))))(()())(((()((()(()())()))()))(()))))())))))(((())()))()))((((((()))())))))())()(())()))())))))((((((()))(()()(())))))((()(()))))))))))((()(()))())))(()))((()))((()))))))(()))))))))(()((())()())))((())))))((()))))))))()((()))())())))(())))(((((()))))()((())))))(()))())))(()))()))(())))))((()))(((((())))))()))))()))()))(((()))(())))((((())))))))()))((((())((())()()))())())))))))))()(((())(((())))(()))()((((())(((()))((()))))((()())))))))))()())))))))))(()))(()(())))))))((())))))))()(((())((((())))))((()(((((()()))())))())))))())))(((((())))(()(())()))(()))))))(()((((()(())))())))()))))((())())))())())))))()))))))(()()())))))())))))()(()(((()(()(()((()))())))))))(()((())(((())))))))()((())())))))))()))()())))())))())))(((()())))())()))()))()))())())()((((())(())(())))))(())))(()))))))))(())(((())((((())))))))))())())))(((((((())))))((())))))))))()))))())))((())((((()))((()))))()))))))))))))((()((()((()(()(((())))))))()()))()))(())))(()))()())))()))))())))))))(())))))))()())(()(((())(())))((()(()))))))))())((()))))(())))))))))((()())))((()((()(()))((((()())()())(())))))))))))((((((((()))()))))())))()))))))(()()(()))()))()))))))((()((()))((())(((()((()((((()((()))())(()))()))))((()(()))))))))()())(())))()()))())((())(())))))))))(((()))((())))())())))((())((()))))((()))))()()))())))))))(()))))()))(()))))(((())))))(((((((((((()))(((((())))(()((())))))))))))))))())))(())()))))))(((((()))))))())))())(())))())((())))((((((()(()))())))()))))()))((())))))))(((((())()((()))))())())))())()))((())))(())))(())(())((()))))(())))))())))((()))))))())))())))))))(()())(()(((())))()))(()))))(()(())))))((()(()))))))())))))))((()(()())))))))))()))))()))))(()))()()((()))))))))())())()))(())()())))))))((((())))))(((()(((()(()())))()))((())))))))()(()())))()))(()(((())(())))))))))())())))()))))))()))()((())))))))))(()))))()))((()(()(((((((()))(()(())))))))))))(((()(()))()))))))))))))))(()(()(((((())(()))))(()))))))))())(())))(((((()(((()()())()(())))))))((()))))(()))(()))))(()))))))))(()))((()((((((((()())())))(())()))()())))))())(((()))))))))()))((()))))(((())((((((())((()())(((()))())))))))))()))))((()(()((())))))))()))))))))))))(()))))))))))()()))((()(((()()(())))))))))))(())())))(())())))))(())(((((()(((())))()())))))))))((()()))()((())))))()))))())(())))())(((((((())))(())()))(())))))(())(()())())))))(()))()))))))((()((())))))))))))))))))))))()))))()))))))(()))))(()))(((((()(()((()))))(((()))))))))))))())(((()(()(())((())))))))))(())))))()))(((())())))))((()())))(())()(((())(())))))())()))))))))(((())(()()))))()(((()((()())()))(())))))()))))(((((())()()))())((()())))())))()())())()))())))))))((()((()(()))((()))))(())))())))(())()(())))())))))(((())))))))(((((()(()))())))())(((()))))))))((()))()))))))))))(((((()())))))))))()))))(())))()())))))()))(()))(((((((()))(((()(((((()))))))))))))())))))))((())))())))))())(((((((()())))(())))()))(()))(()())))))))))))()(()())))))))))))()))))))))))))((()()((((()(())))(((())(((()())()((()())(()))))())))))))))(((()))((((((((()))))))))))))))))(((()))))))(())))))(()())))(()))))(()(())())())))))))((((()())))))))(((((()((()()((())))()))))()))))))(((((()(()(()(()))))))))))))((((())(()(())))))))(()())))(())))())))))())((((()()))(())))(())))))()))((())))(()))()))))))))))))()))())))))))))))()))))(((((()()))))())((((()))()()))))())))(()()((())))))((())))))))(())()())))((())))(()())))(()))))(((()(()))())))(())))()))())))))((()))))))((()(()((()((((()())))))))))()))))(((()())))))))(()()()))())())(())))))())))))))))))))))()))))((())(()()((((())))))))))())(((())((()(())((((((())))))))))))())))((())))()((()()(()))))())))(()())()))))))))(()()(())((((()(()(())()))(())))))))))))()(()))))))()))))()))))((()(((()(((()((((())))))(((()((((((((()((((((((()))))))(((()(()))())()))()))))(())))((())))())))(())))))())))))))))))))((((())((()))))))))())(()())())))(())))))(((((())))())))))))))()(()))((()))))))(())))))))(((())()))())(()))()))))(((())))(()(()))))))))(())))()())()))))))()))(()))()())))()))(()))()))))()((())))(((())()))))()(()))))))))(()))())((((()))))))()))))))((())())))((()))((((())((((()(())())))()))()))))())())())((()((()(()()))(()))))))((())((()))))())))()))))()))))()))(()((((((()())(((((())(((()())(())))))(()))))((()))(())))(()))))))))())))()))))()()()((()()((()))))))()))))))))))((()())()))))(((()))))()(((()))))))()))()))()(((())((((((()((((((())))((()()))))))))))())))))()))(((((())))(()())))())))(())(((())()(()))()))))(()))))))))))())))(()()(()(()(()())((()()())))))))())))))()))))(())))))(()(((())((()))))))))(()())))))(()()()))))((()))))())))(((())))))))()))))))()))))))))))))))()(((()))((()((()())((()))))))()))))))((()((())(())())))))((())()(())))())())())))(((())((())))))())()()))))())((()(((()))))))))))))()((((())(())))((()))))())(())))())((()))(((())(())))))))((()))))))())()))))(((())))))))(()))(()))()))((())())()))())))))))))))))())((((())))()(((((((()()))))((()))))())))((())))())))))())((((())))))(((((((()())((()))))()())))(()))))))((((())))()))(()))())())))))((((())()))))))))(())))(()())())))))()))))))))(()))))))))))(())))(((())(((()))(((()())(()(())((((((())()((())())))(())))))())))))))()()(((()())))))))()(()))))())))))((())())))))()))()())))))))((())(((((((()()))))))))))))((((())(((((())))))))(())(()))()))))))((()()())())))())((()))))))(((()))))))))((((())))(())))))())))))()((((()(()))))()))((((((()((((()))))))))))))()))))(((()()((())))))))(()))(()))))(())))))))(((((()))(())))()))))())))))()))))))))(((()((((((()((())(((()))))((((())))))())))())())))))))((()))))()))())))))))))())())))())())))(()(())))()))())))((()))(()()))))())))(()(()))))(((())())))))))((())))())))))))))))(((((((()()()))))))))())(()))))(()))))))())(((((())))()))))))))))()))())))))))((())))))((()((())())))())((()())))(())))(()))()))(())))())(((()))))))))(()(((())((()((()()))))))))((())))(())))))))())())(()(((())(((((())))))))))())))(()))))()))))())))(((()()))))(()))))((())))))()(())))(()))()))(())))())())(((())((()))))))))))))))(())))))))())))(((()))((()())))()))))())(((()(()((()))(())))))))))))))((())))((())))))()))))))((())))())))))()))())()))()))))(()())))))))(()((())))(())))))(())(()(((((()))()))))))()())(()))))))())(((((()))))))((((()))))()((()))))))))))))())))))))))))))()))(((())((((()()))((((()(())))(((()())))))((())))))(()))))()))())(((((((())))))())))))))((())))))))(()(()((())))()))))))))))))))))())((()()(())((())(((())((()((((((()(())((((()))()))(()())))))(()()))()))()))))((())()))))(()))(()(())))))((())))()(())))))((())))(())(()(((())))))))()())))))))))))))())))(()))))))))((((())()))((())))()()))()()()))()()))(())))((()))))(()())))))))())))(())))())))))()))))()))()(((())))))())()))))(((()()))))))(((((()(((()()))))))))()(()))))))())))()(())()))(()()))))())(())))()))))())))(())((())(((())))))))))))))(()))(())))))))))))))))))((()()))())))((())))(()())))))))(()))))))))((()())))))(((())))(((()))()))))((())))))((()())))())))())))))()))((((((()))))))))))))))((((((()()(((()(())))()())))))())((()))))))))))))))))))))))(()(((((((((()))))(()))((((())(((())(()(()(()(((())((())()(((()))))))))))))))))())()))))))))))(((()())()((()))())))()())))(((())))))()))(()((()(()((())))())))))((((())()))(())())))(())))))((((()))))))))()()))))))(()))())(()((()()))))))(())))((((()()()))(()))))(()))((())(()(()))))()))()))))())(((())((()()))()))(())))))()))())))))))))))())))(((()))))))((((()()))()())(((()))))))(()))(())))())()))())())(((())))))))))))))(()))))(((((((())))))))))))()))(()))))((((())))(((((()(((((())))))((())))))))()))())))))((((()))(())))))())))()))(()(())))))))))))((((())(())))))))())()()())))())))(((((())))(((()()()(()))))))))))()((())))))((()()))()((()()))))()))))))()))))((()())()()))()))))()))((())(())(()(()((()))))))()))))))))))))((())))))()))))()))(()((((((())())))))))())))(((((()(((())))))))))))))())())))))))()()))))))))((()())()))())()))))((((())())((())(()())))))))))))())((()))(()((()))))))))()))()))()))))(())))))())())(((()(()((()(())(()))())))))))))))))(()))))(())(((()))()))))))))()))))))()(())()(()((()(())((()(((((()))))))))))))))((())))())))(()(()))))))()))))())))))())))))()())))((()()(())((((()(((((((((())))()))))))))()(()(((())))))))))))))))(((()((()(()()((((())()))))))))())))))())))())))))((())))))))()))(((((()(())(()((()(((()(((((((()())))((((()))))))((())))))(()()())())))))))(())()))))())))(()(())(()(())))))))))))))))))())(()))()))(()())))))()))())))))((()(()()((())))()))))()))(()))((()(((())))))))(((()))()))(())))(())())(((()))))())))))(((())))))))())))))(())))()))))))()))(((()())(((((((())))))()())()))))((()()))(()()))())())()((())())))))))(()()(()))(()((()()))))))()))()(((((())())))))))))((())()((()(()))()))))()(((((()))))))))()))))))())))((((((()))(()))))(())))))()))))((((()((((((()))((()))))))))())))(())())))(()()))))()))))))(()()((())(())((()()()))))))))))))))(((()))))()))(()())))))))))((((((((((()))))(())))))((())))())))()))())))))))((()((()(((((())((()))(((((())()))())())))())))))(()))))((())))))((()(()())))(())))))))))(())())))(((((((()((())(((()))))()))())()))())))))))())))))))))))))))))(((()))(()((((((())()))))()(())))))()()))))))))()((()(()))())))))))))))))(())(()(()((((())((()))(((()))())))()(()()()))(())))))))())())))))))(((((()))()))))))(((()))((((()))))()))))())(((()))))(()))((((()())))))))))))))())))()))))(((())())(()((((((())))))))(()))))((())))))()))())))))(()))))())((((())))))))()))(())()))((((((()()))))))(())())))(()))))))))))()))())))(((((()((((()()((())(((())))()))(((())))))))(()))(()))()))()()))))(()())))(())((()()()(((())((())())))))))))))((((())())(())(((()))()))))))()(()(((()))))(())))))()))(((()((()(((()))))(()))))))(()())()))())))))))))(())))())))))))((()(()()))))(()))(((())))))(())))))()(()((())))))))()())))))))(((()))))(((())))))()))()()))))(((())()))))))())))))())))))(())))())))))(((()))))))))))))((((((())((((()(())(((((())((()(((((()()())))())()))())))())()))))(())))())))))))()))))))(())))())(()))))())))()()))))))(()))())()))))(()()))))))))((())(((())())())))))))))))()))()))()))())()))))()))()))))(()))))((((())(())))))))))))))))(((())((())))))()))))((()(((((((()(((())(((((((())))))(()))))))(())))(())))())))))())())))())(())))())())()))()))(()((((()))))))))(((()())())))))(((()))()())))(()(()((((()))))))))))((((((()()))()))))((((()))()))))))))))()))))(((((()(((()(()(()(()))))))())()))))((()))(((()))))))())()))))()))())))()))))())))((()((()))())()))())))))))))()))))()(())())))))((())(()(()()))))())(()))))())()))())())()(()()))))((()))(()(())))())))())()))()())))))((((())))))()))))(())))())((((()()(()())(((()))(((((()((()))())))(())))(((()))))))))))(())))))))))))))())))()))((()(((())((()())()((())(((((((()(((()(()(())((()()))))))(())))())())))(())()))))))))))))())))()))))))((())))))(((())())))()))()))())()))())))(()))()))(()(())))))))))((()((()()))((())()((()()()))))))))))()(((((())()))((())))()(()))))))((())))))((()(()()))((())()))))()))))())))()))(())((())()(((()))))))((()))()))))((())))))())((())))())))))())()(((())))))())())))()())))())()))))()(()()))))))))))((((((()(((()))(()))())))((()(()))())))()))(())())))((((()()())))())))))(())))(((()(())))(())))))(()))((())))()((())))))())(((()))))))((())))(()((((()))))))(()))))(()())(()((())()))))))))())())())))()))((((()()))))((()(()(()(((()))()))))(()))))))())((())((()()()))))))))))))(()(()))))))))))()))))))))((((())(((()))))))()(())))()))()(())(((((())))))()))(()))(()(()))))))))))(()(())(())))))))))))())))())))))))())))))()((()))))))))())))))((((())((()())((()))))))))))))))))()))()((()(())()())(((()(((()))))(((()(())()((())((((((()))))(()())())()))))))))))(()()))()))))))))()))())()))()()))()()))))))(((()(()))(((((((())(())))())())())(()))))()()))()(((())))))()))))()))(((((()()))))()))((()(((())((()(()(()))(()(()))))())))))))((((()))))()))((())))))))))((()((((())))))))((()(()))())))())))(()))))(((((((()(())))((()()))))()()))()(()))))((())))))()))))))))())))()))()))))))((((()()))))))))))((((((((())((((((((((())())())))((())))))()(()(())))))))))(()))))(()())))(((()))()))))(()())))())))))))(()(())))))()))))))((((((((())))()))))((())((()))))))))))))))))))()))(((()))))()))())))))))))()))))())()))(())))())))(()((((())))))))))()))(()))))()))())(())))))))(((())()))))))))(()()))))()))())(()((((())))))))(()()))))()())))((()))(())))()((())()))))((()(((()))))))(((()())))))))))()()))))))((())))((())))()()))())))(()))((()(())(()))))))))))))))))(((()())())))))))))()))))))()())))())(((()()))(((()))))))))))))))))()((())))))(()(())()))))((()())))))))(()(())((((())))))))))))())))))))))(((()((())))(()))))()))((())))))((()())))((()))()))())))))(((((()(())))(())((()(())()))))))())()()))((((()())))))))))))))))(((()))((())()(()))))(((()))))))))(()))(()))))))))())))(((((((((((((()))))()))()))((()(((())()(())))))()))()()))))(()(((())))())))(()()))(()))))))((((())))(((()))((())))))()))(())))((((())((())(())()))()))())))))(()))))((()())((())))))))())(((((()()(()))())()(())))())))())(()))))(())())))(((()()))())(()))((())))(()))()()))))((()()))))))))))))))(()))()()))()))))(()()))))))((()))))()))))))))))))((())()())))))))))))))))(()()))))()))())()))())(()))(())))))))(((()()((()))))))))))))))())((((())))()))))(((()))(())(())))))(())))()())(()))))()))))))))))))))(((()))))))))))()))))(())))))(()))))))()))))())))(()))())())()))))((())(()(())))))((()(((()((())((()(((((((()(()))(()((()((()())(())))))))())))))())))())))()))))))(((((()(())))()(()())))))())))((((()()))()())))(())(())))()))))((())(())((())()))())())()))))))())())()(())))()))((())))(()))(()))))))))))(((((((())))))()()(()())))))))()())))(((((()))((()))))()))))())))))))))())))((()(()(((()))))))))))()))()))))()))))(())))))))()())))))())()))))))))(()(((()))))(()))))(((()(()))))))((()))()()))(())()))))))()((()((()(()(()))())))))))(((()))()))))(((())((())))((())))))()))))(((((()))(()))()))))(((()))())))))((((())))))))))((((())(((()))(()((()(())))))))))))((()()(()))))(()))())))()))))()))))))())(()(((()((()()())))))(()))))))((())))))()((()()))))))))))))(()))))))())(())))))))))()))))(((()(((((())))())()))))))(((())))))))()))))))(((((()))))())))(()))())))())()(()))(()(()))))))())))))))))((((()((()((((())()(()()(()(((((())))()(())))()))))))())))))()(((()))))((()))))()))))(()()()))))())))(()())())))()))())))()((((((()(((()))())))(()()))))))))(()()))((())))()))())(((()))(()))))()()))((()))((()))())))))))))))())))())))((((((()))))((()((())((((())))))))))))(()))())))(())))))(())((()())))))((())()))()(()(())(()))))))))(())))((((()(()))))))()))())))))))(()())))((((())))))()((()))()))))))(((()(())())())(((((((((((())())(((((((((()))))()(()))))))))))()))))))()))(()())((())()))())())(())))))))((((())())((()(()))()))))()))()))((((((())))((())))))(()))()))))))(((())(()()((()(()))()))))))())()))((()))))((((((())((()))))))))())(()))))()))))))))))(())(((()))((((()())((())())))))()))))))(()))((((()()(((())((()())))()))(()))())))))))))))))))())(()))))))())))))))))())(())))))(())))))(((())()(()()((((((((())))))))()((()))))))))))))))(())((()(()((()())()))((((())))))())))))((())))(())))((((())(())))))(()()))())((()))))((()))(()((()))()))))(()))))()))(()))))))(()(()((())))))))((((()((())(()((((((()())))))))))))))))))))))))(()(()())())(())))))((())))()(())))((()())))((())))))())))))(((()))((((((()))()))())())))(()()))()))))())()(())))())()))((((()((())(()(())))))))))((()))))))))))()))())))))())((((())))))()(((((((((((()(((()())(((()(()))))))))((((())(())))))))())))))()()))))))()))))(((())(((())()))))(()(((((()()())(()()))))))))))))))))()))))))))())))(())(((()(())))(()))))()))))()((()(()((((())))))(()))))((())))))())()))))))))))()())(()((())(((()))(())))(())(((((((()()()((()))))()))))))))))((()())(((())()())((())))))))))((())))))((()))))))))(((((()((()()((()))))((()(())))))()))())))((())((()())(()())))())))))()))))))()))()))(())))()(())))()))))))(()((()(((()()))))))((())(()))))((())))()))(()(()()))))()(((()))))))))))(()())(((()(((((())())))))))))(())))()(()()))))((()()))()))))))))()))((()(((()))))))))))())))())((())((())(()))))))))())))()))())))))(((()(())))))))))))(()(((()((((())))))()(()(())))())())))))))))))))))))((((())))))))))))))()((())(()))))()(()))())))))))()())((((((()((()()))))))()(((((())))))))))(())))))((())))(())))))))(())))(()())))())((())))(())))))())))))(((((((((()))((())))))))()(()))())))())))(())))))))()((())((()())))))))))(()))))()(()))((((((())))())))))))(((((()))))()))())())))(()()))))((())))))())))())))(((((((()(()())))(()))(()()))))))))(())(()))))))))(((((()))()))(((()((())(())((()()))))))))())))())))((((()))())))()((((())))))())))()())))))(((())))))))(((())))))())())(()((()((()()()())))))))()))))))))()))))())))))()(()(()()))(())))())))))(()))((()(((((())()((()))))(((((())())))))))))))((())(())))))))))))))))))))))((()())(((()))))))))))(((()((()()((((())()))()))())))))))(())(()((((())))(((()))(())))))((()(()))))))))(()()(()(()))))())()))(((())))))())(()(())))())(((()))()))))())))())())))())()()))))()))(()))))))()))(((()())()))))))))()())(()))))))())))))))))(((()))))))()))))(()(()())))))))())))((()(())))))()())))))()))()))(((((()((((()))(()))(()))))())()))))))))))))((()((((()((()((((()))()))())(())))))(())(((()()))())))()()))())()))(()))(((())())))))(()))))))))))))(()(((((((((()(())))()))(((()))))()))()))))))())(()())))())(((()(((()))))))))))))())(()))())(())))))())((())()))))((())))()()()))))))))(()))))()))(())))((((((((()))))(()())()))())))))))))(()((())()))((())))(()))))(()())())(()(()(()))))))))))()))))())))))))()))))()))))))))()))(())))()))))(((()))))(((((()((())))))()))))((())(()))))))())(((())((((()))())())())))))((()))((()()))))(())())())()))))))((((()))))))(()))))((((())(((()())))))))(()))(())))())))))))))))((((((()))(((()()()((())(((()())(())))()())))))))(((())(())()))))))()))(()))))(())))()(()))(()(())(()())))(()())))))((()(()(()))))())))))))(((((())()))))())))())))(()((()))))())))))))))(())(((()))((((((()(((())(((((((())(((()))))(())))())))))(())))))))))())))))(()))(((((())()))))())))()))))))))((())))(()))(((((()))))))((()))))())(((()()()))(((())))))))))()))))((((())()(((((((()(())))((())())))((()))))(())))))))())))(()))))))(((((()()))))(((((((())))())))()))))))))(())))())))))))((()()))())((()(()))))))()))))(()))))())))))())))((((((((()))((())()))))))))))(()(()))))())())(((())))))))))())))((())((()()))()))))))()))))((()((((()))(()((()))))))()))())(((()))))))))))(((()()))))))))))()))))))(((()(())))))))((()))))())))((()))))((()((())))(((((()())(())))))())))))))((()((((()))(((()))())))()))))(((()))(((()))()))())))())))))())))))))))())))))))((()((()(()())))))))(()()))(()()))))))())))(()))))))))))))))))()(())(((((()))))(()))))))()))))(()))))()))(((()))(()))(())))))))())))))()))((((()()))())))))))((())(((((()((()))))())(()))()(()))))(((((()))))(())))())())))))))))(())))((()))))()))))))())))(((()((()(())))))))))()))(((((())))))))))))())))))(((((((((((((()(((()(()((()))))))(()(((())())))))(())))())))(((()))))))(())))()()))))))))))(())))())))())(())()((((())()()))))())))(()())(((()))(()())))))))()))))((())())))())))((((()())))())(()())))))))()((()))(())((()()((())))))))()))(())(()(()))))()()())(()))))))())(())(((())(()))))))())((())))()))((())))))))(()((()(()((())())))(()))))(((())))))()())))))()))))))((())))((()))))(()))()))()())))))))))(()))))()))()))(()))))((())(((()(()((())(()((((()()((())))))))))))()))(()))))()))))))()()))))))(()))(())))))))))()())))))()))())))(()))(())))))))))(((())))()))))(()())))))))((()))(((())()))))(()()((((())))))))()))(())))(())))()(()))))(((()))(()()))))))))))())(((()((())))()())))))())())))))((()))(())((()((()(()())))(())))))()))))))))))))))))((()(()(())()())))((((()))))(())))))(()()(())))()))))))))))())())))))((((((((())((((()()(((((()(()))(())))()))))))))))))((()))()))))))((()))())(())))))))))))(((()(((()))))((((((((()))())()))))))))((())))()))))))()))(()))()))()))))((())())((()))((()()))))(()))()))())))(())(()(((())(()())())))))()))))))))()))((())(())))()())))))()))))()(((((()((())))))))()))))()((()((())))))()))()()))))))(()()))())))))((()))))()))()))(()))))))())())))))(())))(((())))))))(()()()))())(((())(()()))))())))((())(()))())())()))())))(()))((((())))(()(()())(((())))))))())))(()(((()))))))))((()())))))()))))))))((()())))))(((((((()(()((())))(((())))))))))(()))))))(()))(((()(()())))))))))))(()((()(((())())))(((()))))))))))))()))))())))))))))))()(((()(()))))(())))())(()()(()(((()))((())))())))))))(()))(((()))))())((((()((()))))))()))((())))))))))))(((()((())))()(()))))(()))))())))()())()))()))))((()))))()(((())(())))))))))((()))))))))))))(((((())))))((()())))()))))))))))))((()())))))((())))))((())))))))(((()(((()))(())))((((())((()(()))))())))))))))())))))))))))((()(()())))))))))))))(()()))())))))))()))))())(((())))))())))(())(()()))))))((()))())())())()()))))((())()()((())))))))()))))())))(((((((())))(())))))))()))))(((((()))()))()))))((()()))))))))((()((((())(()))(()))))(())))))))))()(((()))())))))((())((()))))((())(()()))))))))))())))))())))))))))(((()(()((()((((((()))())))))(((()))()())))))(((()))(())))))(()))(((())))()))(())))))))))((((())))(()(())()))))))(()((())()))))((())))(((())(())))))))))))))((())()))()))(()(((())))))())()))))))))(())))(())))))()())))((((()))((()((((()))))))))))())))(()))(((((()))()))()))())))))))))((((((((((())))(((((()))()()))())))()))))()))))()(((())))))))((())(())())()))())())())(()()(()(())((())))))())))))))))))()())(((())))(()(((((((()))((()))))(())))())))))))((()(((())))(((())))))))))))))))((())()))(())))))())))))())())(())))))))()))(())()())))))(()))(()(())))))()))))))((((()()(((((()(())())))))))())(()))))(((((()))))(())))(((())())())))))(((()))((())))(((())))))((((())))))))))))))))))))((()))))))))())))))(()))))(()))))())))))()))(()))))))()(((())((((((((((()())))))(((()(((()()))))))))()())))))))))))))))((((())))))(((((()(((()((()(((()(())))))(()((()))))()))(()((())))))()(())))()))()()))(())())(()()))))()))()))))(((()()))())))))((()())(())(()))))())((())()))))))))))(()))))())))))()((((())(((()())))))()))))))())))))())))))()))((()))))))))(((((())))()))())())))))))()))))(()(((()()))()()(()((()))))))(()(())))))))))(()()((())))))()((((()))))))))((())()()))())(((())())))))((((()))(()))))))())())))))))))((())))()))))))))))()))((())))(()))))(()()((()())))))((())))))))(()(())))))(())))(())())))())())))(())))))()))))(()(())))((((())))())))()))())))()(()()(())))()))())))((())())(()()))))))(((())))))((()))))))))((((((()))))))))((()))))))))))(())))))))(())(())))()))))))))(()))))))))))((())((())))((()()(((()()((())())()))(())))))())()))(()))))((())((()())((())))))())())))))()))()))))(((((((()())((((()((())((())))))))))))()(())(()()))()))())))(()))((())))()))())))()))(()))))()((()))(((()(()((())()()))()))))))))(())())))))))((((()))()(())(()))()))))))(()))))(())))))())()))))(())(())))())))))))(())))))))(((((())(()(()))))())()))()())(()((())))))))))))(((((())(()((())))(((()))))))))))))))())))))()))(((()(())))()))(()))))()))))))((()(())))()((((()(((())))))()))))))))((()))())))((())))))))()()(((())))))))((())))))))()())))))()))(()))))))))))))())()((((((())))))))))))))))))()))(((())))))))))))())(()(()((((((((((())))()(((()(()))))))))()))))))())))))())))((()(()(((()))))(((()))()))))))))())))))((())((()))))))))()))())())))((((()))))))()(((())))))))))))(()()))))))()()()))((((()()))(()))))()())())))(()))))))))))(((((()))))))(((()))))((()((((()))))))))))(())(()))(((()())()()))))()))))))()))))))()()(((())((((())(()(()((()((((((()))(()))()))))))()))))))((())))))))))(()))()))(((((()()(()())))))))))((())))))))))))((((()))())())(()))(())))))((((()(((())())())))))))))))(()()(()))))))())())))))(()))()))())()))))(((()))))))((())))(()))))))))))))()))()))))))(()))(()((())(()))(())))))))))(())))(()()))))((())((((()()))))))())()))()))))())(()(()((()(()))()))))()))))))((()(((())((()))))((())))))(((()))))((((())))))()))))())))))))))((()((()))(())))((())((())))))((())(())))))()((())((()()))))))))))))(()((()))(((((())))))))(()))())))))(()))))()(((((())))))))))))())((((((((())))))))))()))))))((())))())))))))(())))((()())))))))()(((()()))))((()))))()))))))()((()(((())((()))))())))())(((((()))))))))())))((()((()(((()((())))))))))))())))))()))))(()()))))))(((()(((((()()))))))))))((())))((())))(())))))))))))(((()())(())))))))))))()))))()((()(()(((((())((()))))((((((()))))((((((((()))))))())())))))((()))))()))((())))))))))(()())))))))))())))())(())))))())))((((((())()()()))())()()(((()())))()))))((())))))))))))()))()))))))(((()(()(()))))(((((((()))))))())))))((())))(()(())))()())()))))()))))))())())))(())))))(((()(()()))))(()()))))))((())))))))((())))))(()(((((())))()())))))()))))))))))))())(((()))(((((()()))()()))())))()))(())))))((()))))))()))))))))())((((()))))))()((())))))())))))()))())(())))(())))())((()(()))))))))(())(((((()))()))))))((())))((()))))((()(((()(()(())))())))))))((())(())))())))((()((())(((()))))((()))))))))((()())((())())))((()))))))))())))()))(((((()()))(((()())(((((((()))())))())))))))))))(((((((())()))))()))))))))))))))(())))))((()))(())))()())))(()()))))((((()((((((()))))()()))))())))))))))))))))()))())))(()))))())))))(()))(())))())))))())))))()(())))((()(()())))))))))))(((((((())))()))(())))))))))(()))))))()((((())))((())))))())(((()(((((())((((())((()))((()))))))(()())))))))))))())))))())))(()))(()(())))))))))((())(()))))))()))(()())))((()))))(()))))((())((())))))((()))())())))))))()))()))()))((((((()((()))))))))))())))()))())))(()())))))))()))))()))())))(())((()((())))))))((())))))))))))))))))()))))))()))))((())))((((((())()(((()))()(()(((())(((()(()))))()(((()((((()(()((()))))))()()))))))))))))())))())()))(((((()()(())))))))((()))(()((()))))(()()))()))()))()))))))((())()))())))))))))((()(()))))((())))))((()))))))(((()))()(()))))())))))((()(())())))()()))())))()))(((())((()())((((()(())))))))()))(())(()))))))))(()())))())))))())(((((((())))))))))()())(())(()(())))))(()))())()))()(())))()))()((()))))))))())((((()))))())()))(()()))()))()((())(((()))(()(()(()(((())(())()))))))))()())())))())()))())(())))))))(((())))((()()((((((((())))((())))))(())))))(((())))))))(()))((())))(())))))(()(()()))(())))))))()()())((())))()))))((()()))(())))))(()))))())()))))(((((()(()(())()))))((())()))))((())))))())(()))(()())))))(()))((()))))())(((((()))())))))))))))()()(())))()))))()))))(((()()((()))))))))))(((()))(()))())))))))((((()(()())()))((()))))))))((((((((((()))))))())))(())())))(())))(()()())))((())()))))()))))))))))()((((((((()))))()(())))(((((()))))())))))))(((())((()))))))(((()))))((()))))(((())()))))(()(()())))()))()(((())())))))())))((((((((())(())))))))(((())(()()))))))()(()))))()))())()))))))(())))()()))))())))))((((()))))((())())))))(()())))))((((())((())(()(()))))))))(((((())())()))))))(()))))))))))))((()())()))))(()())(()))))(()))()())))))))()))(((()(((()(())(()(()()))()(((()))))())())())()))))))()()()))))))(((()))))()))()(()((((()(()()))(((()))(()()))))))())))))))))())))((((((()))))(()((()(()))((((())))(()))))())))))))))(()(())))())(()())))))(()())))))))(((((()))))(((()()((())))))))))))()))()))))())(((()(()((())()(()()()))))))))))(((((((()))))))()(((((()(()))))))))))))((((((()))))())((((())))())(())))())()))))))()))())()))))))))))(())))((())))))))))()((((())))))))(((((((((((())(())))))))(()((((()((())))())())))))))()))())())))(((((())))()))()))())())((())((()(((((()()(()())))()))))(())))()))((())())())(((()(()))))))))))((())))))(()))))))()))))((())))()))()))(((()))))((((())))()(()))))((())()))(()(()))))()))())))))()))((())())))()())))))))((((((()((((((((((((()))((())(((())())(())()))))))(((())))))())))(())))))))()))))))))())((((()(((((())((())))(())))))()))))))))))((()(((()))))))())))))(())))))((()(()())))))(((((())(())))))))(()))))(()))))(((()))(((((((()())())()))))))))))()))()))))))())(())))((()))))()))(((()))()()))))((())))))((()(((()(())))))))))))(()(((()(()))(((()))))))()(())))())())((()())))((()))))()))))))()(()))()))))))(()()))(((())))))((((())()))))))((()(()()))()))))(())))))(()(((()))))(((()))))))))()))()((()((())))))))))))(((()(()())))))(()))((()())))))()))))((((())))))()))(()))(((()))))))))()()(((()()))))((((()(()(())))))))()))())((()))(((()))))))))))))))))(()(()))()))())))))()))))()))))))((((((()()))))(((()(()((((())()))))))))))((())))))((())))())))((()((())))))))())))))(()()))()))))))))))))(())))(()))))()))))))()(()())))))))(()(()))((()((()()(()((((((())()))((((((())()())))((()))))(()))())))))))))))))(())))))()()())(()))))))())))))(()((()((()((((()))))))())))())))))((())()))))))))(()(())))((()(()))))))))))))(())(((((())()))))))))))))((((((()(()))()))()(()))))))))))(()))((())()))))())(((()))))))))))))))(((()(((()((((())(())(()))))))(()))))((()()))))))(()(()(()))((()))))()))(()()(()))))))(()))))))))(((())))))))())))))))(()((((())))))())))())()))))))(((()))))())))()))()(())))))()))()))(()(((((((())))(((()))())))())))))((())))))())(()))))))((()((((())())))))())))))()(((()))))))(()((()(()(()(()(())))(()))))))))))((())))))((())(((()(())))))))(()))))())())))))(()))())()))))((())()()((()())(((((()((())))))))))))()))))((()()))))))))(())((((())(())))((())))))()))))((()(())))()))())))(()())((((()(((())(((())))))))()))))())))))((((((())(())))))()())(()))))(())(()()))(()()))))())))()(((()((((()())))))(()))))()))))(())))()(())))))))))())))((())((())())())))))))))))((())))())))))))()))())))))((((((()))((())(()(((((()))((((()))((())))))())()))))()))))(()()))))()())))(()(((())(())))))))(()(((((()((((())))))))())(())))))))((())))))()))))))(()(()(((()()))(())()))()))))))((((()(()))))))))))))(((((()(((()))()))))(((()))))))))))()))(())))))))))((()()))))))())))(((((((((((())))))()())))())())))()))(((((())))))))()))))(()((()(()))(())))))))))()()))))))))()))()))))(((()(((())((())))))))))(()))(())))))))(()())))()))))))((()))((((((((()(((()))(())()))))))))((()))(())))))((((()))))))(())))))))())((()(()()(((((()))))()))))))(()((()(()))))))((()))(()))))())))))))())()))))))()((()))))))())))()))((((())((((()(()()(())))(()(())))()())))((())))))))())))())((((()))))()))(())))))))))(())((((()(((())))((()))))((()(((()()))))))()())))()))))(()()(())((((()())))))((()))))))(()((()()(())))))())))))))((()))))())))(()())((((((((())((()))))())()))())))))))(())())))((((()))))))()))))))((())(())))))())((()()(())))())))))(())))))))())((())()((()((())(((())())()))))))))))(()))(()))))(()()))))))(())()))()()))))(()(()(((()((((((((()))))())((()))))(((())))))))))))))))))))))))))()))()))))))))))()))((((())))()(((())))))())()))()())))((((())))))))))))(()(((())((())())))(()()))))()())))))())))))))))))(((()(()()))()))))))))(()((()))((((())(())))((()())))))))))))(())))))((()))((()(()(()()((())))()()))())))(((()()))())))))))(((()))))))))())((((((((())())))(())))))))())())))))(()((()())))))((((((()()))))(())))))))(((())))))))))))))))((()))))))(((()))()))(()())))))))(())))))())(()()(((((())))())))()))())))((()())))))))))))))())))))()()))())))(())))))(()((()(((())())))))))(()(())))))(()))))))((()(()((((()))))(()())))))((()))))()((())))(((()())(()))))(()()))((())))())()))((())())())))))())((((((())(())))))(()))))())())))())))))((((()))())))))))))((()())()))))))))(())(()))))))))(())((()(())))))))(()(()((()(()))(((())())))))))))((((()))))))())))(()))()))))))))(((((((())))))(())())))))))()(())))))))(())))))))))(()((())((()))()((((()((()))((()((((((()))(()((())))))(()))())))))())))))))(((())))))))()()))))()((())(()))))))(())))())))()))())))))))((())((())())(())))())))()))(()))(()((()()))))))))()(((())((()(((()(()()())()))()))(()))))))))()))()))))()(()((())))()))))))(()(()((())())()))))((((()))))))(()((())))))))((()(()))))))(((((((())))))((((())))())))))((((())))()))))))))))))))))))))((()))))()(((()))))(()((()))()))))))((((()))((())))))))((())))))(()()))))()))))))())))((()((())())))))((())()))(())))))))()))))(()()))))(()))))))))((()((()())))(()(((((((()()))))))))))()(()))))))((((())))()))()))))((((())))((()())))))))(((()))))()))(()()))))))))(((())))))()(((()))((((())())))))())()))((()())())()))))())))))(())()())))()))(((())(()(())()))())))))(())))(((((())))(((()))))))))(()(()((())()))()))())))))(()((()())())))()))()))))))))()))()))((()()))())()))(()(())))())))))()))))(())())))((((())))))))((()())(((()))))))))(()(((()))(()(((())))))))))))((()()))))(()))(())((())()(())))()))())((()))()))))))(())))(((((())(()()()())))((()()))))))(()))))(((()))()()))))))((())))()))()))((((((((()))))()))((((()(((()(()()))))))))))(())))))))((()))()))((()))(((((((()()))))()))))())))))))())))))(((()))()(((()))((()((((((((()))())))()))((()))))(())))))))))))())))()))(())))())(())())))))(())))()))((()))(()))))(()((()))(())))))))))))()(((((()))(())))(((()((((()))()))))))))))((((((()))))(())))))))())))()))))()(()))()))())))))()))()((()))))))((()))((()))))))()))))))(()()))()))))))(((()((())))(()))())))))())))()())()))))()))))))(((()(((()))((()))((((()(()((())))))))))(()))(())))(()))(()))))))()((()(()()(())))()))())))))((())))))))))())((((((((())()(((())())))))))())())))())))())))(()))))()))()))))((()(()())))))))))))))))))(()((()))))((((((()))()()))))()))))))(()))((()))))(())))((()(()(()()()(()()))))))()())))))))(((()(()))))))()()))))))))(()())))(()())(()()))))(()))))))(()))))())((()(((((((())(()))))))))(((()))))(())))))())())))))((()(()))(()))))())))(((()(((((()))()(()(()()()))))))())))(()))))())))))(((()))((())))))))()()))))()(()())))((((()(())()))))))(()))))))))(()(((((()()))((())))((())))))))()))(()))())))))))()((())()(()))))))))()))(()())))))((())(())))))))))))()))))())((())(((())((((()))))))))(()))(())(())))))()())()))())))))))((((()))))(())))))))())()))))))(((()(()())))))((())))(()()))))))()))))(()((())))((()())())(())))))(()))()()))(()))())))(())))(()))(())))))()))))(()))()))))))))((())(((((()))))(()(((())())()))))())))()))()()())))((()))))())))((())))(((((()))))))))))((()(())))))))(()(())()))))((((((()))())))())))))(((()))))))))()((((()))((((()))))))())((((()))()))))())())))))))(((()())((())))()()))))))))())(())))))())(()())))))())))()())))))(()))))))((()())(()())))))(())))))))())))))))(()((()))))(()))())))())((((((())))()((())))())))))((()()))(((((()))))))))()(((())()))))))((()())))))())))())))(())((())))))(()())))))()))))()(()))((())()))()))(())((())))))))))())(((()))))())))))))(()(((())(()))()))))))((())(()))))))(()())(((())()))))()(()))()())(((()()))))(())))((())))))((())())()))(((((()())()))))))((())()))))()())))(((()())))((())))))(()(()))))()))))(((()))(())))))())(()((()))))()))((())))(()))))((((())))))(()()(((()))))))))))))))))((()((()))))))))))(()((())(((())(((()))))(()(()))))((())))()))))())((()()())(()())(()))))))())))((())))))(())))))((())(((()))))))))((((()))))))())))((()((())()((())(((((((()((()(((((())))))))))))))))))(())))))()(((())))))()))))()))())())))))())))))((((()(()))())()))())((())))))())))))))))(())((())))((((())))))))))))))())))((((((()((((())((())(())))()))()())))())))())())((())))))))(((((())())))))((((())()))()))))(())))))(((((((()))))))))))()(((()))((()))())))((()))((())))(())))))))))((())))(((())))))()()(()()))))((((())))))))(()))((()())))))()))(((((()(())))())()()))))))))))))()))()(((((()()))))(())))(())))(()))()))()))))))())((())((()()()))))))))())))(())(((((()))))())))))(((()()))((((((()))))))))(())))(()))()()(()))))())))))(()((((()))))))))))))))())(()()))))(())(()))))))()(())))(())((((())(((())(()))()))))))((()((((()))))))))())))))))))((())((()(()))))()))))(()))(())))))((()(((())((()())))()))))())(()))(()(())))))))())((((((((())))))))))))))))((())))))((())((()))))))))()))))()))))())()(((())(((()(()))()))))()))))))))))))))(()(((()()))))))()))))))))()))))))(((()(())((())))(((()))())))())))())(())))))(((()(())))))))())))(((((()))(((()))))))))((((())))())())(()))()))))))((((())))(((()(())())()))))))))))(()()))))))))()))))()))(())())()))())())))))))))))))(((())(()()((())))))))))(())))(())))))))())))))(()()(((())(((((((())(())))())(()(()())))))((())))))))(()()()))()))((()())))(()))))(((()))()))((()))(()))()())())))())((())((()((()))))))))))))))))()(((())(())()))))()))((()((((())((((()(((()((())()()(()))))(()))))))))))))))(())())))()(()))(())))))))))((())(())))(()))()))))(((((()(()((()())))))))()))(()()(((((())))))))))))))(()))))))))))))))))))())))))((((())((()((()))((((())(()())(((((())())))((()(((((()((((()))))((()))(())))))()))(())))))(()))))))()))))(()((()((()(())))))))))(((()())((())))))((()))))))((()(()))))))()))()))))))((())))(()))(())))((()())))))()))(()()))))((())())(((())))))())())))((())))(())))()))((((((()))((((()))))))(()))())))))(()))(()))))())))))))))()))()((((((()))((((((()(()))))(())))(()(((()((((()))(()((())((())((()))))))()))))))))))))))())))))))(()))))((((()(()())))))))((()())))(((((()((()((())()((())((())))))))))())))))))))))))))))())))))(((((((()()))(()((())()))))))()())))())())(()))()(()((())))))((())()))))(())(())))))))))))))))))(((())))((())))))()))))(((((()())))))))))))))))))(((((((())()))(((()))))))(()())))))))((()((())()))))())())(())()((((())))))()))()((()))(()))())))))())(())()))))))))()(((()))(((()((((((((((()())()))(()))(()))))))))))()))()))(((()()))))))())))))))())()))())(((((()()))))())))(())))))((((())))))))))((()(())))))(((())))(())))))))(((())(((()))))())))()))(()))))))((())((())((()(()((()(())))))))))(())))(()())))))))))()(((((())()))))()))))))())))))()))((()))((((((())()))()))))((()))))()))())))(()((())((())))))))))))))(((((()((())((((((())))()(((())())))(())(()))))))()))))))))(((())))))))()))))(()))))(()()))())))((((())((((((()))))))())))))()))))((((()))(())((((())))))))(())())))))(())))))))))(()((())))))))))((((())((((()((()(((((()))))))((()(()())))))))((())))()))))(((())(()))))))))))))(()()(((()()))(())))()(()))))())))))))((()))))()))((()))))))))))((((())))))(()))))))))((((((()()()))))))))))))((((())(()(())))())))))(())))))))))(((())(()))))()))))()((()()(())())())))(()))))))((())))))(((()(((()(()))())))()))))()))))))()())))(())))(()(((()((((((()()(((())())))))))))))())()))))))))((())))))((((())(()()(())))((())))))))))))()))))(()))(((())(((())))(()))(((()())(()()))))))))))))))())()))(()())))))))))()(()(())(()(()()))))))()))))))))))())))))))))()())))))(()((((((()(())()))))))()))))()))))(()(()))))))))))))))))))))))((()))(())))))()())()))(()(()())))))))()(()))(((()((((()))())()))()))))))))))((((()()((()((())())(()))())))))))))())))()))((())))((()))))))))(((()(()())()))()())))((())))))()()))))))))())())())))(((())))))()()())))()(()))))))())))((((()((())))((())((()((()))))())))))))))()))))()(((((()))((((()((((())()))))((())())))))))))(())))))())))))()(()(())((()(((((((()))))((())))))()()))))))))))(((((((()))))))))))))((()))(()(()))))(()))())))(((()))))))))))))))))))(())()))()())(((()))())))()))))(()(()))())()()))()(()))))()()))(())())((())))))))((())))()))))))(((()))(()((()(((())(((())(()))()))())))))))((())))(())))))())))))(()))))((()()))))))))(()(())))))))())))(())))()))())))()))()))(()))))())((((()))))))()()))(((())))))((((())(((((()())(((()()))()))())()))))())())))))(()()))(()))))))()()()))))())((())((()))))())))((()))(())())))((()))))))())()))()))()))()(()(((((()((((((()()))())))))())(())))((()))))))(())()))))))))()()))))))()()))(()))))(()))))()(((())(((((()((())))((())))())))))(()())))))()(()())))))))(()())))(()())))(()()))(())((())))))))))))))(((()())((((()()))))(((((((((((()))))())))))))(()((()()(()))))))(()))))))))()((()))(()))()))))))((())()(((()))((((()())))))))))))))))))))())()))))))))()((((())(((((((())))))())))))))))))))())((()())))))))))))))((((())))))(()()((((()()))((((((((()(())))(()(((()))))()()))))))))()))))(((())(((())))())()))))(((()))((())((()))))))((())))(()()))))(()()))))()(())((()())())((((((())()))))))))())))))(())((((())))()))((()()))))())())((())(())))))(()()))))))))))))))(()()))(((((())))(()()))(((()(((()()(())(()(())(()))))())))))))())())()))(())()))))((())))())))(()())()())))))(())()))())()))()))()((()))((())))))))))))))(((((()(((())(((())(())())(((())(()))())))))(())))(()(())))))(()))))()))()))(((()))))))())())))())))())))))(())))())))(((()()))))))((((())))((()(()())(())))))(())))))(()())(((())))(())))))())))))))))))))(((((()))(()))))))((())))())))))))))()))))(((()))))))))((((())((()))())))))())()(((()))))())))))()))))))((()())())())))))()(())((((((()))()))))))(((()))))))))(((()(())))))())())))()())))))((()(()())))))(()))))))))(()(((((())()))((((((())))))))((())))))()))))))())))))())))))))))))()))))(((((()())()))((())))))))()((())))()))))))((((((())))())())))))(((()()()))))(((()()))()))))(()((()((()(())())))(()))))))))))))))))()(()(((((()())))(()()))()()))))))))))(((((()))(()(()((()))((())))))))))()(()))))))()))))(())))))(((((()()((((((()(())(((((((())(((())))))((((()))))())))())))))))))())(()())))()))())((())))))))))))())())))()())(())))))(()()))())(())))())((()())))))))()))))))))))(((()))))(((()))))((()))))(())))((()((())(())))()))))(((()(())))))())(((()))))((((((())))))))(()))(((()))))))))()))))()(((()))())))(())))))))))())))((()(((())))))))())())))(()))))((()((())()(((()(()))))))))))(()(()))(((()))()))()))))))(())))))))(((()())))))))(((((((((())())))())()))(((())))())))))())))()))(())(()(((()))))))))()))()))()((())))))()()))())())))())))()())))))))(()())()()))(()))))())))((())))())))))))))())))))(()))(((()((((()(())))(((()(())))()()))))()()())))))))(()(((()()()))()))))((())))())))(()())))((((())))))))()))(((())())))(()()))))())()))((((())()(())()))))())()))))(((((())))(())))())))()))((())))()))))))())())()(())))))()()))())))(()))))))(()(((())())((())(()((()(((())))))(((()((())((()(())(()))))))))))))()))(()())()))))(())))())())))(())))(()))())))))((((()(())))())))()(())))(()))))(((((()())))))())))))(())))())))())))()))))((((((((((()((()))))))))))))(((())))((())))()))))())((()))()))(()(()))))))()))))(()))(())))(((((()))))))())())))(()))(())())()))))))(())))))))))))))))))(((()))(()))))))()(()))))))())((())(((())))))(()()()))))(()))))())(((()))))))())(()()))(()(((((())((()()))))))(())))()))))()))))))))))))()()))()))())((()))))())))))))()(()(())((()((())))((())))()))(())))))))((())()))))())(())((((())(((()((()())))))))))))))()(()((()(())())(()))))()))()((((())((()((()))))))())))))))))((((()))))))))))))))))))(((())))))))())))))((())))))))))))(()(()((((()((())))))((()(()))(())))))())()(()(((()()))()))))))((((())))))))))())))))()()(((()(()()))()))))))))(()()(((()()))())))))())))))))))())))))))))))))(((((((((())())))())))))())))))()))))()))))))))))(())(()))))(()))((())))))()))(()))))))))())))))(()))()))()))()())))(((()(())))))())))))))())))))(()(()))))))((())))((())))((()))))))))))))())(((((())))()))))()())(())))))))(()())))))())())())(()((((()))()))))((((((()())))))))))(()))))))))((())())))())((()(()))())))))())))((((())())((()(((()()))()()()))()))))))())(())))))((((())()))(())))))())(())))))))()((())))))))))))(()(())()))))))((((())(((((()))()))))))()(((()))))))()))()))((()((()(((())()))))((())))))())))))(()))(())))((()))()))(()(((((((())(((()(()))((()()))()))(()))))))))))))()((()()))))))()(((()))())))()))()))))))(((()(((((()(((((())))())((((()))()))))))(()))))))()())))(())))))((()())())))))))()()))((())))(((((())))))))))))))))(()())))))))((((())))))))))())))((()))())())))())(((()))))()))()))(()))))(())))))()))))))))()()))()))())()))(()))))()))())))((((((((()((()((((())(((((())((()))))))))()))))))))))))))(()()(()(()(())))))((((()))))(())))))(()())()(((()))((()))))))()(())(())))((()))())))())())(()())))))())(()))))))))(((()))()))))()))))(((((((()))))((()(())))))(()))))())()(()))))((((())))(())))()))(())))))((()())))(()(()))))))()))(())))(()()()))())(()()(((()))())))))(()))(((()))))))))(()()))))())()()((((((()())())))))))((()()))()))()(())))())))((((()))))))())())))))))))(((()(((()())((()((((((())()))(((())))))(())))))))))()))(())())))((())(()())))))(())))))((()(())(()))))())((()))))((((()))))(((()))())()(()))))((()())((()))))))))()(())))(((()((()(()))))())))))))))(((((()(()()(()((())())())))))))))))))))))))))((()(((()))))())))))((()))()))))))(((()))))((()))))())(((()(((()(()))))))())))))((())))(()((()))))))(())))))())()))())))(()()()))))))))((()(())(((())))))()((()))()))()))(((())()))))()))())))))))))))))((())(((()((((()))()())))())())))))))))(()(()))))))()))))()))()))))))(()(((()))(())))))))(((()((((((())()))())))((()))))))()(()))))))(())))))))((((((())))()))(()))))(())))((())))((()(((())))))))))))))))(((()()())))))))(()((()((((()))(()(((())((()))((((()())(()()))()))))))())))())))(((()((()())))))))())(()())))))))(((()(()))))))))))))())))((()())))))))))))(())))(()))))))()))(()(())(((()))))))))))((()()))))))))))())))((((()()())()())))))()))))(((())(())))))()))())()))))))(((()))((()((())()()))()))))))))))))))))))((()()())))(())))))()(()(()()(((((())))(((())((((()())((()(()())(()())(((()((((())()())())()))(()))))))))(()((())))))))))))((((()))))()))))()))(((())())))()))()(()(())))))))))((())())((())((())))))))))()))()()(()(((())()))))))()))(()(((((()))())))))())))))((((())((()())))))))(((())(()()))))((((((((())))())))))())())))))((()((()))(()))))))())))))(()))((((((()((()()())(((()((((())))))())())))())())))(()))))))))()))))(((()))((()(()((()(()())))))))))))(()))))))))((((())))))))()))))()((())())))))(((()())))))))))(()))(((())))))(()(()(())))))()()))(()())))(()))(()))))(((())))((((((())()))))(((()())))()))))())()())()))()))))))())))(()((((((()))))()())))))(((())))))())))))((()(()))())))))())((((()(()((()))))))(()((()))))))))))(()(())))()))())))(()))))))))())))))((())()())))))(()(())(())))))))()())(()))((())))))))))((())((())))))))((())))())())())))))))())))())))))))))))(())(()))))((())()()))))()()))((())((()))))))))))))((())))))))))(()()(((()(((()()()))))))((()))))))((())))(((((((()))))))))))()))(((()))(()((()()))))))(()(())))))())()))(((((()(((())()))))))))()))())))))()())))())())(((()()))()))()))))))()((((())))(((((()())())))))((())))(())())()))(())))())))((((((())))())))())())())))((()))()))((())))())))))()))()))()))()(()))())))()))((())(())))()))((((()())))))())()))))))))(())))((()(((((((()))))(()()())))))((()())))()())))))))))))(()))((()())()(()(()(()())))))))())(()))))))))))(())))(())()()))()))()(()())))))))((((((()))()))))))()))))))(()))))))())(()))()))(()(((())))))())))(((((()()(()())))())))(()))))))((()(()())))))(((((((()))))))())))))))(((()(()))()))())))())(()))(()))(()(())))))))()))))))((((((()))())))()(((((()))))()))))))())(((()()))))(((((()))))))(()()))))())()))))))(())))((())())))))))))))))))()))))))())))))))(()((())()()))))))))(()((((((()()))(()())))))))()(())))))))))()))())))(((((((((((()((()())((())))))())))()(())))))())()))())))))))()(())))()())))(()))(((((())))))))))())))()))()())))))(())))(())))))(())(((()))()))))))))(((((())((()()))(()((((((()))))))))))(())))))))))))())))))))))))(((())))))(())))(((((((()()))))))))(())))(())))()))))())))()(((((())(()))((((()(((())))))(()(()(((((()))))((((()))))))))))()))))))(()())))((((()))()))((((((((())())))))))))(())()))))()))()))))))(()())()))))((())((())(((())))))))))(()((()))))(())))()))())))())())))()(()))()((()())))))))))((((())))))())))(()(((()(((((((())))))))))))())()))()))))(((()((((()))))))((()()))()))))))))(())))))(()))))))))((()))))((()()))))())))))())))())((()(((()))()))))))))(((()()(()))))(((()))))))))))(()))))))))))))))()))))))((((())(()))())()((()(())(()(((((((())())))(((((((()(())(((((((((())(())))))))))())))))(())))((()))))))))))(((())))))()))((()())))))(((((()))))()))(()())))))))()(((((()()))))))))))()))())((()))())))()(((()))))()))((()(())((())))))))))))()((()())()()))()()))))))))()((()))))())))))))))())))))))))))((())((((((()(()(((()()((())((())))))())(()))))))((()))()))()))))))))())))))))))()()))()))((((((((((((((((((((()))(()()))))((()))))())))(())))()()))(())))((()(())))))))((()())))))())(())))())(())()))))())())(()()))()()))))()((())))))))()((()))))))))(((()))))))))()))((())))))(()())()))))))))))(((())))))(())))))()))(())())))(()()))))((()()()))))(()))((()()))))))()(((((((())))))())))(((()))))))))((((())))))(()((()())))))(()))())))())))(((((()))((())((()())))))))))(()(()))))((())())))((((())())))))((((()))((()))))))))()))(()(()((())(())(())))(()))())))))))())(((()()))))))()))))(((())((())()))(()((((()))((((())()))))))))))((())()))((((()))))))))))))(((()))(((((()))))()((())))))())(())))()(()))())))()())(()))))))(()))(()))()))))((())(((()))()(()(())()))))()))))(()))))))))))))))((((((((((())(((((()())))(())))))(())())()))((())()))(()))))((()))(()))))))))())))())))))))())))))))))(((((()())))))(((())))))))))((())())))))))(())))(((((()((((())((((())(((())(()())))(())))))))()))))(()()))))((()))))))))))((())())))(()))))()))())))))))))((((())())(()()(((()))(()))())))))())))))(())))))))))(((()(((()()((()))))))())(()(()((((())(((()(())((())))))()))))))())())))))(()(((()()(())))((())())(())))))))))((((()))))(()(((((())))))))()(()((())()()))))))()))))))()())))))))()))()))((((()((((()()))(((()))))))))))))(()))(()))())()))()))))))(((()((((((()))))(((()()(((()))())))))())()))))(())))))()(()(((()(())))((((()((((()))()))))))))))))((()))))))))))))))))))))))())))))))))))((())))(((())((((((()((((()))))((((()(((((())(()))))(()((((()()())((()()()((()((((()))(()))((()))))())))())))((()))))()))()))))())))))))(((()))))()))(()))))))(((()))))))()))())))))()))(()()((((()())())(()))(((())(((((((()(())((())))))())))))))))))))))))(()))))))(()((()())))))))())))())()))()))))))))))))(()((((())))(())))))))((())))))))))))))((((())))))))(()(()())))((((()((())))))))((()))))(((())))))))()))()))((())))(()(((())(()(((()(())()))())()((()))))))(()))))))))()()))()(()))()))))))))))()))()))))((((()))()))))))((((((((()))()))())())))))))((()(()()())))))((()())))(()(()))))()))(()())))()))))(()))))((()()))))(()))(()))())()))))))))))))))()))((((()()())))))())()))))((()))))()(((((()))())))))(())))(((()())((()))))))))()()()))()(((((())))())))(())))))((((()((())())))))))())())))())((())((((())))()(())))))))))(())))))((((()())))((())))))(((()))())())))()())))))()))))))))))))))))())))()((((()))((((((()))))((((())))())))((()))))))(()))))))))(((((((()((()))))()))))))((())()()))))(()))))))())))(((()((())(((((()))(()(()))))))))))((((())))())))(((()())))()(())))))()())((())(()()(()))))))(()((())))))))))())(()(()())))))))))(())))))(((()(())))))))(((()((()(((((((()))))))((((()(()(())))))((()))))(()))()))))))))())))))(()(()))))))(((((())(()))())))(())))(()))))))(()(((())(()))()))))())))((((())(((()(())))))(()))())))))(((()(()))())(())))()()(())))()))(())))))))))())))))()()))((())))()))((()(()))))())))))))))))())(()))()))(()()))(()((()(()(((((((())(((()))))((((())))))))))))))))()()))))))(((())))))))))))((()(()(((())()))))))(()(())))))()))))((((()))())(()()((()))))))(()))))))))))))(((()(())))))))()))())))))))))(()))))()(()()))())((())))))()))((((()(((()()))(()))))()()))))(((()())))))((())))((())))))(((()))))(())))()(())))))())(((())(((((()()))((()))))))))))))())))((())))()(()(())(()())))()))))((((((()))))))))(((()()(()())))))))))()))((()))()))))((()()))())))((((()((()))))))))())))))))))(()))))))))))))))))((((((((()()()((()(((()(()(()))))()(((((()))(((()(((((())(((()())()))))))))())))))((()))))))))))())))()(()())())))))((()))))(((((()(())))))((((()))()))()))))((())()))))((()))())))())))(()(((()))(((())()))))())))(()((())))))()())((()()))((())))))(((())))))(()))))))())))((())(()))))((())(())))))))((((((((((((())(())))))))))))))())())))())))))))))((())(()))))((()()((((()((()))())))))))))()(((()))))((())))(())())()())()))))(((())))()()))))))))(())))))()))))(((((()))((()(((()))))))()))(())))))()(()())))))))))))))()(()((()))))))))))(((()((())())))()))()))))))()))()(((()())))))))())))((())(())))))(()))))(())))))))))(())))((())))))()))(())(((((()))((()((()(())))))))())))((()))))))(()())))(((())))()))))()))((()))))((((((((()())()(())))(())))))))))))))())(())))))())))))(()))((())))))))(((((())(()))))))())))))()(()(((((((()())((()((((()((()))(()))))))))))))((())))))))((()))))))((()))(())))(()))(()(())))))))(())))))))()(())))))))))())))())(()))()(((())(())(((()(()((()))))()))))((()))))))))((((())))())))))(((())((()(()))))))))())))))))))((())((((())(((((())))(()))))())))))())()))))))((((()))))))()())(()((()(()))))))))))()))))())(((((()()))))(()))))))(()))))((())((((())())))))())(((()))())))()())()())(()))))(()())))))))))()()))))))))))))))))))()(((()))()(((((())))())))))))))(())))))))())))))())))))(()(()))))(((()))))())()))(()))))))((())))))((()))))))(()())))((()())((((())))((()(((((()()(((((()))))()(()())))))))))))))))()((((()()))())))()))(())))))))(()))(()((()))))()))()))())())())())()))())()))))()))()())(()))((()((()(((()(((()())(((((()))))))))))))())))))))))(()))))(()())))(()()))))))))))))))))))))(((()))((((((((())())))))(()()))())))(()))((())()((())))())()))))))())))))(())))())))(((((())))))(()))(((((()(()))))))(()))))()())()))())))))())())((((((()))())))((())))))((()()))))(()(())())))))())))())))())))(()()()))((())))))((()))))(((()((())))))))(()))()))))())))(())))(())()))((())()))()))(()))(()((())))()))())))(((())())))))(((()))))))((((((((((()((()(()))))))())()))))((()))))))))))))()))))))))(()((((()))))))((())(())))))))(((((())()))))))))(((()))())))))(()))))))))(()))())((())((()((()()((((()()()))((())))))))))))())))))((())((()()))))()))))(()(((()((())))()))))(()))))())((()))))))(()(()())))((((((()))))))))(()))))())))((((())(((()(((()(()))))))))))))()))))())(((()))))()))))))))()))))))(()((()()))))))(()))())(((((()(((())()()))))))(()((())))))())(()())()))(()))))((())))))(()(()())))((())))))(()(()()))((())))))()()((())))()))())))))()())())))((((()(((((()))))))))()))(())))))))()()))))(()))))())))))))))(((()))))))()))))((()))))))))(()((((()))))((((()())))))))()))(()((())())))(()(())))))(())))())))((())(((()(((()))(())))))))())()())(()))))((())(()))))))))(())()))(()(())))))))))((())))))))())))())((()(()((((((())()))(((()())))))))))())))())())))(((()))))))))((((())))))))))((())((()))())()())())()))))(())))(((((()()()()))))))))))))((((((((()))))))))()))(())))))(()(((((())))(())))))(())()))))))))))())))()(())))())))))))((()))))((()))))))())))((()))(())))))))))))(())())))))((()(((((((()(()))())))))))((())))))())(((((()))(()))))))(())((()))))))(())))()))(((()(((((()))))))())()))))))()))((()((()(()))))))))))())((((())()))))())((((())))))))(((()))(()))(()))())()))(()()))))))(()))))(())())))))))())(()))))))((())))))(())))))))(())()))((()((())(()(())))))(()()))()))())))()))()((())))))((())())))))(((()()))))(((()((((())))())))))))((((()()())))(())))))))))))))()))((()(((((((())))((())(((((()))))))(()))))()()))(((((()))))))))))())))))((((())((()((((())))()))())))))))(())())))(())))))())(()))))))))()((()(()(()()))))))(((())(()(()))))))(()))()))()))))(())))((())))(())))((((())))))))((())((((()))()))))))(()))()))))(()(())(((())))))()(()))))))))()((()()(()((()))())(()()))))))))))(())((()))))))(((()))))))(()((((()())))()))))))))()(())))))))())((()))))((()))))()())))()))())))))))))))))))))())))()))))))(()())()))))))))())())(((()(((()(())())())))(()))))))))))())())()))))))))))())(()(((()(()))))))))())(((((()())))()))))()((()))))))(()))))))))(()(())))))))))))()))())))))()(((()))))()))))(()(((((((())(())))(())())())())()))))())))())(((((((()))())))()))))))())(((((((()))))(())))(()((()))))))())((())))))))))))((())))))))((()())))()()))(()()))((()((())))))))))(((()()))))))())))))))()()))))())))((((()))())(((())))))())()))(()(()(((((())(((()))((((()(()((((()()())(((()()((((((((()()((())))()))))()()(())))))))))()))))(((((())))()))))))))))))))())))()())()))))))))))()(()(()))))(()))))((())(())()))(()))))((())))((())))))((((()))())))()))())())))))()(()))())))))(()))())))))))((((((((((()((((((()((((())(((((()())())))))))((())))()))))))))())(()))())))(())((()))))))()))(((()(()(())))))))((()))))))))())(()()))()))))(()()(()))(())))))))))))))))())))(())))))(()()(())))))))))))))))))))((())())(((()((())(()))((())))))(()))())))()))))(((((())()))()()))))((((((()))()))(()))))())))))(()(()))(()))()())()))))))))()))()))())(((()))(())(()))))((())()()))))(()((()))((((()))())))))))))(((())(())))()))())))())))(()()(()(())((()(()((((()())()))))))((((()))))))()))(())((()()))))()))))())))))))()))))))))((())((((()()(((())))))())((())))))))))(((((()))))(())))))((())()(((())())))))))))))))((())))))))()))))))))))())))))(((((())()))((())((((()))()((())(())))))))())))))))(((()))))((((())))))()())(((((()))))))))())))())))))))))((()(()())))))))((()))())(((()((())))))))()(()())))((()))))))())())()()))(()))))()))))(())(((()))))())))(((()()))))))))))()(()(()())))(((()(((()))(()(()))(()))))))))))())))()))))))())))))))))()))())))(((((()((())((())))()))()))))))((()))))))((()(()(())))()))))))((((())(())))((())())))))))(()(()))))())))(()))(()))))(())))(())())))))(())))))()(((((()()()))())))))))(((()((()))))))))))((((())(()))(()(()))))))))(()))))))(()))())()((((((())((())))(((()(((())))))(((()))))))))))))(()))())()()((())))))))))(()(()())))))()((((())))()(()))))())))(()()))))(()()))))(((()))(()))))))))))((())(()()()((())(((())(((((())))))((()))))())))()))))))((()()((())(())))))))))())))))))((())))))(()))((())())))))(((()())))))()))))(()(())))))()))))((())))))))((()))))())(()))))))((())(())))))()))))))))))())())(())(((((((())(((()))())((((()))())))))()(()))(())))))())))((())())))())()())))))))))))((())((((())))((((())((()))))(())))((()))))))()))))))(((((())))(())))))))))))((())))(())(())))))))))(((()))))))())()))())))((())(()))))))))(())))))(()(())))))))))(((((((()))))(((())((()))))()))(())))(())))()))))()((())))))))()))))))())((((((((()()))())))))(()()(())))))))(())))())()))))))(((()((()))))))(()()))))))))(((())((())))))))))))())((((()))))))((())))))())))(()()))))))(()))(()))))(()()))))()))(()((((()()))))))))(((()()))))))))(())))(()()))))))))))(()())))))))((())(()(((()())))()(((()(((((())))())))))))))())())(()))()))((()(()))))))))))))))))(())))))))())))()()))())))))))(())))))))()))(()(())))()))(()))))))()))))()))())))))))))((())))))(((()))))))))))())(())))(())))())))()))()))((()(((((()))))())))))()))))(((())))))))()))()(()()))))))())(()())))()(())))))))(((()))((((())(()))(()))))()))()))))((()))))))())()())())())))((()))))()()))))))))(()))()))(((((())())((((((()()))))()((()())(())))))))()))))((((()))))))())()))))))))))))))))))))))))))))))))))((((()))))))))((()()(((()))(())))))(()(())))))))(()()()))))()))(()((()((()))))(())))))))((((())())())()()))))))))())))))(())))())))))))(((((()(((((((((((()))))(()))))(()())))(((())))))()))()))))))(()()(((()(()()())))))))())(((())))))))))()))))(()))))(())))((())(())))))())))(())))(()((((((())(()((()))(()()))))())))))())(()((()))))))((())))())))))()(()))))))((((((())(((())))))))))))(((()))))(()((()(()(()(((())())))))))(())))()))()(()()())))))))())(((((()))))))))))))())(((((((((()((()))()))))())))))(((())))(()))))())))))(((()()(())))))((()())))))))))(())))))))(((((((())))(((()))))))))))))))))((((()))))))))()((((())(()(())(()(()))))))))((((((())))()))))(()(())))))((()))()((())())))()())()))()))(()))))(())(((((()))(((())(())))))()))()))()())))))(((()(()))(()))()))())))))(((()()(()(()())((()(()())))))))(()()))))))))((((()(())))(()(())))))))))))()))()))))(()))(())(()(()((()))())))))()())))()()))())())))(()))((((((((())))))(((())(())(()))))))))()))))(((()((()((()((())))))()))())))())))(((())))))))))))(()())())))))()))()))()))))(()))(((()()))()()()))(())())()))(((()))))))))((())))))(((()))))))))))))((((()))(((()((((()))))))))))(())()))))))))((()(()(((()((())))(((()))))())))(())))((())(()))))))(()))))((())))))(()))))))))(()())))())))))((((()()(())))))))))))))((((()))))))(((())))(()))))(())))))((((((()())))()))))))()))())())))))(()))))())))(())((((())()))())())))((()))((()))))))((()))))())))))())((((()(((((())))))))))))((()))))()))((((()(((((())))))))))))((())))(((()())))))))))((((()))))))))()((()))((((()))()))))))())))))))))(()))()))))((())(()())()))))()())((()()())((()))))()(())))))))))(((((((())))))))(())))))((((())())(())))())(())))))))))))(()(()(((((())(((()()(())))())))))(()(())((((()))))))))))))))))))))((())))))()))()))))((()(()))(()))()))()(()))(((((((()(()((()())(())(())))))()))))())))))))(())))()))()))))))(()(()(()())))(((((()))))))))(())))(()())))))())))))()(()))))))())))))))))(()()((()(()))()((()))))))(()())()))))((()((()(()((()))))(()))))))((())))))(((((())))()))()(()()))))(((((())())))))))))())(()))())())())(()))))))))()())))))))(())(((())(())(((())()))))))()))))())())()))))())()())))(()))))(()()())))))))(())()))())()))))))(((()()((())))))())()))))(()()((())(((((())))())()))))()))))(()))))))(((()))))))((())))))))((())()))))))))))))(())((()))))()))())))())))()(((())(((())()))))))((((())))))())))(()())))((((()(())))(((()((()(())))))))))(()(())))(()))))()))()((())())))())))))))))((())))(()(())))))())(()(()))(()(((())))))))))))))(())((((()))(((((())()((())((())))))((((()())))))))((()())))))()())))))((((()((((()((()())))()))()))(())())()))))))))))))((((()(((((())))))))))))))))(())))())))(())))(()())))))))))()())(()(())))())))()(((()))))())((()(())))))(())))))((((()))))(()())))))))(()))(((()((((()(()))(()))()())))))))))()))())((((())()())))))())))()((()))))((())))))))))))((())((((()))))))())))(())(()(((((((((())))))))))())))))(((()))((())))))))))))))))(((()())((())))())))))))(((())))))))(())))((()((((((((()()))())((())()))()))(())(()))()))))))())))))))))(((((((())())(((((((())())((()()))(())))(())))))))))())))())())))())())))())(()))))))(()))))))))()))(()(((())))((()((())(()(())(()))))))))))))))(((())()))((((())(()))))))(())))())((())())))))))))()))())(())))()))))(()(())))))((())))(()())))))(()))(((()(()))((())(()((((()()(())(((((((())))()()))(()))()))))))()))))))))))()()((())((((()()))))))))))()((())))))((((()()))))())))(((()))))))((()(((())(((()((()))(()(()()))))))))(())))())))(())))(()))))))())))()))))))))()))))))))(())))))))()))(()((()()(((()))(()())((((()))))))))))(()))(())((((())))(()))))((())))))))))))))()(()(((()((((((((())))))))()))))((((()))))))))())))((((((()))))(((())))()))()))))((((())))()))()))))())(()))))()(((()))()(()()))))))))))))(())(()))))))))((())(((())))))))())))))(()))))(((((((((())))))(()())))))))(()))())((((((((((((())()))))())(()))))))))))))())))()((())))()))))))))))))))(()(())(()(())))))())))())()))(((()(((()))))))))(())((((())))))))()))))())(((()))(((())))())))((())))))))())))()))))(((())))))(()))))((()(()(())))))()))(()))))))(()))((())((())))))))))((())())))))()))(())))))())))))))))())()))))())())))))((()))))()))))))()))))))((()((())(()))))(()))))))))())()())(((((((())))))())))))))()))(())))))(()()(((()))()))())(()))))())()))((()()((())))))))((()))))())))))))))(((()((((()(())))))))((((((((()))((((()())()))))))))))))(()))())))(()))())))(()))(()(()()())))))(()))(((())())))(()))))()))(()(((())()(()())))))((())())(())))))(((())(())())))))(((())))())())()())()((())(())))())))))()()))))))())))))()))(((((())(()(())))(()))()))))()))))))))))))))(()((()((())))))())((()))))(())))()())))))((()(()()(()()(()))))()((()))))())))())))(()))(()()))))(()((()()()))))))((())))(())))())())))())))()(()))))((())())))))))))))))((()(()()((()(((()))())(((())()))())(())))))))))))))))()))())))()))((()()))))))))()))())((()))((()((((())))))()()))))))((((()))())))(())))())))))(()))(()))())))))((())))))))())(())))()(()()))))()))(((()))))))()))))()))(()))))))(())((((()((((((((())))(((((()(()(())(()))))))))(((()))))()))))()))()))()))))())())))))))))((((((())())))(())))(())((())))()))))))))())((()(((()()))((()()((((((()((()()))))))))))((()))))))()))()))())))(()())(()))))(()))))((()()())()))())())(())))))))))))())))()))(((()))))))())))(())))(()))))(((()())()((()(())(()()))))))))))))())()()))((())))))))(((((()(())(((()))(((()()))()))))((()))))())))(())())))))(((())(((())))))))))((())))))(()(())))(())))))))))())((((())))(())))())))()))))))((((()))))())())(((((((()))))(((((((()(())))))(())))))()))))())))))))))))()))((((()(())())((())((((()((())))(()(((((()(()))((((()))((())))))))))))()))))(()))))(()((((()))))())))))(()))((())(()())))(())))((())))(()))))))()((((())))(((())()))(()))))))))())((((()(()))())))))))))((((()())()(())))))))))()((((()())))()))()())))()))((())())))))))))))(()))()))()))))))))))))())())((()(()((())(()((())((())))))))))))))))()((()()))(()))))())())((())))))))())())()((())))))))(()))())))))(()))))())))(()())))(((())())))()(())))))()(()((()())())))()))(()())))())()(())))))((((())())))(()))))()))()(()(()))))))(((())))))))()))(())()))((()))))))((((())((((()))))())()())))))))))(())))))(()(()((((((((((())))))))))))))))())))(((())(()(())))))()))))())(((()(()()))))))))))((())(())))))())))))()))))(((())())))(())((())))))((())())))(((())(()(()))))(()))))((()))())))((((()))())))))((())(()()(((((())()))))))))()))))))())))))((((()()))(((((((((()))))))))))))))))))))(())(((((())(()))())))())))))))))))((((((()))))))())))))(()()()((()))))))())()))(()))))(((()))))))((()))(()(())))((()((((()()(((((())))))))(())))))))))()))()()))))))((()()))))()))(())))()))()((((()))())))(()))))((()))))(())))))(())))))))))))))))))(()))()))(())))))())(((()(()))(())))))(()())()))(()))))))()))))(()))))(()((((())(())()()))))(()))())()(())))))((())()()))))(()((()(()))))))))))))(((((()())))())))())))((((()((((())))))))))))((()(()(()(()()()))())())))))))))(())((())()((((()((()))(()())))())())))()))()())()())())))(())())))(())))))))))))()))(()())))(((((((((()()))(()(((()())())()))))(((()((())))())))()()))))))())))()())))((((((()((()()))(())))))())))(()())))))()((())())()))((((((()))())))))(()))(()))))()))))((()((()))())())))))))())(()))()(()(()(((((())()))))()))())))()))))))))))))))(()(((((()())))(((((()(((())))(())))(()))))))(((()))))))))))(())))))))))))((()()))))))))))((()(((())((()(())))())))))))(())(()))((()))))(())))())))((((()()))))(((()))()())))())))))))(())((((((((()(()(()))))(())))))(((((()))()))((((()))))))))))))())(()(()()((()))(()())))))())())))()))(((()(()))))))))())())((((())(()()))()((((()))(())))))))()((())(())))(())))))((())()))(()))())))()))()((()))))())((((())))))))((()))))())(((()))()))(((((())))))())))))()(())))))))(((()()))))))(()()))))))((((((()())))())())))))(((())(()((())(()))))))()((()))(())))())))))))))))))))(((())())))(()))))))(()())))))((((())(((())))))))))())))()))((((((())()))())))))))()))))(()(()()))((()))))())(()))(()))()))))))()))(())))))))))()(((((((())())))(()(((()))))))))))()())))()(()(())))))))()))))((()((()))))))))))(((((())))))))()(((())()))()))())))())))))((()((()((())))))))((())(())))())))()())(((())))(()(((())))))))()))))))()))))())))))(()((()())))(()))))))))))())())))))()()(((((((())(((((())(((()))))))()))(()))())))(()(())((()())))))))()))())))()))))(())))))())))((((((((((()))((()))))))()))))())))((()))))(()()(((((())))))(())))))()))))(()())()))))))())())()()))))))))))(())()))(()()((((()((()))()))(()))))))(((())()))))))))(()((((()))())))))))))))))))())((()())))()()))(()))(((())))()(()))()))()()))))((()((()())))(())))()((()))))(((())))()))())(()()))))()(((()())())((()((()())()))))))()))))()()))(()())((()))))())()))())())))))(((())))))))(()))))()))))()))))())))((()()))))))))))()())((((())))(()))))))(()))))))))(())))))()))))))((((()(())((()()))))))((())))))))))((((()()))))))))))))()))))))()())))))((())))()))((((((((()((((()(())()((())))))))())))))))))())))())))(()())))(()))))))(((()))()(())))(()(()))))))(((()()))()((())))))))))))((((())))))))(()))()))(()())))))(((((((((()(()((((())())))))))())))())))(()()))))(())))))())))))(()))()(((()(())))((())((((()))(()))))))()))))(()(()(()())((()((()(()))))())))())()))))))))))(()))))))(())))())))(()((((())))))))))))((())(((())())(()((()()))(()()())))))))))(())))(()(()(((((((())))))(()))))))())))))))()))()()())))))(()))))()())))())))(((()(()()))(()(()((((()((())))))))(())))))(())))))))))(())((((())))()(((((()))(())))))))())))))))(())(()())))((())()(((((()((()())()))()))))))))))((((())))(())))()))(((())))))))((((()))())))(())())()))))(((((())))(()))())))()))(((())(())())())))((()(((()()))))(()))))(()))())))))(())))(())))))))))))))))(()())((()))))))))(()()(())))())))))((()))))()))))(()()((()(((()))()))))))((())(()(())))())))()())(()()((()))))))))())))))(())((()()(((()))((()))))))))((()()((())))))(()))((()))())))((()))))))))))()(())))(())((()))((()))))())))))))()())))((())(()())))))()())(((())((()))(((())(((((((())((((((()())))((((())))))))())())))))))))))))())))))))))()((((()()))())))))(()))))))))()())))))))))(((()))))())))(()))((())))())))(()()())(()))())))))(((()()))())()))))(((()))))(()())((()))))()()))))())))))))()))((()()((())(()(()())))((())))))))))((()))))(((()))))())))((()))())())(((()))(()((((()))))()))))())())(()))(())))()())))()))()))))(((()))((()()))))(())))))(())))))())()())))))(((())(()(()()(((()(()))()))()()))))))()))))))((()))(((()(()()))))())))(())))))))((()))(((((()))))))))))(((()))))))(((())((()))))(()))))))())((())())))()))()((()()())))())))))(()(((()((((())))))))))))()(((())))))))())()()))))))))(()())))(((())))))))))(()())))((()))))))))((((())()))(()))))())))))))()))))(()))))))))))))(((())())()))))()))()))((((((((()))))))))))()))(((((((()(()()((())))))(())))()))))))))))(((()()(()())))))(())(()))))))))((()(()))))))())()))))))(((()((())))((((((())))))))(()))))))))()))))))())(()))()()()))))))(((((((()))()(((((()())((())))))(()))))))))()))))))))))())()))())))()((((((((())((())))))))(())))))(()((())))(()))()))))()))(((()()))))(((((()())))))))))(())(()()))))))((((())))))))))))))((()((()(()((())))))))))))()))))((((()))()(())))))())))())((()())(())))))))()))((())(()))))()()))(()))(()))))))()))()))))()))(()()))((()))))))(()))))())())))))))))))(()())()((((((()))))()))))))))))))))))))()((((())))))(((())))))())(()()))(())))())))))))))()))))(((())(()())()))(()))))()((())()))((()))))())((()(())))))))((()(()(()))(((())))))))())(((())))))()))))))))))))(())))()(()(())))(())))))())))))()))())(()))))(())(())())()))())))(()())((()))))))))((()((()(())))))))(())))))))))()))(()))))())(())))((())((())))))((()()))))))()))))())(()(((((((()((())))())))))(()())))))))(()))))))))))))())))))((())))))))(((((()(((())(()()))()))())()))))()))((())(((((())()))))))))))(())()()((()(()(()()))))())))(()(()))())))())())((())))))(((()))(()))))))))((((())())())))(()())))()))()))))))((()((())((()(()((()(()))())))()(()()))))((())())))))())))))))))))))(((((((())()(()(((((())))(((((()))((())(()((()))))())())))((())))(()))))(())))))))))))()((()((())(()())()((())()))))))((()))))(())))(()((()(())))())))(())((())(())))())(()))))((())))))))())))()))()))())))(((())()))(((((())))))))(()))))(((())))))))()(((()))((())))))()))))(())()(()()((()()((())))()))))(((())))))))))(((()(((((((()))())))(()))(())))))(()()))))))))))(()(()()))))))()))))())(())))((()(()())(((()()))()))))()))))((((())))())))))(())((((())))))))(())(())))())))))))))(())))(()()())))))(()))(()))((())))))))())((((()))())()))()(())))))))))))))))()()))))))))))((((()(()))))))((((((()()(((()))))))))())))))))(()))))))))))))(((((()(((()))((()())((())))))))()((()()))))()))))()))))))))((((())(((((()())(((()))()))()))))))))))(((()))())())())()))(()))))))))(()((()())((()((((()))))((()()))()())))()))(())))))))))()))((((()(()())(())((((()))((((()(()(())))((())))))))))))))((()))))))())))))(()((()(((())))()(()))(()))))))))(()(()))))))))))))))))))))))))())))()(()((()(()((((((())())))))))))))()())))((((((()())(()))))))()(()))))(()))))()))(()))))))(((()))))))()))))))()))))((((())())(()))))))))))(((((()))((()))((())))))())))))(()))())()((())))())))))))((())(((()))))))))))(()((()))())())))))((())(()))))())(((()())(((()((((((((((()(())))))))())))))))))))))((())))))))()((()()())))(((())))))()((())())()))()())())())(((())))))(()))()())))((())()(()())))((()))))()))())))))))((()))()(((()))))))()()((())(())))))(((())))))))())))))))))())))))(((())((())))))(()(()))())))())()))))()))))())))))(()()()((((()((())))()))())))))(()))())(())))((((()))())))))))))()))))))()((()(((()))()((()((())((()(()(((()))())(((())())))))))()))((((()))(()))))))))()))))(()())())()(((((((())())))))))()()))))(()))))((((())()()))))))))(()(()))(())))))(((()((())())())()))))))))((((())()))))))))))))((()))))))((()))(((((((((((())))()))))))(()))()))))))))))))))((((())))))((()))))(()))(()))()))()()))()()(((()))())))))))(())()(((((((()))())))())()))())))()))(((()))(()))))((()())))))())))()))(((((()())(())))(())))))))(())))()))((()()())(())))((())()))))(()))))(()(()()))))))))()))))))(()()))))(((((())))))())))))))))(((()((()())(((((()())))())))))))(()))(((()))))))((()((((())))())))))))))()(())))()(((((())(((())(()))))()))())))((())))())((())())))(()))))(())))()))))))(((((())(()))))(())))))))(((())((())))))))())(()))())())(()))(()())))))())(((())(())))))))()(((()))(((())))))((())))(())))))()))))()))(()))))(()))))(())))()((())(((((((()))))))))))))())))))(())())))(()))()))((())(()(()()))))))()))(((())(((()())())((()))))())))))))())()))())))))(((()))))(()))())))))))((()(()))())))))))(())))((((()(()))()))())))((())(((()))))))())))((()((((())())))))())))))(())))))()))())))(()))())())))()))(((())))))(()))))(())())())))())))))())))))))()))((((())))))())))))()((())))()))((()((()(()())))))))))))((()()))))((((())))))()))))))((())))))((()())((()))))))(()))()))))())(((()())((()(()()()))))))()(((((((()()))))))()))())))()(()(()))))))()))((((())(((((())))))))))(((())))))))))))(((((((((((())))()))))(()))))))))(()))(((())))))())())))())))(()(((())))))))())())))))(((())()()))))))))(())((((((()()))((())))))())))))))())))))())))()()))((((((((((())))))())))(()(()))))))))((((()((())((())))())(()))))))))))))())))))))((((()()))))))))))(())))))()(())))))))(()))(()))())()((()(((((()((())()((((())()))))))())()))))))))(())()))((((()))))))))))(((((())()))(()))())))()))))((())()))((((()()))))((((()())())))))))))())())(((()))))))))))())())()))))())(()))))())))))))())()(()))))(()))))())))))))))))(())))))(())))())()))())))))))(((()((())))))())(()))()))))()((()())))))((()))))))))(()(())))())(())((()(()(())))))))((())))(()))))))()((((((()(((()())))))())((())))))))))())(((())((())))(((((())))(()((()))))))))())))()))))(((())))((()()((((()(()())))))(((())))))))))())((())))))((()))))())))(((())))((()(((())))))))(())))((((())(())(()()))))())))))))))())()))))(((()((((()((()))()(()(()()((()))))))))())())))()(())(())))))()))))())))(((((((((())(((())())))()(((()))))))))))())))()))(())()))))((((())))())(()()))))(()(())))))(((()))))(((())))))()))))))()))))(())))((())))(((((()((((())(())))))())))))))))))))()))))()))))())))(((())))((((()))))))))))((()())))))))))))))))(()))))))()))()))))))))())((()())))()())(())))))()))(()(())())))())((())))())(()))))(()(((((()))())))())))()))(((()((()))))))))))))()))))))())(())))))())()((((()(((()))))(())))))))()))(())))))))(()((((())(((())((()((()((((()))))))))))))))))()())))(()))((()(()()))))((()))))))))(()(()((())())))))()))))))(()(((((()(())))((()))))))))(((((()(()))()))))))(((()))))))()))))(()())(()(((()((()))))((()(()(()))))))))())(()))((((())))))((((((())))())())))))())))())))((()))))((()(()(((((())))))())))))))))()()))(()(()(()))()))())))))))))(((((()))()(((((()))(()))())()))))))(((())))))()))(())(((((())()(()))()))))()))))))()))))))(())))()(()))))())))(()))))()))))((())))))))))(())))))((((((((()))(((()(()(()))))))))))()()))))))))))((())((()))))())))))))((((()(()(())((())))))))((())))))((())(((((()()))())))))))((()))(((())))())))))))((()))((()))))))))))))()((())())))())))((()))))))((())())))(()))((())(()))))))))))))(((())))))(())))(((((((())(()))(())))))()))))()()))))))())(()()))))))((())((()((())()(()())((()()))))))()))))(()))))(((()))()())))(()((()))))))))()((())))))))))(((()))(())(()))))((())))))(()((())())))))(()))))(()))())(((()(((())))))())))))))))))()((((()))())(())((()(((())(())))((())))))))(()))))(()(())))()))(())))()()))((((())((())))))))))))((((())(()(())((()))))())))((((())))))))()()))((()))))((()()))())())))())))((())((())))(())))()((()))())))))))))))(())))((())))))))))())((()))))((())))()))())()))))))((()))))((((())()))))((())))(()))))))(((((())))())((()))(()()))))()())))))())))())(())))(()()))())))))())(()(()))(((())))))))()(((())()))))())))()))))((((((((()()(())))))((((((((())))))))))(())))())))()))))))))()(()())))()))(()))))()(((())))))((()))(()(()()))))())(()))())))()))))))()())))))(()())))(())))))))))((()()))))((()))))())))))))((()((((()((()()))))(()))()()))())))))((())()))()))))))))(((()))((()((())))((())((((()(())))))((())))))))())))))(()))))((((())))))))))))))))((((((((()(()(()))))(()))(()(((()())()))))()))))(()()))))))(())))())))(((()(()())))((((()(((()(()))))))())))))()))))))()))))())(()))(((((())))))((())))((())())))))((())))((())((()()))))())))(())))))((())))(()))))())(()())))(()))))))()))((())((()(()))()))()))))()()))))))(()))()))((()((((()(((()(()))()))(()()))())))(()((())))()))))))))())(())))())()))))()))))((((())))))(()(()))()))))(((())((())(()))))))))))))()))(((((()(())((()))))())))()))(()))())))((()())))))()))))((())))))))(((((((())))))()(((())())))))))()((((())))))))(((())))))))((()))(((()))))))())))())()(((((())))(())(((((((()))))))))()))))))()(()))))())(()())))())))))))))(()()))))(())))((((((())((())()))())))))))))()))())))()((((((()(()())())))())))))()))))((())))(())((((((())((())(()))))))))()())))))))())))))))))())))(()))(((((()(((()()))()))())))))))()))))())(()(((()((()((())(())))))(()(()))))))))())()(())))))((()(()(((()()))))))(()())))())(((()))))((())())))())()(()))())))()))))())))))(((()(((((((((())))))(()()))))(())))(()))(())))(())))()((())))))()(()())))))())())))(((()(()()))))))())))()))))(())(((()))(())))))))))(((())((((()()))((((()()))())))()))(()())))())(())))))))))(((((())(((((()())))()((()))))))()((()))))))))(())()))))(((()(())((()())))))))))))()))(())))))((())())))()()))))((())))(()))))(((())((((()))()()))))))(())())))()))())()))))))))))((((()(()))(())))))))())))))(()()))()))())()))())))))(()()((()(())))))))))))))(())))))()((()))))(()())))))))())))))((((()())())))()))()))))))((((((()))))())())))((())()))))((())()))))())())))))((((((((()())(((()())((())))))()))())))(()))))((((()))))()))()(()))))(())))))))))()()(((())(()))()(()((())((()(())))))))()())))(()()))))(((())())))(((()())))))))((((()()))(()))(())))))))(()(((()()()))))))))()))))(((()))())))()))))))(())))((()())()))))()))(())())))(((())))))()(()(())))))))))))))))))))()(((())())()))))(())((((()()))(((((((()))))((())))(())))))))()))))))(()(())))))))((()))))()))()))()))(())))())))((())))(())))(()())))(()(()((((())))))))))(((((())))())))(()))))(()((())))))(()()))))((()))(()))))()))(()))))))()))(()(()((()(()()))(((((())())))))))(())))))(((((((()))())))()))))))((((()())((((())))))())())))))(()()(()(()))))())((()()))))))(())(()))))))))()))))()))))))))))))((()))))))(()()((((((((()))))())(((()())))))())))(()))))())()))((()))))))))(((((((()((((()()))))))(()))()(())))))))))())()))))(((()))()))))))))))())(((()())((())(((((((())))))))((()))))))()))())())))((())))((()))))(()()())))(((((()())(())))))))(())))))))))))(())))))))))())(()()((((()(((()))(()(()())))())))()))))()))))))))))))()))((()()))))))(()))(())(())()))()))(()()))))))))((())(()(()())))))))))())))))))(())))))()((((()))))))(()))())())))))((((((())(((())(())))))())))))))(())))(((((())(())())))())))))))())(())))))))))))(()(((((()(()))()))()()(())))))(((((()))))())))(()))))(())))())()))((((()())))))())(()((())))))))()())(()((((())())()(())))()))))))((())(()(((())))((()))))))))())()(()())())))()())))))()))(((((())()())))(()))))))))()()))))())))(((()))(())())))))()))((()((()((((())((()((((())((())))())(()))()(()))()))))(()))))))(())()))()))(())((()))))()))))))))))((((((()((((()(((((((()))))))))))))))))((((((())(((())))))))))))(()))))))(()))))))))(()))))))(((()))))))()))(((()((()(()))())))))(())))())))((()))))(())))())(()())()))()())))))())))()((((()()))))))()()(()))))()))))()())((((()((())(())))))))))(()(((()((())))))()))())))))())())()))))(()))))))))()()))()))((((()))))(()())))()())())((()))())))())))))))))(()))((()))))(()))(((((())))()))))))))))())))()((()))))))((()(()(((((((((()((())))))))))()))))))()(()))()(())))()(()()))())((()))()))))()))(())))))((((())()))))))(((())))))(())(()))))(()))))(((()(()())))))))((()))))))))))())))(()(())))(((())()))(((()((())()))())))))))))(()((()((())))))))((()())()))))))))((())((((((()((()))))()))((())((()())))))))(()))))))((())(())(((()())(()())))))(()))))()((()()))()))()((()(())(((((())))))))))))())))))())))((((()))(((((()))())(((())(())()))))()))((()()))))()(())(()))()))))(()(())))))))))))((((())(()()))()))()))()()())))())))((()()((()))))(()()))))((())))))))(())))))(((()((())))))))))))))))(((((()(()))))())))))))((((())))))(()()))()())(((()))()))))))))((()(()))())))((((((())))))()))))()))))())))))())((())))))))())()(()(((()())))(()(())(())))))))))))))())))()))()))))))(())))(()))(())))(()))()(()))))))()())())()(()))))((((()))()()))))))))))))))(()))(()))(())(((((()))(()))))))()(())))()((()))))(()()(())))))))))()))))((())())))))))))())(()(((((())))))(((()))((((()))))))))))))))(()))((((()))))))))))(())))))))))))(()))))))((()((((((()))(()()((((((((()))))))())))))))))))))))()))()))(()))((())))())(()))))(()())))))((())))))))())(())(((((((())())((()(())))))))(((()()))(())))))))())))((()))()))(((()))))(((((()(((((())()())))()))))))))()((())))))))(((()))))(()((((())))(()))))))())(((()()())(()))))))))))))((((()))())))())())(((())))())))((((())))())))((())))))(()()))))))))(()()()))))()))((((()((()))))((())((((()((((()))())((()(())))))))))))))(())))(()))))))))))))))(()((()((()())))))(()))(()))))))(()))(()()((())()))))))(()(()(())()))))))(()))((())))))))())()))()))))))(((()((()))))((()))(()()))))(())))(()(()))))))))())))(()(()))())))())))()))())()((()))))))))((()((())))((())()))))()())))))()(((()))))))))))))))))(()())))))))))())))))())()((()(()))(((()()((())))))())))()))(()()))(())))))))()))()))(((((()))())(())))))))((()(()((())(())(()())))())))))))((()))()((((())(()(()))))())))))))((()())(())))))()))(((())()(()())))))))()(()))))()))(())(((()((()))())))))))(((()))())(()(()))))(((()))))))((()))))))(()))))(((())))))))(()))))(())))))))())((((()))()(((((())((((())))))()))))))((()(())))))))(())(((())(()))()(()))))(()))))))(())))))))((()))))()))(((()))(((((()((()))(())))))))))))))(())(((()))))))((()())()))()))(()(()()))))()))(())(())))))()())((())()()()))))))))))((((()())))((()))))))()())))))((()((()))))))))))()))((((()())()(((()))((()())(()(((()(((((())))))))))))))((())))())))))(())))((())))))())((()(()))))(())()))())))))))())()))))))())(())))(((())())))))))))))))()))(()(((((((((()))))()))()))))))))))((()(()())())))))))))())))())))((()(()((((())))(()(()(())))))(()))(()))())())))))())))(((()(((()(((((())))(()))())(()))())(()()))))()))))))())))((((()()(())(()()))))()))())(((()()))))())()((())))))))))))())))))(())())()))))((()())())))())()(())))))))((())((())((()((((((())))))))((()))()))())))))))(()((((((())))))))))))(((())(())))())(()(((())(())))))))()))))())))))()))))((()(())))()))((((()))())))(())))())))))))()(()))(()(((((((((()(())))())))())(((())))))))))))())))())(())()(((()))))()))))())))))))))))))))((()())))))))))))))))(()))()()))())))())))((((())))(()))((((()))()))))))(((((()()())))))))()()))))))())))))))))(()))(())))))))((()())))))))(()))(())()))))))()))(()))((((((()(()))()))))))))))()))))((()))))))))(()()))))(((())())))(())))())(()))))()))(()((()))))())))))(((()))))())))((()))))))))))))())))))))())((()(((()))()))))()))())))))))))())()())))(())))()))))))))(())((()((((()()))(()((()())((()))())))((())))))))))((((())())))))(()()))()))(((()))))())))((()(()))))))())())))((()(((())(()))))))())(((()))(())))())))))))))())((())((())))))))(())(((())))))(())))(()))))()))((()))))))(()))(()(()())))())()((((()((((()))((())(()(())))))))))))(())))))()))(())(()())()))((((()))))))(()())(()()))))(())(()))())((()))))))))))))))(((()(()(())))(())((((()))))))))))()())))()))(((((())()))))))))))))(())))()()))))(())))))())))()))))()))))(((()))))(())()))((()))))))))))))))())(()))(((((((())()(((())()))))(((())(())))))(((()(()()))))())((())))()))))()))()())())((())))(())))()()))))(((())))((())))))(()()))()))))(()((())))))))()))(())))(()(())())))(((((()))((()()()))))())))))()))))()))))((()((())))))))))))))(()))(())))()()))()))))))(((((((((((((((()())())))((((()))(()))))))()))))))))))))(())))))((()())())))))))))))))))(()))(())))())))))))())((()()(((((()(((()(((())))(())))()())))())))()(())))()))))))((()))))))((((()((()(((((()))))()))))))))))()(((()()))))))))(())))())(()((())(((()))(((((((())))))))(()))))))()))))))))))(((((((()))))(()))))))())())))(()))()())))()))))()))))))((()()))()))(((()))))()((((((((((((()))))()))))())((()))))))))())))))))())))()())(()))())())())))))())))))))))())))()))(()((()))))))((((())))))())))))())(((()))(()))))(())))())))(()(()))(()((()))(((()))))))))()))))))))))))))(())((()(()))(())(()))))))())))))))()))(())))()))((()))())))()()))(()(((()))((()()))()(()()))))))))())))))())))))))(((()(())))()))))))(())))(()()))))))))))))(((((((((())))))))(()))((()))(())))()()))(()(())))()))()))((()))())))((((((()))((())()))))))))))()())))((()))))))))))())))(((())))))((()))))))(()))))))()))())))))(())))))))(()(((())))(()((((())((((()))(())()))))()()))))))())()))()))))(((())(()))))))())))())))(()))((())))())())(())))))))(((()))(((())))))()))))))((()))))(((((((((())))()()))))))(((()))))))()))((())))))))()))())())()))))(()))()()))))((()))))))))())(((()))))))()))(())))))((()))(()(()(()))()))(())))())))))(((()(((()()()))))())(()()((()))))))()))((()(()))))((())()()))))(()))((()))())))())))()))()(()))())(())))((((()))((())))())))()))))))()))((()())((((()((()))))()())())))(((()))())))())(()(()(()))))(())))()))((())))))))())))))((()()))))))))))(()())))))())))(()()))()((()))()))())))))((((()()))()))()((()))))((())))))))))))())((())))))))(())((((()((((((()((((()(()(((())((()))))))(())))((()))))))))((()((()))))())))()()))))))))()))))())))))))))(()((()))))))())(()(()))))((()()))(())))()))(()()))()))))((((()((((()(()))()))())))())))))))()()(()())))))))(()(()))(((())))))(()))))()()))))))((())(())))())(((((())))()))(())))()))))()))))))(((()()(())(()))())))))))()))))))))())())())))(()())))))()()))((())))()))()))((((((())))))))((((())))))))))))))))))))((())))())((()((((()())))((((()()))))))))))(()((())))))()))))()))((((((()))))))))())))))()))(((())()))))))))))(((()((((()(())((((()))))))()))))))((())())))))())((())((())())))))))(((())())))()))(()))())))))(((()))(()))))(()()((())))()))(())))))()))())))((((((())))(()))))))()))))))))))))))))(())((()))(((()())())))))))))))())))()))()(()(((())((()(((())))())()(((((()((())())))()()))))))))())(())))(()))(()))))(()))))(()()))))(())((()))())(()))))(()))))(((()))))))(()))(((((()()))))))()()))())((()(()))))()))())))(((())))((((()(())))))))))))((())))(())())))(((()((((()((()))())))(()()))))))())))))((())))(()(()))())))(((()))())))))())))))))))(())))((((())(())((()))))))())()(()())))())))())))((()())(())))(()))())()))()(()()))(())))))))))))(((((()))()()))((()))))))))())(()))))(()((()))))()(()((()(()())))))))))))((()()))(()))))(()()(())))())())))))))()))())(()()))))((()))))((())(()))))())((()))))((((((())))))(())))()())))))(())))(((()(((())))(((()))(()()))))))()()))()((()))())))(()())(()))(())))()))(()))))())(()())))()(()(()))())()))))()))))(())))()))))(()())))()))(()(((())()))))))(()))()))((())))(((()))))))))((())((())))))))(()((((())))))())(())))())(())))())((())))))))(((()))))((((()))))))))(()(()()))))))))))())())(((())(()((()()))(()((()((()()()))(()(()))))))))))()))))))(()(((()()))))))()))())))))))())))(()()))))))))))))((()))))(()))))))))())))(()))))))(()))((((())(()())())))))()))))())())))())))))()(())()))))))))((())()))))))())(((((((((()()))()))))())))))((()()))((())()))())()))))()())))))(()(((()(())))())))))))(()()))()())()))))))()))())(()()))))()(()((())((()))()))))((())))(()(((())))(())))))(()()(()(()))))(()))()()))(()))(((())))()))))))))))()()((())))))(()(()(((((()))))))))))())))())((((((())))))(()((())))))())))()))()())))))((())((()))))))))))()))((((((())())))()()))())))))(())))()())))))))())))()))())(((()(((())))()))))(()))()))))))))))()())))))))()))((()))))))(())()))))(())))())))))((()(()))))))((()))((()()))))))((()))))(((()())((((()())))))()))))(()))(())(((((()))))((())())))))()))))))))(()))))(()((()))())))())))())(())))))((((((()))))(()()))))))((()())))(()(()(())))())()))()((((())))))))((()))))()())))()))()))))))))))))()(((((()))()))(((()))(()((()()(()))))))((())))))()))()))))))(((())))))))))()))())))))))())()))))(()))))(()))(())))(()())))))())((((())))((((((())))))()))))()))()))()))(()))))())))((((()()))))())(())))((())())))))(()(())))))))))))(()(((())()))()))()))(())()))))))((((()()(())))(()(()))))))((())))()()))(((()))())))())))())(((((())(())((((()))(()))))))))))))((((()))(((())))))))))((((()()))(((()))))))(((())()))))())(((())))))))(())(()((()))))))(()())))()(((()())))))))())))((((()))))(((((()))))))))()))))((())))))()))())))))))())))))(()(((((()))))(((((()()))))))())()))))(()))(()())))))))))))()(()))))))((())((((((()))(()(((()()()))((()))()))))()())(())()))))())))())()))(()))))(((((()(())(((((())(((())))))))))))))()((()))))())(()))())))(((((())())))((()())))))))((())))())))())()))(()))(((((((()))()())))()))))))))))))(())))(((((((())((()()))))))))))()))(((()((((((())))))))))))())))))()((()((()()))((()()))))))))))))()(()))(()))))()((())()))))))))))())))())))(()))(())())))(()()))))))))((((((())))((((())))(()(()))))(())))))())))()((()()())(((((())))))))))(()((()))))))))())(((()))()))()))(()()))()(()()()))))))))(())))((((())))))))))))((((()))))))()())))))))))()))()))))(((((()))((((()((((()())()())))())))))))(((())))))))))))(()))()())))())))((())()()((())(())((()(()))((((((()))))))(()))))))((())))(())))(()))(()))(()))))))(())))))()))()))))(()))))))))))()))))((())())))))(()()))(((((()((((()))())(()))))))))())()())))))((()())))))(()))((()))())))))))))))))((()((())()))))))(()))))))))(((())(()(()))())))))((()))))(()))()))(())()))))(()))))))())))(()))())))(()))))))))(())))))())(((())))))(((())()(()(()((()))))))))))))))((()))))))(((()))))))(((()))()))))()))((())))))())))))))(((((((()))))((()))))))))))(()(((())())((((()(())))))))))))())(()((((((()))))())())))()())))))((())))))))))))(((())(())((()))))))())))))))((())()))))))))(((()(()((())((((()))(((((((()())()))))))))))(()())))((())))())))))))))()))(()))()())))())()()))()())))))))))())))))((())(()))())))))))))())(((())(((()(((((()(((((())())))))(((())())()))())))))())))))()))))(((((()))))()))))))))()((()))()))())))()))))))))))))())))(())))))((((((()()))))))((()(())))))))))()((((()((())()()))())))))))))(()))))(((((()))(((()())()((())(())))))))))))()((((()(())))))))((()()))))(()))(())))())((())(())))(((()))))((())))))))())))))))()))())(()))))(((())))))))))))()))))))(()))))((()(()))))))(((())(()))))))((()(((()()()))))(())))((())((())()))()))))))))()()(((()))))(((())))))(()))))))))())))()()(()))))((()(()((((((()))))))))))))()))()))))))(())))(()((()))))))((()(())))()))(((())())))()(()(()))))(()))))())))(()))((())(()))))))))((())(((())((((((())))))))((()())))))))(()))())(())))(()()))))))(()(()((())))())))))((((()))(((((()(((())))))))()))((()))))))())(((())())))))))((())))))(()))))())()()))))(((()())())()))))))))(()())())))())((((())((())(()()((()()))))))()))))))(()))))(())()(())))(())))(())))()))))(()()))(()(((())))))(()()))))((())(())))))()))((()(()((()()))))())))))()))))())))))((()())(()((())(((()((((((()()())))(((()))))))))))))()))()())))((()))))))()()))))))))((((())(()(()(())))))))))()))))(()(()))))())(()()())((()())())))()))((())()))(((()))))))(()))((()()((()))(())))))((()))))((())))))))))((())(((()))()(())))))()))))))())))))))())(((()()(())))())))))((()))())(())))))((()()))(((())))((()(()))))))))))))))()(()))(())))(((()(((()(((((())))))(()(((()))()))))))(())(()))()))())))())(((())))))))()))))))((((((()(())((())()))))))))())))))((((())())))))(()(())(()())))))))()(()))()))())()))()))))))))((()()))))))))(((())))))(((())(()))()())))))))))())))())))())((()))))))))))((((((()(()((()(())))))())()())))))()))((()())))))))))))))()))((())()))))()(()()))))))))))())((())))()))))())((((())))((()))))())))))))))())())))))()(((())))))))))))()())))))))))))())(((()((()))((())(())((())()))))()))))(())))())))))))))(((((()))()))))(()())))(())())))((()()()))))())(())())))(())(()))()))())))))(()())))()))))(((())))((()((()())((())(()))))()())))(()(()))))))))(((()))(((((())(()()))((())))()))))(()))())))()(((((())(()))))((())()))))))))((()))))()(())))(((())))))))))()((())(()(()())(()))))))))(()))))))))))())))(()))))())))(((())(())))))(((()((()))))())())(()))))((((()))))((())))()))()))(((())))))(())))((())))))))(())(((())(())(((((()))))())))))))())((()(())())))())()))))))(()))())))()))((((()()))))(())))))()))))))))(())))(()())()))(()))()))()))))())()(()))))()()()))()()))())))((((())(())((()())))())))))((()))))))))())())))(()()(()())))))())((()()))))(()))))())()))))(((()()))))()))))((((((((()((())))))))))))()()())(()))))))))(())))()))((((())))(()((())))))())))))))))()))(()(((()))(())((()(()())((()((()))())))()))))))))))))())))(((((()((())())((())(()()))))))))))))((()))(()(())))))((())))))))((((()(())(()()())))())))())(((()())))))(())))()((())()(()))((()))))()))((()))))))()))()))(())(((((()))))))))(()))()((((()))(())))()))))()(()(()))))))())((())))((()))))()))((()())()()))))))(()((((()))))))())()))))()))())))))))(()(()))))())())))))))(())((()))(((()))))))))))()()))((()))))()))))())((()))))))))))))))(()(((((())())(((())()((()(())))((())()))))))())))))))()))((())))()(((()()))()())())))(()())()))(())))()(((()())))))()()))))(())))))))))((())))))())(())()))(()((())((()((()(((())())))))))))))))))))((((())))))())()))))((())()(())())))(())))()()))()((((()()()))))())))))(((()))(()()))))((())(())))(()))((()))))(()(()))))))())))))(((((())()(((())(())(()())))))()))))()()))(()((((()))(((())))))))))()()))()))))))()))))())())((((((((()()))()))))(())()))))))))))))()())))())((())))))())))))))()(()))))))()))(())))()))(((())))))()((())())))()))))((()))))))((()))(())((((()())))((())))))()))))(()))))(()))())((((())(((()(()))()))))))))()()))()))(()((()(()()))))))(())))())))))))))()(()))))))((((((()))))(((()))))))((())))()))))()))))())))))))()()))))))))(()(((()))())((((()(()))(()())))))()))(()((()))()))()))))))))))(((()))()))))))))))(()((()((())(()))))(()((()()))))))))))(()(())))))))()))()()))()))))(((()()(()))())())))((()))))))))))))(()))))))((()))))))))))))))(()))))((((((((((()(((())((((()))())))((()))())()))(()))))((())()))))))))(((()))))))())))))(((((()))))))))()))(())))))))))()))))()()))))())(((()(((((()())))(((()((()))(((()(()))))())))))))())((()())))(()))())))))(()))))))()))))))(((()))()))((()))))((())))))(((((()))))())))())))((())))))()))))((((()))))))((((((((())()()))())))((()(((((((()))(())))((()(()))))))))))))))))())())()(((())())())))()))))(())())))))))(())))))))))))))(((()((((())))())))))(())(()))())()()))())()))(()()))())((())())))((()(())))))))())(((())))))(()))()))))))))))()))))))))())))(((()())))(()(()))))()))))((()((((()((())()))))))))))))(()())())))))(())((()))))))))((()))())()))()(())))(()()))))(((())))))(((())))))))))(((()(())((()))))))))()))())))(()))(())))()))))))((((())))()()(()))))))))(())()(((())((()((())())(())))))))())((()()))(())))))(()()(())((())(())))(()))()))))()))((())()())))())))((())))))()))((((()))(()))((()))))(())))(())()(()())))))))((((())(())))))((()(()))))))((())((())))))())))())())))))))))((())()))((())))())))())()))))))))))))))(()(()))(()((()())))))))))))))(()))))(())((((()))()))))))()))(()))(()()()))()))(())))(()))))(()))((())((()))((()))))))()))))()(((())((()((()(()(()()))))()))))))))(()()))())))))))((())(()))))()((()))))(())))((()((())))))))()))(())))))()(()))))(())))))))()))())((((((((()))((()))(((()))))))))())(())))()()))())())(())))(()()))))))))(())))(((((())((((()((()))))()(())))()))))())))((((()()))))))(()())))))()(())))())((())())))()))(()((())))))))))(()))))))()()))(((((((((((()((()))))()))))((()()())((()))))()(()())))))())))))((()))(((())(()))))))))))))((())()((())))))()((((())))))())(())))))((((()))))())))))(()()(())))))(()(()))))))()))((((((((()))())())))))()))())))((())))))(((()))))))))))))())))(())))))))(()))))))))((())()))))())()))(()))))))(()))))())((()(((((((()((((())()((()))))))(())))))())))(((())))()))()))))(((()()))()))))))))))))))))((()(()(())))()((((())))))))))))((((()))()))))(()((((((()))()))))()))))())()))())())))())))((((())(((((((()))())())))(()))()())))))((())))))))())(()))))((()((())))))))((())))))))()))()))((()))))))))(()))))))))()))())((((((()(()(((()))((()()(())(((()())))))()))))()))))))))))))()((())((())))))))))(((((()))()))))))()))))(()(())())))))(()((())))))((()(((())())))))))(())(()((())())))))))))))))())))))())))))()))(((())))(((()))()))))))))))))())))((()())))))((()))))(()(())()))(()))))(()()))))))())))(((()))(((()())(()))))))))(()))(()((()))))))))))(()(((()((()()(()()))(()((()))))))())(())))))))))))((())))((()())((()((((((())))))())()(((()(()))())))())))))))()()))())()()))))((((())))))))()()))))))))((((()())))))))()())))()))))))))(())((()((()))))))())(((()))((())))(()))))))(((((()((()()()))()))))))(())))))(((())))(()))))))()))))(((((()((()(((())(()))())((((((((()))(()))))))))))))))(((((())))))()))(()))))(()(()))))))))))(((((()))())((())))))))(())())))())))))))))))))))((()(((((()((())))()))()))((()(()))))))((())))))))()))))))((((())(((((())()(((((())((((()))()))))(())))))())(()(()))))))((()())(()))))()))))())))))()))))((())()))()))(()))())))))))))))(()(()()))(()()(((()))((((((((())))(()))))))))))())))))))(((((())))(((((())(())))))))))(())())))))))()())((((())))))))(()))))(())()((((()(())())))))))(()())))(()(()))))())(()))))))))(((())((((()))(()))(()((((()))((())()))))))))((()())(((()()))))))))((()())()()))))))))(((()()(((((())())(((()(((()))))(((())())))))()))(()))))))))(((())))())(())())))))(()))()))))())((((((()(()))((())))))()))(())())))())()))())))(((((((())()))())))(()(())))())()))))))(((()))))))((((((()))))(()))))()))()(()()(())))()))(((())((()))())))()))(()))())())((((()))(((((())))())))(((()))))(())))))))(()))()))((((()(((()())))))))))))(()))(())))(())())())())))(()(((()((()((())(((()))())()))))))))))))((())(((()))))))))))()))(()(()((()()))(())))(()))))))))(()))()))())()))))))))((()(((((()))))()))()))))(())())))))))))))))()(((())))(()(((()((((())))(()((())(()))))))))))(())(()))))(()(())())))((()(()))))())))))))))))))()))))((())))()(()))(())))())(())()))))))((((()()((()))((())))(()(())))))))))))))))))(()))(((()))((())))))(()))))(((()))())))(((())))))))))((())))())))())))))((()(()((()))))))))())(((())))))()(()))(()))))))(((()()))))))))))()))()(((((((((((((()))()))((())))))))))()))))))))())))))))((()))))()()())))())(()))))())))(((()))))())))())))()((((())())))))())))))())))(((())()(()))))))))((()()))))))(((())))))((()()))))))())))())))))()()())))((((()(((())))(((())()))))))(()))))(()()))())))()())())))))))))))()))(()(())))))(())))))()))))((((())((((((()))(((((())(()))())()()))))))((())))))))((())()))))))()())))))))))))))())())))))(((()())()))))(())(())))))))))()))()))))(()))(()))())())()))))())((()))))))((((())(((((((())))))))))))))))))())(((((((())))))(()))))(()(())))))))))))))))()))))))((((())))))((()))))))))))(((())())))))))(()(()))))(((((())))))))(())))()))))))()(()())))()())((())))))))))))(()(((((())))))(())))((()(()))))))))())(())))()((()())()))))())))))((((((())))()))()))))((()))(((()()))((()))))))))((()((()())))))))))))))))))))((())(())))((()))))))))))())))())())))))(()))))(()))()))))())((())))))(()()))))))(()(()(()((())(((())(((()(((()))))(()))()))))))))))())))))((())))))()(())))))))))))))())))((((((()()))))(((((((((()(()())))))))(()))(()))))()))))))))(((((())())))())()))(((((((((()))))))()(())))))))))))))()(((((())(()))))()())))((())))()))))))))))))))())((()))))))))))))()))))(()))()))))))))))))))))))(((())))))())))))))))()(())))(()))((()))))((())))))))))(()(((())(()))(()(()(()(((())(()))(()))))))))))))(((())((())))))(()))(())(())))((((()()))))))))))(()()))(())(((((()))))))))(())))())))))))())()))(())))))))))))))(((()(())(()(()))()))))))))))()))))))()))())))())(())))())))()))))))((())(((()()))()))())))((()))))(((()))))())()))))))))))))))))())))()(()))())(()()))))))))(())))))))))))((()))(())))(()))()))))()()(((((((((((()(((((((()()))))))))(()())))(()))))))(()))))))))))((()))()()))())))))()(((()()((()(((((())(((()))))))))))))))()))))))((())))))))))(()((())(())))))))(())))))(()))(((()))((())))))))))))(())))(()))())()))((()((((((())))))()))(()))))))))()((((((((())))))()))))(()(())))))(()(())))(()())))))))((())(((()))(()))))))))))())())))())))())(((())))((())))))())((()))))))))())))))((()))(((())()((((((((()((()))))(())))(())))(()())))(()))))))))((((())((())()))()))())))))()))))((((((()))())))())))))((()()))))))))))))())((()((())(()))((((()))()))))))(()))))))()(((())())())))()))))))))((((()))))(()))()))))())))))))))))()))))(((())(()))))(((())))))())((())))())))()(()(()(((((()(()))))))))))()(())))(((((()))))((())))))))())((((((())))((()))))))())())))))())(((((()()((())))))(((())(((()((()))))()))))()))))))(((((()))))))(())))())()))()))(())()))()())))))))()))))))())))))))))(((((())))())))()((())))))())))))()())))((())))))))())())()))))()())))))((((((((((((((((()()))())))(())))())(()())))))())(()(())))))(()))))))(()((())()))))))))))))))((((((((())(())((((((())))))))))(())))())))())()))))()))()))()))())()))))((((()())())((((((()())())))))))())(())))()((()))))((()(()))())))()))()(()))())))))(())())(()))())()))(()))))()(())))))(((((()(((()())))()))))))(()))))))))(())((((())))))))))))))((()))))((()()))((((((((()))))()))))))))((()(())())())((((())())))))())))))))((()())(())))))))()))))(()((((((((()())))())))))))()))))))))((()(())))))((())))))(()())(()(()())))))))(()(()((())()))(()((((()())())(()())))))))))(((())())))))))()(((((())))))((()))))()))(((())))))))((((((((((((())()))))))))))))))(())))))(()())()))((((()))))))))))))()))()))())())((())())))))()))()))))))(())((((())((()())))())))((())))))))))))((()())))))())))(()()))()))))(())))))((((((((())))))())))(())))(()()()((()))))))))))))))()(((((((((((()()())())((()))))((()))))))(()())))()))()))(())))())))))((((())()))())))(())))(()))())))))))((())())))))((((())))))(())))))))))))))))))((()))()))))((())))(())((()(((((()))))((((((((((())))())())))))))()))())))))()))())))))(()())))(())))))((()()))((())((((()((((()())())))))))))())))))()))()))())))))()((((((()(()))(((((((()())))))))))()()))()))())))))((()(()))))))()(()))))))(())(()))(()))((((((())))))))))))))(()))))))))))((((((()))))))))))()((()(((()(((((((()))))((()((())))))())())())))))())))))))(((((((())((()()(()))))((()))))))(((()))())))())))))))))((())))))((())))))())))))((()))))((())))))))(()()((())(())(((())(()()))))))))))((())))))))))))))))(()))())())(((((()))(())))()))))))())(()))(((((()))()))))))()))((()(()))))))))()((()))))))(((()())((())(()))))(()))))((())(()))))(()))))))(())))(((())))))))))()))))(()((()((((((()(())))))))))))))((((()))((()((((()))))))))(()))))()))))()()))()))))())()))(())))))(((())(()(()((((()())))))))(())()))))))))))))()(((())()())))))()))))(()())((())))(()())))(())())))(()())))))))(((((((((())))))))))))()))(()((((()))))))))(())((())()))((())))))(()))))())(()))()))))()())))))))(()())))(()))))))))))))((())))))))))))()))()((()(((((()))))))())))()))))))(((())))))(((((())(((()))))))))(())))))((())))))(()())))())(()))))()()))))((()(()))))((()))))())))(()(())))(((((())())(())))))))))))))))())))))))))))))))(()))()(())))))(((()())()(()))))(()))(())))())))))))(())))))())))))((()))))))((()))((()))((())))))()))(()(()(()()))))())()(((((()())))))))()(()))))))()))))())))))))(()(())))))((()))))()))))))))))))(((((())))()((())))((()((())))))))()))()))))()((()()))))()((((())())()))())))()()))))(()))))((((()))(((())((()))))))(())))))))))())(((()))))))()((()))))))))))))((()()()))))())))(())))))()()))()))()))))))())())((())()((()))))))((()))))())))))()))))())())(())))))))()(()((()))))))(()()))()))))))(()))))(()))())))))()((())))(())())))))()))))))))))())))()((())))()))(())))()))))())))()))))))))))))))))))((()(()((()(()(((())))(()()((()()))((((())((()((()())()))((())(()))))())))))))(())))))))(())))))(()())())))())())())(()))())(())))))()))))))(())))((())()))((())))())))(()()())())))))(()))()))(())))(())(()((((()(((())(())())))))))))))(()))))()))(()))))()(((((((((((()(())))))))())))()))))())))))())))))((()()((()((())()))))))(((()))))(()))))((()(())))())))(()())))))())))))))((()()))(()))(())(()))))()))(((((())))((())))()))))((())(((((()))())))))((((())())())))))))(((()))))))))())(())()))(())))))(((())))))))))))()(((((((((((((()))))))()))()))((()(((())))())))()))(())))))()))))))))))()(((()))))(((()))((()(()())))))))))(())()(()((())(()())))))))))))))()))))))))(((()))()))))((()((()(()((()((((())))()))))((()))))(()))))(((()))))))))(((()))((((()()))))))()))))))()(()((())(((()))()))()))((((())))))())())))()(()))())))))))))((((()())))))))()((((()))(((()(((((((((((((()))()))))))))))()))))))))))())(()))((()((()))))))))))))))))(((((((((()()(((()())()(((((((((()))))((((()())))))))))))))))()((())))())))()))()))))))(())))))(()()())))))()))()))((()))))))))))))())))(((())())()((((((((())(((()))(()))))))())((((()())))))))))))((())())))))))))((()(()())())(())))))(()))(()))))()())))()((()())))()))())()))))((((()()))())(())))))((())))())))))((()((()()))(())))))))))))()))(())))))))()()))))((((((()))()))()(()))))))((()))())))(())))))())))))((((()((())))(()(((()()(()))))(())))))(()()))))((()())()))(()))))))))))((())((()))))(()(((())))))())))()(((()())))))))())))())()))))))))()))()))(())))()))(((()))))))(()((((()()))))))(()))))())))()((((((((()(()))))))()))(()((())))))))()(()))))))))))))))))))))(()()((())(())))))))())((())))())))))(((()((((())()()))))))))))(()((())(((())))))))(())))))))))))())))())))((((((())()(()))))())(()))()))((())))))))))((())(()))()))(()())))))))))))()))(((((((((()))))))(()(()))(()))))))))(((())())())))())))()))))((()())))))())))(()))((((()))))))(()()))()))())))())))))((()(()(())))))())))())(((()(()))))))())())))(())))(()(())))((())())()))))())())())))))(((())()((((()))))))())))))))))(((((((())())(((()())))))))()(()(())(()))))))))())((()()))))((()(()(())(())))))))))))))((((((((()((()(())))))(()))))))())))))))(((((()(()))()((()(())()))))())))())())))()())))))()))))())(()())))(())((()))))))())()))))))))))))()())((((()))()(()()()))))))))))())))()))()((()(()))))))))()()((()(())(()((())))())))))()())))))()))()))))))))))))(())))(())(())))((())()))()())))((()))))))())(()((())()))())))(()()))())()()))))()()())))))))(((((())))))))(()))(()))))))))))(((()))())))))))((()(()((()))))())))))(())))))(((())((()))((()))()))(()))))))))))))))))(()(((()()())))))))))((()))))((())))))())())(())))())())))()))))))((((()))))))))((((()())))))))(()())))(()(((()())))))(()))()))()())()))())()))(()()))()))(()((())(()))))))(()))))))))(((((()()(())))))))()((())))()()())())))))))))(((()())()))))())((()(((())))())))))))())()))(()((())))()))(()()()))))(()))))(((())))))))))()((()(()))((()(((()))())())))))))()((((()(())(())())))))())))))(())))))(()((((()()))))((())))))))((((()((())))((()))))()))))())))())))))))))))))))))()))()))((((((((()(()(()()))))))((((())))((((()())))))))))(()())))()())((())))())))))))()((((()))))))(())))))))((((((()))))))))(((()((((())))))(()))))))(((()()))))))()))))(()()))))((())))())((((()())))))))))(()())())))))))(())))(((((((())))))(()()))())()())))()))(()))))))))))))))()))((((((()(((()))))))))()()(()()((((()))((()(())))))(())))))())))))))))))(((((()((((((((())(()()))))))()))))())))(()(()((((())))))))))(()(((())))))))(((()))))))()))((()((()))(()(((()))))))))(((()))))(())))))()))()))()))))()))))())(()(((((()((((())))))))())(()()))))((()))))(()())(())))))))))))))())))((()(((())(()(())(()()()())))(()))))))((()()))))()())(())(()))))())()))())(())))))()))))(()))())))(((((()()))))()()(()))))(()))))))))()))()(()((())())))))())(((()))))(())))(()))))())((((()))())((()())))())))(())))(((()))))())))(()(((())(()))((())))(()))(())))())(())))()))(((())()))))))((())))((()())))))))((()))()))())((((((()(())(())()))))((())))())))(()))((())))))))())(()()((()()))(()))))()((()))))()))))))))()))()())))(()))))))((()()()))))(()((())(())))))))))))))())))())))))((()(()))))()))()((())(((()))))))))))()))))(()(((((())()))))))))))))))))))()())))))())))()(((()((((((((())))((((()((()(((((((((())(()()))((()))))(()))())))())())(()))()))))))))))(((()()))(((())))))))))))(((((()))((())(((()))))))))(((((()))))((())(()))))))((())))((())))(())))))()))))((((()())))))(((())((((())(()()(()))))))))())))())))()))((()())))))))))((()())))))()())((((((())()))))))))()))))())))(((())))()(()())()))(()))())))))))))(()))))(()()(((()))(((()((((((())))))))))))))(()(()))))()))))))))))()))))())))())((()(((((())))((())))()))(())()))))))((()()())((())()))(((()(())))))))())()))))(())(())))(())))(()))))))))()((()))))())()(()))(()()))))))))(()))))((())(((())((((((())))())))))))()))(())))))(((()(())))((())))))))))(((((()()))))))()(())))))))(((((((((())()))(())((((())))))))((()))()(()))))(())))))((())((()(()))))))())))())(()))))))()))))))))))())))())()(((((())(()(()((()()))))))((((()))))(((((()(()()())((()())(()(())((())))))))))))))))))))(())))((()(((((()((())())))))(())()))))(())))(((())))()(())))(()))())))))((()(((())(((())))))))))))((())))()))()())())))(((()()))))((((())))()))))((()))))()((()))))()))((())())))))((()))()((((()))))))()))))))))((()))))))((((()())((())(((())))))))))))((())((()()))((()())))())())))(((()))(())(()()))))()))))))())))((((())))))))(()((((())(((()))(()(())(((()(((())))))((()))))))))(())))()())()))()()))())(())))(())()))()))))()((())()))))((()))))(((())()))))))))))()))))))))))(((()((())((()(()))))))(())))(()())))()()))(((()))())))))(()()())))()))(()))))(())))))((())))))()(())))))))(((((()())))))(()))))(())((()())))()())))))(()(())))))()))))))(()(((()())))))))())))()))))))(((((()))(()))((())))()))()))()())))))()((((())))(())(()))())))))((()))())((()))))))))(((())))))()))))))))(((((())(((((((()))(()(((()))))))((()))()))(()))))))())))((()(()))()()))))(()())))))(()((())()))))))()))))())()((((()((()()((())))))))(((())(()))))))))))()))))))())))((((((((((()))(((((((())((()(((()()()))))))))())))(()()))))(((()())))))((())))())))())))))))())(((((()))()))(((())))()))()())))))(((())(((()))))(())(())))))(())(()))))))))(((((())((()))((())(()))))())))(()(()))))))((()))))()))((())))))))()))))((()(())()((((()()))())))))()))((((())))(((())))))))))))())))(((()))(()()))))(())))(()()))))))((())))))))))))(())((((((()((()(()))())((())((())(())))))(()))))))))))))))))))))))())()))())((()))((((()))(((((((())))))((()())()))))))))))))))(()(()))))))())(())))))(((((((((()())))))))()))(()(()))()))))()(()((())(())))))(()()))))))))))())()))(()))())))(((())()())()))))(()))((())))())))))))))))))))())))))(()()))))))))())))))((()))))())()))(((())(((())))))))((((()))())))()(()()))())(()))))))))(())))())))))))))())))))()()((())))))))))))()))))))))))))((((((()((()()))))))))((()(((()((()(((())))))))(()(()(((((((())())()))))))))()))))((()())))(()))()))))())(()((((())((())))))))(((()()))))))))))))))(((((((()))((()()())))))))))))((((())))((()))))((())))())))))))))((((())()))()))(((((()(()())))))))))))(((()))))())((()))((())))))))))()))))(()()((()((((((())()))))))()())()))))(()))))))(()(())))()((())((((())))))))))))))))))))))))((()(())(((())(((())()(()(())))))))))))((()))))())()((((()(()))((()(())))))))))))())))))))(())))))))(()()))))()))())(())))))))(((()))))((())))((())(((((((()))))())()))))))))))))))))))))()))))))())(((((()(((((()))))))))((((()))(()))))())))(()()))))))))))(((())))))()())))))((()()))()))))())))(()())))()))((())(())()))))())())))))()))))((()))((()))))(())))))()))))))))(((())(())))))))((())))))))()(()()))))(())(()))))))))))(((()(()))))))))()(((((()(()((((()((()()))))))))))())(((((())(()(((())))))))))))())(())())(())))()))))()))))))()))))())())))))())))))))(())))())))))))()))))))))))())())((())(())))())))))((()(())))))))()((((())((((())))))()))))(()))()(()))())(()))(())))))()((((((()))(()))))(())))(()))))())))))((()((()))))))())))((()((()())))))((())()(()))))()))))))())))(())))(()()(()()()))))())(())())))()))))))))))))))))()))))))((()))(()(()((((()))))((((((((((()((((())()))((((((()))(())))())())))))(()))))())(((()()))(()))))))))))))())))((())(((()))()())(())))())))(())))))))(()((((((()()()))()))(()))))((())())()))(()())))))()))())))))))))((()((()))))))())(((()))))))))))))))))())))()))((()()()((()))))))(())))()()((())(())((()((((((()))((((()())()))()()))))))))(()))))))()))()))((()((())()()((()((((()))((()(()))(()(()))))())()()))))))))))(((()))))))((()(((()))()))))((()))(()())))))))((()(()))()))))))))()((()(((()))))))((((((()(()()))))(((()))))))))))((((())())))))())))()))((((((()((())))))))))))(((()())))((())(()()())))(()))))()(()(()()))))(((())()))))))))())())(((((()())))()()))())))())))))())()))((()))))(((()(())((((()(()((()))))))()))))())((())))(())))((()()))(())))))))))(()()())(((()(()(((())()((())))()))))()((()))))))(()(())()))())())(())())))())())(()))))())))((()))(())()))))))(())))))))((((((()((((()))(()))))))(())())))))))((((())())))))))))()())))))()))))))())((()()))))))(((()()(())()()))())))(()))))))))))((())()))))()))(((())((())))))))))())))))())))((()((((((())))((())(()((()()((())()))())))))((()))((())))(()))))())))(())))))))(()))(()()))()))))(((()())(()())))))()))))))))(((()))))))()))(()))))(((()))))))(()()(((((((((((())))))))()))(())())(())))))())(())))(()((())))))())())))((())))()))((()(((()))))))((((((()))))))))))())())())))))(()))()))))(((())))))((()))))))(())))((((()()))))))))(())))(((())))())(((())())))))))))))((()()))))))())))(()(()))))))())))))))))((((()))(())))()(()))))(((()(()(()))))))))))(()))))()))))(()))))((())))))))))))(((((()((((()))))))())((())))))()))(()((((()))))))))))(()))(())(()))(())))))((()))))))())()))((())))))(())(()((((()((()(((()))()))())))))))))(()))))))((((()))((()))))()))))(()))(()(((())()()))))()())))))()))()))))((()(((())))))(())))))))))))()((((())))))))((()(((((((((((()((((())))))())))))((((()))((())))))))))()))))))((()))))(((())(()(((((()))(()))())())())))))()))))()((())()))))))))((())(()))((()()(())((((((((((((()))(((()))))))))))(()())))))))())()))))))((())))(()(())()(()((()))))))))(((())))))())()))))(((()()((((()()))(((()))()(())))))))))())(((()))))))))(())))))(()()))))))))))))())))()(())))(((()()(((((()((()()))))))())))))()(())))()))((()())))))())()))((((((()))(()(())))))())))))))))))())()())))()))))((())((()()))))((((((())(())))))(()))))))(()()(())))((()(()(())((()))))))))()))()))())()))()())(((((())(((((()))))(())))))))())))((()(()()))()))())())))))))))((((())(()(()(())))))()()))))()(())))))))(())))))()))))(()))))))))(())))(((()(((()())))))))))))))()))())))))((()))))(())))()))())())(())))))(())))()))))()())())())(((()())))))()()))))(()))())((())()(()))))))((())))))(())()))()))()))()())))((())))))()())())()((()((())(()())))))))))))()()))))(((((()())((((())))))))))))(()))))))))()))()))))))))())))))))()))()()))())((((()(()((())))((((())())(())))))()))))(((((((()))))))))))))(((((())))))((())((())())))(()))))))(((())))))((()()))))))()())(((()))())))(()))()))()(()))()))))(((((())))()))))))(())))))))((()(())((())))))))((()((())()))((()))(((())))))))))())(()())))((()))(()))())))()))(((((()))))))(((()()))())))))))(((())(((()))())))((((()))))))))))))))(((((((())(())))))()))))()))))(())))((()()(()((((((()())((()))))))))))(()()))(())))))(()))))(((())())()))))(())))(()))(()())))))))()))(()(((()((((()()))()((())(())())))))(())))())))))()((())))))()(())))(()))))))))))))))))))((()(()(())))))((((((((()())())())))()))()))))()))((()(())))())())))((())()))))()())))))((()((()(())))(((())())))))))((()))(())))))(()()))))((()(()))))()((())))))))))))(())))))(()))))))))))(((((((())((()))((((((()))(()(())))))))))())()()))))(()(((())))(())))))())))()))))()))))(())(()))((((((())(((((((((())))(((()()(((())((()))))))())))))())))))())))))())((()())))((()))))(((()))(()))((()))))))))(((()))))))))()))(())))(((())())((((((())))))(())))))))))((())(()))(((((()((()))())))))))))))())))))))(()))()())()(()))()))(())))))((((()())))(()))))))))(((()())))))))(()))((((((()())(())))())))))))((()))(())(()(())))))()))(()(()(()))))))(()))))))(()()))))))(((((((()))))))))((())(()))))))()))))))))))))))))))()))))))))(((())))))(((()(((((()))))((((()))((((((()()(())(((()(()))))((()))))))))())))))))))())))))))))))))())))))))(()(()())())((((()(((((()(()))))))())()))))))((())))))))()((())))))()))((()(()((()(((())())(())))))))))))((((()())())))))(((((()(()))))))))((())))))(((((())))(()))))())((())))))))())((()(()))))))((()((())))))))))())(()()))))(())(((())))))))))))(()))(()))()))))))))))))((((()))))())))))()(())())))))))))())))))()))))))((()(((((())))()((((()))))))))))(()))()))((()(()))))((((((((((()())))))))(())))))))((()))))(()((()(())))))))(((()(()(((()))))))))))))))((()(()))))))()(())))()))())()))(((())())())))))())(()))))))((())()()())))))()))))(()))))))(()(()))((())())))(((()))))))))((()))))(()))))()))))((()()))))(((())()))))))))))(())))))))))))))))))(((((())((((()()))(((()()(()((()))))))))))(()(()))))))()))))))))())())((()())))(((((())())())))))))()))())(()))((())(()((())))))()(()())))))()())(()())())))))(()((())))))(()))))())))))()))))(((())))(((()()))()))(())))())(()))))))))()()))))())(()((())(((())(())())))((())))))()())))))()((((())))))(())))(()()))(()(())))))))))((((((()))((()(((()))))))(())((()))))))))(())()())))))(()())))()((()(()(()(())(()))))()))))))))))))))))())()))))())())))()()))))))))()(())))())))()))))))()))(((()(((()))))()))))())())))(()(()))())()))))))(()))(((()))))))))))))))(((((((()(())))))))())))))())))(((((())(()))))))())(()))))())))((())((()()))))()())))))))))))()))(()((())(((()())))))))())))))((((((())(((()))(()((()))))))()))()))))())))(((()))))()))))()(())(())))(())()))))))))))(()()(((())))())()))))((((()))))))))()()))))((()((())))(())((((()))))))())((((())))))))))()))())))))((((((())))(((())))))((()))))))()))(())(((()))))())))()))((()((((())))))))))((((((((()(()))))))))()))))))()))))(()((())((())())()(()))))))()))))()))))))((())))(()))))))))))))(()()))()()(((()(()((((())))))(())))()))))))(((()))(((()))))))))))((((((()))))))()))(())))((()()(((()(((()())))((()))))))())))((((()))))))((()))))))))))(((()())))))))(()(())(()()))))))(((())))(()))())))(())(()()))))())))(())))(()((((()())))()(()(()()(()(()())))))()))()())(()))))(()()))))()))())))))())(())()))))(()))(((())(()()((())(((())(()))(((((()))(((((()()))(()())))))))(())))))()))(()))(())))())((())((((())))())))))()((())((()())))))()(()))))))))(((((())()))(()(())))))((()())))))()))())))()(())))))(()(())))(()(((((((())((()())))))(((())))))))))))((())))))(((()))))))))))()))))))))((((()(()(((()(((()))))())(((())))))))((()()()))))))())))(())())))))))((())())))))(()()()()(((()())(((()))((((())(((()(((((((()()))))()))))(())()))(()))))))())))()())))))(()(()())))(()()))(()((()))()))))))())))((())(((((((()))))))())))((((()())))))))())((((()())))())((((())))(())))))))))))))))))((())))((((()))))))))()(())))))(((((((())())(()()(())))))))(()((()))(()))))())((())))))))))()))))())))())))(()())))))())())))))))())()((((())))))))(()())))))))))(()))((()(((()))))))()((()(((()()))))))))())))))))))((())(((())))()))))((())))))))))(()())))(((((((())))(()))))))))(((()((())(()))))(()())((())))())())())))()))))))))))())))((()((())))))))))))())((()()))))(()))()))())(()((()())))))))())))))((()(()))))(((()))())())))())))(((((())))))))))))))))(())))))))))))((()))((((((((()(())))(((())))))))))))))(())((((((()(()(((())(()())))))))))))))))))))))(()()))())))()))))))((((((()))(((((()))))))))(())()))))))(()))((((((())(())))))((())))))(())))))(((()())()((())(())))))())()))))()((())(()))))()(()(()((()))))))))))(((((()())((())))))))()(()))))((())))))))))())))((()(())(()(((((())()((()((((())))()()))()))))))(()))))))))))))())()()((()))(((()()))))))(())))))))))())()())(()))()))))))))))(()(()))))())(()(())())))))((()()(()))))())))(())))())))((()))))))(()((((()((())(()()))))))()))))(()()))(((((())())(((()))))((((((()())((()))()))))))))))()(()()))))())()))))))))(())))(()))))())))(()())))()(())()(()((())))))()))()(()))())(()))))()))()))(((()))((((())))(((()))))))(()))((())(()))))))(((()))())))))))()(()))(((()(()))))))(())))(())))))))()))))(())))))((()))())))))(()(((())))))()))(((())()))))))(()))))())((()))()))())))(())))))(())))(())))()))))))(())(()(()(())(((((()())))()))((()(()()))))))))(((())))))()))))((()((()))))))()))))((()((((((())((())))))((()()())))()))))())))(())))))((()(()())())))))((((())))())))))))))))))())))))(((((()()))))(((((()(())))((((()(((((((()(()())))())))((((())((()(())()()))))))))))(((((())())())))))))())))(((()))))))))))))))(((((((()))(((()(((()()))))()))))))))()))))(())(((()))(((()(()))))())))))(((())))()))()())))(()))(((()))()()))))))))()()))()))))(((())))))))))))((()(((((((())()))))()()((())((((()))(())))))))(()))))))))))))((((())(((()())(()))))))))))((())))))(())(((())))))(((())()))))(())))((())))))(()(((()()))))))))))))())))())))())))((()))))))))))()))(((()))())))()))(((())(())))())())))))))((((()((()))))))())))((()))))))))))))(())))))))((((())))(()())())))))(((((())))))))(()()))))))(((((())()))))))))(()((())()(((())))))())))(()))(((())()))()))(()))))(((())((())()(()()())())))(()))))())))(()())))((()))))(())(()(()))))())())))))(()))))))))()(()))))(()))))))()))))))))((())))((())))))((())))))))(((((())(()))))((())((()))))))((()(()))())))())((((()))))))(()))((((()()))))))()))())))))))))))()((()((((())(((())()))))))(()())))((()((()))))))))()))))))))))())()))((()()))))))()))))))((())()((())((()(()))())))())))((((()))()))))((())))))))))))(()((())(((()))())))()))))()))))))(((((((())))(((())))))((()))))(()))))))(()))((()(()))))))))))(((()())))(((()(((())((()())))((((((((((())(()))))))()))))))()))))))(())))(()((((())))())((((())))(((())(()))))))))))))))))(())))))(()((((()))))())))((((()))))))))(()()(()))))))))(((()((((()))))))(()))))))((()(((((((()))))))))((()(()))))())()))))))))))(())))()))())))))))))))))(())))))()))((((())((((()(()((())(()()))))))(())(((())))())))))))))((()(()(((((()))))())))(((()))))))((((((((())))))()))))))(())))()))(((()(()))((())((()((()()(())())))()))))))(()))))))((())(((()))(())()))))))((()()))(())))))))))))))))))))))()))))(()()((()))))()))())))((((())))(())))))))())))))))))))(()((((()((()(()())(()())))))())))())(()(()())))())))))(()))())))()()))())((())())))(((())()((()))))))))(((((()(()))))())))))()())))))((((())((()(()))))))(()))))))(((((((((())))())))))()))))))))))((()))(()(())(())))))())))))()(())))()()))(())(((()()()))(()()))))))))()(())))))))()((((()()((((((((()())))))())))))))))(())())))())))))((((())))))))(())))))()())()))))))))))))))(())))(((((((()))))())))())()))(()())))))))())))())())))))))))(((((((())((((((((((((())))(())))((()(((((()())((()))))))))))))()))))))))((((((()))(())))())))))()))))())))(((((()(()(((()(((()())((()()))))(())))()))))())(()))()))(()))))))((())(()))((()))))((()()))))))()((((()))(()())))))((((()((()())))))))))))))((()))))))))((())))))(((())))))))))(()))((((()))()(()))())))())))))))))(()(((()())))(()))))()))))))))()))(()))()))))())(())())((((()))))))((())))))))(()))))((())))))))(((()(()))(()(())))))((())))(()()))))))))(()((((()(())()))((())))))))((())))))))()((())))()(()))())))))((((()()))((((()))))())))))(()()))(()))))))(()(((((()()))())))()))))))))(()((())))))))))))(()(())(((()(((((()(((())()(()))))))(()()))())))()))))())))))))()())))))))()))))))))))))())))(())((((((((()))((((()))))))()(())))))))()(()(()(())())))))))((()()())(())))))))))))((()(()))))(((()((()))))))(()((((())))()))))((())()))(()))))))())()))(((((((())))()))(())))))))()())(((()()((()(()()))()))))))))))(((())((())))()))()))())))))((()())))))))))))((()()))))(((())))))(((())))))()())))))))))))))(())))(()(()((((()))())())()))()))))(()))()))())))))(()()))())))))())())((((())))))))()(((()(())(()))))))))))((()))))()))(()()))))))(()))()))(()))(())))(((()((((())((()))((((())((())())))))))))))())())(()))))()(())))()))()))(()(())))(()())))(()))))()(()))))))))))))))()()())))))((((()(((()((((((((((())())))))((())))))))(((((())))())))))))(())))))))(())))))(()))((())))))))(()))((()())(((()(()((()())())))())))())(())))(((()()))()()))))(()(())(())((()())))))()))())()()))))(()((())(((()(((()()()()))))))))))))))))))))((())))))((())()))())))))))()))()((())()((()((((((())))))())))))())))((())())))(()))())())(((()))))))))())())))((((((((((()))))))()))())(())))))))()(()()))))))))(()))))(((())()))((()))))())(())))((())()))(()()))))(())())(())))())))))))))())((())))(()))))((()))((((()))))()()))(())))()))())((()()())))()))(()(()))))())))(((()))()))())))(()(()()))))))((())(())))))))))()))))(())))))())))))))(())(()))))()))(()))()()))))((()))))()))(()))((()))))(((())(()))))))(()())))))))))(((()(((((()(((((())())())))())(()()()))))))))))))))))((()((()))))())))()(()))(()((())(())))()))(()()))()))))((())(((((()()))))())))(((((()))))))))(())()))))(((())))))))))((()(((((())))))(((())(()))((()))))))(()))))))())()())))))))))()())))(((((()(()((()))))())))((())()))))))(((()))())())((())))(())())))()((())()((())))))))(()))))))())(()()))))))))((())))))()())))))(()))(((())(()))()))()))))()()))()()))))())()))((((((())()(()((((((())))))())))))()()))())))((()))())))))))((())())))))))))(()))(((())(()((())((()((())(((((()((()(()(((())))))()))))())()))))))))())))((())))(()(((())))))))))))()))(())))())(((())())))()())))))((()((()(((((())))))))(())))))()))))))))))))()))))))())((()))))))))))))))))()))))))))))))()))))))))()(())((())(((((()))(((((((()))())((())((()()))))())(()))))))()))))()))(()))())((()(((())))))))(((())))())))(())((())()(())))(())())))))(()()))))))))(()())))))))))))(()(())))))))))())((()))))(((((())))))(()))()()))))()())((()))))))))))))(())((()()(()((())))))))))((())))))())())))))((((())((((()))(()())(()))))))(()))())))))((()())(()()(((()))((())))))((()))))((()))))))(()())))))()))()))((((((())))))))(((((((((())(((()()((((())))((())()))(()))))))())))))(())()))()))()))))())()))))())(()((())))))()))(())))))))((((()))((())))))((()()))))))))(((((()(()))(())))())))))(()(())()))))()(()((((()()(()(())))(())))))(()()))(((())))))))()(((()))))())((())))()))))))()((((())))())()))))((()))())))))))((())))(())))(()(((()(())(((((()))((())(()))))))))))()(()(()))))))((())))))))())((())))))(()())))))))))))))))))))()))()))))(((()((())()((()(((()()((()())))())))))))))(()))))()((())))()))((((()((())(()))))))))))))()((())()(((())((()())))((()(((()()))()))))))))))((()(())(()((()))(()))))))(()((())))))(((()))(()))))(()))))())))))(())))(()((()(()((()(((()))(()))))))))))(((()))()))))(()))()))()))(((()()))))())))())))))())())))()))))))(()(((((((()))((()((()((())))))))))()))))))))))((()())((())))((((())))))((())))))())()))))((((())))())))((()(()()())))))))(())(()))))))((()()(())(())))()))))()()))))))))))))(((((((((())())((()())))())))())))()))()))(((()))))))()))))((((((((((()))()))(()))())))))))))))(())))(()(()(((())))(())((())((())))))()))()()))))(()(()))))(())))))))))()))(((((((((((())))((())))))))))))))(()))))()))(())())))((())((()))((()((()((((())(((())))))()))))))))))()((()()))))))()))(()))))))((((())()((()()(()((())))))))))()))))))(())))))(()((()))))))(()((((())))))()))())(())()))))()))))()())((()))((())(((()(()(()))))(()(()))()))))))(()))((((())((()))))))))())()()(((())())(())))()))))))))((()(()())))))))))))(())))()((()))(())()))()())))))())))))))(()))))))))))))((((()()()))(((((((())())))((()))))))()))))(()))))))(()(()))))))()))))())))()))))))((((())(((())((()(())(((()(((())))))()()()))())))))))(())))()))))))())))))(()))((())(()((()()))))))))(()))())())()))))))))(())(()))))))(()())))()))))()))((()(())))))((((((()())))))()()))))))))())))))(())))))))())()))))))))))(((()((())((())))((((()))))))(())))))))))(()((())(()((()((((())(()))))))))))())(()))))))())((()))(()))))((())))))))))(()))))))))((((())()()))())))()))))))()(()()(()()())))(((()((())(()(()(())))))))))))(())))())(())(()()))))()())))))))))))))))((())((()(((((()))())())))(()((())(((())))))))())(())))(()))))())()())))(()))((()))(()))()))((())()))))(()))(((())(())))))))))((()((())))((((()))(((((())(()))))))))))))(((()))))))(())))))))))(())))))))()))))((())(()))))(((((())))(()()))())))((()))))()))))(())))))()))))))))))))))))())(((())()))))))))()))))))))((((()))))(()))(((((((()(((()(()())))))((()))))())))))))))))))))))))))))))(()((())))))))(()((()))))())(())))((()))))))))))))))))((((())()((())())))))())))))))))(((()()))))((()))))))(()(())))()))((())))())((()))()))))(()))))))(()))))))())()))()))(((()))))))((()))((()(()))((()))))))))))))()(()))))(()(()))))((()))))(((()()))(()))))(()))((()())(()))))))))))()))))))))))))))(()((()()(((()((()))))((())))()()))))(())))(((())))()))))))(((())))))())(()())))))))))))))(((()())(())))))())))())(())))())()))((())))())))()))))))))))))())())))(()))(()()())))(((())()))))))))()()))))))(((()(()))(()(()())(()(((()))))))))()()(()))())))))))())))))))))(()))())))))(())()))))))((((((((()))))))((())))))))(()(()(()))))))))(((((())))))))(()())))()))))((()((())))(((()))))())()))))(())))((((()())(())(()(()))))()))))))())))))))((()(()))((((()(()()))((()(((()())(((())()())))))))(())))))))))(((((()())))))((((())()))((()))))))((()(()(())))))))())))()))())()))))))())))))))(()((((((((()()))())))(()((())()()))))))))((())))))))((()))))(((())(((((((((())))))(())((((()()))))))())))(())))))))())))))))))))(()))))()))))))))()(()()())))()))(()()))())))())))))(()())((((((()))))((((((())(())))))))))()(())))))(()(((()))))))))))))()))))((((((()((((())))))))))((((()))((((())()))))))))()))(())))(()())))())))))))())(((()()())((())((())(()))))(()(((()))((((())())))))))))))((()()()())))(((((()((())()(()))))))))())))())))(()(((()))(((()))())))))))))()))(((((()((()))(()())))))))())(()(()))))()))((()))))))(())((((())(()))))))))))(((((())))))))))(((())(((()())((()))))()))()(()())()))(()))))))()))))((((())())))((())))()))))))))))()))()))((((((((())))((())(()()))))()))(((()(((((((((((())))))))())())()))))))))))))))(())(()))())))(((((())))()))))))))()((((())(()(())))((())))(())))))((())))()((()))))))))())))())))((()((((()()))())))())))))))))((((()(()(((()))))(((())((((()(()))()))())))))))(())))())))))(()))))))()))((())()))))))())))))))))))((()))))())(()()))))(()(())()()(()))))()))))))))))))))))))))))))((()))))(()(()))())))(())))(()))))))))(()()))()(((()()((())((()(())(((())(())))))()))())))))))())(((())(()()((())(())))))))())()))))()(()(((()())()))))))))())())(((())((())))))))()())))(()))))(()()((())((())))))(())))())())))()))(((()(((()())()()))))))))))))))((()))))(())))))()))(((())((((())(())(())))()))))(())(((()))))))())))))((((((())))))()()))))(()))((()(()))())))))(((()))))))))))()))))((()))(((()(((())(()((())())))))()))))(()(()))))(()))))))()))))()())(((()))))())())))())(((())))))))))(()()))))))(())))(((()())))(())))()))()))(())))))(()((((())(((())(((()))())))((()()))))))))))(((()()(())))())))()))()))()()())(((()))()))))()))(()))))(((()))((((())))))()))))())((((((((()()(((())))))))(()))))()())()))()))()((())))()))((((())((()))))))())))))()))()))))((())))())(((()(()()(()(()((((()(((((())))))))((((())((())))))))))((()())))))))))))())()))()()))))))))))((())))((()(()))))()))((()()))))(())))((())))))(()))()))(())))))))(()()))))))(())))))((((())))))))))))))(()((()))))))()()))((())()))))((()))))((()))))))))))))()(())()))))))())()))()))))))))))((((((()))))()(())))())(((())(((())))))()))((())()))())())))())))))()())(()((())()(()())))))(())()))))()(()))))()))))))))(((()(((())))))(())))))((()()))))))))))))()))))))))))(()))))))))))((((())((())))(())))))))((((())((((())())))))((())))))))(()(())((()))))))))(((()))))))))))))((()((())))(((()(((()())))))(())((()())))))())))))(()((((()))))))(()(()))))))))((()(()(())))())))))))()))(((())())))((((())(()((())))))))))()(()))))(())))))(((())))))()))))))))))))))))())))((((((((()(())(()()))))(()))))(())))))((((()))))(())))(()))))))()))))))))())(()))))(())))()())))(((((())(())()((()())))))))))((()()()(()((())))))))))))(((())((())))))))()(())())))))))))((((())()))(()()))))))((())(((()((())())))())))))()()))(((((()))())(())))))))))())((((())())))))(())))()))((((()))))())())))((((())))()))))())))()())()))()())))))))))(()((((((((())(((()))))))((()((((((()))))(()))()))))))(()))))(()))(())))(()()))())))))))())))(((())))))(((()))())))))))))))(((((((((()()))(((((()))))))))))())))()))((())(()))))))((()))))(())))(())((())))))))(())))(((((((()())((()((((())(((()))))))))))(((((())))()))))()))()))))(()))(()))((((()(()())))))()))()))())(()()))(()(()))))(())))))(((((()((()))())((()())))))))())))(((()))(()))))))())))))((())()))))))(())))(()))))((())()))()())))()()(()))))))())))))))))))((())())))())())())))((()())))))((())))()))))(())))))((()())))())))()((())((())()))())))))))())()()))))(((((()))((()()))((((((((()))(())))))))()))())))))))))(((((()))()))))()))())())())))()(((((()))())))))))()())(()))())))())))))))(()))((()))))))))()())(()))())))()())(())(((((((((())())))))))()))))))))))(()((())()))()))))((((()))))(()))))))))())(()((())))))))(((()))))(((())))))))(()))))((())(((((()((())))())))())((((((()))()))))))))))()(()))())))())(()((((((()()((()))))())())))))))))))((()))))))))()))(()())))))())))())))(())))))())))))))((())(())))))))()(()))())))())))(()))(((((())())))(()))(())))())())())()()))()))))))))))(((()))))((())))))((()()))())(()))()))))))))))))())))()((()(((()((()()((())((()))))((()))(())))))(())))))))())))))))()))(()))))))))(()))((()())))(()))))))()(()()))))))))(())))((()((()))))))))(((()))))))(()())))()))()))(()))(()))())()))(()))))())))((((())))()))())()(((()))(()))))))))((()))()))))))))(()(()((())))))())())(()(((((()))))(()(())))))))))))(()(((())(((()(()())))))(((()())())))())))))))(())())())(((((())((())))())))))))()()))()((()))))))((()))))(()((((()))))))((((()))))))))))))())(()))((()())))))()()(()(())(()))))))))))))))((((((())((((()(())((()(()))()))))))())))))))))))))(((())(()))())))((())((((((())))()))))())()))(((())))()(()(())))))())))((()())))((()))))))))()(((())))))))))))(()()))))())((()((((()(()))))))(()())))))))())()(((()))()()))))((((()()))))())))(()))())))))()))))))))))(()(((())))())))()))((())(()))()))(((()((()))((((()(()))()))))))))))(((())))))))))()))))))(()((())(((()))(()(((((()))))())))())))())((()))))))))((()())))()(()))))()))))))(()))))))(())))))())((())))()(()))))(())))(((())((()(()))())))))))()))(())))))())))())(())))()(())))())(()))()(((()(()))((()))))())))((())))()))())(())))))))))()))(()))))))))((()))()))))))))))(()))))))))))(()()))))()))))))()(((((((())(((())(((((((())((()(((()()))()))(())))))))))))))((()())((()))())))()))))(()))((())))()))(((()(()(((())))))))))))(())((())((((()))))))))()))))(()))))())()(((((())()(()))))())))))(((())))))()()(())))())())))((()()))))))())(((())(())()))))()))))())))()))))))))))))((()(((((())()))(((()(())())())(())))()())))))()))))()))()((()(((()()))))()))(((()))))()))))))))()()))())(((()())(()))()))(())))((()())())))((()))))(((((((()))()()))))()())))))))())()))()))))))))))))(((((((((((())))())))))(()(()((((((())))(())())))))()))))(((((((()))))))))))((()(((())))())))))(()(())())((())))))))))))(())())))()))))())))))))))()))()))))((())(((()(()))(()))))())))((())()))))(())((((()))())))))))((())()))))(()())()())))))))((()())))))((())(())))))((())()))())))()(()))))))))))())(((())())))())())))(((()((())((()()))(((()(((()))((((()())))))))())))()))))))))))())))))))))))))(()))(())))(()(()))))))))(((())))))))))(((())((())))))))(((()))))()))(((())(())(()()(())(()((()(()()))))))))))))((())(()))))((())()())())))))))()))))(((()(((()))(()((()))))))()))()))()))()()()))(()()))())()))((()))))()))()((()(((((())))))))))(()))(((())))))))())()))))())))))))(((())))))))(()(((()))(())))))))))))))))((()))))))))(((((()))))()))()())())())))))())(()(((((()())))()(()(()(()((()((())(((()(((((())))())(())(())))))))))))))))()())))())(()))()))))))))()))))()(()))))))))))))((((()())))))())))(()))(()))))))(((())())))(())))()()))))))(()((())((())())))))))))))()))))))))))(()()))())))())))))(())((())(((()((((((()))()))()))))((())))())))))((())((()))(())))))(((()))())))()())())))))))))(()))))((()))))())))))()))()(((((()))((())(()())))))((())))))()))))(()))))))))))))((((()((()(()((((())))()))))))))((()())))())))))))())))(()((()(((()))((()))))))(()()))))(())))))))((()(()))))))))))(())))))))(((()(())()))(())(((()))(()()))))()))))))(()))))((()(())((())((()(()()))())))))))))))())(()())))((()))))((()))))())))())(()(((()())))))))))(()))))))(((()))((())())()))))))((((())(()())(()))))(((()((())))))))(())))))((()))))))(()(((())))())))))))())))())))))((()((())(((()(()(((())(((())(((())))))))))))))((())))))))(())(((((()())))))))))())(((()((())))))(()))()()))))())))))()(()())))(())))((())))((()())))((()())(()))))))((()()))((())))())(()))())))))))))))((()))))))))))(()))((()(()((((()(((())))))))))())())))()))))((()(()))(()))(()(())))))((((()))()))))((())))())(()((()))()))))))))(()))))(())())))((())))()))))((())))())(((())((())(((()))(((((())()))))()))()))))))())))(()())))()()())))(())(()(()))))())((())((())))))()))(()))()))(((((((((()))))))))())))))())))))))))())(((())(()))))(()))(()(())))())())))(()(()())))()))((())))))))))))(()))))()))))))))((((()(())))()((()())(((()))(((())))))))))))))())))))))())))))))))))))(()())))))())))((())))(())))))()))))))(((()(((()((()))())()(()))))(()))())())))))()))))))()))))((())(())(((((()))(()))))))(())))())))))(((())))(((()(())))()())))())))))((())()))))))(()))((((((()((((())(((()(()))))()))))))))))))(())))))()()))())(())(())))))))))))((())(((()())))((((()))())(((()))))))))))(((())))()))(()())))(()(()((((())))))))))))(()())))))))))((()())))))((())))))()))()))))(())())))))((()((((()))(())))))))))())))))))((()))(()()))()()))(())))(((())))))())((())((())()))))))())((())))(())))())((((())))())))()))()())())())((((())))))(()))))((())))((())())()))()))()))())(()()))))))))))))())))))((())))(())(()(((()))))))))()))()())))))))(((((()(((()))())())))))))))()))))))())))))())(((((((())((((((()))))))())))))))))))(())(((()(((()())))(())))))))))(()()(())(((()(()())))()))))()())))()((()))))())())(((((()))))())))))))()))(())(())(()))))))())(())))))))))))((())))((((((()()((()((()(((()()))))(()))))(()))))))))())((())()((((()(()))))))))))()())))()))(((()(())))(()))))((((()))))()))())))()((())))))))(())))())(())())((((()(()))))))))()))))(((((()))))))))))))))))))))(()())))(())(((()))())))))((()))))))))((())(()())))()((())))))))(()((())))))(())(()()))))()))((())))((((()))((()()))))))))))))(((()))((())(())))))(()(())()))())))())()))))))))(((())))((((())))()))))))(((())))))()))())())(((((((()((((()()))))))))())))))))()))((((((((())))(())))(()))))((((((()))())))()))))))()())))))())))))))(((((((((())))(())(((())(())))))))(()))))(()())))())))(((()())((()))))(()))))()))))())(((())(()(())(())(()())))))())((())))))())))())(())((()((())((())()))(()))()))())())(((((()))))))))))(()))))())))(((())()))))))())((((())()))((((()()(((())((()(()())))))))()))))))()))))((((((()))))()))))))))(())))))(()(((()(())))()((())))))((()()))))))(((()))(((())())))))(()(()(())(())))))()))))((((()))(()())))))()(()(()))))))))))(((((()()))(((()()))))(())(())))))))))(()))))((()))))))))))((((())())))))))(()))(())))))((())))((())))()))((((())))))(())))(()()))((()))())))))))()))(()))))()(()(())))))(((()())())())))(((()((()(()))))))))))))))))())(()))(())))()))))()(())(((())(())(()))))))(())))(()(((())))))))))())))())))))(()))))()))()))()))))))()))))()(())))))(())())()))))()))))))))))))())))))))))((())))())(()))))))))())))(()()))((())))))))))(()))((())))))())())))()))(()))()))()))))((((()))))(()((())((((()))()))))())))(()()))))((()((((()))())))))))))()(((()(()))))))))))()))))())))))()()))((((((()()())(()))))))))))))))())())((((()((())))(())(()((()))))))))))((()()(()))))))))())(())))(((())(((())(()))(()))))))))(()(((((())))()))()))))((()))()))()))())(((()))))(((()))()((((())))))))()))))(()))))())((((()())(())))())))))((((())(((())()))))()))(())((())(())))))())))))))()))))(((((((())))))(())))))))(()))))())((()))))()(()))()))))((((((((()())())))()))))))))))(()))))())(()))()(()))))))))))))))))))())(()))))))))(((((((())))))())))())()))()))))))))))())))((())())())))))(())))))((()(((()))))))())))))(()((())((())(((((())((())))))))))(())))())())()))()()))(()()))(((())))))()(())))))))(()))())))))(()(()(()))))))((((())))())((()))))))())(((((()())))))(())))())()))))(())))(()((()))))(()(((())))))(()))(()()))())))))(((())))))))()((())()))))())))()))))((()())))(()))))))))())))))))((((())(((()())))))))((((())))))))(((()()))))))())(((()(())(())))()())))))(()(()(()))(())))())))())))))))))))))(()))))((()()))))))))))))))))))((()))))))(((())))(((((((()))(((()((()(((((()(()()(()))))))(((())(())))))((())))))))))()((((()))))))))(()))))(()())))))()(()))(((((()(()())))))))()))))()())))(((((()())()))(()))))))()))((((()))((())(((())(())))))))())))())))))))))))))())))()))(()((((((())(((((((())()))())())((((()))(()()))))))))()))))))))))))((()())))(())))()))))((((((((()(()()(()()))))))(())))))(()))))())())))))())))()((((((())))(()))))))))))))))))((()()((())(()))(((((()))()(()))))())))()))))))()))))()(()))(())())))))())()))))(()(((())(()))(()))())(()))()))())()((()())()))()))))()))()((()())))))((((((((()))))))()))(()))))))())))))))()))(((()(((()(((()()))))()))))))))(())))()))))))()))((())(((()())))))((((()))))())()))(()(()))))(())()))))((())))(())))))))((((())))))))((()(()()(((()((()))))())))))))(()())))(())(()))())))))))())))))(())))((()))))(())))((((((())))(()()))()))))))()))((())))((((()(())))(()((()())))))))))()))())))(()))(()))))))()()((())((((()())))()))))()))(()))())))(((()())))())())))))))(((()))))))))))(()(((()))))(((())()))))))(((((())))(()))())(()(())))())))((((())))))())))))()())))((()())))())()())))())((())))))()((((((())))))))())))))(())()(())))()())((((((())()(()(()))))(())))())))())))(())))()))))())))))))))))()(((())(()))))()))())))))(())))(()))())))))((((((((()()))())))())))))))())())())))((((())((()(((()))((()()))()))))))))))))()))))())))))(((())((())((((((())))((()(((((()(())((()((())))))))())))())))))))()))((())))))))))))()())))(())))())))))((((())(()((())))))))))((()))))((()))))()()))())))))())))()))())))())())))(()())((())))))(((()()))))())))))))))))(())))))((()))((()))))())))((()))())))))((((((())(()))))()())(())))(()))(())))))))))()))))(()))))(()((())))))))(()(()(()))))))))))()()))(()())))))())))))()))))))))()(((())())(())))))))((()()))))))(()(((((())))(()))()))()))))))))((())))()))))))))))(((()))))))))))((((()()))))())))))((((()(()()))))((()))))))(()))())))))())))())))))())))())(()(((())))))))))))))))((()(())))))())))((())(())))())))((())()(()))))())))(((())(())))))))))))(())))()())((((((())((((()))((((()))))(((()))())))))())))))((()))())())))))(((((())()))((())))())(())))))))((()()))())))(((((())(((()))))(())))))))))((((()))))()))))()))())()(()))()))))))((((())))))(()((())(((())))))))))((())))((((()(())(()((()())))))()))()))(())))))((())))((())(()(()((()(())((())))))))))())))(())))((())))(((())()))))()((())))(())())))))(()))))()()))))))))(((())))((()))))))))())(()))(())))))))())(())(()))))))))())(((()(())))))))()))))(((((((((()((())()))())))))))))))))))))))(((())))))()(((())))))())))))))((()((((())())())()((()(()(()))()))))))()(()))((((()))))))((())))(())((())))))))()))))()))))((()))(()())))))))))((((()))((((())))(())()((((()(()))((())())()))))))()))))(())(()))))))))))))(())))(((()((((()())))((((((((((())))())(()))))())())(((())))))))()()))))())(((((()((((()))))))(())())))))))))))))))(((()(()))())()()()))(()))))(()()(())))))()(((((((((())))))())(())(())))())))))(((()))()))))))((()(())))))))(()(()()))))())))))(()))())))))(()(()))(())))(())())))())))))))())(())))(()))))))))))())))))))((())))))(())))))))())))()())(()))))))())((()(()()((())))))))))((())())))(())))())))))(())(()))))()(()(())))((())))))))())))()()))(())())))()))))))()))((((()))(())((((())((((((((((((((()()))((((()))))())))((()(())))))()))))(()()))))((())())))))))))((())))))((()))()))()(()((()(())()))))())))))))))((()()(()(()))((((()())())()))))()())()((()))))))())()))))))(((())))(()(())((())))))(()))))())((()())((()())(()))))))))))))))()))))()(()))((((())))())))()))((()))))()))((()))(()))))()(()(()))))))((()))))))))((()())))(((()(()((())))(((()(()))))))))))())))))()((()))))(())))))(((()))(())))))))))))())))()))(()))))))()))((()((())((((())))(((((())))())))))())())))))())))))(())()((()()))))))()))))())())))))(((()))))))))(((()(((())()(()())))))))))(((()())))))())())))))((((()(()))((())))(()))))))(((())))))))())((()((()())))))))(())))))))))))()(()))((()))))()())()))()))))))))))(())())))))))())()((((())))))())))(()))((()((())))()(()()))))))(()))))((()())))))))(((()(((()(((())(()())))))())((()))))))))())))((((())(())))))()()))()))))))))))((()((((())())))))))))()))))((((((()))()(((()))))))()))))))(((((((()))))(()()))(()())))(((())))))(()((()))))))))())(((())((((()))()(()))))))()))(())())))()))((((()))(()))))))))(((())()(((())(())))))))()))))))((()))(((((((()))())((()(())(()(())))))(())))))))))())(((()())())(()((()()())))))(())))))())))((())(((((())))(())))))(()))))))))()))())())))(((()))))))))(((((((())))))((((()((()(())(((())((())))))))))))))(())))()))())(((((((())))(()))))(((())())))()))()))(()(()()))(())()))(()(()))))))))())((())))))((((()((())()))())))))))(())))()))((()(((()))()))))((())))))))())((())(((()(((()))))))))))(((())))))))))(((()))))())))))))(()))))()(((())(((((()()))))(()()(())))))))((()(()))))())))))))(())))))(())))())()(()(()))))))))))))(()))(())))(()()))))))))))))))))))))))))))))((((((((((())())))))))((())())))))())()()))((())((())())))())))())(()(((()))(())))))()((()))))(()))()(()))())()))((()))))))))))((((()))(((()))))))))))))))(((()(((((())())(((((((()))))))))()))))))(()))))()))(()(())()))())))(()()()))()()))))(((((())))(())(())))))())))))(()))))((()()))))))))())))((()(()))(())))()(()())))))))(((((((()(())))()))())))()))()())))))((())))))(()))()))(())))()((((())(((((()(()))))((((()))))))(())))))))))())))))((((()()))())))))((()()((())))))(()))(()))(())()))())())(()(())))))())(()((((())()))))()))))(())))(())))(()(((())))(())))))())())))))(((()))))))(((()())))))()))()))(()))(()(())))))(()))()(()))(())))))())()))(()((())))))(()))()))(()))()()))))(()())))()))))()((()())))))))))()())))())))))))))()(()))((((()))))))))))(())))(())))())(()))((()())(((()(()((()(((()(((())))()()())))))(())))())(()))))))())))))(()(()((((())))))(())))()((()))()))((())))))(((((()(())(())))))())))(()()))(((()()))))))))((()())))))))()))()))())()))))((()(()))()))))))))))))(())())()))(((()))))))())))()()(()(((())))((()))))))))))(())))))()))()((()()))))()(()))))))))(((()(((()()))()))()(((((()())))))())))))))))))()((()))))))((())))))))))))()())))))(((((((()((()(((((()())(((()(((((()()))))()(()()(()())))))()))(()))())))(((((())))))(())))()()(())))()))(((())))))())((((()()))))))())(())))))()))())))())(((()))))())))))(()()()))))())(((())))))((((()(()))(((()(((()(())))(()))))))))))(()))(())))))((((()))())())))(((((((())(((()())))))))())))))()))(()()))()()))())))))))))))()(())((((((((())(((()(((((()((())())((()())))()))))((())))())(()))(())))))())((())(()(()))))))(((()()))))))(())()))))(((((((())))(()())))))))(((((()))()))())((()))))))))))()))((()((((((()()))())))))(())))())()))(())(())))))(())((((()))))())())(()()))()(())())))(())(((()))())))((()))())))))()))(()))))(((())())(((())()(())))))(())))))))))((((((((()((())))))))((())))))))(())()))()))))(()(()))))()((()))))))))))))(())))))()((()(()((((()())((()))))))))))((((()))()())))))()))(((()(())))))))))(()((()((((()())(())))))))(())))))((()())(()))())()))))))((((())()))))()))))()))(((())))(())))))((())))))((())))())(((())((())))))())))(()))))())))((())(((())(()))))))(((()))(())))())))(()(())))())))))))))))((()()((())()))))))))))((()))(((((()(()))(())))))))))(((()())()()())))))))))(((((((()))))()))(((()))(())))()))((()))(()))))()))))))))))))(((())()((()))))()))))))))))((((((()()())))((((()))(((())((())())()))))))))()))()(()))()))))())()))(((()())))()))))))()))(()))))((((())(()((()(((((())((())(())))))()))(((())))))))())))()))))))()))))))))((()((())))(((((())))))))(())())))(()(((())(())))())()))((())))))((()()))(()(()))))()()))))))))(((())))))())())())))()(((())))))))(()((((())))((()())))())))))((())()))((((())))))())(()))))(()()())))))))))))))))))))()))))((()())))()))))))))))))))()))))))((()))()))(((((())((()()))))))(()()))))))))))))))))())))))((((((()((()(()()))))((()))))()))()))))))((((()((((((())))()))))(()))))()))())))))((((((()()))))))(())))))))))()((()))))((()((())))((()((((()))))(((((()())((()))()))))))))())())))()))))))((()())))(()))())))))))()))))())(()(())))(((()(((()))(((((()())))(()(()((())(((((((())(())(()())))))))))))(())))))()))((()))()))))((())()))(((()))))())))(((()()))()))))))((((()())()))))()((())))))))))(())))))(()())))())(()((((()))((())))))))(()))())))))(())((((((((()())))())))(()))())))))()((((((()()))))))))((((()))()))()))))((())))()))))))))((((((())))))()((((()((((()((((()))(()))))())())))))())))())))))()))))))())))))())))))((((((()((((())))))))))))(()((((()))(()))))))))()(()))))))))))(()))))(()(())))))))((())()))))))()))())(())))))))(()))((((())))))))))))))(((((()()(()(()())))))())))))()((()(((()))))))()))))())()))((())(())))))))())))))()(((())((())))))))((())))))))))(((())))()()))())))())())))(())))))))))))()))))(((((()(()((((()(()))((())))))(()))((())))(()()))))))())())((()(((())())))))(((()))())(()))((())()))))))))))))((())))))()))(((((((((()))))()))))((())))(()())))())))((()))()()))))()))))))))))))()))()))(()))(())))())))))((((())))))))(()))))(()))))))()))))(((((((())(()((((()((((())(()()))()))))))))())((()))))()())(())))(())))(()))((())))))((())))))))))))())))))())))(()))()))))(())(()(()()))()())())))))(())))(()))(()))))))))))))())))())))))()()))))))())())())))(()(()))()))(((())()))))(()(())())))))()))()(())))((((()((())(())))))))))((((())))))))))())))((()()))))())()))))((((()(())()()))))(((((())(()())))(())))))))))))))))))))((()))))))(()())))))((((())))))))((()))))))))(()((()(((()()))(()(())())((()))))()())))(()))())())()))()))()))())))((()))(())(((()(()(()(((()))())))(()()))))()))))()((())))))))(()())())(()))()))))))))))))))(()))()))))((()))))))))())))))))))(((((()()))(()(()))))())))))))))((()())))())))))()(((()()))))())))))))))))(()(()))))))))((())))))))(())))))()(()())((()(((()))))(()))))))(()))))((()))(()))(((((((()()()))))())))))())(((()))))))(((()))))))((((()))))((()())(()))))))()((())))(((())))))()))))((((())))))(())(((())())))))())))(())()(()(()())((((())(()))()))))))())))())))()()))))(()(((()))((())))))))())))))()))()))())(((()))))))())))))(((())(()()())))))))()))(((())))))())))))()))())))((())()(((()))()))))))(((()))))))))())())))()(((()))()(())))()(()(()))))))((()())))(((()))))(())))())))((())(((())(()))((()))))))))))()(()(())((())()))))))()))((()))))()))))((((())))))()()))()()(())))))))())))))(())))()(((((()))(())(((((((((()(((((((())())))())(())))())))(()())))))((()))))))))))(())))(())))((((((()())))(()))))))(((()()(()()()))))))())))))(((((()))))))(())))))))))())))))))))))))))))(()()(()()())))())))(()))()()))))()(((()((())))))))(())))))((()((()))()(()))))))))((((()(((()))((()))()))))((()()))))))(((()))))))())))))()))())(((()))(()((()()))))))))())))(((()((())((())())))())((())())))(()))))())))))(()())))()()())))))))(()(((((((()((())()))()))))))))))))))))))))())))())((()))))())))())))(()(())())))()))))(())))))((())))))))(()))))()()))))((())))()((())((((((())))(()())))())))))))())((())))))))))(()(()()(())))))(((())))))))(((())(())))))()(()())))()))))))))())()))))(())))(())))))())(((((())()))()()))))()))))))())(()(()))))))(())))))())))(()))))((())))(()))(()())))))))(())))((((()(()))))))))))))(())))(()((()))))))))))()))(((())((()(())(((()((()(())))))((())))))))))((((()))))))))))())))))))())))))((()((((((()(())))(((())(())))))(()))())())(()))))))(())()))))))()))))()))((((()))(((())(())))((()))))))))))(()))))))))))()))(((((((()(())(())))))(()))))))))(())))())))))()))))(((()(()))))(((())())))))()))))(())))())())))(())))))))))))((())()))))((()))(()(())))())))))((()())(())))))))))(())))))))())()))))(()()((()))))())()(()((())(((((((((())(())())))))))((()()))))))(())))))()))((()))((()))))(()))))()))(((()(()()(()(((((()))))))))()))))))(()()))((()((())()))())))))((()(()())())))))()))))))))()((()()())))))))))))))))(())(((((())(())))())))()))))((((()((()((()))))))))))))))))))))))(((()(())))))())))))))))))))))(()(((((())())))))(()))((())((((())))))))(()())))()))))))))())(((())())(((()))))))(()((())(((())))))))))))))((((((())))(((()))))))))(()))(((()))(())))()))))())())(((()))))))((()))())))(()(((((((()(((((())())))))))))))))))(())))))))(((()())((())))())))(()(()(())))))))(()((())))(((()())))))))))(()))())))()))(()))()))))(()))())())(()(((((())))())))))())))))(((()()))))(((())(())(((())(((()))(()((())()))))))())))()))))(())))))())((((((())))((((((())()())))))())())()))))))((()))))(()(()(()))))))(()))))))((()(((()))))((()))))(())())(()))))()))((()))))(((()())))))(())))(((((())))())()))))))))))((((((((((((()))))()))))))(()(()))()))))(())(((())()))))(())))))(((()))))(()))(()()())))))()()()))))(()))))()))))))(()(()((())))))))))))))))((((())))))))))((((()))(()()))))((())((((((((()((((((()))((()(((()())(()(()(((()())(()))()))))()())))()))()))))(()))))()))())))))))())))))))((()))))))))))(()()))()))((()(((()())((()((((((())))))()))))))())()))))(()((())))))(())))))))((((()())))()())))()))))((())))))))))))()())))(((())))))))())((())))())(((((()((())())((())))))))())((())))))(()))(((())(()())))))))(((()))))((((((())))))))))))))))(((()((()))))))()(((((())))))((()))))))))(((((()))())))((())))))(()(()()))((((()(()))))))))())())()))))(()))())))(()))()((((((()()))())((()())))))(())))))(()((())())())()))(((())))))())((((())))))()))()))(()((())(())))))))(((()))()())))))))))))))))(((()(((()(((((()))))()()))()()())))))))))(()((((())((((())))))))())())(((()))))))((()())())())))))))(((()())()))))))((())))(((((())))())((())))))(())))))(()(()()))))())())()))())))))))((())(()))))))))))((((((())))()))))))((()())()))(()))()))))))(()(())((())((()()())()())))))(())()))))))))(()))))))())))))(((()(()))()(()))))))())())())))))(((()()))())))((())((()))))))(()()()((())())))))(()))()((())())))(()()))(()))))(())(()((())())))((((())())))))))))))(((()((()((()))((()))))))()(()))))()))))((()())))))))())())))))))()((()(())())((()))))))(())()))))()()))))())()))())(()(()())))))())))())))))))))(((()())))(()))))))(()(())))))()))((((()())))(()))))))((((())))()())))(((())))))))(()()))(()))(())))(((((()))))())))))))((((())())))((((()()))))(())))(()))))())))(()))(()((())())))))(()())))()))))))))))((((())(((((()(((())((())))(()((()(()))()))))(())())))))))(((())))))(())))())((()))))))()))())))(())(()(()))))))(((((())))))))())))))(((()((((())))()((()((((((())()))))())))))()())())))(()()((())))(()))))()(())))))(()))(())))))))))))))((()))())))))())))((())))(((())))))(())(())))()))))((()))))((((())(()()))()())))())))))())()))))((()(((()(()(((((()))))))((((())()))((((()())))())))))))))))(((()((()))))))))))(()()((()())((()(())))))(()())))))()))())()(())())))))())()))))()))))()))()))()))(()))))))))))))((()(((()))(())(((((())())))))))()))(((((((())))))))))))((()(())())))())))))))(()))))))((()((((())))))))())))(()))()))))()))()))()))(((())))())(((((()))))))()))((()(()(()))))))())))))))((()))))())))))))))))))((()(((()((())(()))))))))))))))())(((()(((())))))()))))((((())((())))))))((())))))))))()(()(((((())())((()((((()))()))))))(()))))())))))))())(()))))))((((()(()))))))()))((()))))))((())))))()))(())((()))))())))())))))(((()()(((((()())))(((()))))()))((()))(()))))))))((((()))(()())))))()((((())))(((((())(()))))))))))((())()()((()((())))))))))())(()((())))))))()))((()))))())))()))())))((((()((())))))))()()))(()))))))(())))))(()((()))))())((()))))))))))())))()))))((((((())()()))(((())))))))()))))())))))()((()()))))(())((((()()))))))))(((()((((())(((())(()(())))()))))))))())(())))((()())))))))))((())))))((())((()()))))))(()(()())))))))))((()((()))(())))))(())())(()))((()))))())(())()(()))))((((()))())(()))))))))))))))(())))(()))(((()))))))((())))))))))))))((()((()))((())))())))))))))(((()))(((((((())))))))))))))())()))(()()(()))))()(())))))((((()))))))))))))(((((()((((()()())))()))))))))))((()(()()))(((((())())())))))()))))))))))))))))))(()))))(()))())()))(()))))))()))((()((()(()(()))))))))((()()((((((((()))))))))))))((()((())))()()(()))))))(()())))())()))))()))))))()()))))((())(()(()))))))))(()()))()((())))))(()))))((())(()(()((()((()(((())()))(())))))))))(())))))()))()((()()((())()(())))))))((()))))))((()))))))))((()))))((()())))))(((()))))))))))))((((()))))()))))(()()))))))(()))))))()))())()))()(((((()))(((((()))())((())))()))(())))))))))))))))()))))()((())))()()(()(()())(((()(((((((()(((()))))))))))((())))))))))))(((()()()))))))))))))(()))))))))((()(()())))())))()()((())))))((()))((((((()(((()())))))()))))))()())(())))())))))))())))((()((())))))))()))(())))))))))))))))(()((())((((((())(()))))))((())(()))))))())()((()))))))))))()))))))))))())(((())))))(((((()())((()()(()((()((()()))))))()))))))))())))))))()())))(((((((()))))))())))())))()((()))))))))))(()))))))))))(((()))))))(()())))))())))(()((()())))))(((((()))))))))())())))((((()))())))))(())))()))))(((()))((())))))((())))(((()())()))))())))))))))))(((((()(((()))())))((((((()))))))()))(((())))))))())))((((()))))))))(())))))()((())))())(()())))))(((())))))))))))()))((())))))())))((()))))))()))))(((((()((()))((())))))))(((())))))))))())(())()(((()())))))(())))))))))))()))(()))))((()(((()(())())))()))))((()(()()(())))))((())))))))(((()))))))))())(()))())))())())))(((()((()())))))))()(((((()))))))(()))()))))((())(()(()))))())))))((()))((((()())))))))))))))))()))()))(()))()()))(()))(((())(((()(()(()))))))))))()))(())))))))(((((((()(()))()))))()))))())(()))))))())))())))(())))()))(((())(())(()))))()((()())))(())))))(((()())(())))))))())))()))))))))(())))())))()())))())))))))(())()))))))))))(()(((()))()())((((()))(()())))))))((())(())()))())))()))((()()(()))))))(()()))((()))()()))))))(())))))))))()))))))))))())))((((())))(((())))))()))))(()))))))))((((()))()()))())))))))(((((())))))))))(()(())((()((((()((())())((((())))))))())))))))())(())((())))(())))))())(())))))))()()))))))((()))))())))()))((())))))))(()(())(((((())(((()))(((((())((()(((())()))))))))))())))))))(())()))))()))))))(((((((((()))))(())))()))(())))((()))))(()()))))())))))))())))((())))())))()()((())))))()))))(()))()))))))()))(())))())((((((())()(()(()))(((()))()(((((((())((()())))()))))()))))((()()))))))))))(()()(()()))))))())))())))))))())())(()))))))))))((((())())())()))))(((()))))))())())())(()))()()())))(()))())(()))()))))(()()))((((())))))()))((((()())))()))))(((())))))))())))(())()))))()))(())(()((()))(((((()))))(())))())())))(()(()))))((((())(()(())))))((())(()))))))))))))))))))(()((((((()((())))())))(((())))())))(((()()))()))())))))))(()()))))))())))()((((()(((()((((((())))))((((()(())))())(()()))))(()))))))))))()))()))))))()))))())())())))((()()((((((()()()))()))())()))))())())())))))()))))()))(()(((())))))))())())(()))()((((()(()))))))()))))))((()(())))))))))((()((((())(()))()))))))()))()))(()(((((()()))))((()(())(())))))))(((()))))))())))))(())))(())))(()((((()()))))))(((())((())))))))))()))()))(())((()())))))((()))))))))()())())(((())))))(()(()))(())))))(())()))))))(())))))((())))))))))))(())())()))))((())))))())())()(((((()())))()))))())())))))))(())))((()(()))())))))))))))))(((()))))))((()))))((((())))))))))))()))))())))((())()))))))))))(()))((((())(((()()))((((()))))(((()))))))))((())(())))())()))((())))()))()))()(()(()))))))))()))(()))(((())())))(((((())))))))()))))))))))())))()()))))(()()()(())))()(()))()))(()))))))((()))))(())))()(()()(()((((((()((()()))))(()(()))))())))))()))))(()))(()(((())(())))())))))(()(((((()))))((()()))))()))((()()))()))(())()))))))))((()()))))())))(((())()(((())))))))))(()))))())))()(((((()())))((((()))))))))())))(())))))))))(((()))())))))(()(((()((())))())))))))))))()))((((((((())(()))))((((((((()))((()(((((()()()))))))((())()))))()()(()))())())))()))())))))))()))(((()))))))(())()))((((((()()))))())))))))(((((()()))(())))()((()))))))()((((()())))())))))(()()))))()()))(()))))))(()())(((())))))(())))((()))))()))))))((())))((())))))))))((())((()(()(())()(()))))))))(())))))))))(((((()()()((())(()(((()()))(())(((()))))())())))))))())))())))(()()))(((()))((())))))((())(())))))())())((()(())))))((((((())(())))))())()))))((()()))(()(()))(()())))))))))))))))())()))(()((((()((()())))))))))())))(()((((())())(())(()))))))()))(())))))((())))))((())))())())())))))())((())(())())))((()))())))(()(((())))()))))())))))(((((((())))))()))(()(()))()))))))()((()(()()))()))((()()(()))))))))))))(()))(()())))))()))((())))))(())))(((())())))))(()((())()(())))))))(()()))()))())(()()))))))))(()()))))(()()))(()(()((())(()))))))))((()))(((())())))()))()))())))())))((())(((()((()))))(())))))))()(())))(()())))())))(((()((())(()(()(((())))))))))))))())))))()))((((()())))))))))())(()))))))())((())(((())((()((())(()))))))))))))(((()()))))((()()))))))(()(((())))))(((())())())))((())()))((()())))())))))())))())((((((())())))())))))())()))(((((())))()))()))((())()))))()(()))))(()))())))()))))))()))))()))((((()((())((((((())((()()()))))((()()))))()()))))))))))))))(()))())))))(()))))))()))))))(((()))))))))((())((((()))())))))((()))))(())()())))((())))()))))())(())))()))))()(()((((())))()())))))((()((((()())))))()))))()((())))))))))))((())((((((())())))))))())))()())))))))())))))()))))))((((()(()()(()((((((()())((()))))))))())())))))()))(((((((()))))))))))))))(()(()((())))))))((()))())))))))))((())))))())()))))))))))))))(()(((()))()()))))())((((((((((()))((((()(()(()(()(()(()()()())(()))))))((()))))())))))))))))))))))(())))))))))))())((()))))))()((())))))))()))))(()(()(((())()))))(((((()))))))))))))())(())))))(((()())))))(((((())))))))(()))))()))))))))))((((())))()))))))()())))))))(((()(()())())(((()((((((((((((()))))))(()()))())()))()))))))))))()(())()))))))())()))(()((())((()))))))((()((()))))(())()())()))))))()))((()(((()))(())(((())))))())())))))((()((()()))(())))))))((()((())))))())))))))((()((((()((((())()))(((())()))))))())))((())))))((()))))((((()()(())))(()))))))(()))()))((((()(())))()))))())))))))((())())))))(()()()))(((())))))(()))()))()()()))(()))))()()))(()(((())(())))))(())))))((()(((((((()))))))))))))())))(())()))(((())(((((((())))))())))))))(((()))()))))))()(((()(())))()))))())())())))))())())(()))(((((())))(())())))))(())))()((()))(()))))))())))((()))))))))))))((()((()))))())))))))))))))))))(((((()))())))()(())))))))((())))()())))(())()))))))))(((((((()())(())))()))))))()(()((()()(((())))))))))))))))))(()))))(()()((((()((((((()((())))))))))))))()))))))(())())))))()))()))))))))))(((())))))(()))))))))))(()))))))(()))))()()))))())())((((())((((())())(((()((((()())(((((()()))((())()())(()))))))))))()))))()())))(()))))(((()))()())()))((()))))())(()))))(())))))))))(()((((())())(((()())(()())))))()))))((())((((())))((())))))))(()()())))))))()))))))())())(()))))(((()))())())))(()((()))))))(()))))))(((()))))))())))))))(())))))(((((()((()())))))(((())((()))))))))))))))))())((())))))(((()))))))))))()()))))()())))))((((()(()(((()()))))())))((()())()))))))(()())))))()))()))))))())))())))))))))))((())))))))))))))()))((((()((()))((((((((((((((())))))(())))()))(())))))(()))())))))))))((())))))))))))()((((())((())))(((()(())))))))))))())))())))())(((()))))))((((()))))((((()((())((()(()())))))()))()()))))))(()((())()))))))))())(())))))(((()))(((())(((()()((())))))))))())))())())(((())(((()(())))))))(()))))((())()))(((()))((())((()())))))))))(((()))(((())(()))))))((((()())))((())))))())((()))))))))((()())))(()(())))))))))(()))(()))))())))(()))))())))())))))()))(())))))))())))))))())())((((()))))))))))))))())()))))())()))((()(()))))((()))((()))))))))))))))))))))(()(()((())(()))((()))))))))())))((()((((((())(()(((((((()))(()()))))))))))(())))))))))))((()))()())))(((((())((()(((())())())))))()))))(((()))))))))))()(((())(())))))((())))))))))())))))))()))((((()((()())))()))))())(()((((()(()((())()))))()))(())))))))((())))))())()((())()((((((())))))()))(()(())))))))(()()))))()))))((())))))))))(()())(((()))()))()))()))))(()))))))())((((()(((())()))))(((((((((()(()))())())())))))))))()))))))))((((()((((()())))))()))))))))())()))))((((((()()(((((((())))))))())())))))(()))))))))()((((())())))))())))))))))))((()))))())))((()))))))(()))((()(()))))()))))))))))))())(((())))))))(())))))((((())))(()))()))(()((((())()))))))))))((()((((())(()((()))))((()))(()))()))())))((())))()))())((((())))))(())))())))))))))()))()))))))))((()))))(((()))))))(())))((()))()())))())(())))()(()(((())()))))()))))(()))(())))))())))(()))(((()(((((()()))))))))())))))((())())((((()))((())))()))))))))))(()((((())))((())(((()))))))))(()()))))))))))))))()))))((((()((((())))((((()(())))))))()))(())))))())())())))()))()))))))((()()))(())))()(()()))()))))()(()()))))))()((()(()))((())(()())))(()))())()))))((((())()))(()()))))))()))())()(()))))))((((()(()((((((()))())))()))))(())((((()))))))))()))(()))))))))(())))))()))))(()))))()))()))))))())))((())()())))()))))(((()(())))()())))())))(((((((()(((()))))(())))))))))())(())))((())(()))(()))()))(()))(())()))())))(((((())())))()))))))(())))))))(())))((()))))))(())))()(()))))(()()))(())))))))))))))))))()()))))))))(())())))))())(()))))(()))))()(())))())))))))(())))))(((())()))))))))))))))(((())((((()))(()))))()()))))((()()((())))()))())())))())()(()(()))((()))))())))((()))))))))))((((()((((()(()))))(((())))))))))((())))((((()))())))))))(((()))))(((()((()))))))))))())((((((()(())))()))))(((((()))))))())()))((()))(())))(()())(())))()))()))()(()((((()(()))(())))())))))))()(()(())((((()))))))())))))))))))))))))((((()))))))))(())())()))((())(()))))((()))))))()))))))))((())((()(()))()))))()))))((()(()((((())))()()))()))()())()))((())())))))))))(())))(((()()))))()))())()(())))))))))((())())))))((())))()((())((()())(((()))(((()(((((())(()()()))))))))))))))))()(()))((())))()()))))(())())))))()())(())))))((())(()()))((((())))))))()))(((()()))))(((((((()(()))())))))())))((())()))(((())())))))))))(((())()))))()))())((()(())())))()))))))))))((((()(()(((((((()))))()))(((()))())))))))()))()()))(())())))((()))))(((((())((((()))))))))))))))))))))()))))()))())())))))())))))))(((()))))(((())))()))(())()((())())))))))))))((()((())((())())))()))(()((()())))))))))))(((())(()((()((()))))))))))))()))))))())))))(()))))()((())))()))))((((())()())))(((()()()))))))()))(((((())(((())())(())))))(((())))))))))(()(())()(())))(()))))))))())()(((((()))))(()))))((()))))(()()))))))())))()))))))(()))))))()(((()())((((()(((((())(((()))(((())()(((((()))))))((())))))))))))))))))))))))())))))((()))))())))))())())))(((()))))))(())))((()(((((())))()()))))())(())))(())))(()()()))()((((((()())()))))))))())((((()))(()))(()())))()(())))())())))))()))))))))))((())(((()()(((())))))())))))))(()((())((()())()))()))()))))))))()()))(()))(()))()()))())()))())())(())((()))))))())(((()))))))(()))((())))((((((((()(()())))(())))))))()))()))((()))))()(())())))))(()(())()))()))))(())))((()((((()))(()))()))))())())))))(())))(())))()))(()(((()())))))(((()))))()))))((()(((()))())(()(()))))))((()))))()))()(((((()))))((((()())))))))))())))(()()))()))))()))(()()))))))())))))))))()((()))))()))))()))))(((()())))))(())))(((((((((((()()))))())(((())()(())))))()())))))))()))))(())))))(())))))()((())))))(()()(()))))())(()(()))))))))))((()))))))((()))))())))))(())((()(())(((())())((())(((()(())(()))))))())))))))()))))())))())()())))))()))))(())))()))((((())(()(((()(())(((((((())((())))()))))))))))(()()))())()))))))(()(()))))))()))))())))(()((((()))))))))(()()()))((())))))))((())))()(((((()())))())))())))))(((()))())))))(((((()((((()((((((()(((())()))))()))))))))()))())))))))((()))))))))())(((()))))()))))))(()))))()))))))))()())))))((((()))))))))))(((((())))))))(((())))))))))())()))())))()(((())))))()))))()))()))()))))())((()))((((((((((((())))()(())))))(((((())))))))(()))))))))()))))))))))())))(()()((()))((())((())(()))))))))))))())((((((()((((()))))))(())()))))))(()()))))))(())())))(()(((((())(((()))))))(())))(()(()))))()))))()))(((((()())())))))))))))())))))())))(()(()))()))))(()((()))))(((()((()((()(((((())())(()))())()((((()))))))()))))))))))))(()(((()((((((()()())))())))))))())(()))))))))())(()(((((())(((((()()))))))((((()()(()))))))))))))((()))))())))(((()))()))())))))((())))))))(()))(())())())())))))()))((()(()))))))())())(()(()(((())))))(((()())))))))(((())((()))))))(()(()((())())))))()))((()(()))))))(())))(()(()))(((((()))()))))()))()))(())()()((())))))(()(())))))))))(()()()((((()(()))))()(((()()()))))))))()))))))))))))()()))))))))))(()))))(()))))((()()()))))))(()(())(()())))))((())))))))((()())))()))()(((())(())))()))()())))()))(()())))((((((()))))))))))())))()(((()))((()(()((())()(()(())))())))))()))(()))))))()))())()))(()))))()))))))))))))))))()((((((((()(())()(()((()))))))))))))((()))))))(())))))()))()(((()))((()))()))()))))))((((((())))()(())))))))()))))))())))))((((()((((()((()))))))))))()))))()))(((((()((((())())(((())()())))())))))))())(()(()(()))))()(()))())))(())((())())))(())))())())))(((((((())))))())())(()))()((()))()))))))))))))()))()(())))()())(((((())(((((()()))))(((()))))))))))(((())))))))))())))(()))))()))()))))((((()(((())()())))))()))))((((()((()(()))))())))()))((())))())))(()))((()))())(((())))))))(())))))))))())())(()))))()))))))))))))))()((((()(((()(((((())((())(())))())()))))((())))())))((())))))))))((()))))()()((())))))))()))())()((()())(((()((()))(((()()(((((())()()))))))))((())))()))))))(((()(()())))))()))))))())())))))())))))))))(((())(((()))(((()((())))((())(((((()))))))))))()))))))))((()))))))))))))((()))))()))((())(()((()()((()(()()(()))))(())))))))))))(()))(()(((((()())(((()(()))()))))())))))()))))))))))((((()(((((()())))))((()))))))))))((()))(()))())))()()))))()))))()()))))))()))))()))(()())))))))(((())())(())))()())()()))(()))))(())((()(()((()())))()()))()))))))()(((()(((())))))))))))(()))(()))))((()())((())((())))))())))))((())())))))(())))())))(()))))))())))))(()())())))())()))))))())())((((()))))))())))()())))(((((()))(((()))((())()))))))))())))())((()())))))(())()))))((())))))(()()((((((())())(())))()))()))))))())))))))(()))())))(()))))))((((())))())))((()))))))((()((()))((())(())))))(())))()))))))))))))))((()((())())()))))))((((())))()))))))))))))))()((())((()(((()(((((()(((()()))))))()())))()((())()))))((()(())))))))))()))(())))))(())))())()((()())))))))(())())))))((((())(())))()((()))))((((())))))())))((())))))))((((())(())))(()())))()))()()))))))))((()((()))))))))(((()((()())((()((()(())(()()))))))()))))))(((())))))()(()))))))()))))())((())(())))))))))(())))))))))))))()((()))))()))))(()))))))))(()((((((((()))))))))))))(()))())))())()))(()))))(())()))()))))))(()(()))((()))))))())))(())))())))((((()()())))))()))((((((()))())))())))()))())))))()(())))))))(((()()((())()((())((((((()))))))(((()))))))))))()))))(()))()()))())()))))))))))(()))))))))(()()))()))))((((()))(((())(((())(()))()()(((((()(()))))()))))))()))))))))()((((())))))))((()))()))())))((((()(()(())((((((((()(()()))))))))())))))))()))))))((((())(())))(((()(()(()))))())))()))()((()(())())))()))(()))())))))))((((((())((()((((())))))))))))))()))))())((())(()()((()(((((()(()(()))))))())((())))))))))))))))))())))(((()(((()))))))))))())))(()(())))(())))))()))))()))(((()))))))))((((()()((()(((((())))()())))))())))))()))(()))(()()))(())))))))))((()(((()((((())))(()())))))))))(()))))()(()()())(()((())(()))))))))((((()(()()(())))))))())))))))((())(())))))()((()())))(()())))(()())))))(()))()((((()()))))))((())())))((()()))))())(()))))()))))))))()))())((())))))()))))))))(()))((()()))))))))))))(((())((()(()))))(()))))))((((()))()))))()))((())))(((()))))())()))))()))))()))(())())())))(())((((()))(((()((())((((()))()))())))))))())))))))))(((())(((()()))((()()()))))))()())))()))()((((()(()))(((()))()))))))))))))(()))()((((()())))))(())))))(())(())))))(())))())))()))))())())()))(()())))((()))))))))))(()()))))(())))))((()())((((()))((()(((())))))()))()))))))())(()((((()))(())))))))))))())()))))()))(((())))))())))((((((()((()((())(()(()()(((())()))))))())())))(()))()())))(()))))))))))((())))))))())))(((()(((())))(((((((((()))(((())(()))))(((())())))))))))))))())))))))())))))()))((((())))((()((())()))))))()))))))((())))(())))))))(((((()))((((()(())((())())))())))(()))())())(()))(()))(()))))))(())))()((((())))))((())))))((()())))))()))()))()))))(())))))))))()))))())(((()))()))))()))))()((((())))))()((((()((()))))())))))))))())))))(()(())))))())(((()))))())))))()()(()))))((((((()))(()())((((()))()))))))))(((()))))((()())))()))(()()))))))(())))))))))()))((())))))(((((()(())))(((())(((())))))()))))()))))())))())))))((())))((()(()))))((()((()))))))))((()(())()))())))()))((((((())()(((())))))()()))())))())))))((((()(((()()())))()))()))))))(()))))))((())))()((())((()))))))))))()))(((((()))))))))(()(())))))))))((()(()))))(())()))((())))))()((()))))((((((()))())())))))))(()()))))((()))))()(()((((((())(()((())))))())))())))))())((()))))())))((()))((()))))(()))(()()))))()))((())))(((()((())((((((())))))))()))))()())))((((())(())))))()())(())((()))))())))())(()))))))(()))))((()))))))))))((())))))(())()))((()))())))))()((((()(((()))())))((())))())())))(()((()()))))))))(()))())(())))))()))))(((()))))(((()((((()))(()))())(()()))))))(()))()()))))))()))())))))))()))))((()))))))()))))))))))))))(())(()))())())))(()(((()))()()(((()())))))))((()())))))())(((())(())))))))))((()(((())()))))))))())))))))((((((()((((()()()))()((((((())))())()((())))))())))(()))()()(()))))())))(()(((())))))((())))())())))(((()((()))))())))))))))))))(()()(((()))))))))((((())))))())(())))((())(((((()()))()))))))((())())))()))(((())))))((((()))))())(())))(()()))))))((()(((()))(()))))(((()))(()(()()((()())))))))()())))(()))))))(()((())())()))(())))((())))))))))(((((()))(()())))))))))))))((((((())))))())())(()))))))))()))))))()))))())(((()()))()((((()))))))())))()))(()(()((((()(((())))))()))))))))))))())))(()()))(()))))))))))))))(())((((((()()))))))))((((()((())))))()))()))()))))((((()())))))(()(()(()(()(()))())))))())()()))))))))))(((((()))))))(())))()(()))(())))()(((((())))()))))))())))))))))))()))((()))((()((((((())))))(()())))))))()))))())))((()(((()))))))))()())(((()))))))())))((())((()((((()))))())))))(()))(())))(())))(()(())))))(()()(((())))))()))(()()))((())))))()))())))))(((((((((()(()))()))))))(((()()))))()))()()))())((()(((()()))(()()(())))))(()))))((()))()))))((()(()((()((())())))())))))))()))())))))((((((())((())((()((()))))))()()))((())))))))))))))((()((()(()((())((((())))(()(()))()))))))))))))))())))())()(((((((()(()(())))))))))))))()(((((())))))))))()()))))((()))(((())()((()(((((())))(()))()))()))()())))))))(()(())))))(((((()((())(((((()())())))(())))))))))))))(((((()))))(()((()))))))())))))()(()(()((()())((((((()())))())))))(((()))))))))(()(())))(()))))(((())())()()))()())((((()))))))()())))))(()(()))))))))))))))((())((((((()()()())))()))())))))()))())))(((()))(())))()((())()))))()))))(((()))((())))))(((()))())((()))))))))))))(())))))(()))))))())((()))()))()))))))())(())))))()))))((()(((())))(((()((())(((((((((()()))))((()((()(()())(()()))))()))))))())()))))()))))))))())))))(((()))))))))(()()))))(((())))))()))())())(()()(((()))))())())()))))))))))))))))(((()))))))))))))))(())(((()(()))))))))((()((()())))(((()))(()))(())))))(())))((())())((((()))()))))))))))))((((((((())()((())))))())))))))()))((((())))))))(()))((()(((())())))))()))))(()))()))()))((((())))()())))))((())))(((((()(())))))))))())()))()))()))))))(()))))))))()((()((((())))))))))()))(())))(((())())())()))))()()))(())))))((((((())(())))))))(())))((((((((())))((()))))())))))))))()))))(((()))))(((())((())))))))))))(()())))()()(())))))(((()))()))(()))()))(())))))()()))((((()())())())(())())))())(()()))))))))()))(()()()(((((()((()())(())((((((()())))()()((())))))))))))()))()))))(()()))())())()())))))))))))))())((((())))(()))))))())))((())()))))))))()))())((()((()(()))))))))))))))))))((((()))())))()))()))))(())(((())))))()))))((()(()(()(()((()(()))())())))(((())))))))()))))((((()(()))))(()(())))))(())()))))()))))()))()))))(((()((()(((((())))))())())))))(()))(()))())))))()))()))(((((()((()))(((((()))())))))()))))))))))))()))()((())((((()(())))))))))))))))))))()()((())))))))()))((()())((((()))()))))))((()))))))))(()))))(((()))))))(()))(()))))(()))(()))))))()))))))))()((()))))))())((((()((())())()))((((()(((()))))))))()))())(()()))()))))()))(()((((()))()((()))))))))))))))))))))))))))())(((()()))))(()((()((((()((())))(())))))())))())))))))()()))))))))()))(()(())))))()))))))))))))()))))((()(())()((((())()))))))))))()))))()(()(()(((()))))((()))))))((()))))(((((()))))(((()))))()))()())()((())))))))(()))))(((((()))))))())))))())))))))((())))(((()))((())))))())(((()()))))(()()))))(())))))(()())))))))(()))(((()))(((()((()))))))())))))())((())))))))))(()()))))))(()(((()))()))))(())))((()))))))))())()()))(())))))())))))))))(()))))))((()))(((()(())))))(()))())(())))(()())))))(()(()))))))())((()))()))())))(()))))))))(((((())))))))))())))(())))()))((()))()))))()))(())))))))((()()))((((()))(()(())))(())))((())))(())))())))(())))(((())())))))((((())((((()((()())(()))(()))))))))))()))((((((()))))))))))())(()((())((()((())))))))())))))()))))))(((()))())))))))((()(()))))())((((((())((()()((())(()))))))))())))(((())))))))))(()))(())))()))()))))))()))((()()))(()()((())())))())))))))(()()))(()((()(()))()()))))()()))(()((()(()())))))())((((())()))()))()(()))()))))))))((()((((()))))))))((((())(()((())))))())))((()))())))())))))))(())))))(()))()((((((((((((())))))))())))(())(())))))(()())))))(())))))))())))))()))()())))))())())()((((()))()((((()((()(())(()))))(()()))()))))))()))))(()))))((()))()))))())))))))((())())))(())))))()))))(()()())))(()(())(()))))()()))())))(((())))(((()()))))))))(()))())())))))))))((((()(()))((()((())))((((((()((()))))))(()))))))))))(((()))))))(()(()((()(((()(()(()))))()))())())))))())))((((()(()))))))))((())()(()))))))((()))))))()))((()()))())))(((((((((())))())((()()(()))))))))))()))((()(()))))))))))))((()))())))))((()))))((())))))((())(())))))))))(((())))))(())))))(((()))))()())))))(())))))()))))))())))))(((())))((())))()(()))))()(())))))()((()))))))())()))))))(())))((((())))))()))))(()))())()))))())(()()))))(()))))())))))())()))))))(()()))((((((((((()(())))))()((())))))))))()))))))()))))))))(()))((()((((())(()(()))())))))()))())()))(()(())))))((())()))((((())))))()))))))(())))((())))))(())))))))(())))))))(((())((((()((()()())))()))))))))((()))))()))))))((()()(()(((((((()(((()))())))))())(((()))()))(())())))))))()(()()))()))(())))))))))(((()())))((()))(((()(((((((((((())))))()((()))))))))(())))())))))())))))))))((()())))))())))((())))))))))))))())(()))(((()(())))())()))))())(()()))))()))()))(())))())))()(()((()))))(())))((((())))((())))))()))()((((()))((((())))))))))())))((((((()(()((())))))()))())()))(((()))))())()))()))))()((((()))())())))()(()))()()()))))))(())(((()))))((()))))))()))))()))(((()((((()()())())())(()))))))))(((())()(()))))))()((()(()()()))))))))(()))((())))()))(((((())))())()))))))()))))))))((())((()(((())))(()((((((((())))))())((())))))))))))()))((())))))(((((((((())())))))))(()))(()))))(())))))()(()()(()(())((()))))(()))()))()))))())()((((())(((()))())))))))))()))()((()()((())))))))((())((((((()(()((()))((())))))))))((()))))))))(()(()(())())(()((())))))()(())))))((()))))))))))))(()((()())((())(()((()((((((()(())))())))()))))((((()))))))))(())())))(((((()))))))()))(()(()))(((()())))))))))(()(()()))))((()()())))))))(())))((())(((())))))(()))()())()))))))))))))))()))()))))))(((()))(())))())(()()))())()))))))))))())(()(((())())))))((())))(())))(())))))))))))))()))()))((()(()((()()))))))))))())))())))))(((()))))))))()))()())))))()))))((()))))))(()))())(((((())))))))((((((())))))((()()))))(((()))))))((())))))(())))))())))))()()))(()((()(()((()((((())))((((()(()))(()(((((()))(())))))))(()))))()()))()))))))))))))))(())))))))((()))))()))(())(((())))())))))))((())())))))))))))())))()))))((((()))())))()))))())))(()(())))))))())))())))))))))((()))))()())))())))((())(()))))((()((((()))))(())))()))()))(()))())(())(((((())))()())))()(()))())()))))))((((()(())((())(()))))(()(())))))))())((((()))())))))()))))))()())))(())(())))))(((((())())())())(())))()(()())))))((())((())))())))())))))((((((())((())))))(()((()))))))())))(())))()))))()()())))((()))))))()(()((())()(())))))()))))))))))))())(()))))(()(()()))))()((()))(()((((((((((()((()(()((()(((()())))))))(()((()()))))))((()())(()))))())()))))))))))))(())((()))(()))))()))()))((()()())()(((()())))))))(()()())))))))))())()))(()))))(()))((())())())())())())())(((()())))))))(())))))))))))))))(((()))())))))()))())))((((())()))))(()()))()))(()))(())())))))(())((((()))()))))())))(())())))))))))(())(()())))())))))))((())))))(((((())))(())(()))))))()))((((())((())))))))(())))))))))))))(((()(((((((())))())))))))))))(((()((((((())((((((()))))))))()))()))))()))))(()()((()())((()(()((()))(())))))))())()))))()()))()()))((((())(((((())(()(()()))()))))))))))((()(()())))))))))))))))()))(((()))))))()))())(()))))))))))(())))(((()(((())))))))))((((())()))))))((())(())()))))(()(())))))))))))()((((())))))()()))(()))))))))()))()((())))(((((())))(())))))())((()((())))))))))())(()))()))))()(((()))(())()))(()(())))()))))))(()))))))))))(((()(((()))(((())((()((())())())(()))))))(((())))))))(()))))(()())))))))))(((((()))((()))))(()))))(())(((((()))))))))))())))))(()()))))))))((((((((()))(()()(()()))))))(((())))(()))))))))))))))((())(((())))))))))((())(()(((()))()((()))))()))())())))())))(()()))))))))(()))))))(()))))))))))()))(((((())))(((())((()())))))(())))(()()))))((()()))())))(()))))))())((((((()(((()(((())())))()))()))((()(((())))())))))))((((((())))))))))))))))))))()))()(()(((())(())((((((()))(())()))())))()))((())))))))))()))(((()))))))))))))()(()))))))))))))()))((((()(())))))))(()))))))())))()))((()))(((((()))))))))(())((()))))()(()))))))((())()(((((()((()))))))))))))))(())))((())()))))())))((()))))(()))))((())))(()(())))(())))())))()())())))())))))()))))((())))))(()))))())))((())))))))))))(()))(((((())))())()))(())))(((())))()))()))))())(())))()))))))))(())(()((((())))))))((()())))))(()(())))()())))(((((()(())))))))()(())))())))(()))))())((()))((((()())())()())))))(())(((()()))))))))))()(((())()))))()))(()))))(()((()())))))))))))(()((())))))()))(((()(())))((())(())))()))(((()))))()()))(())))))))((())))())())))()))))(()))())))))))))())(((((()(()))(()))))((())((()()))))))()()))((()()))))()))(()(())(()))()))(()()))))))))))))))())((((()))))))))))(())(((((())))((()(()(((((())))()))))))()))))()))))()()))(()))()))()((())(()))))()())(()))()))))))))))))())((((())((()))((())))))))()))(()))))())((((()())((()))))))())(())))()))())())))))())))((((())((()(((())))))))))(()))()())())()))))())))())()))((((()))(()()))))))))))))())))))(((((())(((()()))))))))())((()))))(())(()))((())))(()))))())(()((()())((((()))))))))()))()))((()))))()()))))())))()))))))))))))))(()(())()()))))(((())))))))(((((((())))))))))((((()(()(((((()))))())(())))))))(()))))))))))))))((())())))((()))))((()())))))(()))))))((()()(()))))))(()()()(())))))))()(((()(()))))))))))(())(()))()))))))))()(((((((()())()()())))))((())))))))))))(()(()))))((((((((((((((()(())))()))()())))(())))))(()))))((()))))(()())))))))())(()(((((()))))(((())()))))))))())))()))))()))(((()))))))))()))))((((((()))(()(()))))))))()))))))))))()(()()())))))(())((())))(((()())))))(()))))(((((())()))))())((())))(())))))))(((())(((())))))(()(())))))))))()(())))))))))))))()))))((()))))(()())))))))))(())))(((()((((()))((((()()))((((())())((((()(()((())()))))))))))))(()))())))()(()))(((()))))))(((()))(())(((()))(())))))))))())))))()))))))(((((()))(((())(()(((()))))))))(()()))((())))))))((((())()))))))())()))())))(())(((())))))(()))))))())((())(()((()())(((((())(((()))))))())))))(())))(())))))(()(())))))(((())())(()())))()(())))()(())((()))()))(()))((()))))))))(()))()))(((((((()()())))(((())))()))(((((())))))))))((()))))))))))))))(((((((((())))))))))()))((((()))))))()))))))))(())(((((((()(((())))(((()())))))))())))))())((((((()(())))))))()))())))))))()))))((()()))))))((()))))(()))((()))))))(()))))()(()(()))))(())()))(((())))))()(())))(())))(((()(()))))))())))))((()())())))))(((((((())((()(())))))()))()))))))))))(((()((())((((())((()()))())))()))))))()())((())(()))))))()))))))())))()))))))))(((((()())())(()())))))()(()))))()()))))))))))))))(()()(()(())))))))(()))))))(((()))))())(((()(())))))()(())))))))(()())))))))()(((()())()))((((((((((())))))((())))))))))((()()()))())))))(((((()))))(()))))))))(()()(())))())))(((())))))))))))))((((()()(())))))())(())))(())))(()(((()))))))))()(((((()()))))(())))))))))))()(((((((((())))))((()(()(((()()))()))))((())())))())()))()))())()))))())))())))(((((((()))))()))())))))))))))))))((())))()())))))((())()))((())))(())))()())))))((()))))))(())())))(((((()))))())))())())))))))))()()))(((((()))))))))())))(()))((((()))))))(()))))()))(()()())))((((()))())((()))())()))))))((((()(()())()))())))))))(())))))(((((((((((())))(()((((()))()))))(()))())))))())())()))((())))))(((((()())))))))))(())))))((()(((((((())(()))())))))))))()((((((()))(())))))())))(())))((()))))())))()(((((())(()((()((())))(()()))))())())))()))))())((())())))()))(()))))))))((()(()(())(())(())((((()((()(()))(())()))())))))))))()))))))(((()))(((((())()())))()((()(((()(()())))))))))()))))(((((()))))((((((())))()))))((())))(()))))())))(((()))()(()())))))))))()))((((((((()(())))(()))())(()((()))))()))(()))))())))())))()))))()))))((((((()(()))(((((()((()((((()))()))))))))()))())))))())))(())))(((()))(())))()(((()((()))))()))(())))(()(()))))))))))())))(((()))((()))))))))))()))(((()((()))(()((())())))())))))))((((())((()))))))()()(())))))(((())(()))())())))))))(((((((((((((())))(())))()(()))))(())()))))))((()()))))()))(()))))))))))))())()(((())((()))))))))))((())(())))))())))))))))((((((()))))(()(()()))))()(())))())(()))())))))))())))))))))())(((((()))))(()()))))))))(((())())))))())))))))()()))(()())))(())(((((()(((((()(()((())((())))())))()()))))()))))()))))(((()(()((()))))())()))())))()))))))))())))()()))(()((()))))))))(()((()((()))))())))((())))))()))(((())))))(()))(()))))(())((()))))()()(())))))(()))))(((()()))()))(())))))())(((((()())))((()))))))))))))))()))))))())((((((((()((()())((())((((()(())))())))))))()))))))((()()))))))))))(((()())))))))))((())())))))))))))(()((())(()))))())))((()(((()(()))(())))))())())((())))))))))((())))((()))))(()))())(())()))(()()))())()))(()(())))()))))))))((())))()))(((()(())((())))(((()((((((()(()())))))))))))))()))((()))())(()()))()))))))))))(((()(())())))))))(())((()((())))))()))))))()))))))((()((()))(((()()))()))))()())))))))))))())()()))))))(()(((()))))))))))))((()((()(()(()))())))))())))(())))))))((((((())))()())))))()))))(((())()(())))))()((((((()))())))))())()))))))))(())())))))(())))()))())(()()))))()))))()))(()())))))()))))))()))))(((((((()((()(((()))((()((()))((())))))))(()))))))()))((()))))))()))(()))))))(()(()((())(((()))(((()))))))))()))(())))))))))))))((())))))((())))(((()))))))(((((()))))))))()))))))))))))()))()((())))))(((()))((((((((((()))))))))(()((((())))))))))()))))))(((())))))))))())()))()))())(())))((()((()))))((((())))))))(()()))))))))))))())))))))((())))(()())((((()((()))()))))))))))))))())))()))((())))())())(())()))(()(((()(((((()()))))))))))())(())))))))()))())))()()(((((((()(((()()(()()))))))))((())))))))))()))(())))((())))(()(()())(((()((()())))())))))))))((()))(()()))(()))))))))())(())))((((()))))))))))))))))))())))))(())))(((()((())(((()()))))((()(()(()()((()))((((()(()()(()((((())))(()))(())))))((()()))))))))))(()))()))))()(())))))))())))(((())((())()(((((((()(()))))))(())))))(())(())))((()))()))(()))))()))(()()((()))())))))))))))(((())))))())()))))))))))(())))))()((()))))((()))((((())(((((((())()())))()))()()))())))))(()()))()))))()))(())))(())(((())(())())))))(()()))()))(()))(())))(())))(()))((())()))(()))))())))))((())(((()())))))(())()))))((()(((((()((())(((()(())((()(()()))())()))))))))))()))((()))))()))()))))))(()))()(())))())))))()((((()())())())()))))(()))())))(((())))))())))())))))((())((((((()((((())))))))())))))))))))()))))((((())((())))))))))))))))))()((((())))())))))))())())()))))))))))((((((((())))))))((()()((((((((()()(()(((()((())))))(()))))((())))(())()))())))))))))(((()()))()))(()()))))))))(()))))))())((())((((())(((((())((()(())(((()()(())))))(())()))))())))))))(()))(((()(((()))))))))))(())))))))((())))))))))))))))))))))(())))()(())))))))))))((())(((())(()))))))()))())()))))))(()))(()))))))))(()((()(())))()))())))))()))))))(()((()))))))))(()(((())))))))))))))))()((()())))))))))((()))())((((((()))())))()))))))())))((())))()))(((()))))()))))(())())))()))()))))))(()(()))))))))())(()))()((((()(())))))))(()())))())))))))))))))((((()(())))))(()(()(()()(()()((((())))((((())((())(()()((()(()))))()))(()))())))))))))((()()()))))())))((()))))(()()))))()(((()((((((((()))())))))())))))))))))))(()))()))))))))()))))))))((())()))))(()))))(((())()))))))(())))))((())()))))))(())))()((()))))))()))))))))))))))))(())))(((())((()(((()((())(())))()))()))((()())))))()()(())((()))))))()))())()))())()))))()(((())(())()(())))))()(()))()))))(((((())()())()))(()))))))))((((((((())(()))())))()))))))()))(()()))((()))))))(((()))(()))))))(((())()))))(()((()(()())))))))))((())(())(((())()))))))())))))())))))(((((()))()))())))((((()))))((((((()((()())()(((((()))()))()))))))))))()(((()())))())())())))((((()()))))))))))(())(((()((()))))()))))))))))())((()()))(((())))(()))))(()))(()))))()((((())()()()))(()))(()()))))))))))())))(((())))))())(())))())))))()))())(())))(()()))()))())))(((()))))))())())(()))))))())()))))((())))))())))(()(((())))))))((())))))))())))))))))))((((())((((()))))))()()))))))))))))()))((()))))))))))))))))))(()(((())))))))()()(((())))))))())))((()))))((((()))))))(()))))))))))))()))())(()))))))())()))()))(((((((())))())))((()))))))))(((())))))()((())))))))))()))())()())))))))))((())))))((()(((()(((((((()))))())(())))))))))()())(()((()))))))()))(()()()))))()))())())(()))()))())()(())))(())))))))()))()())((())())))))))))()()(())))()))()(())))((())))())())))))))))())))()))))((()(()))()))))((((()))())()))()()))))())())())()()(()((((()))))((((()())))())))())))))))((((()))))((())))())))))))(()))))((())(((()))))))))))())((()))))))())))))))))((((()(((())((((()(())(()((((((())))(()))())()))))))(()))))((())))))))())))))())(()()))()()))))))))((((())(((((((((())()((()))))(()((()(()())()))))))(())))(()))))(()((())))))))())((()))))())))))()))()(((((())))))()))))))))())))((()()))))))((()))(((((())()))))))(((())))()))))(()())((())))()())()))())))(())))))((())(())))())())))))(()(()))()))))))((((()(()((()()))))(()(((())))))))))())(())))))(((((())))))((()))))()))))))))())(((((())))))))())))((()()))(())))(()(()(())))()))))())))(()(((()))(()()))))())))(((((())))))(())))((())())))))))))))))))()((()((())(((((((())))((((()))))))())((())))))))))((((())(((()))))))))(()))))))))())((((((((((())())((()))))(())))))))))))))))))((()(())()))))))))))()(()(((()((((((())(())))((())())))))))))())))(((())())(())()))))(())((()(()))())))))))))())())))))))((())))(()()((())(())())))))()))((((()))))))(())))())))))(()()))))()())))))))((()((()))))))))))(()))))((())))(()()))(())))))((()()(())))(())))))))(((()))))))))())))))((()))))())))((()())))(((())(()(()(()((((()(((((((((())()))())))))(((()))))))))))))))))((()))))())))()))))(((()(()(())()))))))))))()))))))(((())((((())(()()))))())))()))))()()))((()))))()))))))()))))())))))()))))))))))))()(()))(()())))))()))))))))))))(())))))))((()((())))))))(()(()))(()()(()))))))(()()))()())))))))(()((())()))))))))))(())())((()()))))())())())((())()))))(((()))(()))))())()))(()))))())))))()))))))))))()())(((())((()(()((())((()((((())(((()))))))())))((()))))))(())())))))))(()))))(()()))()(())))()()))())((()(((((())))))))())()))()))))))()))(()())))))))))(()()())))(())(()))))))))()))))((())()(()((()())))))))))(()(())((((())()))()))))())))((((((()(()(())))))))))(())))))))()))))))())(()()))((()()))))))())))((((((()))())))))(())))))()))(((()(()))))))())(()(((((()))(((()(((())))))))())))))))())((())(()()))))))))))))()))))(())((())))))()())))))))()))))))))()(()())))())))((())()()()))))))))))((((()(()((())())))))()(((()))))))(())))((())))))())))()))))((((()))((())))())))))))())())))))))))(()))(()(()))))(()))))))))())))))))()))(()(())))))))()(()(((((())))()))()))))())))))))()(())(((())))))))(())))((((())))))(())))))))()))(((())())))))()))())))(()((()((()(((()(()((()(((())(((()))))()((())((((((())))())())((())))))))))))))))()))))((())))))((((()))()))(())))))))))()))(())())))))))()))())))))))(()(()))(()))))((()))())))))()(()(())()))(()())))()))((())())(((())()))))))))))))))()))))))))(()()))))))))())))))((((((((((()())())))))))())(()((())())())))))))))(((()))(((()))(())((())))))))(()(()(()())))))()))))(((()))))))()))))))(()(((()((((((((())()))))))))((()(()())))())()()))((()))))()))))))((()))))(((()))(((((()(()))())())))))()((()))))))))))))))(()()(((())))))))))))))))))))(()(((((((()))((())))(((()))))))((()))))))))())))))(()))(())))))((())))))))))))))((()))))((()(()))))((())()))(())))()))(()())))))))))())))())))()))()))))(((()))())))())))(()))))()(())))(()((()))))))(((())()(()))))))))(()))())))(((()((((((()((()))))(()))))()))))))))))((()))))(((()((())))))))()))))))((()((()))((()((())()))())))))))(()(()(()(((())))((())))))))())()(((()())))))))(()))()))()))))((()(()(((((((())))((()))))))))))))))))))))())))))()((()(())))))))()((((((())))(()))))()))))))))))))))(((())))))))(())))))((())(((())))(()((()))))))))(()((((()(()())))())()()))))(()(()(())))))(((())))))))(()()))((((((()))))))))()))())((())))(()))))())))))))(((((()()))())))))(())))(()()))())(()(()))))))))(((((((())))))(()))))))))())((()((()))))))((((()))())))))))))))()))((()((()))((())))))()())()))(())))))(())(()(())))))))))()))))())()))(((()))))))))(((())))()))))))))))))))))))))(()))((((()()(((((((()())))))(())())))))()())))())())))((()((())(()))))()))((()))))))())))(())(()))))))(((((())))(()((())))))))((())()))()))))((()(((()(())))(((())(((((()))()()))))))()))(()((()))))))()))(()()))()((()))))))((()(((())))))(()))())()()))(((())))())))()((())()))())(())()))))(())))())))))()(()()((())(((()))()(())))))))))))(())))))()))))()(())))))((((()())((())))()))))))))((()))))))(((()(())))()))())(((()))))))))(((()))))((((())(())))))))))))))()))(((()(()))))))))))(()))))(((())))))(((())()(()))))((())()))))())))))((()))()))()))))))))(()()))))()(()()))))))))()))))))()()))))()))))(()))))((())(()(())))(()))))()(((())())(()))))())())))())))))((()(()))()))()))((()())))))))((((())()))))))()(((()((()))))))))))()))))())))(())((((()(()())))(())))()))))))(())))())()))))))(())()))))((()))))())()((()()())))))())))(()())(()(((()((()())(()))))))))(()))))))((()(())))((()())))((()))))))))))(())))(()((())))))()()))(((())))())()))())()(())))))))))))))((()))))())(()))))(()()(((((((()))((((((((((()))((((()())))))((())(()))()))))))(())))())))))()))))))))))((((()))))())))))))))))(()))(((((((()((((())((((((())((())(()))))))(()))))))()))())()))))))))())))))))))))((((()(())))(()))()))((()))))(()))()))))()))))((((((())((()))()))))((())))))))((()())(()))))(((())()))))((())()))))(())())())))))((()))))()))))))))()))(())))()((())))(()))(()))))(()(((())))))))(((((())())))))(()))))((())())))(()))))))))()))())))))())))))())))))(()(((((((())())(()((((()))(())()))((()))))))()))((()))))))(()))))(((((()(()))))(((()))))))(()(()())))()))())))()))((((())()))((()))))))))())))()((()((((((()(()))))))(()(()))()))))))()))(((()))(()((()(())))())))))))((()((()))))())())((((((())))(((())))))))(()))))))))))()))())))))))((()((())))))(()))))((())((())(()))()))))(())))))))))()((((()())((()))))))()))))())))))())((()(((((((()))()))(()))()))))))()))()()(()())))))(())))())()))))()))))())()))()))())(()(((()(()))(())))())))))()))))(()())))))(()))(()))))))()())))())()(()()))))))))))(((())(((()))))()))()))())((((((())))))))))))))()))()()))(((((())))))))))(()))((((())((()))()))))))()))))((()(())))))())()))))())()))())()(()))))(((())())))))))(((((()))())()()(()))))((())))(()))))))((((()((()))()))(((((()))))))))())))(()))))()())))))()))(((((())(((((((()))))())))))((())))()))))))))()((())))())))(())((()(()()))))))()))))))))(()((())())))((((((())))))()))))())))))())))))((()))))))((()())))((())))))))))))))))))()(((((()))((()((((()((()((())))))))))))()()))))))))((((())))()))))))))))))))))((())((()()))))))))(((())(()())))))))))))))(((()))(((((((()))(())))))()))))))))((((((()))))))))))()))))))))(()(((()())(()((()))))))))))(()(()))(()(()(((()((((())())))(((()))))))))))))))))))())))()))))(((())))))())))((()))())))))()(()(())((())))))()))))))((()(()()))))())()))())()))()))))))((())())))))))((()))(()(((()()))))))()()())))((((((()()))))))))))()))))())))))))((()(())))))())(())())())))))())))((()))(())))))((((())()))((()))))))))))))))))))((((()))(()()((((((())((((((((((())())())(()))))())))))()))))))())))))((())))(())))))((()()))()))()))))))))))))))))(())())((()(((())))))))))())))(()(())))()()())()))))()))))((()((()))())(()(()((((())))(()))))))))(()(())))))((((())()))))()())((((()))))))))(()(((()(((()))))(())))))))((())(()))()))))(())))))()))()(((())))))))(())((((()((((((((()))))(((((()))))))))((()))))))))()(((())())()))))))((()((()))))))))((())))))()))())())(()))))(()())(())))(((()()(()(())))))))(())(()(())))(())))(()))))((())()(())(((())(())))))))(())))()()))()())()))())))((((())))))))(((())((()))(())))())())))))()))()))()))(()))))))(()()))(()))))((())))))))))(())))))(()(())))((((()(()(((())(()))))))((()()))))(())())))(()()))))))))))()))))))()))))())((()())()))())))))))))))))(())))((()))))(()(())))(())())))))))))()))(()))((()((((())))(())))(()))))))))(()))))))))()(()())))))()))())((((((())))))((((()))))))))(()()(()()))((()))))))))((()(()))((())))((((()())(()))))))(()()(())()))))))(((()(((((())(()(())))(())))()))))(((()))))))))))()))())((((()()())(()(())))(()((((()())))((()))))))))(()))))((()))))))))))))))))))()(())))((((((())))(()))))())())(()))))())(((((()())))(()))((())))(())))()))())))))(()))))((((())))((((()(()(()()((()()))))))))())))))))))))()))))())(()))()))))((()())))))()))))))(()())))((((((((()))))))))))((((()(((()()))))))))(()())))))()(()()(()()))))))((())))))))))))()))))))(())))))()())))(()())))))(()(()))())))((())))))))))))((()))))))((()))(()()((((()))))))))()))))))((())))))())))(()((((((())))(((())))))))))(())())))())))(()(((())()))))))(())()(()))))))))))))((())(()))(()(()(()((((()()))))()(()()))))))))))))(((((())(()))))))))))))()((())((()(()))(((((()())))())))))((())))(()))(()))))))(((()()))()))))((()))()))()(())))))(()((((())))))))))))))((()(((()((((((((()(())))((()))())())))))()))))(((())())())))())(((())))))(()))))))))()()))()))))(()())())))()))))))))(((((((()()))((())))))()))())((((())())))))((())())))))))((((()))))))())))))))))))())))))(((((()))()()))((()()((((()()))()()))))(())))))))))(())((((((((())(())))()))())())))((())(()())))))))))))))))))))())(()()))(())))((()))())))(())))))))((()(()))))(())))())))(())(()())))(()))))))(()))((())(((())(()))(((()))((((()()))(()))))()))))))((()())())()))())))))(()))((()(())((())(()(((()())))))))))))))(()))))((()(((()(((()((()))))(()))))))()())))())()))())((((()())(()))))))))))))))(())((()(((())))))))))()))))())))))())))((())))))))))))()))(((()(()(()((((()(((())(()))))))())))))(((((())))((()))))))())(()))))((()))))()))))(()(((((((()))))))))())())))())))()())))((())))))(()))()))((((((()((((())((()))))))(()))))(())))))))))))((()(((()))())))(()))))(()))()(()))(()))))((((((()()()))())))))()))(())))()((((()))))))()))(()))))(()))))((((())))))())(((()))))()))(())))))()))(((()))))))()()((())))))))))))))()((((((()))))(((()))))))))))(()(((()()))((((()))))))())(()))))()(((()))(()))))())))))))(((((())((((((()))((())))))()()())))(()))()))))()))())(()(()((((()))(())))((()(())(()))))())))))))))))(((()()))))((())))))((()()))))(()()))))())(()))(()))())))())()()(((((()))))(()(((()))))))))))())())))))))())((((((((((()))))(()((((())(())(()))))))))()))())))((())()())())())))((((()()))(()))()(())))(())))())(()))(()))(())))())(())))()))))(()))))))))))((()(())))))))))()(()))())())))))(()()))))(((()(())))()))))))(()(((()))()))())))((()()((()))))))))()(((()()()((()))))))))(((()))(()))())))((((()))()(()(())((()(()))))))()))))((()(()))))))(()(()))))(()(((()))))))((()(((((()))))()))))((())))()))(((()())))((())))))))((((())()()))()))())))(()))))(()()))))))))))())(()((()))))))()))())))((())))))))()((()))))))(())))))((()(())()()))))(()(()))))())))))))))))())))(())((((((((((()())((())))))((()))))()))))))))))))()())((())))))((())()))))))))(((()))))())((((((()(((())((()((()((((((((())((())((((())))))))(()))(()))))))))))))())))()))))())()))))))))(((()()(()))))))())((((()(((())))())))))))(()))))((())))))()))()))))))))()())))()((()((((())())))))))))))))))))))))))))()(()))((()(()())()((()))((()((()()((())))(())))))))))))))))(())))))))())))(()))))))()))())))(())))(()())))))(()()))))((((()((())))))()())))))(())))))(((()(()((())))))(())()))()())(())))((()))))))))))))((((())()(()))))()))))))))())))))()))))(((((()))((((((()))))()))((())))(())))))())))(()(()(()((()())((()))))))))))(()()(()()())))())))))(())))((((((())))(()))))())())))((((()))))))))((((())())))))((())))))(()())))((()))())(())(((()))))))))(()))()((()))))())))))(()(())))))))(()))()))))()))))))))(()))()))()()))(((((((()))))))))(()))())(()))()))(())()())))))))))))(()(()()(()((()(())))(()))())))))(())))(((())))))())))(()))))))((()())((()((((()(((())((((()(()))))()))))))())))()))))()))))()((()))())()))))))))))()))))(()))((())(()(()))))))))())(()(((()())))(((()))))))((())))())((((())(())))())))(()(()()))))()((()(())))((())))()))))))()))))()()))))))()))))(())))()())()()((((()))))))((())())))))))))(()))))))))))())))))(())))))(((()))((())))))))))()())((()(()))))))())))((()))))))((((((())))))))))())))((((((()())()))))((())()))))()))))(()))(((()))))())())))((()()()))(((((((())))))))))())()(())))(()()())))(((())))))))))))))(())))(())())))((()))))))())))()))()))())(((((((()())()))()(()))))))(())()))))))))())())))))))()))))(((()())(())))()))(((()(((())))))))))))()))(())))(()(()))()))))())((())((((())))()))))())))(((((()))()())()))))(()))))((()()))))))((())(((((((())((((()((()))()))))))))))))(((())))))()))))())))))(()))))((())))))(()))(()))))()))((())))))))))))))))(((()(((((((()())))(()())))()))))))((((()())))())))())))))(((())))(((((())))))))))))))(()))())((((((())())))()))((()))))))))))()))(())))))))(((())))())))((((())())))))))))))(((())((()())(()))))))((((()))()))))))()((()()(()(()))))))()))()(((((()))))))))))))(((((((((())))))()()))(()))))(()))((()()))))))))))()))(()))))(())))(())))(())()))(((())))(((((()(()()))))))))))((()())))(((()()))()))))))()))))()(()(())))()))(((()))))(())))))))))((()))(((()))((((()))))))))())))((())()))(()))))))))(())())))())((((()))))))()(()))())())))(())))))()(((((())()())))(())))))))(()(()))())))))))(())((((()(())((((())()))(())))())(()))(())))))))))(())))))())(())))))))(()))())(()))))(())))))))()))))))))))(((()))))()))()))))))))))())))))))))))(((((((()())(()))))((((((()))))))(())))))))))()))(((((((())))(()(((())())((()))))()))))))))))()))))))()))))))))))()))))()(((()((()()))))))(())))))))))()(()()))))))))((((()(()())))())))()))))))()))))()((()(((()()))(())))))((())))))))(()((()))(()(()))))((())(()))))))))(()))()))())))(((((()))))())()))))((((())(())))))()))))((((((()((((())))())))))((())))))))((())(()))))))))())(()))))))))))((((((()))))))))(())()))))))()))))))((((())))()))()))())))(()))(())))(((((((((()(()))))()))(()((())(())))))))((())))))))())))(((()))))(())))))))()(()))))))(())))))))(()(((()))))))())))(((()()())))))))(((()))((())))))(())()()()))()))((()((())))(()())))))())))(())))))))))()(((()))(()((())()))))(())))()(((()))(())))()))))))))))(())))())(()))((()()(((())((()((((())))(())(())))))(((((((())(()()()(())(()))))))))))))))))))))))))())()))(()))(())))())))((())))))))))))(()))(((()(()()(((()(()(()))))()))))()))))(())))))))(((((()))))()((((()())(((((())(()(()(()))()))))()))()(())))))))()))))((((())))))(()())))))))((((())))()))))(((())))(((())))))()()))()))()())())(())((((())()))())))))((()())))()))))((()(()))))))))((()))))))((((())))(((())((((()((()())))))((()))))()))))))((()(()))()))))(()))))(()))()))))))((((())))(()))))(())())(())))))))))()())())())))(((()))))))))))))))((()((())((()))))))())))))))(((((())(())())())))))))()))))(((()))((((())(()))()))((()(((((()()))()))))))))(())((()()))()))))))))(((((())(())())))())))))))(())))))))))(()))))()(((()()))((((()(((()((((()())()(((()()((((()()))))())))))))))))))))))))()(((()())))()()))()))()(()()))))))((()()))))))))))))())()((())()(((((())))())))))))(())())()(())))))))))(()()()))))))((())())))()))(()))(())))())))()))))))()()))())())))(((()))()))))()()))())(()((())(()(()((()(((((())())))(()))))))))))))))))))())())))())))(())))))))))))(())))))))()(()))())))(((()()))))(()()(()))))((()))))))))))((())()))(()))))))))())))))()))()(((((((())(()((()((((()())()))))((()((())))))()))()))()))())))))()))())((()(()(())((((()))(()))()))())))()())(()))))))()))))())(()((())((())))))))()()(())))))())))(((()))))))((()((())((((((())((()()())))))))))))))(())))())()((((())))()(()(()(()((()(())))))))))((())((()))))()))))))))(())())(((())(((())((((((()))())))(()(())()))()))))))((())))))(()(()))))))()))))((()(((()())())))(((((()(((()))((())())))))))((()))))))(()()((())))))(((()))))))(()))(((()))))(((((((())))))))())))))))((()())()))(()(((((((((()))))(((())))))))))(())))))))))))()))))(((()))()))((()((())())))))))))((()))))()))((())()))(()))()))))(((()))))((()))))()))))((())((())(()))()))))))(()((())(()(((())))))))))))((()())(()))))((()(()(((()))))))))))(((()))()))))((((((())((()))))))())(((()))()))(())))))))))()))((()())))(()))()()))))()))))))(((((((())()))(((()()(()))))()))())))(()())((((())))(())()))()))((()()))))()))((())()((()(()()((()(()())))))))))))())))((()(())(()()(()()))))))))))))((())())())))))))))((())))))()((()()(())))))))((()))((())((())(()))))))))))(((())))))))()((())((()))))))))(())))))((((())))))(()(()()))))))))((()((())))))())))))))())())())))))()))))))))(((((())))())))))))(()))))))()()(())))()())))((())))))((())())))((((((((()(())((((((())()))))))))))))(()())()))))()())))))(())))(()))()((()()))))((()()))())())))(()((()(())))))()))(()()))))))()(()))((()()))))((((()()((()))))))())))))))()()))((()))))))))())))()((())))))(((((()))(())))))(())))))))()())(()))((()())()))))())))))(())))()))())((())((()())))))))()))((())))(())))))(()))(((()())))()))((((())(((())))))))))()))(((((()))))((()(()()))())))()())))(()))((()))()))())))()))))))))))()))(((())((((())))))))))())))))))(((((())))))))())((()((((()))((())))))))))))))((()))(((((((())((()))))(()))))())))()(()))))()()))())))(()))((()())))((((((((((((()())))))(()((()))))))))(())))))()))((((())))))()))(()()))))((())(((()(())))))(()))()))))(((((((((())))((((((())))))))))(())))))())(()()))())))())))())())((((()((()))((())()))))))(()(())())))(())))(())((((((())()))())))))()))))(()))))))(())))))))))((()())((()))(())))(())))))()))))(()()(()))))))))))(((((()))))())))(())))))))))))((())))))())))(())))((())))))(())))))))()))(())(((((((())))))(()()))))()))))))))))((()))))(())))))))())()))())))))))(((()()(())()))((())))(())))))(((())())())))()))(())(((((()))))))))())(((())(()((())))))()))))((()))()))())))))(((())()(()((()())())()))()()))()))))()))((())))))(())))(()))))())))))()))())())))))()))())((()((())(((())))))(())))))))()))))())))))()))(((()())))(((((()))(()(((()))))))))()))))(()(()((()))())))))((())))((((()(((())))))())()(()))))())))))())))())())())))())()))))))))))()))))(()))))()))())))))))))(()()))))))))((()()(((())((()((()()))))))))))))())))))))()))(()))((((())(()())))))(())(((())))()))(()))))))((()())((()((())())(((()))))())))((()))))(((())(())))))())())(((()()(()))))))))()(())())))(()))()))(())))))))(())))))())))()))((()))))(()()()))))()(((()())))())(())))))))((()())))(())))((((((()())))))()))))())()))))))(((())))))()()))))))))(()())))))(())))()))())(((((())))))))()(())))()))())))((()((())(()(())())(())))()))))(())())())(()))())))))((()()))(()))()))())())))((())())((())))))))()))())(()(((())(((())()()))))))))))))((((((())))))))))))((())()((((()))()))))))(()(((()))))))(())))))(((()(((())))(()))()()))))())(()))())())()))((()())))(())))())((((()))))))()))()()((()())))(()())))())((())))(()))())))(()(((()(((())))))))))))(((((((()))))))((())())))))(((()(((()))())))())()))))))(((()(()))))))()())())())()))))))))))))))))(())))))(())()))()(()(()(()))))())))))))))))()(((()))(()(()))()))))())))(((())))))())()()))))))(((((((())(())(((()())))())())()))()))))())()()()))))(()(()())))))(((()))()))()())))))())())))))(()((()()))))))())((((((()(()))))))))()))))))()((())))()))))))))((((())))((((()()))))))))))())(())))))((()))())(()((())((((()))(()))))))))))())())))))))(((()))())))))(())))))))))((((((((((((((())())))))()(()))))(())))))((())))))))))())(()))))(((())))))()))()))))))))))()))))))))())())())))(()))))()(()(((()()(()))))))))(())))))(((()((((((((())))))))())))()())(()(())))()))))()())))(()))))))))(((((()(((((())))())()(()())))()))((()))())))())(())))()()(((((())))))()((()())))))))))(()((((((())(())))())(())))))))(()))(((())()))))))())()(())))(())))((((())))))(())))))(()))()))())))((((((((()))((()(()))))))))(())(()))))))(())))))))())((()))(((()((())))()(())))))(()))()))))(((()))(())))))(()))))((((())))))(())(())())())))))))((())(((())(())))()((()))))))())))))))()))((()()(()((()))()(((())(())(()))))))))))))))()))(())))(()(((())((())))))()))((())))()))(())))))))))))((()(((())())))(())()))()))()))(())))(()()))))()))))))))(())))(())((((()()((((()()(((((((((()))))((()(()))))))(())))(()))((()))))))))))))())))))())())))))())(()))))))))()())(((()()())))))((()()))(((()())(((((()))))))))))()))))((()(((()))()))((())()))))))))(((((((()()((())()(()()())))))))())())))(()()(((()()))))))))(()((())))))))))(((())))())))(((()))((())())))())))(()(()())(((())))())())))()))))))))))(((())))))()())))))()(()((())))))(((())(((()))())))())))))()))(((())()))(()))))()))))(((())))))))))())((((((()(()()))(())))))())))))(()())))))()))))((()((()(()(()))(()))))))))))))))))))(((((((()(((()))((((((()(((()))))()))))))))))((())(((()))()())))))))))))))))))(()))))()))(())))(((()((()())))(())))))))())))((()())(((()(())))))))())())())())(((())))))))((())(()(())()))))))))())())))())))()))))(()())(())))())((((((())())()()))))))))()))(()))((()()(())))))())(()))))))(((())(())))())))))((()))))(((((((()())))(((())))))))))())(()))((((()(()))))))((((()))))))))))))))())))()()(()))))))))())(((((((()())))))))))(()))()))))))(())))(()(((())))))))(((())))))))))))))))(()())))))))))))))))((())()((()((())())()()())))))))((()(((()))(()()))))))()()))))()(((())(()))())))))))(((((())(()))))))))(())(((((()(((()))))))))))())((()))))))))(((()(()()(((()())(()))))(((())))))))))((()())))))(()()(())))))()))))))(()))))(()))()))))))((((((()))(())))()((())())))())))))(())()))()))))(((()(()((((())))()))))))(((((()))))))))((())))())))))(()))(())))))())()()))))(())(((()))()(())(())))))))))(())((()))()(()(((()))))))))()((((()))))))())))(((())))(((())())))))))(())))()))))))())))))))(()(((((((((()((((((())(((())(()((())))))))))))(()(((((())))())))))))((()())))))(())))))))(()(())())))((()(())))))())))())(((())())(())())))))((())(((()))))))((()))))()(()())))(((((())))))))(((())))(())))(())))((()))))(()((()()))())()))()))(()()))(())()))))))))(()))())))))))))(((())((())((())((())(((()))))))((())))))))))))(()(()))))(((((()((()()))()(()())))))()))))(()((())))((()))))))))))))(()((()))))))()))))(())))))(()))()))()))))())))))((()((((()())))()())))))(()(())())))))((())(()((((()))))))))()))))))))))))))((())())))))((()(()))))))()())))(()((((())((())(())(())))))))))())))((((())())))((()((((((())))))))))))(())((())))))))()))))(((())())))))(()())))())))()()))(()))(())))(()))())())((())(())()))))())))))))()))()(())))(()())))))))))(()))))))((())()))))))))))(()((()(()()))))))))))()())(()))(())((((()))))))((())()))))(()(()))))))()))(((()())))))))(()()))))))))))))()))()))((())))()))(((((((())))))))))))()))()(()((()))))(()))))(())()))(())))(((())(())))))))())()))(((((()())))(())))))))((()(((())())))))))(())())))()))(())(((()))()))))))))))))()(()()))))()(()(((((())(()(()((()((())))())))))))))))()((())))()(())))()))()))((((()))))))))(((())))(()))))())((())())))(())))))(())(()((()((())))))()))()(()())())())())))))))))(()))()))(()))))))))))))))()))))((((())))())))))())(()))(()(()(()((())((((()()()())()))))(((()))()())))))))((()((()(()()))))))(()())(())))))))(()(()(((()((())())()))()(())()))()(()))))())))()))()(((((())))))))))))))((((((((())))()))))))))))())))))()))((((((()()((((()))(()))(())))())()())))))(()))(())())))))))())((()(()))())))))(((()(()(()())(()))()()))()))))(()))())(())(())()))(()()))())(()(((()))))))(())(((()()))))))(((()))(()((())))))))(()(()())(())))))))))()))))()))((()))))))((())()))))()))))()())))()))))()()(()))())))()((())(()))))()))(()())())))())((()))))))))))))((())())))())(()))(()))))((()(()())))))))))((()))((((((()))))(((()))))(()))))))())))))))())())))(())))))((((((((())((())(()))))()))())))))))(()(()))())()))((()()))))()(())))(((((()))())()))())))))((()))))))))))(((((())))((()))))(())))))(())))())))(()(((((((((()))))))))))(((((())((()))())()))))))())(()))((((()))))))())))(())(((())(()())()))))(()))))))))()))(((((())(()))((()(()))))()))))))))))()(((()))))))()(()(((((((())((())))(()))))))))((((())))())(())))())))))()())()))()))))))()((()))))))))))))))))((()))(((())(()(((())()))()(()))))))))(())())(())))))(((()))))(((()))))))())))))(())))))))(()(((()))(())))))(()))))))(())())())(()(())))()))()(((((((()))))))))))))())))()))))))))(((()((()((()())))))))())(())))))()))))((((()(((()()((()))))))((())))))))()))))((((()())))())))))((())()))))(()))))()((((())))))())())()()))))))))((((()(((((((())))))())))))())))((())))))())))(((())))))))))))))((((()))))))))))))))))((())((())))())(((())())))))))((())(()))))))()))((())))))))))))(()))))()))())(())))))())))))((()))))())())(())))())))(())())))())))))))))))))(())))(((((()((((((((())))))((())))))))))))))))))(()(()((()())))(()))))))))))))())((((())))())))(()(()))))))))((((())()))())(((()((((())))()()))))))))))(()()(())(((()))(()))))))))))))))))))))(()()))()))()))))))))))))(()())))(())))()))))))))))()()))))((())))((()(((())())))))))))))))))))))))))))))))))((())(())))(())))))())))))))()))))(())))))))))((((((((())(((()(())((()(()))())))()))))))()))))(()())))(()))))))))))(()))))))))()))(())))))(()((())((()))))))(())())))))))(((())))))()))(()))(()))))))((()((())))(()()))))))))(((()(()))))))))))(()()))()))(()))))()))))))))()()((()))((())(()((())(((())((((())(()(((((())))())))()))))()))))))))))((((()))(()(()))))))))()((()(()))()))())()))((())())(())))())))(()())))((())))((()()))))(())))))))))))()(()))))))()))((()))))()))()))(())))((((((()))))(()))))))))))(()))))(())))))))))()))(()((((())((()))))))))))((())))(((())())))))(()))()))))))()))((((((((()()())))())))))()))((()(())))))()))(((()))))))))))(((()()((()(()())))))))(()((()))))))))(())()))))))((()())))((()((()))(())))))))(()))))))))))())))))))))))((()(()))))))(()(()()))))())))())))())())(()))(()))))))())))))))((()))))))))(()()))))))))))))((((())))(((((((()))(((()))(((((())())))))))))))))))(()))))()))))))))())))))))(()())))))(()))))(()()()))))(((()))()))))()))))(((((((()()))((())))))())())))((()))))))))))))((())((()()))))))((((())()(((((()))())))))))(()))))()())))()())(()()()))(()((((())((((((())))()))))((()())))))))))))))()))))()))((())(())))()))())())(()((()))))))))(()(())()))))())))))(((((((((()))))()))(())(())))))))((()))())))))))()()))()(())((((())())()())))())((((()()))))))))))))(()(()(((())((())()))))))))(((((())())))))()))())()))(()(()))()))(()))))))((((())((((()))))))))())))))))()))((())((())((((()))(()(()((())()))))((()))))))(())(()))()))))))))()))))(((()()((()((())()((()))))))))))))))((()()))((()(()())()))))())))(()()))))))))))()))((())))))))))(())))(())((()((((()(((()(((()))))(()())))))(())))))))))))(()(()(((()(((()))())())()))()))(()))))))))()(((((()(())))))))))))))))(()(()((((((((((()))(((()((()))))()))))(()))((()()))))))())))))())))))())()))(())))()))))(())))))((((()())()))(((((()))))()))))(()))(())))())))))(()))))))))))((((()))(()())))())))((()))))))()))(()))())())))))))())()))((())())))))()(()(((()((((())((())(())((()((()()))())))())())))()))()))))))()()))())()(((((((())())))()))()())))())))((()((())))(()((()()))(()))))(((())))))))))())))))()))))))((((())))))())))))((((((((((()))))))()))))))))))))()))))(()((()(((())(())()))))))(())()))()))))()())))))))))(((((())(((((())))))((()((())))))()))))))))))(()))(((())()((())((((())))(()((()()()))((((())())))))))))))))(()))))))((()())))(())))))))))(())))(()))()))(()()((()(()())()())))))))))())()))()))))()(((()))))))))()))))((((()(()((())))))))))((())(()(((()())))))))((()))(()))))))))((((((())((())))))))(())))(())()))))))())))(((())((())))()))))(((()()))))))))))(((((((()(()())))))((()))))()))))())((())())))((())(())())(()))))())()))())))())()))(()())))))()(((()))))(())))))((()())(())(()))))())())())))((()()))))))))((((()(())()))))))))))()))))))((()(()())())))))))))())))))))())())))((()(((()))))))()))(((()))))))))()))(((()()(()())))))))))()))()))(((()))(()(())()))))(((()))))())))))(((()((()))))))(()))())(()((())))))))(()))((())))))())))))(()))))(((()()))()))()))))))))))))))))))())))()))()(()))))))(((((((()((()((()((()())))))())))((())()))))()()))(()))))()))(())))((()())))))((()(())))))())))()(())))(()((((((((()))))())(()()))())))))(())))))))))())))(())())))())((()()()))))))(()((())()))())))()))((()(((()()(()))))))())))()())(((()((())))()((())))))()))())))))))))))()))))(()(()))))(((()))()))()(()(())))))()((())()()(()))))))))))(()()(((()((())))((((((()(())))))))))))()))(()))((((()))())))())))())(((())((()(()))))))(()((((()()))()))())))()))()((((())))())()))))))))(((())())))((()(((()))))())))())()((((())(((())))))(())))()))))((()))))))))((())()))))((())())))))((())))))(())))((((((()(()()((()(()))))))))))))))(((()))())))))(()(())(()))))())((((())))()())())))(()))()))))))))))()))((((())))())()))))())))())(())))(()))))()))))((()(((((()(((()((())))())))))))))))()()))))()))))))))((()(()()())))))()))))))()())((()()))())))))))))((())))))))))))))((((()()(((()((((((()))())))()))))())))))))()))))))(()()))))())(())))))))))(((()))()))))())))))))((()(()()(()()))())()))(())())))))()))))))))((()))))()()))(((((((((())))))))))))((((())())))()))))()))())(()()())))))()))))())()))))(()))))())))))(((((()))))))(((())())))))))))(((())))(((((())((()(()))))(()))))((()))))()))))())((((()())(())))))))))())((()((())))()(())))))())()))))((())((((())()))((((((())))()))))))))(((()())))))()(()))((())))(()()))())(())))))))))))(((((()(()(()((())))))))))()))))))))(()))(((())(()))))))))()))()(()((())((()(())((())))))))))((())(())))())))()))(())))))())))()((())))())(((()))))()))))))(())))))))))()))((()(((((((()())))(())((())))))(()())))))))()))(())))((((())))))))()()((((((())))))())))(()))()))()))))((()(()())))))(()))))))))))))((((((()((((())())))((()))())))))))))))((())((())))))))))))()))((()))))))()())))((()))((())))))()(()))(())))))))))((((()())(()(())))))))()))))(()())))()()))((((()))(((())(())))))))))(()((())()))))()(()()(()))(())))()))))))))))((())))))))())))(()))))))(((((((()()))(((())))))(()())))()))))(()))))))))))(()))))((())))))())((())(()(())))))))))(((())))()))()(())))))())()))))))())))))((()))))(((((((((()()()))))))()(((((())))))))))(())))()))())(()))))(())))))))(()((())((())(())))))))(()))))))(()()))))())())))(()))))((())))(((()))))))))()))))((((()()(())))((((())))(()))))))(()()(())))))((((())((((()()())))))))))))))))))((()))(()((((()()))()(()))))))())()))((((())()()))))()))(((()))(((()))((())))))))))())(())())(()())))))))(())))((((())((((()))))))()))(()))))))))(((()((()())()))())())(((()((()))))))))()))))()((())(()(()((((((())))))(()())))()()))))))((())))))))()(()((((())))(((()(()(())()))))))())))))))((()()))(((()(((()))((()((((())))))(()()))))))()))))((())))())))))))))))(())(()))))))((()(()))))))(()))())))(())))))())))((((()))(())(()))))))))))))))))))))(((()(((((())))))))))))))(()())))(())((()((())())))))(()))(())))))))((()(()))(())))))((())())))()))))((()((((())(()))))))((()))())))(((()()()))(()))))(((())))))))())))((()()))))(()()))(()))()))(())))))))(())))(()))))))))))))()))))(((())))))(()))()))((())))))(()))))))((((()()(()))(())))))))))))))))(()())))()))))))))))((()))))))))))()(())))))))))))())))))))(())((((((())))))())))())(((((())))))))))()))))))((((()))))))))((()((((()((()()((()(())))))))(((())))))))))))))))(((()())))))())(()(())))(()))))))())((((()(()))(())())()())))))))))))))(()))((((((((()((()(()))()(((())))()))((())))))(((()))))))))((())))))))(()()))))))(())))))))))((((()))))))))(()((((())())))))(()(())))))(())))))))((()()(()())))))(()))))))))))))))))(()))((()()((())))))((())))))())()))))))(()()()))())))))))))(((())))()))))((())))())))))())))))))))))))(()()((((())(()))))))())))())))()))((((((((()()))(((()()))))()))))))((()))))()))()())()))))((())(())))(())((())))))))))))))))))(()(()(((()(())))()))(((((()())(())))))))()))))(((())))()))(((()(())))(()))))())())((((()(()()))(())))))))))))))))()((((((()())(()(())))))))))()))))))(())))(())))(()())()))))((()))())))))))))(((((())))))(()())()()))))))(()))))))(((((()((((())))((()))))())))))))))))))())))())))(((()(()(()))))())))))))))())))(()(()(()))))())))()))(()())))))()((()))())))))))()))()))())()()))((()))())))))(())))))))((((((()(()(()()))))))(()()((())))))))(()())))()(())(()))()(()))))))))(())))()))(((())(())))()))(((()))()))))()())))(())())))))))()))))()))))))))())((())))))))((((())(((((()(()()((()(()())(((()(()))))))))))))()(())))))())))))))))()))))))))))((()(()))((((((())))))))))(())(((()(()(())))))))))(((()(()))))))((((())((()))))))(())))())))((((()))(()(()(())))))))())))((()(()))(()))))))((())))))))))))()))))(((((()))((())))))))))))))))())))))))))))((((()((())))))())(((()((((((()))())))(())))())))))()(())))))(()))(())))(()((((()())())))))))))())))))((())()())))))(()))))))))))))))))))(((()((())))((())))))))))))()))(((()))())())())))(((())))))(()))))))((((()(()))))(((()(()()((()))))))(()((())))))))()(()(()))))(()(((())()))())))())()))(())))(((()(())((())))))))())))))))()()))(()(((())))((()(((()))(((((()(((()))()))(()))))()))())))))))((())))))))()))))))())()))())))(((()(())())((((())))())))())())))(((()))(((())))))))))))()))(((()))))))))))))(()((()()))())))))((()((())))))(((()((((()((((((())(())))()))))))()))))()))(()())))))))())))))((())())((((()))((()(((())())())))))))))))))))))()(()((())()))))()))((()()))))))()))()))()))))((()(())))))(()((()))))))(()())(())))()())()))()))(()(((()))))((()()))))))((((())(())))((())))))())))()))(((((()))())(())))))()))()))())))()))))(((())))))(((()))()))))()))))((())))))(((()((()))((((()()(())))())))))))))))))))()))(()))))))()))(((((()())((())))))))))))()))(())))((()))))))((()))(()))))))))))))))()())(()))())((((()()))))))((()())))()()))(()))(())))))(((())((((())))(()())))))))(()()()()))))())))))))()))))))(())((((()()(((((()))((((())))))))))())())()))))(((())((())))))(())))(((()))()))))))(((((())())()))))())((()((()(())))())))())(((()())()(())))())))))(()))))()))(((()()))((((((())()))))()))))))))))))((((()))))))))()(((()((())()))))))))))()))))))()))))))(()())))(()()((((((()))()))((((((((())())((((((((()(()(((()(((()))(())))()))))()(((()(())()))))))(())(())))))))))))))))))))))))))(((((()(())))(()))())))(()))))())(((())))))((())())))()))(((())()))()))()((()()))((()))())))))(((())))))(()))))(())(((()))(((()))))))(())(()(((()))))))))(((((())))))((()))))())))()((())))))(((((((((()()))))(()))))))(()))(()))))(())))))))())))))((((())(((((((((())())()))))()(()())))))))))))))((((())())(()((()))()))((((()))))))))(((()()(())))()))))))()((()((())))((()))))))))))))))))))))))))))))(())((()))())))(())))())))))((())))))))())(())))())))((((((((()(((((()(()()()((()())()))))(())(()))))()))()))))(())(()))))())())(()(()))))))(((()()))))))())(()))(((()())))))))))())())))))))(()(()()(()()))))))))(()((((()))(()(((())))))))))(()(()))))(()()()))(())))))))))()((())))((((((()())))())))))(()))))(()((())((())())))(()()))()))((()))))())((()))))())((())((((()(()))((())))))))((())))(()))))()(((()))))))))()))())()))()(((())()(()())))()())))))))))))(())(((((((())))()))(()(((())(())))())))))))(()())))((())()))(((((()()))))())))()))))())())))))))((((()))))))))()((((())))))))()))()))))))))))))(()))(()))))()((((())))))((()(()))))))))(())))()))))((()((()))(()))(()((()()))))))(())))()(((()))))))())))())((()()))))))))())((((())))()()))())))())()((()))(()))(())))))))(((())((((()()())()())()))())))))((((()))()))))))()()))))))(((((((((()))))()))))))))((()))(()))())(((())))))(()))(())))))((()))))))(())(()())))))))))))(()(((())))(())))))))(()((((()())))))(())))((()))()))))))(()))(((()(()(()))))))()))))(((((()))())))))))))))))))))))))))))))(()))(())))))))))))()((()))))))(()(()()))))()))))))))))(((((())((()))))()))))))(()))())))(((((((()())))()))))())))(())))))))(())((())))))((()))))(((())()))))()))))))))))((()(())((()()(()((((())))()))))())()))))))()(()))))))))(((((())))((((((())())))()(((((((((())()))((()))))()))))))())())(())))))))()))((((())((())()))))))))))((()()))(()((()))))))))())(())))))((())))))))(((((()))((())()((()((((((()((((()))(()(()(((())())))))))))))))))))))))(((()()))((((())))(())))()))))))((((()))())))))())))(())))))(()(())))()))(((())()))())())())))((()))(()())))))())))())((())))))))))))((()())(()(()))))))()))))((())))))))((((()(())))())))(((()))))))))))())())))))()))))))))(())))())((())))(())))(((((())(())))((())()))))))))))(())))))))))))))(())(((((((((())(((((()(()))))))))((((()))))))()))))(())())))))))))))((()()())))))))))(((((()()(((((()))())()()))))))))(())))))))((())()))(((())())(()(())(((())(((((()())))(()))))(())))))())((()))))()))))(((())))(()))))(((()))(()))))))(()(((()(())))()))))())(()))))))))))(((())())))(()))(()))))(())))))))()(()(())()((())))))))())()))()))()()))(())))))())((((()()))((((()()))())))))))))))(()((((())())()()()))))(()))())))(((()))))))())((()(()((()()))))))(())())(((())))))((())(()()())(())))(())))))))())(((((())))())())()(())))))))))((((())))))))))((())((((((()((())))())))))))))(())())))))())))))))((())))))))))))))()(()))(((())())))))(((()((())))())))))))()))())()(((((())))))))))))((()())(()))(())))))())))))))()(())))()))()))))(()))()))))))))))(((()()))))()))()(((()((())(((((()(((())))))()())))))))))))))((((())()(()))))((((((()))))))))(())))))(((()))))(()))))())())))))((((()))()(()))))))()((())))((((((())))(((())())))))))(((((()))))))()))()(((())))))))))))))(((()))(()(((((()((()())((((())))(())))(()()())))()())())))))))()(((()))((())))))()))))))))(((())((((()))()((((()((((()())))))()()))))))()()))))(()(()))))()((()(((()))()()))))())(())))))((()()))())))))))())))))()))())())(((())))))))))))()()()))(()())())))))())(((()))((())))))()))))())))((()))))(()())))())))))(((((())))))))(((())))))())(()()()))())))))(((()))))))))())))())))))()))((())(()))))))(((())))))))((((()()))()))))()))))))))))))()((((((((()))))))((())))))())))))))))(((((()((((((((()())))))))()))))))())())))((()))))))())))(((())(()()))(())))))())))((()())()))))))((()))))())))))())((((((()(())))()))(())))()))))())()))())))))((((((())))))))))))(())))()))())))((()()))))(())((()))))(())((()(())))))))))((((())))(((())))())))()))))((())((())(()))))))))((()((()))))))()())))))))))(()(())))))))))())((((((((())())))()())))))())))))()(((()()))(()()))))((())))))(((())(()))))))))))(()))(((((())(()))))))()())))))))))((((())))()))())())))(())))())()((()((((((()))()(()))())))(())))))))))))))())))())))(((())(()((((((()(()(((())((((()()((((())))))))(())))((((()(())))())))()()))()))))))))))(())))))(()(())()))))(())(())))()()))(()))))(())))))))())(()))))()))(()((())(((((())(()))()((())((()))))()))))))))(()))))((())))(())))()))))))())())))))))(()))(())(((((((())(()))))((()((((()()(()())()((()))))))())))())()))()))))(((((())))()))))()))()))(())))))((((()))(()))))))()))()))()))))))(((()))))))())((((((())((()))(())))))()))))()))(())))))))))))(()))))((((((())))((((())))))((())))))(((((())))())))(((())))))))())())))))))(())))))())))))))))))))))((()))))(()(((()))))))))))))(())))))))())))(()(((((()))())((()((((()()()))())))())))))))))()(()((()))(((()())((()))))))(())))())))))(()))())(()(()()())))))))))(((())))))))))))(()))))))(((())(((((()))((((()(()(((())(((())(()))(())))))))))))))((())())))))))((())))))))()())))((()((())(())))))(()))))))())))()))(()))))())))(())))()((())(()))))))()))(((((((((((((())()(()))))))))))))())))(()))(()((()))())))))((()))(()))))))())))))))))()))()))))))(()))(()()))))))((())()(()))))(()))(()))))))()))))))))()))))((())((())))))))))(())))()))()())))())))))())))))))())())(())(()))))))(((())(())(((()))(()))()))))(()))))()(()))))))))))))))((())))))))))))))))())))))())))))(()((())((()))())))))(()(())))()))))((((()))))))))))())))))((()()))))(((((((()())()))())))))(()))))((())))(())))))((()(((((())(((((((()))))))))))))()))((())(((()))((()))))))))))))))))))((()()(()(()))))))((())))((((((((())))()((((((((()()))))())()(((()((((()()((()()))))))))))())())))))(())))())())))))((()((((()))())))()))((())()))(()(()))(()))))(()(()())))))()))))())()))))((((((()))(())(((())))))())(()))))))(((((()())())))()()(((()()))))))))))(()(((())(())))(((((())()))))))))(((())))((())))))()))())))(()))))))())))))(()(()()(((()()(()((())((((())(())))))))()))))))))))((((((((()()()))))((()(()))())))))()))))))(()(()(()(())))))(((()))))()))(((())))))))))))(((())))))))))(()()))(())()))))(((()())())))()))()))))))))))))((()(())(()(((((()(()))))())()))))())(((((())))))))())))((()((()()())))(()((()))))))))))()))))))((())(()(((((()))))))((()))))(())))()()))())(()))))()))))((()())))))))(((((((())))))(((())))())))))))))((((()))())))))))())())))))))()((()(())()(()(())))()))))(((())()))))())((()()()(()((())))))))()))(())))))(()))))))))())))))))((()))())))(())))))((()))))))))(((()))()))((()((()()(((()))))))))())))())))))))((())))(()))()))(())(()))))(()))))))))))())()(())))()))()))(())())())))((()(()(())))))))())))())))))((()(())))))((())(())))())(())()))()))))(((((()())()))))))())(()((())))))))(()))))))))(()))))))(()()))))))))))(()((((((())(((())(((()((())))((((()()))))))))))())()))))))(())((((()))))(((())))))())))(())))))((())))))))))))))))((())((()()(((()((())()(((()()))((((()())()))))))))())))))((())))()))))))(()))))(()(()))))()))))))((()((())())))))))))(()))(((()()((())(())(((())))))))(()))))))()))((((((())(((()))((()(()))())))()))))()))))))))))()(()))))()())))))())((((()())())())))())))))))(())))))))))()))))))((((()(((((((((()())(()((()))))(()))())(((())))))))()()))))))()))()))))(()())))((((()(()))(())))))()))())))))))()()()))))))))))))))(())))((((((())((((((()((())()(())))))()())(((())()))))))))))))))))))((()))))((())(()))))))))))))))((()))))))))()))))))))))())((((())(((((()(((())()((())(()))))()))((()()))())))))))(())))(((()())))))())))))(()(()(())())()))))))((()((()())())))))))))))))())()((()()((())))))((((())(()(((()((()()))))))))))(())))))(())()))(((())))))((())))))(())((()(())(()()))(()()))())))))(((())))(()(()(()(())()))))))((()))))(((())))))))))(())))())))))))))()()))(((()((()))))()))(()((())))()()))(((()()))))((()))()(()))))(()))))))())))))))()((())((())())))))))))))(((()))())(()(()))))(()))()(()))))))(((((())))(()(()))))())))))()(()(((()))(()))(())))()))(()))))))()((((()()()))())(())))))))))))((()))(())))(((())((()(((()())))())))))))((((()))))))()()))(())())))))))))(((())())))((())))))))))()(((((((((())))))())))(()(())(()))))))))(()()((((()()))))))))))))))))()))))(((((()))))((((((((()(((((((())()))())))())))))()))((())(()))))))((()))))((())))()))))))))))())())))))))))))))))(()))))))))))(((((()()((()(((((())())())))))))))((((((())))))))()))))(((())))))((((()(((())))))))()(()(()))))((()))))(()())))))()))))()))))))())))))(()))((()))((((()((((((((()())))))))))))(())))(()())))(()))()))((())))))))))))))))))(()()))(())))(()))(()(())))())))(()))()))))))))()(((())))))(()()))())))((())()((()))))))((()((())()))))))(())))))(((())))))()))())((())))(((()(()(()))()))())))())))((()())((()))))))))())))))(())))))))))(())())())))))(()))(()))))((()))))))())())))(((()))(())(()))))))))((()))))()))))))()(())))))()(()((((()))())))))))))))()))())(()())))))(()))()))))(((()(((())))())))))))))(((((((()))))())))))((()(())(())))))))))))()((((()((()))))()()))))(())((((()())(())))))())(())))(()))))()))()())))))((((())())))))())(())((())))(()((((((((()(()))))())))))))())))))))))(())((())((()(())))))))(()((())))))))()))))()((()))))))))(())))))))))))))())((()))))()())()()))())())))(((()))))))))))()(()))))))))(((()))))))))))))(((())))(((()))(((((((()(((((())(((((()((()(()))()))))()((()))))))))(())))((()()))))()))))))))())))(((()((((())))(()))))((()))))())))())(()(())))))(()())))(((())))))(()((())))))))()))(((((()))))((((())))))))))())))()))))))(((()(())())())))))((())((())()))()(((()))))())))))((())()))(())(()(()))))())))(()))))))))))))(())))(()(((((()()))))((())())))()))()))))))))))())))(())))(())))))(((()))(((((()))()((())))))))()))))((((())))))))(((((())(((((()))))))))))())))(()()))())((())(())))))))))))(((()))))())())))(()))())))))(()((((()((()))))))))))(((()())))((())))))))((((())((()())))(()))))))(((()))(())(()(())))))(()))))(()))((())))()()))))))(((()()))))))(((())))((())))))())))))())))))(()))))())))))()((())()))()))))()))))((())(()())))))(())(())))(())))())))((()))))()))))())))))))(()))())))))))())))(()())(()))))(()()))))))(((())()((((((()))())))(((())))))))))))))()))(()(()))(()))))))))))()))))(()))((((()(((((((()())()())))(((()())))))))))))))))))()(((()((((((()()(()()()))))))()))()))))))))())((()((()))(()(())))))()))())(())))))))())))))((()))())((()((((()))())))))))(())))()))))))))))))))))((())()))))))((((()())())((())))))))))())(((())(()(((()))(())((())))))))))((()())()((())))))))())))(((((())())(((())(()))(((()())())))))()))))))(())(()))))()))))((((())))))())(()))())())))))))())()()(()))))))(((((())(())))))()))))()))))))(()))((()(((()()(()((()(())((((((()))))(()()))))(())))())()))))))))))))(((((()())())))())))))(((()))))())))))))))()))())()))))))))))))()))))))(())))((()))()))))(()(((((()((((()))))))))(()))(()(()()())))))(())))(()))))()()())(()))))()))(())))(((()))))))))(()))(()((((()()))))))))))()((((())))())()))())())((()((((()))()))))))))))(((((((((())))()())))))((((())))(((()))))(())))()())())))))))((()))(())))())))))))))))))())(((()))(())(((())(()())))))())))))()))))))()))))(())))))))))))(()))())))((((()))(()())))())))()))))()))))))(()(()((((((())()()(()((())))))(())))))))(((())))(()))))(())))(((((()))()))))))())))))()(()())()()))))())(()))(()()))))))))()))((()(())))))))())(()(()((()))(()(((())()(()))))))))))))))(()))))))))()(()((()))()))((()((())))))))((()()))(()(()())))))))()))()))))(())())()()((()(())))))))())))))))((()()))))))))))()))(((()))(()))))))()))))))())))((()))))())(()(()()))))()(((())())))())(()))))))))))())))(((()))))))))(())))((((((()))(()))))()))))))()(()((((())))))))))))())))(((())())))()))))))(((((()(()(()))))))))))))())))))))))(()())))))(((((())))()(()))))(())))))((()))))(())))))))()))((((())()(((())))))()))))))()))(())))())))))))()))(((())))))()))())((())))()))((())))))(()(()(())))))())(()((()))())))))())))()())())()))))()((())(()))))())())(((())))())))))))(((()))))(()(()))))(((((((()(())))((()))))))))))))))((()(()))(()(()))))))))()))(())))((()((()(()(()(((((()))))))()))))))()))))(()))(()()))))))((())))))))))))))()))()))((()))))())())))(()(((((()))))))))())((())))))()((())))())))))))())))(((((())(()))((()))))))))))))(((()())))))(()(((()()))((((())()))))))()(()))))(()))))((())(()))))())))))()))))((()(()((((()))))()((()((()))(()())))))))((()))))(()((()))()()))())))(())))((()(())))))))))()((((()))())))(((((()))))))(()))))))))))))))((((((())))((())))))))()())))()))(()(()(((()((()(())))))))())))))))))()))())))(())())))(()))(()))))(()))))))((()))))))()))(((()((()()(((()(()(((()))((()((())))())))()))))))(()())))((()(())))))(()(())())))()))))))))))((((()()(())))))))())())()()))((((()))())()))(())))())())))))())(((()(((()((()())()(((())))))))()))))))((()))))))()))(()((())((())))))(()()))))(((())))))()))))))))))()))))()))()))((((((()(((((())))))))))))))))(())))())())(())))((()())())))())))((((((())))()((()))))))())()))))))))(()(((())())))))())()))))((()())))()(())))(((()))))())))(()(())))(((()()))))))())()))))))))))))))()))))))))))()))))))(((()))))))))))())(()))))())))()))(()())())())))))())))(()))()))((()))))(()()))(()))()))))()(()))))))))(()))()))(((((()((()))))())))())())))()))))))()))))()))))())))())())))(((()(((()())))))))))))()(((())))(((()(()()())))))))()()))))))()(()((((()(())))))((())(())))))))))((((())))))))()))(()))()))()))(()))))))))))))))((()))))))(()))))))(()(((((((()(()))()))((())))))())))))((((()(()))(()))))))))(()))(((())((())()))(()(()(()(())))))))))(()(()))))(())))(()))((()((()()))))))(()))())(()))))()))))))())))))()(()))((((())(()((()))(())))())))))((()))))((())(((())()))))())))())((()(()(())))()))())())((()))((()(()))))))())))((((()((())))(()))((()())))))())))())()))))()))))(()(()()))))))())()))))()(())))(()))))))(())))())))))((()))(()))()))(()()(()))))))(((()))))()((())()))))(()())())))))))(((()())(((())((((())))))))))))((((()()))(((()(()))())))))())))))))))(()(()(((((()()())))))))))())))))(()()(())(((()))))))))((()))))(()(())))((()))))))(()(())(())))))((())()))(()))(()))((()()))())())))))))))(((()(())((()(()()))())))))))))))((()(())))))((())))((())()))()(((())))))(()))))))))))()))(())((((((())((())(((((()(()(()))))()(((((()(())))())))(()))))))()))))()))))))))(()((())(())))))()))))()))()))()))))))(((()))((()(())))))))))((((())))((())))))))))))(())))(())))())))))((())))(()))))))())))))())((((()(()((())())((())))))))))(()()))(())))))(((())))))))(((()))))())(())))()))))()((()(((())((())))(((()())))))((()))))))))()(()(()))))()()))((()(((()(())(()(())))))())))((()(())))))))))((())))(()(()(((((()))(())()))))))))))()))()()))()))()))(()))))))))))(()))))())))))))(()())))(((((((())))(()(())(((((()((())))))))))))((()))))()))(())))))((())))())(()))()))))(((()))))))(((()))))(((()((()))))))))))))(()))())))))(()))(()))())()))))((()))())(((()((()()))))))())))()()))))))))(((())((())(((()()))))))))))()()())))(())()))((()())))))()))))(((()())))))())))))))))()))))))))()))))(()))))()()())((()((()))()()))))))))((((())))(()((()())())))))))(())))((()((())))))(((((()((()))))))))))))))((((()))))((()((())())((()(()(()()()())()))))))))))))()))())))()())))))((())))))))((((()(((()(((()))))()))))))))(())))())())))))((((((((()))))())))((()())))))())((())))()))))))())))))))))((()))))))))((((((())())))(()()()((()(()()))(())))))))((()))))(())))))))(())((((())()(((())))))(((())))))))))))))))))()((())((((()))))(())))))(())))))(()((())())()()))(()))())))())))())(())))))()((()(((((())))))((()())))))))))))))(())))(()())((()))))(())))))))()))))))))))))))()))()()))())()(())))()))(()))))))))((()))))))))((()())))))(()()))))))(())((()))))((())))())(()))))((()())()))(((((((((()((((())))()((()))))))))))(())))))())(())))()(((()())))))())(())))())))))(()(((())))))))())(((((())())))))))))())(()))()()()))))))))))(()))(((())(())))))()))))(())))()))))()))))())()()))))))(()()))))))))))))))(((((((((()((())))()((()((()())()))())))))((()()))())))))(())))(())(()(((((()))))))))))()))(()()))())()))()))())))))))((((()))(()()(()(((((((((((())())))))(()))))(()))))()))))))))))))((())()))))))))(((()))))))))())))(()))))())(()()((())((()((((())(((()((()())))((()())())))))))()))))))))(((())()))(())))))))())))))(())())((()(()(()))())))))(()())(())))))))))()(((((()))(()(()))))))))((()(())))))(((()())())()))())))))((()(()))())))()))())())((()))))(())))))()))))())))((()(((()(()())))())())))))))))(())()((((((()))())())()))))()))))()))()))(())))()))(()(()(((((()((((((((()))()))(())))((()())))))((())))))))))))((())()))))())))))))))()))((((((((()(())))((())))))()))))()()))()))))())())))())((()))(((((()()()((()))))))))))(()())))(())))))))())))))))()(()())))()))(()))))(((()(((()((())))))))))))))))))))())(())))))())))()))(((((((())))))))()))))))))(()())()))(())))())())())))(())((((())))))))((()()))))))(((())())))))()))))))))))((((((((((()((())))))((((()()))))))))()))(((((()(())))))))))()))))))((()(()))()))((()(()))))))()))))(((())))(((())))))))))))))))()(())))()(((()())))))))))))()(((()())))))))))))((())))()))))())((((())())))))))))(()))((()))())))()))(())))())))(())))()))))(())(((((((((()()))))(()()))))))))))((((())))))))()))(())()((((()))()((((())((()(()())))))())())))())))()(())))))(((()((()(()())())))())))))))))))))))))))))))))())))))))))))(()()))))(())))))()))()))))(()))())))((()((((())((((())))(((()()))))))())))))(()))(()))(()))))())(()()))))()((()))())))))))))()))(()((((())((((())())))))))))()())()))())))))()(()((((()(()(()))))()(())))())))(())(((()()))))())))))(())))))))(((())())(()()))))()))())()))))()((((())()))))()))())))))(((()(())))))((()())(())))))))(())))))))))))))(((())))))())))))))))((())))((((()(((()()))(()()))(((())))))))))))))))(())()))))))))()))(((()()))(((()))())))))()))))(()))))))()))((()(())(())()))))((()((((()())))))))))))((())))))())((()((()(()))))())))))()((()()))))()))())(()())))))(()()))))))(((()))))()(()()))))(())))))))))))))((())(()((((()))((()())))()(((((()())(()))))()())))))))())()(()()()))))()()))))))))())(((())()((())())))))))))))((()(()))))())(((((()(((()))(())))))))))(((()))))))))))((()())))))())))))(((())(()()))))))))))((((())))(()))))())((()))))))(((())))))))(())))()()))())()())())))()()())))((())((()))))))))))))))))((()((())((((())((()((()))((())(())(((())())))()))))(())))(())))))(()))))())()((())))))))(())(()((((((()))())))))))))()(())))))))))))))))))))(((((()(()(()()))())))))())))))))(()))))(((()((((((((())))()))))((((()((()))))))))))())))))))))))((((((((((()())())))()))(())()))(()))))((()))))(())))(())(((()()))())))((()))))))(()()(((((()))))()))))))()((((())))())))(())(()(((())))))())())))))(())))(())))))))((()(((((()))))))))))())(()))())))())(()))(((())))))))(()))())))))())((())))))((())(((())))))))(()()))((())))(())((((()()(()))))))))()())))(())(((()))()))))(((()))((()))))())))(()))())((()(())))))))))))())))))((())))((())(()(((()(((()))))((()())(((()((())))))(((()))))))))))(()))))())())))))))(()))))(((()))((()()))())))))()()))())))))()))))((()))(((((()))))))))))(((()))())))))(((((()(())))())))())))))))(())))))((()((((()))((())))))(((((())(()))))))))()))()))))()))(((((()))))))))))))))(()(((()(((()))(())))(((((()(())((((()(()((())((()))))))))))))())))))))())((((())((()())))))))()))))))))()))))(((((((((((((())(()))(()((())((())(((()())))((()(()))))))))())()))))(())((())))))))((((()))))))))))))))((()(()()(()))))))))()((())((()))))())))(())))(()(())))))))()))))(())))(()))(()))))((((()(()))))(()))()())((((())))))()))())())))()()))()))()))((())((()))((((((())(()((((()))((())))((()((((())))()))))))))))))))))))())()))))(())))())())))((())()))))((())(())))))))))(())))()((())))))()))())))))(((((())))(())()))))))(())))((()((()(((()))()))))())())))(()))()))())))))))))(()))))))))((((()(()())(()(()))))))()(())))())((()))())))))())))))))))(((((())((())((()))))))))))()))(((()(()))))))))()))(((()(((())(()))()))))))(()())))(()))))())()))))))(()(((()()))))))()))))))()(((()((())(()()((())((())(((((()((())(((((()))((()((((())))())))))))))())())))())))))))))))))))(()())))))(()))())))())))))(())))))(())))))())))(()((()))))((((()))))))(()))(((((((())))))))(()))))))))))(()()))))(()(((()((()()))))(()()))())()))((()(())))()))())))))((((()))(((((()(()))))())()((((()))))))))))())))))(()))))))((((((())()((()()))))(()))())))))))()()))))()))))))))()))(()()))((((()))))))((()))())))))(())))()())))()(((((((()()))))))))))())))))))))()((())))))))))(())))))(()())))))))))())))))((()((((((()(()((((())(()))))))()))))))))(()))))((())(()(())))))())))((()()())(()))(()(((()))))))))))()))))))((())))))))))(()))(()(((()))()))((())()))()))()))))())))))(((())((((())(((())((())))))))(())))))))())()))()())))))())))(()())))(())(())))))())(()))))))))))))))))(((())))))))())))))((())(((()((((())))))))))()))((()()(()(((()))())))()()))()))(()))())))))))))))))))))(()(()))))))()))))))(()((()))()((((())(()))))))((())))))(()))))))()(()(())((((()))()())()))))(()))()()))))())()((()())))))()))))))(()))()))((((()((((())))())((()))))())))))(()((())))())))(()))((((())())))))())(((())))))))(()))(())()))))()))((()((()())()))())))))(()(())))))))))((((()()(()())))))))))))))))()((())))))()))())))(()())()))))((())))))))(()))()())()))())))(((((())((()))))))))()))))()((()(()))()((((())))))))(()())()))()))))()))()))()))()())((((()())()))))))))())())(())()))))))))(((()(()(()((((((((())())))()))()))))(())))))))(()(())((()))))))(())))())))))))()))))))))((((())(()(()))))()))(()))))((())())))))))))))))())))))))))))))((()))))))(((()()))))))))))((()())))((()(((((()((())))())))(((((()))())())))))))())))))))((())))))))()))(((((((()()))()))((()((())))))())))())())))))))))))))))()(()()))))))())()))))()()))(()))())))))(((()))))((()((())()(()))))))))))))))))))())()()))(())))(((()())(((()(())))))))())))))((()(((())))))))))()(((((())(((((())))))(()))))())))))))(()(((()))((((((()()))))))))))))())))((()))()))(((())))))()))(((())(((()))))()())))))))())))))))))))))())))(())((((()()))(()(()(())(((()))(()(()(()(((()(()))(((()()(((())()))(())))))()))()(()()))))))))))(((((()((((())))))))())()))(())))(())))()))((((())))(())))(())(())))(((((())))()))(()))))((())))(((())(())))))()())))())))))((((())(()()())))))(())()))(()))())())(()()))())()))(((())))))))(())))(()(((((()()(()(((()()))))))))()))))))))((((()())()))))))((()((((())))()()())))))))(()((()))))))))))())))(())))))))(())))))))))))(((()()())))))(()))))))))))((())))())))))(()))(()((((((()))()))(())))))))))()())((())()(()()((((((())))))())))))(()))))))))))))))()))))))))))))((((()))()((())))((()(()(((()(())(((((((())))))((((()))()))())())))()))))))))))())((()))))))))(()((())())))((()))))(((()))()))))()))()(())))()(()(((())(()))))))))()(())))(())((((((()()))(((()))))(())))))(()(()))())))((((()())))()((()))))))))()))())())))))))()))))))))(())()))))(()((((((((()))()))())))))))))()))()))))))(((()))(((())(()))))()))))))))))((((()())(())(())))))))()())())((((()))))))(())))))(((()))((())))))))(()(())()))((((()(((((()())))))((()))))()))())))))))()((()())((())((()(()))(()())(((()))))))))))(()(((())((((())))))(())))))()(((((()))()))))))))))(())()(((()))())))))))(((()))()))(())))))))(((()(()()))))))))()))(()))))(())))))((()))))))((())))(()(())))(()))))))(())))))))))((((())(((())))))))))))))))))))()))))((((()()(()))))))())((())))))))))()))())))()(())))()))))())(((()()()((()()))))))))))))))))))))(((((()()))))()((((())()))))))((())))())))()))(())())()(()(((((())))))))(())))(())()))))()()))))((())())))))(()))))))(())()))))))((()))))()))))(()()))((())))((()))))((((())))))))(((()()(((((())()))())()))())(()))))()()))((())(())))))))))(()))())()))()))))))))))))()))))(())))())))))(())))))))(((()))()))))((((((((()((()))()))))()((())))(())))))())(((()))))))))())))(()))(()))))())))))))((((()))())))))))()))())))()))((())(((((()((())(((()()(()))))())))(())))((())))))()))))())()((())))(()))(()))()())()))))))))())))))))(())))()(())()))())))))((()))))))))(())))))))))())((())))()))))((((()))())(()((())())))())))(()))))))))(()((()(()))((()(())))((())))))))((()))))()))((((()()())))((((()))))))(()))()))))))))))))))()))())(()((((()))))(()(((((())()))))))))))))))))(())))))))(()(()))))))))()))())(((()(())))))((()))))(()()))))()))()(()()))()))))))))))())(())))))((((((()))()))()(((()))))))((())()()))))(()()))))))())))))(())))))())))((((())))(((()(((())()))))))())())))())())())((()(()((())))))))(())))(((())))(()))()(((((((())))))))))(())))(()()))))()(((())()))())()))))(())))()))((((((())((()))((()))))))))(())))(())))))((())(((((())(((()(())))))))())))()))(())))))))(())(()((()((()())()))()(((((())((()())))))))())))))))((((((()))(()((())))))))()))))))))(((((()((())))(())()((())))))))(()))))))))(((()))))())()(())()))))))))(((()((((()))))(()))))))((()))))))))))(()))(()(()()(()))))))))))(((((((((()))))((())))))((()))()))(()())))(()))((()))))(())))))))()))(())((())())()))))))))))(()))))()((()(()()))))))()())))(()((()))))))))()))(((()))()(()()(()(()))))))(()())(()))))))(((((((()((()))))))())()))))())(()))))))(()))))))((())))()))))))))(()))()())((((()))(()(())(()((((()))))(((()((((()((()()()))))))))))))))))))))))))((())))))(()))))))))(())))(()))(()))))())))((((()()))))))(()))))())))))())())())))))()))(()(()((())())))))))((((()))())))))))()))(()()))))))))))())())))()))())(((())((()(((()))))(((())))))))))))(((()((())(()())))))))()(()((())(((())))))))))()))))))))))))))((())))))))))))))))(()()))))((()(())))))))())))(((())))))((()((((())))))))))))()))(((((()))()))())()))))())))))))(()()))(((()(()((()((((())))((((()()()))(())())())))))()))))())))))))()))))())))(())))))))()))))))))))))))))(())(()((())()((()))))))(())))((())))())))())((((()())))))(()))))(()((()(()))())))()(()()))))))())()()))))))))())))))(()((((((((((()))(()()))()(((((()))((()))))))()(())))()))))))(())))))))))))(()))()))))))(()()))))())))))()(()(((()))))))))))(((((()))())((())))))))))((()))))))(()))))(())))((())()))))((())((((()))(((())()))))))))))))))))))((()))((((((((())()))))))))()))))(((()(((((())(((()((())(((()(())))())))()))))))()))(())))))))))))))))))))))))))))))))()))((())(((())))))())))()))()((()()())())))()))))(((())))))))(()()(())))())))(((())(()))())))))()())))((((()()())))((()(())))))(())))(((((()))))))))))((())))((((((()))))((())))))))(((((()))())))(()))(())))))))((())))()()))()))))(())))))))))))))))(((()))))))(((()))()))))()((((())())())))(()()())))))))(()((()(()))(())))))))((((()(()))))))))))(()))))))))))))))(((((((())((())))()(((()((()(((((()))())())))))(((())))))))(()))())))))))))((((()))(())))((((())))))(()))))((((()())))))(()))))))((((((()((())()))))))))(()(()))()))(((()))()))())))))))(())(())))))))(())((((((((()(()))))))))))))((()())((()((())(())))))))))))()(()()))))))))())))))())())))((())))))))(((((((()(())(())))))())()(())))))))())())))))))))((()))(())))))())(()))))))))())))()((((())))(())()))))(()))(((()))(())))))())))(((())(()))))))))())(())))((((())))))))()())))(()))))))(((()))(()())))))()())))(((()()))((((()(()))()(()))))))))(()()(()(()))))())))(()))))((()))))(())))()))((())((((())))((((()(((())(())))))))))))))(()())()))))))(((()))())())))(())())))(()(()())(()((()))())))))))(((())(()))((()))))))))))()(()))()((())()))))(()))))))())))))))((()())))))))((((((())))))()))())))))))(()))))))))))(()((())())))()))()()))))()(()()))))))()())))))())()()))(()(((()))))))(()))))(()(()(((()))))))))))))))(()))())())))())))(()(()()()))))))))))))((())(((())())))((((())))))))()(()(()))(())))))((()))(((((((()))))(()()))()))))()))))()))())((((()()))))))))))())((())))))((()))))))))((())))))))()((()))))(()))((())))(((((((())(((()())))))))))))((()()()))))(())))))(()))()(()())))))((()((()())((((())))))(())))(()))())))()))(())))))))))))))())((()(((((())))))))))))(()())))))()))))()))))(()(((()))))))((()())))))((())(((()()(()))))))(()()(()))()))))))))))(((()(()(())))(((((()))))))))))(()))(())(()))()))((((((())(()))))))))((()))))))))))())))(()))))(())))))(((()))))))(())))(((((()()))(())())))()))())()))(()())))))(()))())))(()(())()((((((())))))())))))(()))))(()(((()())))(())))(())(()))))((((()))))))(())))((((()((()))()))))))(()))))()((()))))()))((()))))(()((()))())((())))))))((()()))))))))()(())(()))))))()))(()(())))((()))()))))))((())())))((()((((())))))))((()))))))))))())))))(())))(()((()((((((((()(()))(())))))))))))))))()()((()(((()()))))))))((()))))))(((()))(((((()))))(())))))())))((()))()))))))))((((()(()((((((()))()))())()))))(())(())))(()()))))(()()))))))(((())(()()(())))))))))(((())(()))))))))))))))))))(((())(()(()()(()(((((())))()((())))())))))))(()))))))((((()((((()))))((()))))))))))())))))(((((((()())))))))))))()(()))()))))))(()(((()(((((()()))))))))))))(((((())(()))))))))))))))())(()))()()))))(())((((())((()())))))(())))))())))(())))(()))))())))))()(())())(((((())(()))))((()((()()(((((((()))))()()))))())))))))))(((()(()))))))))())((((()))))))))))((()(()))((())(((()))))))))((((((((()))))()))()))))))((()(()(()())((()))))())))))()((()(())))))())))((()))((()))))))(()(())))))))))()((())))))))))))))((((()())))))))))))))()))))))(((((())))(((())((((((()((()((()))))))(()()))))()))())))))(()))))))))))(((((((())))))))))))(()(((()((((()(()()((())))))))))()())))))()((())(()))))(())))))))())(((())()(()))))())))))))(()((()))))))(()())()))(((()(((((()))(()))))))))))(()))())))))()))))(())))()))((()(())((()))))))(((()))(())(()))))))))))))(()((())))()(()))))(()())))())())))(()()))))(()())((()))))))))))))(())))))(()((()())())))))()()))(())(()))))()))()))))(((((()()))())((()())))))))((()))))))(())))((()()()))((()))))))())(()())())())))))()))(()))()))))((((((()))))((((((((())(())))))))))(())))))))))()())))))((())(((((((()()((())))(())))))))))())((((())())))())))(()))(((()(())))()))(()))))))))((((((()))))(()())(()))))))())((((())()))))())((()))))))))))))())))(()))))())))((())))))))))(((()))((((((((()))(())((((((((((((()))((())))))((()())()))(()))))))()()))()))(()()))))))()))))(())(()))(()))((()()(()()))))))()))(()(((()))()))))()((()())))))(((()()))((())))))))(()))))))()))))((()))))(((())))))())(((()))))))))))((()(()))()))))())))()()(()))))))))))))(())))(())((()((()))))))(())()))(()((((())))))))()))())((()))))()))))()))((()()))))(()))))(()())))))())(((())))))))()(((())((((()((()))))(()))())))()))((())))())())))(()(()())))())))()()))()())))))())))))((()))))))))((()(()))((())))))())))())))())))(()())((()(((((())(((())((((())()))()()))())((()))))(())))((()))))))((())))))))))(()))))))))(((()))((((())))))))))))()()))(()((((())()((((()))())())))()))(()))))))((()(()()))))()))(((((()))(()))))))))))())()))))))()))())()))))))))))))))))((((()))))()))(()))()))))))))((((()(()))(()((()(()))))))))))())))())))())())()))))((((((()))((((((((((()))((())))())))()))))))()))))())))())())))())(()()))(())))())()))))((((()))))(((((()())))))))()))))))()))())))(()()(()(()((()))))()))()))))))())(((()))(())))))))()))))()))(()()()))(())))((((((())((((((()))(()))()()))))(()((((((()((()(((())(((()))))))))))))))))))))))))))))))())(((()))()))))())))(((())(()))))))(((((())))((())))))))))))(()(((((())))))))))))))((((())(()(((())))(((())))))())(()))))(())))()(())))((()(())())))))()))))))())()))))(())()))())))))))))))()))())()))(((()()))))()))((((()(((((())(((()()))))(()()))))))))))()())(())(())))))(()(()()))((())))))))))((((((())))))(()(()))))())))(((())))()))))((()))))))()))((((()())(()))))(((())))))(()()))))))((()))(((())(()))()(())))))()))))))))(((((((((()()(()((()()))))()))))()(()))))())))(()(()))))))((()))())((()()((())))())))))())()))))()))))))(())))(())())))(())))))(())))(()(()())))))))(((()())((()())))))))))(()))))))())))))))))())(()())()))))))()))))())))()))())))(()))))(()((()))))))))())(())))))())))((()()((()())))())())))))(((()))))(()()))())))(((()())))))))))(()))(()))))(()))()))()))(())))(((())(((((()))((()))))))))))))))))((())))(()))())))((((()))))))()))))))))))(())))(())))))()))(()))))))())(((())))))))()))))(())())()))))))((((()))))))()))(())))))())))())))))))()()))()())()(((()(())()))))()))))())))))))((())))(()(((()))))((()((())))))))()())()))()))))))))))))))))))((()(((((((()))))((()))))(((((())))))))))))))((())()))((((()))(()))))))())))((((()))))(()))))())))))))()))(()(((())))(())))(()))()())))))(()((())()(()()))))))()(((())((((((((())))(())))))))()()())))())))))))(())))())))))((()))))))(()))(((((()))))((()))))((())))()))(()))))))(((()))))))()))))))))))()(()(()(((((((((((())(()()))()))))()))))))))))()))(((()))())))())))))()()))())))))))))(()((((())))(((())))))())))())))))((((())((())(())))))))((((((((((())()()))))(()(())))))))))())))))()(()(()))((())()))))()))))()()))()()))(()))))))())(()))))))))()))))())))))(((())))((()))(((((()))))))))(())))))))())(())(((((()((())))(((()())))))())()))(()))()())))))(()(())))))))))())()))))(())((((())(()))))(((())))))())))())()))))()((((()())))))))())(((()(((()()))))))(())))((())))))(())))))))()()(()))))(())))((())())))((())(((())))))))))))()))))())))))))(()(((((()))())())((()(((((((()()))(())))())()(())))))))())))(())))(((()))((((()))())))))())))(())(())()())))(((((((((()))(((()))())()))))))))))()((())))))())))))(((((()((())((()()))))))())))))()))))))))))())))))()))(((()((((((((((()))((())()()))))))))))(()((()))((()))))))))))))))))()(((()(()(()((()(()((()()))))))))(())(((())))))))(())())))(((())))()(())((()))))))((()()))))))(())))))))()((((((((())(((((((()(((()())(()()))())))))))(())))))())))))())))))())()(())))(((((()())))))))()))(()((()())())(())))))())()))())))())))))(()())))()))(((()()))))()))())))((((()())))(()())())))()())(((())))))))))))))((())(()))((()())))))((((()(((((((()))))))))))))))(((((())))))))(()))()((())))(()())))(())(()))))())()))))((()((()))))))())(())((()))))())))))(())))))(())))))(()()(()))))))))))()))()))))())))())((())())()))))((())((()))()))))(()(())))))(())())))((())))))))())()))))))))((((()((()(()(((())(())))()))))))))))))))))))))))))))))))((()()))))))))((())))))((()()))))(())()())))))((())))()(((())))))))))))(()))))((((()()))(())))()))))()))()((())))())))))()())(()))))((())()))(()(()))))(())))((()))))(())(()((((((((())))((((((()(())))))))))))))))(())(()()))))()()))))(())))))((()))()(((((((((())))()))))(())))())()))))))(((((()))))))((((((((()))()))())))))()))))(((((())())))()(()()))))))))))))()))()((())))())))))())()))))(())))())))(()))(()))(()))))))((()))))))((()((())(()()))))))())(())())))())())()))(()))))))(())))(())(((()())()))))))))(((()()(()))()())))()))))))()(())))(()))()))))))(()(((()(()))))))))(((())))))))()))()))())())(((()))))))))))))))()))))))(((())))))())(((()(((((()()())())((()((()))((((()))))))))))))))))))(((())))())((((())(())))))))))(()()(()())(()((()))))))(()))))(()(()())))))(()))))))(())))((()))(())))(((())()))))(()))(())))))))((()))))((()())))(())))(()))))))())(()())(())))))())))))()))))))()))(((())))()))()))))(()()))())()))))((((())(()))(()))))))))))))()))((((((()))))()))()))))))()((())(()(()))))()))()())))))()((())))()()))))))))(((())())()))())())())))(()())))())(())))((())))))))((((()))))))))(()))))()()))(()))(())))))))))(((()))))))((()((((()()))(()()))))())))))((())(((())))()))))(()()))))))))())))))())(((()))())))())(()(()))))())))))))))))(()))))()()))()))(((((()(()))((())(())))())))))))))))((())((((((((((()))))((())()))))))))))())))))))()))))))(())((()))))))(((((()((((((()(((((())())))())(()))())))((())))))()))())))))))))))())))))((((())(())))))))))))((()))))()))))))(())((()(((())((())(((()))((()))))))()))))())))()())))((())(((()((())))))))))))(()((()(()((((()(())))))))())(()))()))((())))))())((((()))((())))))())))))((()))))()))))))))()))((((((()((()))(()(((())))))))())))))))(())))))))((()())()((())))))()(((()))(()())))))))))()())))(()())((())))(()))(()))))))(()((()))))()))))()))((((()()((()))))((()())((((())((((()))()())))))))))))(())())()(()))))))))))())))))))(())))((())))))((((()(((((((()(()(((()(((()))()))))((())))))))()))()()))())))))))))(())))))((()((((((())())))(()(()))))(()))))))))))(()(()))((())())))))())()))())))()((((())(()(()())))))(()))(())))())()))(()((()))))())(())()))))(((((())))())))))))))))(()))((())))())(((()(()))))))()))))((())((()))))())))))(((((()))))(())))())))((())))))())))))(((((())()())()))))()((((())))()))))))))()))((()(((()(()(()(((())))))(())((()))))()))))((()(())))))))))))())))(())())(())(())))()))(()()))))))))(())))(((())))))))))))))())()())))(((((((())))(()(((()(()(())))))()))))(()))))))))((((())))))))((()))))))()))))())(((()(()())))((())))))((()())))())))()))((()(((()))))))))()))()))((((()())))())(()())))))))))(())))(((())(())))(())))))))()(((()())))))))))((()))((())))())(()))()))()))))))))())((((())()))))()(())))(((())()))))))))))(()))((())))))))()())))()))())())())()))())(())(((())()))))((())))))))((()))))(((()))))))()))()))((((())(()()(()(((()))())(()))))()))))()))())(()))))))))))))())))(((()()(((()))))(()((())(((()))()))))))))))((((())(((()))()(())))))))())))))())()())))))((()((((())))()))()))))(()(())))))((((()())))))))))(((()))))())))))))))))(()(((((()((()(((((()))))(((((((()))()))))())()))))(()))))))))))))))))()))())()))))(((()())))))))))))(()())))))()())((((()()(()()))))(((()()))))())))(())))()))))()))))(())))(((((())())))))))()))))))(()(((()))))))))())))))((((((()(()()))(((())))))))))))())))(()(()(())))))(((()))))))))()))()())())()))())(((())((((()))(())(((((())())(()))(((()))))(())))))))((())))()))))(()))(((((())))(())))))))))))()))))()))(())))))())))))))))()))))))()))))))))))))))())())))()))))))(((())(()()))))))))((((((())))))(((()))))))())(()))))))(()(()((())))(()))))))())((()()()))(())))))(()()))))()))))(()()))())()())(())))(()))))())())(()))))))(()))))(())))())))()((((()()())(())())))))())))))))(())(((((()(())(()((((()))))))())))))())))()))))((()(()(())())))))))))))))((((()()))()))))))(()())))))))))((())((()()(())()))))())))))((()())))))))))(()(((()())))()()))()))(()())))()))()))())())))))))))))((()))))(())))))(())(((((((()((())))())())))()()))))()())))))()))))((()())()))())(((()))()))))))))(()))((())(())))))(()))))))))))))(()))(((((()))))))))(())())(()))))))((())())))()))))))))))((((()())(()(()))(((())))))(()(()))))))(()())))))()))))))())())()))(()())))((()())))(()))(())))))(()(((()((()))))))))()())))(()))))())))()))()))))(()))))))))))((((()))))))))(((())))))))(()(()((()))))))))))()())()))()((((((()((())((()(()(())))))((((())()))())))())()))))))))((()()))()))()))))((((((())))))))))())))))(()())))))())())))()))(((((((()((((()((((()))))))()))))))))))))))()))(((()()(())))))))(())(()()())))))()))))(()((()))))())(()))((((()))()))))(()((()))))))))((((()())()))))))())()))(()))((()))))()))())(())))((()(((())((()())())))))())()))())))))))((((((()))())))))()))))(((()()())())))))()))())))))))))))((())(()(())((())(((())(()))))))))())(())))))())))((()))((((((())())))((()))))))(((())(()))))))((((((()))))))))()(((()((())(())(()())))()))))())))))))))))))()))((()()))((()(()(((((()()((((()))(()))))))))))))))))))()))))))))())())()))((())))((()(((()()))))))())()()))))))(())))))()())(())))(())))((((((()))))))()))(()((())(((()))))))))(((())()))))))))))))(()))))))((((()())))))(()((())()))((((())(()))))))))))(((((((()))))))(())))()))))()))))((((()(()(())))()((()(((((((()(())))())))))))))))())))()(()))))))))(()))))()((((())))())))))()))()())))(((((())))))))(()))(()(())))()))()(()())))))))(((((())())()))(())))))))))(((((((())))(())))))))))())))((())))))()))(())())))))))()))())(((()((()))))))())))))))))))))))())))))))((((((()()())(((((()(()(()()(((()()(())))())))))()((())))))))))()))))((((()(())))))())))()))()()))(())))()))))))((((()))))))())()((()))))))((())())()))))))(())))(()(())((((())(((((((((((()(()()))((())((((((())(())))))))))))())))))))))))))()))())(()))))))))))()))((()(()((()))((())((()(((())((()))))))))))()))()))((()((())())))))))((()))))(()(()))))))))))))))())))()))))())(()((()())())))))((((((()))))())()))(())()(())))()))))()((((()())))))))))))((((()(()))))(())))))))(((()(((()))())))))(()))(())))(()))))))))()(((())))(()(((())))))))((())())))))()))))))))))))))))))((()())()))))())(((((())))())((()))))))()))))))))))))((()))))((())()((()()))))(()()))))))))))))((((()))))))((()(()())((())(())(((()))()))))))()(()))))((()))))))(())(((()))))))())()())(()))))()((()(())))))(((())))()())()))))))((()(()(()())))))())())()))))))))())))(()())))))))))((((((())((())))(()))((()))))))())))))))))))))()())))(()(())(())))))))))))(())))(()()))))))((())((((())(())))(()))))(((())))()))))())(()))))))((()((((((()))))))))))))((()()))(())))))(((()))())(()))(()))()())))))((((()()))(())))(())))))((()))))))()((()))))(()))))))))()))()(((()))))))))(((()))()))())((()()((()(((()())())))))))))))()))()))))))(())))(((((())))))))))(()(())))())())))))))(()))))(()))))))(((())(()(((())))))(())))))))))((()(((()(()))((()))))()))())))))))((())((()((()))((((())))))))))))(()(()))))())()))(()())(()))))(()())())))(()(()())(((()(()(()()))))))))(()())()(())))()((())))))((()((())))))))))((()(())))))))())))))(())())()(()))))(())(()))()))())())((()))))()))())))()))))((()()))())))))()(()(()()))))((()))()))))(((())))((())))(()))))))))(((()(()))((()()))))())(()))())))())))((()))))()((((()))())))))((()()))())()))))))()(())))()((()((()((())())()))))(()()()))))(((())(()))))))(()))))(((((((((())))))))))))))))(()))(((()))(()())))))((()((())()))))((())))()))())))))))))((()()(()()(((((()()))()))())(((()(((()))()))))))))()))((((()))))))()))))))))()))(((()))()))))))))))))))(()))((((((())))))((()))))))())))((((()))))))((((()(())))))))))((()(())(())))())))))())(((((()())))))))))))))))))(()(()(()((())(((((()(((((((()()((()())))))(())))())))))())))))))))((()))))((()))())(((())(((())))((((((((()(()(()())))))))))))()))))))()()))(((((()))((()))))))))((()(()()))))((())))))(()(()(()((())))))))))(()()))))(()))))))()))(()((((())))))))())))))))())))())))()(())))()))())()))))(((())))(((((()(())))()))))))))))((()()(()))()))))))))(()()))((((()))())())))))))))()))))))(()((()))))()))))((((((())))))))())())((((()(()())())))))))())()())(()((((())))))))))()())()))())(()())()())))))((()()((()()))))())))))))())))()((()(()(()))(()))(()))))))))())()))()))(((())))))()))))))()))))))))))(())))))())((())())))))))))(()))(((())(()))(()((((())))((((((((()))()(()))((()))))())))()))))))))((((()())))()))))))))()))))))))))())))())))((()))))))(((())(())))(())))))))))((())(()((())((()))((())))))))))())))()(((()(((())))))()()))())()))))())))()))))(())())((((()((()))(((())(((((()((()(()))(((()))()))()))()((()))())(()))))(())))()))))()))))())))(((())))))))))))))())))))((()((()))))))))))()(((())()))))((()(()))))())))))()(()()))))))))((((((()()))))))()))())()())))))()(()()(())))((((())))))))((()()(((())()))))))))(()))))))))((()(()((((())))))(((((()()))(())))(())))))))(((())))((())(())))))((((()))()((()()))))))(())())())))(()(())))())())))))(())))(((((()))((((()))())())))))())((()(()))))))))))(()))))(()())((()(((((((()())())()))))()))()))()))))))(())))((((()())((()))(()(()())()))())))())))))()()))())))((((((())()(()))())))(())()(())))(()))))()))(()))()(()(())((()(()))))))))(()(())))))))()))))))))((()))))))))()))))(()(())))))))((((()(())((((()))))))(())(()(()))))(())))))(()))))(((((())(())()((())))))(())()))())(()))())))))))))((())(((())))))))))()))))))))(((())()))))())))(((((()))))))))))))))))))()))))(()))))((())((()())((((())((((()))))))(())))))()))(((()))))())))))()))))))))))())(()())(((((()))())))))))))))()))))()))))))())))))))))())())()))(())((((())))))))())((((()))())())))((()))))))((((())))))))()))))())())))))))))))))))))((()))))))))))())))))))))((()((((((()(((())(((()))))((())((()(()((())((())))))))))))()))))(()((()()))((((())))))()))))))(()((())(())))))()))((()))))))()()))))((()))))(()))))()(()))())()))((()())))))))((()))(())))()))))(((()()())))))()))()())))()))(()))))()))))))))((()((((())))((())())))(())))(()(()))))))((())(((())))))))))())(()(()))((((())((()((()((())(())))()))))))))))())(((((((())))))()())))))((()))((()))))())()))))((())))(((())))))))))))))()))())))(()()())))(())))(((()))))))((()))))))())(()))))(((((((((()()(()))))())))))(()())))()))(()((((()))))()))))())))(((()))(((()))))))))(())))()))()))()()))()(()((((()(())((()((())))))))))))))))(())(()(((((()))())))))))))((()()((())(()()))))())))()(()))))))))))(())))(((((()()))((((()((())())(())((())))))))()))((())))(())))))()))))))))(((((()))(())))((((()))))((())))))))()((((()))(((()())))))))(())))))))))((())))))())))(()))))((((((()()))))))(())))()))))())())))(()))(()(())))))(()())())())(()(()(()(()()())))))(()))(())))(())(((()()))))))))())(()((((()()))(((()))))()))))))((((()))))))))((())))))((((()))()((()))))))))(((()((()())))((()))))()((())))))(()))())))))))))(())())()((()(()((((()))(((())()))))))))()()))(((())())))()())))))(())))))((((((()(())()))))))))()((((())(()))())())()))))))))))(()((()()))))((())))))()()((())))))()()))))))((())(())))))))((()((()(()())))(()))))(()(()))))))())))))(()))))))(()))())))()()((()()())(()))))()))))))))())()))))()))))(()(((()))))))((((()((()())((((((((((())()))))))))(((((()(((((()(()(((()())))()))))((((()((()))))()()))))))))))))))())())))))(((()))()(()(())())))(()()))(())))((()()))(())())()))((())))(()))(()()))(()))))))())(((()(((())))((())))))(())()))()())))))))(()(((())))))(((())(())))()))))))))((())))))(()))))))))()))))(((()((((())))))))))((()))))))(((())))))())))))(()))))))))))))))((())())())))((()(()(())))))()))))((((()))))))))))))(((())((((((()())((())))))()))()))((()))))))))((())))))))))))(()((((((()(())))()((((())))((((())())()))))()))))))(())))))()))()))))(()))(((()(()))())))))))))))))(())))))(((())(()))())))())(())()))))())(())(()()()))))))())((((()())))(()())))))()))(())))))))))()))))))())((())))))(())((())))(()))))))))))))(()())))())(()((())()))))(()())))(())))))((())()((((())(())))(())))))(()()))())))(())))))))))))))()()((()(()()))())))))))()))((()))))()()))))))(()((())(()()))(())))())(()))()))))))))())())()))()))(()))(((()))))))())(()(((())))()))))()))())))))))((()()))))))((()()(()()()))))())))))))))))(())))()))()))))))))())))))))))(()))(())))))))))))()())(()())))())))(((())))))((())))))((((())(())))))()())())))))))))())))(((((()(((())(((()()))(()))())))))))(()))))(())))))((()()((())())))())())()(()))()))((()))(()))))(((())))()))())())))))()))))))()))((((()((((())((((())))(()))))))))((((())))))))()))))))((((((((((())))())))())))()()))())((())()))()))))))(()))))(((())))))))(())(())))()())))))()))))))((()()((()(()(()))))))((()))))))))))))))))))(((((()((())(()(()))))))())((()((((()((()(()))())))))))))))))))()))))))))))))(())))))))()))((()))))))(()))((((((((())))))(((()))))))))))))))))(()))(((()((())(()(((()()(()))())())))))))))(((()((())())))))((()))))())(((((((()((()))))))))))(())))(()))))())())()))((((()))))))((())((((()((())))()))))))()))))()))))(()((()))))(())(()(()()((()())))))()))(()))(())))))(()))))))))((((()()))())((((((()))(()))))())))))))()))(())((()((())())()))))((())))))())))))()(()((((()))(()((((()))))))(()(((()()))))))))))))))(((((((((())(()))())))())))))))))))((()))(())))))((())))()(((()))))))()))(((())))())))))())))))()((())((())()))))((()(((((())))))))())))()(())))()(()()))))(())))(()))())))((())()))))(())))))))(((((((())))))))))))(((((()))))))()))))()))(()())))()))))))()))))))()))(((())(((((()))((((()()(()()()))()))))())))))))((()))((()())(()()))))))))))(())))))(((()))((())((()))())))())))(())))))))))))))))((()))))())))))))))))))))))(()(()))))))))(((())))))))(((())((((((()))))))))(())))()))((((((())())))))))))))))))())))))()())(((()()((()()((()())((((((()())))))())))))(((()))))))))())))))))))()((()(()))(((()))))))()((()))()))())(())))()()))()))))(((())()))))))())()))(())))))))))))((()())))()))(())())))(()))(()))((((()))(((()))))))))))))))()))))((())))))))(()(()))))))())(())))))))(((((((())))()))))(()))))))))()))))(((())))(())))())))))))))())))))()))))))(())))))))))))()))))()))))())())))()(()))))(()(((((((((((()()))))())))))))))))))))(()))()))))((()())))())))()))))))))))))))))))))((((()(())(((())(())(((((()(()(((((()()())))(()((()(((()))((()())))))))))))((()((((())))))(())))))))()))))))(()))())()))(()))()))())((())()))(())))())()))))))((())((())())))()))(())())(())())))))))))()(((((())))()))))((())))()))))))())))()))()))())(())))()))((()))))())())))))))()((())(()(())))))))))))((())((()((())))(((()))(((())(())))))))))()))(((())(((()))()())))))))((()())()))))(((()(())))()))()()))))())))()))))(((()(()())(()()))))))))))))()()(()))((((()())((((()))))))))))))))))()))((())((()))))((()()))))))))))()()))())))))))))))(()(()(()))))(((((())())))))))())))(()))())))())(()))())))))(())(()(((((()))))((())))))))())()))(()(())((((())))(())))())))(())))))))))((())(()))))))((((()(((((((((())(())))))())))(()())))())()))))))((((()(()))(())))()))))()))())))(())))(()((()(((()(())))))()))))())())()))(()((((()))))())))))))))))())())((())()))))()))((()(()))))())))))))))()))))()()))(())))((((()(((()(((((()((((((()(((((())))(((((((((())(())))()))))))))())))(())))((())(())()))))))))))())))))(())()))())()))())))(())((((((())()((()))))))))))((()))))())))(())))(())))))))())))(()))())))(((()(((())))(()))))))(((()))())))))(((()()))))))))())))(())))()((((()))))))))))))()((())()))))))())))))()((())(((())(()(((()))()))))))))))))()))((((((((((())()))))())((()()()()))))())))))()))(()(()))))(())))))))))))))(()((())(((())(((()(())))))())()))))())))(()()))))))))()))))(())))))))()))))()))(())(((((()))()))())))()())))(((())))))))((()()))))))))())))))))())))))(((((())))(()))))))))))))))((((()((())))(((())))))))))))((((((())))((())))))))))))())())())))))))))(((((()((((())()())))))((()((())))))))))))))((()((())))))))(()))))(())))(((()))))())))()))()))))))))((())(((())))))))()()))))))(((()(())((()))))))()(())))))(()())()))())()))))))))))(((())())))))))((((())))(((())))()))())))(()))()))))(((((((((()))))))(()((())))))((())(())))()))))))(()))))(()))))((())))())))))(()((()((())(((())))))))))))))))((((((())))())(((())))))))((()))(()(()())))(())((())))))))(((())))((()))))))(()(())(())))()((())))))()))(()()())())))))))(()((()(()((((())))()()))(()))))))))))))))))((()))))))((()(((((((((((()))((())(()((()))())))))(()))))))))())))))()(((((()))())())))()((())))))))))))())))(((((())()())))(()()))()))))(((((()((())())))(())))))((()(()())))))))(((()))()))))(()((()(())((())))))())))))))))(()))())()))(()))()))))))))((()())))(()(()()())))()))))((()))))((()())))((())((()))))))))()(((()()))))(()((())((()()))))))(())(()())())()))(())))((()()))()))())())))))(()))))))))))))())))))()))()))))((()())))((())))(())))())))))))(()((((()()((())()))))())))()))))))())))))()))(((()))(())))))))()))())(()(())))())(())))))(())))(((()))()()))))(()(()()))))()(())((())((((())))))))))((((((())(()))())))))())())))(())))((((())(()))()))))))(((((())()(())))())))())))))(()(((())()(()(())))))))))(((())))))))(((((()))))(()()()))))))))((((((())())))))))(())))))()))))((((()))((())))))))()))))))((()(()))()))))(()))))))))))((()))))()())))))))))))((())()))))(())))(()))))((()(())))((((())))))))(()))))))))))((((()((((((()))(((())))(((())())))))(()))()))(((())))))))))(((()))(())()((()))))))(())))))))())(()(((((())))())))))))))))(()((()((((())()))))))))))))))))()))()(()))(())())))))())))(()(((((()())))((()))))))()))))())))((((((()))))))))))((((((()))()))()))))()))))))((((())))))())))(()))()))()((((((((((()))(((()()((()(()))()())))))))()(((())))))()))((()()))))))))))((((()())())((()(((()()))))))(()))))()))))))(((())))))))))(((()())((()))))))(((((()))))()))()()))()))())()))))(()((())(()(((((())))))()))))))())(()()))))())())))))))))))((()((((()))))()))))))))))((()())())))(()))()(()()))()((()())))(())))))))))(()((((((((((())))((()))((()(()()))))))))(()))()(()))))))))))))))((()))())((((((((())(((()((((()))(()())))(((())))))))())))))))))())))())()))(()(()())))())))))))(())))(())()())))))())()))))))))())))((()()(()(((((()))(())))(())))()())))))()))(()(((()))))))))))))))))())))()))))(()))(()((((((((()(()((())(((((())))())))))))))(()())))()))))(((())))))))))))())))())))())))))))))()))))))))))((())))())))))))))(()(((((((((())(((()((()()))()))))(((())))))()))))))(()((()(((()))())(()()))))))))((()()))))())))(((())()(((()))((())))))())))(()))))()))()((())(((()))))))))))(()()()))))((()))(())))()(((())((()((()()())))))))()))))())()))())()))(())())()))(()))))))(()))))())))())())()))())))))(((()))))))()(((()))))))((())))(()()))))))())))))))(((()(()())((())(())))))())))()(())))(()))))))(((()))))())))()))))))))))(())()))))(((())))))))))))))))))(()())))())()))))))))(((())((()(((()(()()((()(())(()((((()(())(())))((())()))())())))))))))())))(())))))))))))())()))(()((())))))(())()))))))((())()()))(())()())))))(()))))))())(((((((())))())(((()(()((((((())))(()))))(()))))()))))())))))()))))()))()))))))))))(((((((())))())(()(()))((())))))))))))))((((())((()(((())(((()))((()))))())())))())))(())))))((()))(()()))))(())((()))))))(((((()((()))))))((()))))))))())(())))(((((()()((()((()))()))))))))))((()))))())))))()((())))())))))((((((())))((((((((())()((()(((())))))))((())))(())))))()))(()))))))((()(()(((()))())))))(()))(()((()())))))))))))()))()))(((((((()))))))())()))))()))))))((()((((()()))))((()))))))))()))))(())(()))))))))()))))())()))()))))())))((((((()((((()(()(()(((((()((())(()))(()))))))(()))))))))()))(())))))))))(()))((())((()((())()))))))))))))(((())))))())))()))))((((((((()))))()))())(()()))))))))()))()))))))())))((((())()(((()((((((((((())((((()))((()))((()((()()()))))))))())))())))()()()))((())))))))()))))())))(()()))))((()((((()))))(()))))())))((())))(((())()()))))))))((())))))(()(()((((())))((()())))))()))))(())))()()((()()))))))))))()))())))))(((((()()))((((()))))))())))))))(()())))()))))(((((())))()(((()((((((()((()()))))(())))))))))((()))))))))))))))))))((())()))))))(((()))()()))(((((((()(())(((((()())))((((())((()))))()))())))))))())))))))()))()))(())())))))))))())))())))((((()()(()))(()())))))(()())))))(((())))()))))((((()))))())()((())))))))))))()((()(((()))))))))((())))))(()((()())))())(()()))))))))(()()(())))(()))(()))(())))))()))())()((()))))))((())))(((((()))(()()))))))((())()))(((()))))))))))())(()))))))()()))))(()))()))))))())))(()))()())()(((()((((())))((()((())((((()()))())()((((()())()))())))))))()))))(()))()))))))()()))((()(((()())(()))(()))))())))((()))))()))))()(()))((()))))()(())))()))))))(((()))))))))(((((()())))))((((())((()))))((())))))))((()(((()))))())))())(()))())))))(((()())((()))))((()()())())))(())())()))()(((((())))))))(()))()))((()))(())))(())))))))((())))))((()(((((())))()))()(())))))(())))))))())))))((()(())(()))))))))())))())()))))))())))))))))))()))))))))())())))))))(()))))(()((((()()))(((()(((((()))()()))())())))))))))((((())))))))))(()()))()))((()())))()))(()()))())))())(()))())(())))(())))))((()())(((()(((()))()())))(())))))()))))))))(((()))))))((()))(((((())((()))(((()))))))()))))(()))))))))))))))(((((())))((((((()))((())(()())))()())))))))())))))(((())()))))))(()())(())))))(()(()()))))))()))(())))(((((())))((()((((((())(()()))))(()(())))))))))))))((())))))()(((()())))(()())))))))))(()))))())((())))((()))))())))()())))))))))((()((((((())))(((((())()))))))))(())())))))))(()))))())))(())))((()))))))))())((()()))((())))))()))))(()))))))))))))(()(())))))))))))))())()))))((()))))))(((()()(()(()(())))))))))()))((())(()(())))())))))))(())(((((((()))((((()()))))(()(()))))(())))))((()()))))))(()((())())((()()())))))()(()))))))))(()))((()(())))))))(())))())(()(((()))())))(()))))(((()))))))))))))(())))))))))))(())))))))((()))))))((())))))))))))()))())))))))))))(()))())))(()))(((()(((())))()(((()((((((()))))((())())))))))))(((((())))()))))()(())))))())()()(()()))(((((((())(()))))())))))()()))()))))))((())))(((()()))(((()(((((())))))(())))((()))))))))((((())))))))))()(()))))))))())))))()(((()()))))))(((()))()))()))))))))(()()))))))()(((((())((((((()(((()((())))(()()(())))(()))()))))))))(())))))((())(())))))(())))))(())))()()(((()))((((()())())()))))(()())))))())(((((())))))))))()())))))((())))(()((()()(((((())(()(())))))))))))((()))())))((((())))))))))(()((()()())((()()())))))(())))))(((((())))((())())))))))()))))))))))))))()))))))))))))))))((())()))())))(()(()))()))))((())))))(()))))((()(()(()()()))(()))()))))))((()(()))(())))()))(()((())))((()))))))))))))())())(()()(((((((())((()))))))(()))))))))))())(((((()))(((())((())())()))))))))(())(())))((()()))))(()))))((((())))(())))))))))))((()(()(()))))())((())()()))())))((((()))()))))))()))(())))((()))))))))))))))(((((()()))))()))(())))))(())))()))(()))))))())))))(((())))))))(()(((((()()))))))((()())))))))))(())())))((())(()))))))())))())))()(()))(())))((((()(()(())()))))))())((())))())))())(((())))))(()))(())))))((((((())())))())))))((())()))))()((())())(()))())()))))))))(((((()((()()))))()))))())))))))))())))((())))))))(((()))))))))(()))()))()))))()))))())(((()()))(()(())))()))))))(((((())))()))())))))()(()())(()))))))))((((())((((())()))))(()())))()))))))()))))(((()))))))(((())(()(()))((((((()((((()))((())())))))))))))))())))))))))))))(())))(()))))(()))))))))))))(())())))))))(((())((())))))((((())((((((()))()))))))))))))(((()))))(()(()))))()))(()()(()))))))()((()())))))))()))((((())))(())))))))(()()))()))))))()(((()))))))))))(()())))))((())(((()()))))))(()))))))()))((())))))))())(((((())))))))())))))))))))))))))((()((())))))))))(())))(()()))(()()())))())((((((())(((((())))()))))))))((())))))(()())))(()))))))))(())(()()))()))()))))())))((()((()((((((()(()))))))()))))())((())))))))()))(())))))(()))))))))))())))((((()()(((())))))()()))))(())))))))(((()(()())))))))())(((((((()))(())()))))))(())))))))(())(())(((((())))()(()(((())())()(())))))))))(()()(()((((()))))))))))(())())))(()((()((())))))))(())))()(((()))))))()))())))((()(())(((()))))()))()())((((())))))))(((()))))((())(()))((()))))))(()()))))))(()((((()))))))()))())))())()((()))))(()((((((()))))()))))))())))))(()))((()()))))))())))()))(((())))))))(())))(()))))))))))))))))((()(((((())()))))))))())((((()))((()())))))(())(())))))())))))))())))((()))())())))())())(()()))))((((((()))))))())))((())((())))))))())))))((()()()(()(()()))))())(()(()))))((()))))((())))(()())))((()))(()(()))))))())(()(())))()((()))))())())))((()))))())()))())()((()((()(((()(()(()))(((()))()))()))))))))())))))(()())))()))())((())))(((()))))))))(()((()(()()))))))))(((((()(()(()()))))))))))((((())(((()))))((())())))))(()))))))(((()()))))((((()))()))())()))())(())))()))(((((())))((()))))))))())()()))(((())))))))))(()))))))())))())))(()))))())))(()(((()()))())))((())())))))))(()()))))()((())()))))))()())(((((()())))(())()))))(((()()))))))))))()(()()(())))))))((())))(()))))(()()(()))))())())())))))((()()((())))()()))(()())(())))))(((((()()))))())))))(()(()())))))())))))()))))(((())(()())))))(())(())))))))()))))))(()()))(())))))))(((()((())))))))))(((())())))())))))((((())))(()))))(()))())((())()))(((()()())))()))()())(())))())))))()))))))((()()())))((()))))))))))))))))))))))))(()(()())()))))))((((())))((((((((((()(()()()((()))())))))(((()))))))))))()))))(((((())))())))(())()))())))(()))(()(((((())))()(()((()()))))))))(((())))))()))(((()))))((((()))))()))((())(())())))))))(((())))(())))(()((())((()()))))))))))()()))))())))()))))))()))(()))))()(((())()))))))()))))))))))(()())(()((((()(()))))))))))(((())))(((())())))))))))))()))))))(()((())))))))()(()))))))))()())()()(()())(((((((((())()((()())((()))))))())())))(()))))())))))()))(())))(((()()(((())))))((())))((((())))))))))(())(()()()((())()()))))))((((((())))(()))))((()())))())))())))))))((((((()(()(())())))))()))))())))((((())((())))))))(()((())))))())))((((((()(((())))))))))))))())))()(()))))))())())))))())))(((((()(())))()))))()()))()))))))())))))(())))))))())))(()))(())))(())(((((((()((())(()()))((())))())))())))))(())))))))))))())))()(()()))())()(((((()))()))))())))(())())))))(())))()))(()))((())())))())))())))(((())(()(()(()()))()))())))())))))((()()(((()))(((())()))))()())))))))(((()()))())))())))())(((((())(()((()(())())))))))))))((()((()))(((()))))))(()))))))))))()()))))))))(())()))())))((((((())))(())))(()))))(())))))())))))(()))()))))))()))))(()()))))))()))))())))(((((()(((()))))()))))))))((())))))))()))(()))))(((((((()))(((()((()())))))(((()(()))))))))(())))(()(()))))())))()))))(()(())))()))())()))))))))))()(()))()))))((())))())())(((())(()))))))))(())))((((((()))((())())))))))(((()))))()())()()(((((()))))(()(()))))())(()()))))())()))((())))))))()(((())))))))))((((()()())))())))))(())()))(())))))))))))((((()))())()))))))))())((()())(((((()))()())))))))((()))))))((((()))((((()(()())))))())()))(())))((())))(()())))(())))((()))))(((((()))))))())))))((())))())))))(((()))))())())()())((((())))))(())(()))))())((()())())))))((()))())))))((()(((()))))))((((()))))())())())))))))))(()(()()))))(()(()(())()))))((()))))))))))))(())))()))((((()))))))()))(())(((()()))()))())())))))()))()(()))))))(()))())))(()((())))))))((())((()())))))())((()()))))))(((((())(((())))()))))))))(()())))))((((())((())))))(())())))))))(())))((()))(())))((())())))))())(())())))))()()))))))(()))))((((((()())())()))))))))))())))))()))(((((()))))))))))((())))(((((()((())(()())))))((()(()()))))))))()()(((()()))())))))))()(()(((())(()((()())))))))()))))))())))(()())))(()())()(()))))))))))((()))))(())))))))()()))(()))())))))))))()))))()))(())))((())())))(()))))))(()))))))))()())))()(()))))))))))(((())(()))))))((()(((((()((((()(((()((((((()))))((((()()))(()))))()))())()))()))))())))))))((((()))()))()))()))(()))))))))(()(()))))())())))()))())))))))))(((((((()))))())))))()))))))((()))))())((()(()())())))))()(()()))(()(()())))())))((((()))()))))))((()(((()()())(())))))()))(()(((()))))))(()())()))())))))()))))))))(()(()))))))((()(()()))))))((()((())())))))()((((()(())))))))((())))((()())))()))())))(())))))()(())))))(((((()((((())(()))(())))))))()((()((()))))((())))))))(()))((()))))))))))())(((()()))((()))))((())()))())()))))))(()))))))))())()))())))(())))((())(()))((())))))()(()))()))))))))())(()())))))))))()((()())((((((()))((()))))())))()))((()))))))(((())()()))))((()))))))))))()))))))((((())(((()))(((()())())))))()))))))))(((())))))((()())))(()()))))))(((()))))())))))))()))(((())(()()()(()()(())))))))())())((((()))())))))(())))))))))(()((())((()(()(((()))))))()))))))))))))))()(((()))()))((()))))))))())()))())))))()))())()))))))(())))()())((()))))))))))))()))))))(((((())))())))())))(())))))))()((((())))))((())))(())))()(((())))()))))(()()))((())))))())))(()()()))))))))))(()))))(((()()))))(())))))))))))))())))(()(())))((()()(((()())))()))()))(())())))))))))))))(())))()))))(((())()))))()))())(((())((((((()(()()(()(((()(()))))())))))(()))))))))()))))))()))))()))))((()))(((()(((()))(((()()(()(()()(()())))(()(((()))))))))((()((())())))))))))))))((()))))())())))))(((()))))()(()()(()))))())))())))()(((((((()))())))))))()))))))))()))())((()))))())((()(())((()))(()))))())))))(()((()()))))))))))())(())(()()))()))))(()))))))))(())())))))())()))))))()((())))))))))))()))))(((())(((()()())()))))((((()))))))()(())()))(()())()()))))((()(((()())))(((())()(())))))))())))(((())))))))((()((((((((())()))))(())))))))()))((()))))())))())(((((((())))((())))())()))())(()))())())))))(((()(((())))(())))))())))()))))(((()()))))))(((())))))))))))())))))))))))))))())(((()(((((((()((()(()()))))))())())))))())))))))))((()))))((())))))))((()((((()()))())())))))))))))(())(((())(()))()()))))(()(()))))()))))()))())))(())))())((())()))()))))))()))))())))))((())()))()))))))()()((()))))()))(((())(())))))))))))))()(()((()))(()((((((()))))))()())())))()))))(((((()(())))))))))))((())(()))))(())())))))))()(((()))))())())))(()))())(((((((())))))())))))(()((())))))(((()(())))))))(()(()))))))(()))))((())()))))))(()))))))))(((((()(((((())))))))(())))())()))())))())()))))((())()((()(()))(((()))))))(()))())))))))()))))(()))))))))((())((((())((((()((()()))))))))(()())))))()))))(()))))((((()((()())))))))))())))(())))))))))((()())))(())))()))))())))))))()))))))))((())))))))))(()))(()(((()((())))))((()()))))(()))))(())))(())(())))))())))))))((((((())))))))))(())))((())))()))))())()()(((()))))))())((((())(()))))))))))))((())))())((()))()))))((((())))())()))()()((()(()(()()())(()())))()))))()))())))())((((()(())))))))((()))())())))))())))))))(()())))))))(()))))(((((((((()))(((()))))))(((()()))())()))())))(((())))(()))()())))((()))))))))()((((())((((())))((()((()()))))))())())))(()()))))(())))))()()()))((())())))))))()(())(()))()))()())())())))))(((()))(()(((()())()))))))()())))))())((((((()(()))(()())))))))(((())((())))))))())))()((((()(((())))))))(()(((()))))))((())()((()))))))))))(())))))(((())()(((()((((()()))((()((((())((())()))())))))))))(()))))))))(()(())))))((())(()))))((()))))(()()))())((((())))))()(()()))()())))())))()))(((()((()(()))((()())))))))))())))))((())()(()))))())))()(())))))(()))))()))(()(()((((()())))))))()))(()))(()(((()(())))()))))()))))(()((()((())(())))())))))))))()(())))(()))))((())))))(())()))()))))()()))()))))))))))((())))))))((())()))(())))(((())))())))((()())(())))))(())))))(()((())((()))))))((())(()))))))(()))))))(())())((((()))))()())((()))))))((()()))()))(((()))))(()()))))))(())))))))((((()))(((())()()))))))((())())))))(())))((((())))))))(())))))))))))))))))))()())((()))())))((((()))())))(()(()))))()))))))((()((()((((()))((()(()))(()))))))())(((())(())())))(())))())())))))))((())()))))(()()))))))((()()))))))(())))))()))))())))()))())))))))))((()())(((())))((())))))()())((())))()()))()))))))((()(()(()((())(()))))))))()(((()))((())))))))(((()()(()(())))))(()(((()))))))())((()()))())))))(())())()())))))))(())))))))()))))(((((((()((((((())))()))((()(()))()))))))))(())))))))))())()))(())(((()()((())))))))))((((())()())))))(()((()))))))((())))))()((((()))))))))(()()()(())(()(()()))))()))))((((())(())())())))()))))()))))(((((()(())))))))))))))))))())(()((((()()))))(((()(((((()(()(())((((()))))))))))))))))(()))())(((()))))()())))))((((((())())))))(((()()))))))(()))()))))))()))))(((())(((((()()))))))))())()()))))((()()))(((()))))())(()))))())))))()(()(()))))))())())())))))()))(((((())())()))))))))((()()(((()))(()(())))))))((())())))()()(()))()((()())))())(())))))(())(()))))))))))(((()()))))))))))))))())))))(((()(((()()))()))))))))))((()((()))(())))((())())))(()))))(())())))))(()(()))))))))(((((((((()((()))))))))))())))((())()))))()))))))))(((())()))))(((()()))())))(())))()))))))))(()(()))(())()))))))))))(((()())())))))()))((()(()))))))()())(())))()))))))()))))(((()))))(((()(((()((()(((()))((()))(()))())))(()())))))))))))(((())()((((()())))))(((((())))))))))())()))()))(()()))))())))))))))((()()(()(((())))))))))())))))))((()))))((()()())))()))))()))(())))(()(()()))))()))))((()))))))))()(())(((()))))))(())))))))(()))((((()(((()()())())(((())))))))))()))(()()((())())))())())))((()))))()((()))))(()()()))))(()))((()(())))))))()))))))))())))(()))))()))))))))(((())((()(((()())))))))))))))())))((((()))((())))))(((()))))((())))())(()(())))))(())))))))))((((())())))())))())()))))((())(((()((()((()))))))(()()))()))())())))()))))))())(()))))))))((()((((())))((()()(((((()(()()))()))))))))))(())))))(())))))))(((()))))))))((((()(()(())))())())))))())))))))))))()))))))()))()))((((((()(((((((())((((()(((()((()))))))(())))())))))))((()))())))()))())))))))())))))))))))(((()))))())((()))))())))))))))))))))(((((()())))())))()))))()))))))))((())(())())())))((((()))))(()))))))(()))))))((((()()))))))())))))((()))))))((((()((()(((((()()()))))((()))))())(()))()))()()))())))))))))())()))((((()()(())))())))(()))(((()))())))()())))())))(()))))()))(((((((())))))()))())())(()))))))()()))))())))))()))))))))((()((((()))()))(((())))(())))))))))))))))()))()))))((((()((()))))))(())))))(()((())))()((((())))))))))))((()())((()(()))))))))))))())(((((((())))))())))))(())))))((()())((())))))(()))((()())))())((())))))))))()()))())(())))))))))))))))))))(((((())(((())()(()())))))())(())()))((((())))))))))(())))())))()()())))))())((()))))))))))))(((((((((()())))((()))))())))((()())))))(())))(()())())))(())))())))))(((()()))))((()(((())))))))((()))(()())))())))))))))))))(((()(()(((((((())((((((())(((()))))(()))))))(((((((((()()))))(())))()))))(()))))(((()()))()(())))(())))))))))))()))(((()))((((()((())))(((())(()()))))))))()())()))()))))())()()))(()())))((()((())))((((((()())))(((((())((((())))()))))(((())))))))))(())))))()))))))()))))))()))))()()())))()())(()))))))))))(()((()())(()(((())))()(((()(())(((())()))))))))))(())))))(()))((((()))))))))(()))))))))))))))))()))))))))((((((((()())))(()))))))))))))())))((())))))))(()(()((()))))(((())()))))))()))(()))))()(())))))(())))()))((((())(()((())())))))())))())))(())((((())())))))())))(((()))))(()))())))))((((())(()())))(())))()))(())())))))))))(()(()()((()(((((())))())))()()))))()))))))))()))(())))(()((((())(((((((())))()(((())))))()))))(()))())))))()))(((((()))))))))()))()))))((()()))))())))()))))()())()((((()))()((()(()()))()))))))())((()))))())))))))()))(())())()(())))))))((((())))()))))))))((()((())()(())))))())))((())((())(((()))))))(())))())()((()))))(())))))(())))((((())(()))())))()())))())())))))))(((((((((()))(()()))))))))))((((())((()))))))))))))(())))))))())(()))(((((((()))()(()(()(((())(()((()(((()))))))))())))()))))))))())(((((())))()))))((((())())))))(())))))))))(())))))((())(())))))))())()))))()))((((((()((())(())(()()(())))))()))(())()))))(()))))))((())(())))(()))())))))()()(()(((((()()))((((()())()))))))))))())))(((((()))()(()))))))))(())((()))))()))))())))))(()))))(()))((()))))))))))))))(())))(()()))))))(()(()((()))))))))))))())()(((((((())())))))))))()()(((())))))()))((()))(((()(())))())))())))))()))())))((()))))(()()))(((((()))))))()))())()))))))())())(((((())(()))))))))))))((((()(()(((()))(()(((()(((()(((())))))((((((()(((()(()))))))))(()))())))))))))(()))))))))))(((((()((((((())(()))))))))(((()))))))((((()))))))()((())))(()())))(()()))(((()))))(()))))))(()))))))(())))()((()))))))))(()))((((((((()(()))))))))(())))))))))))))(((((((()))))())))))(()))(()((())))))(())))))))))())(((((()))()())(()()()((()))((())))))))))(())()))()))))(()((()))))))))())(((()((((()(()))(())))))))))))))())))))))())()))))(((()))())))))())()))))((())(())))))())))))((()))))))))))((())))))())))))))())()((()((()))())))()(())))))))(()())(()(())))))(()))())))))(((((((()))))(())))(((((()))))))))((()(((())))())(()))(()))))))))()()))()))())))(()((()))))())())))))))())))(())(((())))))))(((()))))()))(())))())((((())(()((())(()())))))))))()))((()())))(()))))))()))(()))))))(()()))))))())))())))))(())(())))(())))()))))))())))))(()(())())))((())))()))))(()))))((((())))))))))()))))((()())(((((()())()))()))))))())()))())())))(()))))(())))())((()()())))))))(((())()))))((())(())))))))(()))(())))())((()(()(((())))(()(())))))))(()(())))())())()))))))))(((()))()))((((()))))))))))))(((((()((()))))((((()))()((()()))))))))))()(((()()((()))))()))))))()))))))))))))())()))((((()))))))()()))))))))(()))))())()))))((()))))))()()))))))))(((())))(()))))(((()))())))))(((())())))))())(((()()(((())()))))))()))))))))()))(())))()))))))(()(())(((()))(((((())))))))))))))(())))))()))))))(())((()((()(((((())))(((()))))))())))))))))(((()))((())(())))((((((())())))))))())()))(())))()))))))))())))))))(((())(((((((((())))())))((((((())(()(())))((())(()()))))))))))((()))))())))()))(())))))(()(((((((())())))))))()))()()))))))(((())))((()(()(()))))))))((())()))))))))))())))))))(((())))))))))))))(())))))))))((((())))(()))))(()))()))((()((()(((((()(((())))))())))))))))(())))(((((())())))))(((())))))(())))((((())))()))(()))))(())())()))(()()(())))))(())())())))))(())))))(((()))))()())(((())))()))())()()(())))))(()(())))))))(((()(()()))))))((((()))))())))))((((())()))))))())))(()()((((((((((((((())))))))))))()))()))(()(())))((()))))(()()))()))())))))))(())((())((((()(())()(())))))))))()))(())()))(())))))))((((()(()((((()(((())()))))))))))(())))))))))))())))())((())(()((()()((((())(()()((((())))(()()(()()))))((()))))))))))))(())()))))))))))(())()))((()))))))))))))))((((()))(((())(()))))))((()(()))))())))))())()))())))(()(())))()((())())))))()))))))))))(())(())))))))(()))(()))(())))))))())((((()))))))))))())(()))))()))))(())()))))))))()))))))))(((())((()((()))())())))))((()))((()))))(()()((()())))())))()))())))))((()()())))))))(((()(()))((((())))()())))))))()))))(()))((((()))())))))((()))(((()()((()))))()))))))(())))))))(()))(((())))))))(()))((()))()))((())))))((()((((((((()()))())))(())))))))(()()()))))))))))(())))))((())))))())(((((((((((()(()((()(()))))))))))(())((())))))(()))))))((()()(()))()))))(()(())))))))()()(((()))(())(((((()())))(())))))())())))(())(()))))(()((()()))))((()(()))))))))((()((())(()))))(()))))))(())()())))())(())()))))((()))))))))((()(())()((()(()(()))(((()((()))))()()))(()))))))())))())())()())())()))))))((((((()())()())))((())))))))())(())))))))))(((()(()))((()))))(((((((()(())))())))))))()))))))()(()((())()(()(()))))))(())))((())(()))))(()))))(()(())))))))((()((())(())))))(())(()))))(()(()()))))())))))(((())((())(((())))))))))))(()))(()((((()((()(())))))))))())))(())))(((((())))))(()()())))))))))(((()(((()))))))))))))()())()))))))()))))))(()(((()))()))))((()((())))))))(((())))(((())))))))))))))))))((((()((((()))(()))))))))())))((())(())))(()())((((()))))))))))))))))))))))(((())))()))(()(()))))(())()))))()))))))())))))()((((((())()))))((()))())))))())((())((((())))(())))))())((()))))))))))((()())(()()))((()(()))))()))))))))(((())))))))()))((())))(()))))()))(())))))((()()))))))(()()))()))(())))))))))()(())))())))(()))))))()))(()((()())((()(((()))(((((())))()))))((()))))()))))))))))(()())((((()()((((()(()(()))))())(((()))(()))))())))))))((())()((())(())))))(()()))))(((((()((()))(()()))))())))))()()))))))))))))))))())))))(())))())))))(()))))()))(()(((((())))()))))))))))((())))))))()))))))()))))(())(((())()())((((()(()))((((())))))))))))())((((())())))))((()))()))))(())(((())())))(()))))))())(((()()()())))))))((())()))((())))()(((())))))))))))))((())(((()))))()())))))(()((()))()))))))()))())))))))))()))))))())))((())))))((((((()))(()(()((((((()((((()(((()())))(((()(()(())((()((()))((((())((((())))))())))))))))))())(())))))))))))))())))))))(())))))))(()(((())(())))((((((())))))))))(((()))())())))()))(((())))()))))))))))((((()()))))(()))))())(())(()))))))))())))(())()(())))(())))))))((()))))(((())))(()))))()))(((()((()())))))((()()))))))()(()(()(()()))))))())((())())()))))))))))())))()((((((()())))))))))((((()))())()))))((())(())((((())(()))))())))())))))(((()(()))))))()))())((())))((()))())(()))()())))))((((())((()))))(())()))())((()(())))))()(()))))(()())))))))((())))))()))))(())))))))()()))))))))((()())))))))))(((((((((((()))))))((())))))))(((())))))((()))(()(()())))(())))()))()((()())))((((()))))()))())))))))())))())()))()((())())))())())))()))(()(()))))(()))(()(()())))()))()))(()()())())))))))(((((((((((())))((()))()))))(((()()))))()))))))()())())()()))))))))(())))))((())())))(((())))))((())(((())())))))())))((())))(()()((((())()((())((()))))))))(())))()))))))))))())))()(((()))))(())))(()))())))))(()()))))))()(()()))))(()((((()))))))))((())))))))())))))))))((((()))((())))))))))))))()(((())())(()((((()))))))))()(((()))))))())))(())))))())(((()))))))))))((()(()(((((())(((((()())))))))())))))))))()())())())))((()())))))(()))))()(()))))())))())))((((((((())))))(()(((((((()(()(()((((((()((((())))(()((()(()))))))))))))())(()))()))()))))))))))))))))(()((((())(((((()(()())))((())(()))(((())))))))))((())))))))))))())))))(((((())()(()))))(())))))()())))((()()))))())())()()))())())))(())(()()))()))()))))))(()))((((()))))(((((()(()))())))))()))))))))))()))((())(((()()))))))()))(())(()))))()())))(())))((())))))))((()(((()))))()))))(((()))((()((((())()))))))))()))(())))())()()))(((()((()))))))))))))))))())))))))))())(()(((()())()((((((())()))())()((((())())))))))))))(())))))())(())))))()())))))(((()()(((()))))))))))))))()())(((())(())((()()))))))))))())))))))))()))()())())(()))())())((()))())()))))((((((()))))())())))))()))()))))((())(()))))())))))(()))))(())))())))(((()))(()())))))))())))))((((())((())))))))(()())))))()))))))))))))((()))(())))))))))))))))))))((())))((()))((())((()(()((())))))))())))))))))(())))())((()))(()(()()))))))()()(()))))(()()((((()))))(())))))))()))(()())()))))))))))))))())))((()))))))))))(())))))()))))))(((())()))()(((())))(())))()))))((())))))(())))))(()))(()(()))((())(()(((((()(((()))())()))())))))))))(())()))(((()()())))))))()))))))))))())))))())()(())))))))))()))((((()(()))))()))))))())(())(((((((((((())())))))(())((()())))))())))))))))(()(((((()((())))))))))))())))()))()))()))())(((()))())))))))))())))()))((())))((((()()(()((((()))))(()))))((()))))))))())))))))()))((((((()()))()(()))))(((()))())))))))(((((()()))))(())))))))))))))())))))()))))((())(((())))))))))))))))()))((((())(((())()((((())(()(()))))()))))))))))()))))))))(())))(())))((()(()(((((()))))())))()))))((())((()))))))()))))((()((()))))())))))())()))))(((()()))()((((((()))(((()()())))))))))(()(()))(())))())())))))((()())))))))((()(()()(()(())(()))))()))))()))((()))))))())))))((((())((((()))))))((())))))))())((())(())))(()((())((())))))())())))(((()))))))))(())(())())))))(((()(((((((((((())))()))))))))))))))))))))))))))(())))((((()))))))))()((()()()))((())))))()()(()))((())))))())))))))(()())))())))))))))))(((((((()(((()))(((())(((())(((((()(()()(()(((()))())()))((((()))))))())()))))))))()))(())))))()))(())(()(((()(()((())((((())))))))()))))))(()))())))((())))))))()((((((((()()())(()))))))))))())())()))))()(())))())))(()()))))))))(()))))(((((()))))()))))))))))))(((((()))(((()(())(())))))))(()))((((()((((((()))()))))))))))))))((())(())(()(())))((()(()()))))()))))))(()))))))))(()))))))))))))()))))(((((())))))))))())))))))))()))()()))()))))((((()))(((((((((((()(()((())(()()()))))(()))))))(()))()))))))))(()))))()))))()()))))))((())))))(())()))))((((())(())(())))))()))))))())((((((((((()))((())(())))(())))))()))))))))))()))))))))))))))))))))()))))((((((((())))(((()(((((())(((((())))(((((()(())())()))))))())((())))))((()()))))()))))())))()))))(())))(()(()))(((()(()((())))))))()((()))))())())))()))()())))))))((((())))()))))((())))(())))()))))))))(((((())())(((())))))))(()(())))))))))))())(()())))))))))()((())))))(()(())))))()))())))))()))()))())(()))((()())))()())))))))))((()((()))))))))())))))))))(()))((((())((((((((()))())((()))))))))))())(())()))()))))))))))))))))))())))(((((((((())))))))))(())))((())))))))))))))))()))))()))))))))()(()))))(())())((())))))((())())))))))()((()))))((((()())(((()(((())()))(()))))))))))))()())(())))))())))((()((((((()))))))((()())())))((())))))())(((()()))))())))))(()(((())(()))()))))))(()())))())))()))(((())(())))))))((()())))())((((()(())))))))))(())())()))))((()))(((((())))))))()))))))(())))))()))(()(()((()()((()))))(()))))())))()))))(()(())((()()))))(((()()())))))())))((())()()))))()((()()()))))))())))))((())))((((()((())())((((()(((((())(((()))))))()))()))))))((())))))))))))(())(()((())((((()))))(((()))))))))(((()))()(()))))(()))()))()()))))(()))))))))())(()(()((())))()((())())))))))))))))()()))))))(()())))))))()(((())(((()((())))))))))()())))()))(())))())(()))((()((((()((()())))()))))())))))((())))))))()))))((((((()))()(()))))))())()()))))(((())(()(()())))))))(((())(()()))())())))))(()))(()))))(()()(()))))((())))()(((())))))()))()))))))()(())))()))()))))))))()(()()())))(())())()))))))())((()())()))))))()))))))))()()(((((((((((()()))()))))((((()()())))))(()(()))))(())))))))(()((((())(((((())))))))((((((((())()))())))))())))))))((((((()()))))))))))())()(())((()())))()))(()(((((()())())()))))))))())))))))))))((()))))(()(())))))))))))()()))))))((())()))))))))))))((())))))))))))())(()))))(()(()(((()(()(((()))(()())))))((((()())))))))))((()())))))())))))())(()())))())(((())(((())))))))))))())))()((((()()(()))))))))))))((((()(()(())()))))((((()))))()))()))))((())(((())()(())))))()))((((((()((())))))))))((())())))))))((((()))))))))))))))))))(((((()((()))))(()))((()()(((()(((((((())))))(())()))))))(())))))))()))((()(())))))))(()()())))))))))(()((()))))))))((()))))))()(())()))))))))))))(((())()((())))(((()))())()))))))))))))((((())())((())()(()((((((())))))(()))(((((())))))))))()())))))))))))()))()))))((()))(()))))))))((()))((((()((())))((((())))(())))()()))))(()(()()())))()))))))(())))))((())()))()))))(((())))))))()))())(()))))))))))()))))(()))(()))))(()))()()(())))(())))((((()())))()))(())))((()))(())())))))())(((()))))))))(()(()(((())()((((((()))))())())))()))(())))))))()((((()))))(()))))()((((())()))()))())))(()()))))(())((((()))(()))()))))()))))))))))))))))()())))()(((()))))()))))()(()(((())))(((())))())))))(()()))))(()))))))((()())((()()))())))())))))))((((((()(())))))()((())))))())))()(()))()(()(()()(())())))())))())())()))(()(())(())())))))(()))(()))))))((()())(())))))(()()))()))((((())()))))))(()())))()()))))))))()))())())((((((()))((()))))))(()))))(()()((()))())))(())))))(((()((((()()())))()())))))))))(((()())(((()))(())))))())))(((()))))()())))())()(((()))))))))))))))))(()((()()(()((()((((()(((())((()((()())(()((((()))))))()))))))()))))(()(()(()))))))(()))))(()()(())))))))))((((())((((()()()))))))(())))))((()(()))))())()))()))))))(()())))))()()))((())))))())))))))())))())))(((((((()((()(()())))(()(()(()(((())))(()())))))))()())()))))())))))())))()))))(((((((()(()(()((()()))())))())))())))(()))(((((())())))))))()))))()()(()((())()))))(()))())()(()))()))()))(()(())()))))))))))))))))))((()())))))))))(()()((((()))))))()))((())())))))())(())((())))))())))))))())))()()(((((())()))(()))((())))))))))())))((())))))(())(((()))(()(()(())))))))())((())))()))((()))))))((())))(()(((()))))))(())))))))())))((()))))))()))))())))())()))()))))))))())())))))))))))))))())((())))))()()))))))(()(((()))((()((())((((((((()(((()))))()(((((()))()))))))))))))()())))))))(((()))))))()(())))()))())((()()))))))())())))))()))))()))())(()))(())))))))(()())((()((())(((())))))((()))))))))))))(()(((())))))))(((()()))((((()(()()))()(((()(())())))()))))))))))))))((())()))())())())()()))(())()))((()()))(()))))()((()()))))))))())(((((((())))))((())))))))()((()((((((()))))))(()))(())))()())())())))())))))))))))))))(((()(((((()(())(()))))())()))((()))()()))))()))())((((())))()))))((()))))())())()))((()())((())))))(())))))))))))(()))))(()()))()))))))))(()((((())))))))(((()())))))((()((()())))))))(()))())(())))())))())))))))))()))))()()((())))))()))()()))(())))())))))())(()))(((((()(((((()()))((((((((()()))))())()))))))))(()())))))))))(()((((((())))))()))))(()()))())))(((((()))()()))(())))())(())(()))))()))))((())())))))))())))))))()))()())))))(()(((()(((((((()(((()())())(((((((((())))(()(((())))))()))()))))))((()))(((())))))(()))(()))))())))))))()))))(())())))((()))((())((())((())))))()))))))()))))((((()((((())))((())))))())))))))())()))))((())))(()((()))))(()))))(())))()))))(((())))))()))(()))))(()()(((()(((((((())))))))())))(()))))))(())(((())()))))))()))()))))))(((()))))(())))())())())(((((()()))))))))))()(()(())))))(()))))()()))))())((())))))(())(())((()))))(((()))())))))))))()))((()))())))))))))()))()))(()())))))))(()))))()))))(())))())))())))))))))()()))()))((()))))((((()()))())))))())(((())))))()))))()))))))((()()(()()()))())))(())))())(()))))))))))))))))(()))))))))(())))))))))))((()())))((((()))))()(())))))()))))(()()))(()(()()))))))))())()))))()))(()(((((((()()((()(()()((((((())))))))())))(())))()())))(()()))))))(())))))))))())()))))))())))))((((()((())))))))((((((()((()()))))))())))))((())))))))))(()())((()(()((((()))((()))))))(((()))))))))))()))))()())(((((()))))()))())((())))(())))((()))))))(()))((()))))))(()))(())))(())()))))((()))))))())(((()))))()))())))(()))((()(()))))(()))(((()))))(()))()))()())))()()((()(((((())(()))))))((()))))))))(()(()(())())()))()))))))))(()))))))))())))))(())))))()(())((((())))(())(()))))))))((()()))(((((()))()))(()))))))))))(())))))))()()(((((())))()()))))()))))(()))))))))))))))))((()))))()))())(())((()()))))))((()())()(())))((())))())()))))(()((())()))())((((()((((())()))())))(()))))))()))))))((())((())))))))))()))()))))((((()))))(()))((()()))))))))))((((()())))()))))))(()))))((()))))))(())))())()))))()))())))))))))()()))(()))((((()(()(()))(((((())))))))))))))))())((()((((())))(((((())()(())))))(()()))))))((((((()))))))(()()()))))))))())(()((())))))()(())))())((()))()(((()))))))((()(()))))))()))((((((()))())))())))()(()))))))))))))))(()(((((()))(((())))(((((()()())))))))))))))()())))(((((()))(()(()))))())()))))((()))(())))))))))(((((((((((()))())))())(((())))))()))))))))(()()))(()((((()))((())))(())))))))))))))(()))((((())))((()(()(()))))))())()))()())(()(()))))(()()())))))))(())))()))((())()(()))))())))(((()()())))))))(()))))))))))(((())()(()()))))))))))(())))())(((()(((()))())))()))(()))))()))))))))))))))))(()))())((()))))))))))))))(()))))(((()))))())))()(()))))())))()((((()))))((((()((((((()((()())(((()())(()((((()))(()))())()(((())((((()))())())))))(()))))))()))))))))())((((())))))()))))))()))))()))((((((((())())(((((()())(()())))))(())))())))))(())())))())((())))(()))()))))))))))))))))))(())))))))())))))))))()())))))(()())))((((()(())))))()))((((((((())()))((()(((())((()((()()(((())(()(()((()(((()())))())(())((()())))))))()((()((())))))())))(())))))))))))))()()))(((((()))))()))((()())))(()())))))())))(())))()))((((((((())))()))()))))))(()))))))))))))())))())))))((((()(())(()()))))((())))))()))))((()))))(((((()((())))(())))))))(())))))(())(())))(()))((((()())))(()))()))))())())(()((()()))))))))(())))))))())))(((((())))))))))))))))(()(((((()())((()((((())())))())))()(()))))))(()))))))))(((((((((((())()(()))))))())))(())))))((((((()()))))))()))))))((())))))))(((()))((())()()()))))))()))))()(()))((())(((())()))(((())))))))))))((()((()()))(()())))())))))())))())))))()(()))))(()))))(()))((())))()))())(()))()))())))((()))())))))())((()(((((()(()))))((())))))))())(()()))((())))))(()))))((())))((((((())))))))))((()))))()())))(((((((((()))((((()(()(())))))))))))))))()))))))))()((())(()(()((((()(((())()())))())))))))()))())((())))))(((()())))))(())))(()())(((()())))))))()))))))()))()))((((((((((((()))))(()())(())))))((())))))))))))))()(((((()(()))()))((()()))())))))))))))))()(())))())(((()(((()((()(()(((()())))())))))())))))())))))((())(((()()(())()(())))()))((((()))())))))())))())))))))))()))(())())))))))))))(()))((()())((()))()))(())))()))()))(())))))(()))((((((())()))))((())))))())))))))))))(((()))(()))))(())))((((((()(((())))))((((())))))())))))(()(()())())(())(()))()))))))))((()))))))()))())((())))((((((((((()))))(())))))))))((()(((()((()()((()(((())))))))))))()))())))((()))((())()()))())))))))((()()(())))(())))(())))()))))((()())))()))))))(((((()(())))))((())))))))))))))))))()))(())))))((()))))))))))((((())(((())(()((()((())())(((()()())))))))(()))(()))())()))))))))(()((()(((((())())((()))()))())))))))((())))()))((()))))()(()(()()))))))))(((())(())))))))))))))((()(((()())((())(((())((()))((()))))))())))))()((())))))))))())))))(())))(()((((())(()())))))))((()))))))())()))())))))))(((((((((())(()((()()))((()))))())))())))())))))()))))((()))())))((((()))))))))(()()))))))))))()))()(()))))()(()()))())()))))(((()()))(()))))))))()(((())))))))())))((())))))))))()())))(((())(((())(((())()))())))()))(()()))))))((()(()(()((((())))()))()))))))(((())))())))))(())(()(()())(((())))))()))))(()))))((((((())))())()))(())))))(((()(()))))))())()))(()((())))()))())(()(())))((()))))(()))(()))())()))(()))()))((((())))))))())((((()(())))()()))))))()))))))))))))()((())(((())())))))))())((()))()))())))(((()()))))()))())))))))))(()))))))))(()))))(((()))()(())(())))))()()))((())))))(()((((())))()())))())()()))(()(((((()))))))))))))))(((((()(())))(((()()))))))))()((()))((()))))(((())))()()))))))())(())))(()(()())))())()))(())))))())(((((()))))))))()))((())))()))(()))()))))((()))()))))(()))((()))))))())())))))))()))))))))(()()((()(((())))))))()))(())))))))(()()))((()(()(((((()))())))))))))(((()()))((()))))())()))()))))))))))))((())))))))))(((((()((()))))))(()(()()))))()))(()(((()((()))))))))))))(())))(())))))()((((())()((((()((())()()))))))))((()())))))))))))((((((())())))()))))))())))()())())))))()(()((()(()))))))()))(()))(())())))))))()))(())))()))()))())())(()((((((()))))(()))))())))()(())))))(())))))((()()))))))()(((()))))))))))())()))))())))((((((((((()))))()))))))))((((((())))))(())))))))())))()()))()(((())))))(()))))))))()))))((()()())))))))))))))()))())))))(()())))(((()))))))(()))))))())))))())())(()))))))()))))(()((((()((())(())))))()))))())))(()))()))))))(((((())))(())())(())))))))))()))))))((()))))((()))))((()()))))))())))))())()))))()))))()))(())))())(())))))((((((((()(((((())((())()(((((()((((())))((((((()())()(())))()))))))))(()))))))()))))))))()))()))(()((((((((((()))))))()))()))()))()))))))))))))))())((((()()))))))))((())))()))())))())(()((())))))(()))(())(())))()))))))((((())())))))))(((((()))))()(()(()(()())))()))))((()))))())))))))))((((((()(((()))))(()))((())))))))()()))))())((((())(((()()))))))))((((((())(())))))))))))(()(()))))())(())))())))(((())))))()(())))())(())))((()((((()))())))))))())))))))(()())))))(((((((()))))))))))))))))(())))))))))(()((()((()(()())))(()((((((())()))(()))()))(()))))))()))))))(()(((())()))))((((()())))))(()())))))))))((()))(()))((((()(()(()(((((()()))))))))()))))()))())))(((())()))))())))((((())))))))())))))(()))())((((()(()))(((((())))))))(()))))))))())))))))))())(((((((()))()((((((()))))))))()))))())))))))((()())))))(((()(()(()(()))))))())))())))))))))))((()))))())())())))()))))()))))))))))))()))))(((((((()((((((())(((()))))))))))))))))))))))))))))))))(())))(((((()((((((()))(())(((())())))((((())))()))))(()))(()))))))(())))))))))()))())()()))(()))())))))))))))))())()))))(((((((((())((()))()))()))()))(())))))(((((())))))(())))())))))())))())))))())))))))))))(())))((((()((((((())(())((((((())))))()()(((())((()(()(()))(()))))))))()))())))))))))()(((((()))((()((((())))))))()(()))))((()))))))))))((()))))())())())((()))()))())()))()()))))))())))))(()((()))))(()()())))())))))(((((()()))()))))()((())))())))))(())(((((()))()))))))((())((()(()(((()((())))))))))))))((()(((()))))))(()))()))())))))))(((((((()))))))()))))(()((()))))())((())))))))))))((()))))())(((()(()()(()())))))())))()))))()(()(()(())))))))))()))((())))())))))))())())(()()))()))((()(()))))(()))(()))))())())(((()((()((())())))))))))))())())))((((((()))))())))())())))()))(((()))())))))))(()()()))))()(((((((((((((()))))())())((()))))())))((()))))))()))))))))))))))()))())(((((()((((()))())))))(()(()(()(()((((()))()((()(()(())(()))(((()(()((())(()())))))))))()))))))))()))))))))))))(((((())(())))()))((()()))))((())(()(()(()))))))(())(()))))()(()()))((())))))))(()(((((())))))))))()()))))))()))((((((()((())(((())))))((())))((()))))))))((()))))))(()()))))()())(()))))(())))))(((()))))))))))((((())())(((((())())))((()()))))))())))))()(()(((()(((())()))))()))))))((()())())())))))(((()))))))))))))))))))((()(((())()()))))))))))()))))))))))))))))))((((())(())))))()))(()))(((((())))(()(())))))()))((()()))())))())()((()())())))))((((((()(((()))))))()()))()))))))))(())(())))())))()())())))))))((((()))())))(()()))))(()))(((())))))()))))))))))(((((()(())((()))))))))))((()(()))))(())(()))())))))((()((((())))))(((()))()))))())))(()))())())())))))())))))))(()(()((()((()))(()((((())))()((())))))))))())))()))(((())(()())))))))()))(((()())))))))())))))(())))))))))())(((()))))()))((())))))(())))()))(())))))))(((((())))))))()(()))(())()))))))())))))())(()))))))()))(((((((())()))(((((())))(()))))()))))()))(((()))))()))()()))))))(((())))))))))()))(()())))()))))(())(())))(())))))))((()(((((())))))))(()()))(()())))())))))))((((((((())))))))))))))))()(((())()(((((())))))))())())))))(((()))(((((()()()))(()))()()))())))()))))(()(((((((())))))))(((())))))))))((())))))((((((((()())((((()))))))(()))))))()()))))(()(()(()))))))))())))((()(((()))((((((()())))))(()))))))))))(()(((())))((()))))))(()))))))))(())))))))(()(()((((((()((())())(()((((()())))()(()()(((()())))()))())))(())))))(()))))())(()))))(((()))))()(()())))))))(((())(((()))))()()))())))(((())))))))())))()))))((((()))))))))()))(()))(((()((((())))())))))))))))((((((()))())))(()(((((((()(((())((((()(()(()(()((((()(()))))(())))))))()))))))))()))))))))(((()))((())))))))))()())))(((((()(((())(()()))())))())))))))))()((())))))((((())()))))))(())(())(()(())))())()())))((()()))())))(()(())))))))))((()((()())))(())))))(())))((())(((()))(())))))(())))(()))()))))()()))))()))))()))(((((((()())))))(((((()((()((()))())())))))))))))))))()))(((())))(()))))))))()))))))()))((((()(()))()))(())))))))(((()((()()(()))())())))))()))))))))(()()(()))))(()(()((((((((())))))())))))))(()))))))))((()())))))((((()(()))))))))()))))))()()))()(()((((()))))))()))())))))((())))))())))(()))))))))()))(()))())()()))(())))()()((()))))))))())())())(()(()(()(())))(((()())())))))()())))())(()(())))))(())()))()))((((())()()()))())))(()()))))((((())))))((((())))))(()))))))))())(()(()(()(()((()))())))))))))(()))))))))(((()((()()))))))())()((((())))(())))))()())))(())()))))((()))))())((())))())))((()))))())))()))))()))()))))))(((()()))(())((()()))))))(()))(()))(()))))))(((())(()))))))))(()(()))))(((())())()((())))))()(((()))())()))))())))))(())))))))))))(()((()((((((((((((()()))))((()(((((((()()))(()))(()))))(((()()))))))(()))))())()))((())))())(())))))))((())))(()()))()(())))())())(()))))())())))()))))))()))(((((((((())(()())))(()))()(()(((((()())((()())))()))()))))())))))(((()))))))))))((())))))())))(()((((())(()(())))))))()))(()((())))))))))))))())((((()((((((()))()(((()))))))))()((())()))))))()(())(((())))))))))())())(())((()((())))(((()))))))())))()))(()(()())))))))(())))(()(((((((((()())())))))))())))())((()))))))))))))))))(()))))))()(((()(((((((())())()()))())(()(())((((((((())(())))()))((((((()()))))))))))))))))(()(())()))))())))((((())(((()(())))()))))))))())))))()(((((())))()))))()))(((())(()()))))(()()))()())))))()(()((((())))())))))((())(((((()))(())))))))(())))())(())))))))((())()))))(()((()((())))(()))))))))()())))((()))(())(((()(()())))))))))))))())))((()))))))))((())))((()(())((())))))((())))))(((())())))))))())()((())))))(())))))))((()(()())))()))))))()((())))))((()()))(((()))())))))()))))((())((((())))))())))))())()))(()))())))()(((((()))))))))((((()(()))))()))))))))()))))((()()))))()))()(()(())))))))())((((()))))))(())(())))((())))(()))())()))()))((())(()))))))((()()))))))((((()(((((((((())))))()(()(()()())))))))()))(()()))))()))()))))(())))()())((((())(()((()((()())))))(())))))))(())(())))))(()()(((())))))))()(()))()))())))(((()()())())((())))())))())))(())))()())))))(())((((()((()()))(()()((((())))(((()((())())(())))))))))())))()))))()))()))))()((())()()(()(((()((((((())()))(()))(()))))))()))))))))(()(()((((())))())))))()))(()))())))()((())())))))))())))()))()))))))())))((()(()(()))))))(())))))((()))())((())()))))()))))(())))))))))(((()))))((()())))())()))))())))))))((((()((())))))()))((((()(()(()))((())))))))(())))))((()(()()))((()(()))))((()))))))((()())))()))))()(()))))))(()))(()))())))))))(((((((())()))()())))()))())))))((((((())())((()())(())))))(())))())))))((((((()(()))))))(())))))()(()))(()))())))(((()())())))))(((())(()))()))))((())))(()()))()((((())))())))())(()))))))))(()))))))))((()))))))()))(())))(()()))))()()))((((())((((())())))))(((()())()))))(()(())))))()())())))((())((((())))))))((()))))))((((()(()()()))))))(()((())()()()))))())))))()))()()))))))()(((()((()(((())((()(()()))))(((()((((()((())))))))))))((()))))))())))))))())((())(()())))())))))))))))()(()()())))((((())())))))()))()))()))())))))(())))))))))))))()))()))())))()))))(())()(((())()((()()())))))))(()))())())))))))))))))()(((((((((((()()))))((())))()((()()))))(())))))))))))()()))((((())(((()))())()))))))))()()))(()))((((())))))))(())))))))(()))))(()))())()))((())(()))())))(()()))(()))()(((((()((()))))))(())))))()(())))))())()(((())()))))))(()))(()(((())))))(()))))))((((()))())))((()()())))))((())(())))))((())())(())))))(((())(()))))()))))((()(((()))))((())))))))()())(((((())())))))(((())(())))))))())))))))))(()((())(((((((((((()))))))(()()(()))))))))())))(()))))))))))(())((((()))(((()(((((()))))(()))()))))()))))))(())))))))))))(()(())))))))(((((())))(()()(()(((())((()((()())))(((((((()(((()(()))(()))))))))))))()))))()()))()))()))())(()((((()))))(((()))))))))))))))()))())))(()()))(()))()))))())(((())(()))(((((()(()((()()(((((())))))))))))()))))))())(()))))())((()((()))((()))))(((()))))(()))()()))()(())))()))))))(()))))((((())))))())())))((()()))))()))())(((())((()(((()))()))))()((()))))())))))(()))((())())))))(()))))))))())))((()())))((((()))((((((()((((()))))))(((()))))))))))))))())))())()())))(()))))))(())))(((((())()))))))))))))()))))))((()()()(()(())))))))((()))))(()))(((())))))))(()))(()))))))))()((((((()))()))))())))))))))((()()))))(())))(()(())))))())(()()())))((())()))))))(()()))))))((((((()(())))(())))())))))))))()((())((((())(()(((((()()))))))))())(()))))))((((())())())))))))((())(()))))(()()))))))(((((()())()))((()((()))))())()())))))))(())(())))()))((()))))())(())))))())))((())()))))()((()(()()((()()))))))))))))()(()))())))((())))(((()))))))(()(())((())()))))(())(())))((()()()))))())))(()))))))((()())((((()))()))))))))))))))()((()))(()((()))))((((()((())()))))))())()))))(()())))()))()))(())()))))(()()()(((((()(()))())))(())))))()())))(()())))())))))))))))((((())()((((())))))))(()))))))((()))))(((()))()())))))(((()((()())())())))))(())))((())))()()))))))(((()()((()(()()))(())))((())))(()))))))(()))))((())))(()))))((()())))))()))(())())))))()))(((()((((((()))))()()))))((((())()))))))())((()))))))(()()))))((((())(())(((())))))())()))))(()()))(()))))(()((((()))))(()((((((()))())))))))))))(()))))))))()))))))())))(((())((()(()()))(((((())))))))())())))())))((())))()()))))(()((()))))((())))(())))))))(())())))())((()((()((((())))())))))()))))))))((())))))(()))(())))())(()(()((((()((((((())))))())())))())))))()))(((()))(()()((()))))))())(()()))())))))()))))))((())))())))(()()())))()))())))))))))(((()(())())))))))))())))))))())))()(((()((()(())(()((()))))())((((((()())()())))))))())))()())))(())))))(()((()()))((())())))()))((()))))())(()))))()))()))(()))))())))))((((()))))))))))()(())))((())))((()))))(((()))()))))))(()))(()))())))((()((()((())))())))()))))))))))))))))))((()(((()((())))))(((((((((())(()))(())))())))))))))))()))))()))))))())))))(()()(())(((((((()(((((((())()())(()()))))))))())((())(((()))())))))(((())()))))))))))(()())())))))(((())())))))))))(()))())())())))))))()))(()()())))))())))))()))()))())()))))()))))))()((((()())))))))())(((()(())((()((()))))))()))))((())))(()())))())))))((()))))))(())())())(()))(()))()()(())()))))(((())())))(((()))))(((()((())))))))))))))))(()))()))())((())))()))))(()((()((())((((())))((((((())(((((()())))()(()))()))((())))))(((())))()))))))))((())((()))))))(()))())))((())())()))))((()()))))))((((())))(()))))(()))))((((()())))()))))()))())()((())())))))(((()))(()))))))()))))))))))(()))))))())(()))())())())))()(((()))))))())) 837335 876997 816131 826550 892146 695082 79200 859382 198260 840330 40059 194 519720 191492 230918 770466 432199 1739 40123 2227 2 143645 884588 39716 379443 26050 889292 508520 893235 899319 849074 679099 747634 848690 885997 396635 353281 112888 294484 890787 855610 487 10 743734 4 51434 192270 856482 775385 804942 872656 705385 97713 836432 4534 32 235127 105066 864034 887463 180433 772460 897224 894500 828244 614296 596387 156693 865524 553855 189277 553981 170 205708 866524 2 783649 188175 3116 638319 458726 290 239186 890855 174927 37138 108022 842016 896156 807294 200009 584562 760725 460097 650399 448753 660830 28779 62834 346310 102241 33339 242204 866641 823897 887608 125398 282 52813 822052 732022 140990 796159 890646 48946 109677 459533 1 475149 131290 28004 332249 169428 811209 79759 691253 289079 888821 767129 280468 69 15202 102558 317906 29383 2291 415835 779417 154416 503996 495644 662933 204 138340 819573 26425 577517 880801 404126 13429 183775 597513 303455 590314 32507 168175 191 267722 337901 828819 337618 805027 216438 13967 637095 881039 835018 193814 63138 236006 240754 31948 893866 349228 377 202454 878610 804767 464707 875355 337590 837097 26993 825930 2248 9 835699 287856 123110 877340 236718 301955 3208 509248 647822 778738 536606 761479 548417 431458 270621 49152 8 496350 168261 319673 232336 589206 664681 711584 798856 64830 427317 3173 842896 5 781204 48322 738061 760638 892706 743855 739129 307973 772 195674 523383 262473 144131 879591 791965 867948 212 643418 26561 307345 1771 820787 5262 702298 733899 331919 49363 886522 700 491273 14855 400291 882406 512694 350 8368 743939 1218 462326 60 740532 88 437242 567413 96623 199447 37619 303221 23747 391539 182 54 113735 135186 422657 366124 207 78 126922 1528 712185 818673 186842 881678 316985 2 795831 819194 537847 702052 632464 418665 319665 791250 175549 154542 759683 1778 2 95728 5420 9254 693388 1737 779245 734246 867404 11059 169457 873616 865862 834274 766821 501502 873704 746806 198792 15488 1286 845387 417942 841667 701629 815688 875712 144320 6 654179 814563 830767 124083 605669 13 5 867668 795344 20 842973 877278 662538 855087 21977 5 887979 889073 330306 808793 894066 768688 694011 878287 22 13764 209 11967 30 1 878524 734313 255080 297631 236217 109129 655694 798081 776178 779546 897355 853509 14 887233 31805 584947 867730 742922 21 20251 556171 740001 896351 857145 593723 4965 24 111906 1036 809363 703582 552987 149 380765 124250 443011 579542 61690 191043 884652 877660 840955 201393 66 802593 500572 15 655545 338782 70232 484698 561 6382 113178 780894 519051 686207 150666 58021 838531 558262 843550 122810 849692 2 732275 313107 592 688257 68 854582 525678 287304 474930 898425 29 556 223200 738649 238197 769407 360955 882228 890602 897765 494695 377317 884377 630547 896017 169016 92063 2 248424 167275 94934 11 656327 763126 787277 183707 2406 601167 757081 792348 305917 821397 853506 657563 29 670316 418280 895082 535033 19129 94298 865265 8 824602 347092 200467 764208 72 863656 884021 185782 862833 472179 825555 847367 3923 4579 218408 768372 634237 284314 88418 283687 740553 1786 332725 188317 33901 789839 76 27 805581 862404 735864 740099 241656 817716 449502 895643 892809 799306 28240 116 41 162821 461875 767364 215305 300570 872934 698791 797099 107261 874223 344622 3 12300 4161 48949 214191 396597 230230 867527 852424 805770 853587 669261 131180 896110 773025 800937 767285 884931 609813 889596 320126 3179 88433 846227 302093 272975 488074 195974 448332 1971 676979 338785 737728 274 1053 422666 833564 769080 3910 663364 360081 604 898623 171472 843244 872307 735146 748584 232745 125819 841165 39 112 141474 867360 11 342928 581 587950 3 860847 371311 677675 401197 798635 739698 484050 158040 814807 597832 59 252295 715487 46201 401105 562664 883290 746359 60787 758306 125908 218 887674 3853 502826 536064 784440 4193 594886 29297 12574 92119 760971 3013 787991 897815 745998 45903 258085 888227 12 4 897066 689258 700014 129884 742984 899930 880208 30 130081 351475 767737 496399 892477 415211 489851 855597 706846 770766 854140 698335 871006 310972 261 146985 96991 893001 11504 3753 585224 62 544271 77727 344651 668882 244518 1611 866396 3282 106 344911 857889 267918 12995 329282 237902 26629 564591 267755 858071 862830 784401 838204 559902 5871 3 13 827003 174082 872606 791862 445360 891238 848925 1 1 26948 140046 596739 838831 842963 220503 889074 18 9620 32 874989 728048 880439 621808 646195 400879 37035 773031 900 25003 446380 891336 16 291313 219 889404 157194 285557 37 868570 247487 838881 137 281 608757 6602 372628 896935 1604 1 442 686237 142862 34161 610835 843761 854426 772134 3343 26 894734 810775 1 292181 2752 353743 73 242225 785724 766985 651741 575954 780330 793127 10654 418618 359403 889014 1 762520 13 862409 386701 146368 830723 875556 808978 344622 261175 9 891438 8 134536 524994 452742 112830 304527 810769 477507 200840 11837 300 173538 679344 109763 163068 818473 67071 200448 871346 860922 794306 855468 753724 112 697455 540441 476700 252855 802474 770460 5 883212 544964 5 527790 853607 759589 887561 878850 5454 24 284799 481 4 698 776673 856562 16740 405529 57040 565530 897767 111719 648972 857977 596364 605085 1421 794957 4791 3357 40627 598437 1382 13727 887244 26611 888375 757268 886383 771320 15613 586927 121437 176522 859418 249425 254373 847013 822202 214822 699064 359706 2308 698185 34676 118024 594217 621 582932 171081 313884 698509 600213 338855 15 856244 13 840461 121211 883749 327997 799483 442241 26634 62206 97 24598 23162 81517 764909 875384 69117 587884 825253 448035 416834 892563 1367 591882 2054 154 257448 553475 421405 235 898752 37902 883437 790233 650629 764659 845678 28 42 22725 13841 378491 892457 566213 768715 825784 8 861684 488894 831666 849563 11174 751058 776849 46 211914 491561 661038 751385 8 7608 720283 409416 768587 1475 324172 567499 8 531762 49601 778565 103440 503874 813196 834064 7618 368373 297749 133030 718129 191 899143 585568 344 665578 773534 733987 860231 734693 107956 418370 844088 233383 830056 818297 78517 701738 465698 513724 817268 118 612768 550218 333088 877633 590161 898099 626443 22322 409327 880651 262032 882647 859071 560988 777634 1061 399585 848866 24392 31 1908 341766 142604 814533 552497 690739 890744 143736 879547 18015 570663 3604 57467 738413 889795 805815 893871 2 620991 503508 9312 70 205572 1388 12 235048 165 26230 4 239581 616934 775641 273860 493962 707203 52 498155 887163 182471 827169 313683 864673 676695 295257 850803 66795 278439 891916 585493 55174 893784 8334 677761 177 859634 328435 879882 676053 897108 801 884219 840448 518803 848459 87 766820 88324 401677 844177 423187 159819 56964 408796 286743 881576 136302 315832 478163 157059 878037 29 863821 373436 321 894911 131874 2719 415406 896262 10301 788583 691317 240330 109305 5203 13263 182221 884168 14228 880853 884081 12271 102247 889950 637634 227406 193571 894603 876259 830322 453195 168154 812730 61120 86 789375 662809 691614 787646 166780 756681 898431 432624 380876 612852 659956 735627 506720 12 893780 822408 874268 1811 681254 49754 25601 319833 824284 12067 500110 854968 793420 691536 832012 8 661411 538856 537645 120103 6 736050 888451 2 898951 601938 11022 79 830674 71 365495 251297 783110 323883 429986 831179 802954 380788 261 571387 1608 872686 107 884377 325035 675 865158 151615 767915 875753 55 882732 227959 318963 197403 1 483514 276787 96 3989 1204 39794 557223 783061 9 776696 221365 9208 96329 419134 483388 244 454115 386146 854849 765611 404912 485035 424857 263357 271946 753184 528502 5386 677142 895507 794892 129022 821935 872465 490180 49365 302161 381480 588501 666214 60170 331 867120 427438 354403 828633 869538 454512 716440 320310 883424 107501 297596 809633 757860 2170 831620 824003 886389 571681 420789 2602 409 82411 743565 677246 885001 884400 890780 372 413809 91 860205 770541 870785 891758 876811 644327 752593 366335 4 318385 722079 885963 896459 168169 641227 201335 862341 799776 635099 888362 794375 59714 838291 38008 180482 492576 362382 49630 861446 786385 496 896781 851074 5 378401 882815 246402 863550 146643 2 685436 837376 895187 1 309864 40994 544515 301704 890870 835939 29292 586914 612181 572902 16017 669086 222923 224495 686587 521121 6 249251 818657 4386 592051 2 9680 580640 321634 24 240978 225821 278650 462441 822140 57891 728352 2 488651 822625 86467 890128 347187 13578 896476 856867 7 841679 714895 465713 10424 649601 34 36 13210 4 878768 377018 873112 501101 888052 347718 448 2 800184 82938 51666 500539 331803 2284 361078 16223 765489 61326 480513 775007 769546 17420 278253 888267 1932 11 498488 823655 487467 9237 366732 785239 99445 77 563728 215471 890630 864670 17786 121 396079 887236 700992 894548 858929 885839 152398 801055 331232 558277 14 721697 3 439284 7075 629608 837340 808517 6544 505480 811811 164587 440154 255281 895034 127144 415307 717617 200801 786929 196783 380382 325726 14896 77240 227493 785054 692131 895793 825733 783855 779853 872962 913 858933 149726 44487 10352 344284 842174 768554 869348 753251 882058 891673 832220 482598 403954 219509 204741 4516 764642 709625 713435 765390 19 765026 2076 2 668035 887668 875252 896290 2084 40279 155802 281 2 856926 804254 480600 446006 26898 594880 831974 12488 764409 827952 880030 371038 842894 850418 5 167656 460373 735083 541008 838367 5744 341683 85712 26200 314302 735590 335368 331956 872056 758361 896461 91230 253670 623413 649207 24 884922 8 831271 159639 297749 718246 237 898299 804458 166372 583053 899497 47238 372116 799845 795 819762 500203 439673 780990 638236 95 869557 47884 225989 679870 816946 569445 855913 865278 807759 520116 808841 242258 93082 886820 263127 816237 896326 1 391808 118702 879072 739324 860682 488757 718670 576144 411066 813252 861618 542885 36538 856577 47750 9 547506 762841 196 12 150901 794943 67533 268964 892822 746414 766314 624754 410230 41020 792912 892100 874015 844771 362368 881805 858302 534031 578601 397 3 118096 760499 819311 222936 107180 128448 313472 196723 831250 788867 15469 828130 478355 349779 860910 729544 56362 802705 26 4981 20 772256 182818 808678 858454 43368 851178 863865 641124 710832 363701 887433 166057 846304 152982 706662 855790 744505 547161 375380 710552 2 557497 771271 592997 877768 547941 346777 875339 846168 885697 8728 543420 78540 2 116761 858 972 189661 92822 862193 896573 38053 809011 167 888401 50314 11 161187 41006 841103 502018 495264 165739 887831 876235 488079 220651 841153 880836 113 53344 124 372457 565920 166952 296 3 355 301420 219649 457203 252315 232 717575 351 254614 891394 826849 581868 438696 2 1201 878432 828990 528377 1390 846713 518484 416691 834727 892947 860806 647586 857461 59970 171425 41 395198 1431 2533 388960 47220 18478 790322 516669 11422 583304 598436 152113 255656 492132 886785 573817 367988 851086 233 18 805144 582279 78406 821254 340613 305456 653049 743364 746183 711139 43967 403776 589115 602581 12 857954 573499 824124 1 23 99658 769600 848250 889592 676899 752170 740206 755566 868360 644927 509741 140324 277611 55082 756078 740883 792 302 258527 850370 781931 2 5 548149 180688 832581 997 211457 883894 875243 457120 95344 487569 49064 9 471710 274 473549 327 580 716430 234833 840616 649338 851454 820441 423360 868039 831521 548300 857386 872836 831998 398687 536959 859659 90649 710531 428777 730495 844997 844515 826617 641480 820370 604539 886926 153668 747130 491341 1997 779063 47501 74848 886216 2 418954 497535 796327 609352 226845 102005 869489 892695 290249 861499 397836 349756 492620 105076 13424 858540 14 199778 499092 770808 894073 868022 831550 777 545166 880741 19284 458790 101054 51 720597 453430 40 75888 68321 434393 823088 804043 841647 2089 880351 279 1134 858482 883252 823029 852154 241207 672544 322102 884152 867586 536250 1072 6 883165 874948 884912 503346 435719 32574 710052 650623 890207 811883 898246 899941 145262 2 358297 5684 754194 475232 4 6217 977 15123 3397 47729 459185 236056 127020 597740 89921 883821 23117 739640 16541 560767 4 133804 343820 7 599320 881651 287248 95171 39666 5968 835573 877545 332445 4 238953 1 751509 544419 76415 2 390864 531551 106 280160 234249 844723 15360 1015 131624 899430 84127 698831 75999 662430 171090 796647 896412 44397 40 136602 843795 79510 503080 841808 254732 886675 4 406934 774356 83338 5 8882 874308 562656 601562 806536 380398 284129 5726 545798 18093 237646 869715 103776 243861 867364 278810 769335 838023 125966 336 264824 150704 642322 777810 831037 7 14 237 845139 17735 1850 659374 874561 744865 837843 248 1318 823995 879605 91320 898012 808743 813005 801833 323361 7175 1660 463 826297 75799 7 85492 794156 868981 831036 620497 875865 7373 851931 29 22358 880537 851848 238013 199328 853593 479732 678014 487781 831288 97703 747478 568602 85419 3 722441 2 22 174492 118145 634518 711492 624165 388023 480559 306608 252637 199508 4 170 867683 740994 743307 26392 3 894802 608230 864491 533187 2410 2471 9216 18 762380 494140 852403 96493 541413 487124 862987 846015 334308 898050 242 476559 52064 225272 888978 733302 376 964 9 372208 7321 733276 860904 35 160644 6600 584710 4 869126 517142 800069 880891 112507 181729 13 774516 352466 314835 719678 337609 3 430234 3 299089 8 529209 70 897509 804725 868876 783030 315172 873232 844879 876921 12 876001 854106 897715 1409 850745 44598 171289 477498 640666 270419 235346 320040 887210 865957 889459 226841 464 1 5 168030 895358 14 226728 2 866272 15 29216 221647 4094 860552 793 214671 821067 765674 420375 810353 152802 697846 200965 881134 657152 658904 1200 141 135120 884115 769281 2635 869110 310613 846872 570242 729837 110167 790088 2 611 438703 13 1335 146109 484519 775536 872983 783480 817094 749346 850527 774920 874801 357552 22 1 839253 788613 636710 343 206940 301481 880772 247343 48806 199812 880484 212608 296425 39484 696769 895425 63520 47659 865171 883660 292609 183246 24672 756862 384375 4 772308 141 783934 350287 877655 252 568402 866602 476 554417 490706 631671 36863 783875 35 2 522500 184730 428970 859623 774888 3882 583699 848663 885762 850061 504394 22 649585 46777 312683 840904 525314 504189 29891 2 90368 6 214060 757450 804251 13113 135548 313426 834409 682684 482875 289777 481579 870748 19880 104852 5 625364 156 861798 813566 3073 520267 92375 805191 884527 4899 30644 883522 360624 566166 784863 1333 259 41718 843012 330348 793208 790943 119503 869385 82633 752973 818855 896766 395847 527457 673798 638544 11797 377785 6 572363 891898 767 629502 884977 7402 807331 4117 713113 200924 653854 471183 447187 355735 827324 107 11116 86783 20 888530 3946 898666 397097 797812 19 854785 151272 8103 884989 503804 70 243 872265 9 70088 320069 463302 2669 239198 535957 854870 260038 681643 762704 188619 848566 886969 642165 724693 14 305720 40927 718434 800055 892800 330230 876276 2 541077 784639 354 582649 193502 50963 891709 816967 202306 889533 348964 70035 1768 343144 792452 881185 896295 868355 588713 789491 35523 768058 19 790970 884608 894596 4 3449 895659 869860 15 576427 8 696365 348100 226455 825996 833765 729879 725488 460716 855941 4 286774 473590 788645 4602 386510 288 878545 483111 95679 378587 768264 854279 24074 700582 106 173734 720492 820813 587465 19 734860 94529 860519 211349 75102 84414 761788 3367 274 781578 26173 394573 84046 831666 882556 505003 801512 608691 874816 288508 164780 138813 430051 876558 889992 869341 283602 580987 77442 442561 149540 11535 17952 35707 282238 129766 301424 306950 884136 812418 284335 162759 157674 72547 803355 827 876205 847806 800488 632638 486807 601231 87645 642059 600949 10 772591 815230 777014 4512 749237 576941 595237 307166 635565 2974 855136 807817 667674 535892 485850 436484 335564 1 892782 785718 60 870735 508350 10 250109 822479 399968 893705 582823 849311 896119 823957 267428 410619 173921 824785 713423 494374 872508 268775 671165 2 840577 283165 25048 501 2 5 856563 789192 2128 57491 667195 785124 1 874208 237059 526600 449280 858069 898788 356701 31584 614476 2 876940 72 4850 675638 428 772307 313 813203 641096 432388 195764 606522 47 688799 863523 21976 716101 557532 896252 2879 5 269435 257928 93714 631398 833214 416527 670617 799872 36 861836 719926 854272 520133 450986 815827 11 107 892188 873599 507272 697975 304 3026 564933 211350 146493 11515 277510 120937 653725 770512 859677 54 15 630028 746096 6547 812633 646384 811 839149 876242 483182 264966 512662 13 493961 568881 858889 649958 81288 833790 78897 754052 814458 627711 123 176986 1242 676711 309095 879517 734552 626991 410 260804 417186 524894 33704 853586 624576 7642 663199 130707 58503 279805 822904 60345 709946 787642 837255 746409 880360 807404 735606 334484 376729 93 871245 2645 884551 771402 517907 400883 66809 257125 477131 844815 304286 17 783537 388107 10487 618541 1798 380082 1651 13573 416835 737819 899634 831489 304806 458545 858986 57242 754363 473159 2154 843 586838 894494 838820 212263 377543 26025 744247 289158 178662 616 576 577085 816449 24538 849088 175397 371735 757874 296055 878592 42280 52201 488690 785343 6572 875970 1835 595411 42 815372 463793 694733 464499 725292 237536 883538 217470 872534 743896 3 635531 504878 445403 869122 545583 824166 703546 483158 624949 838926 568 516839 658393 544685 803245 16 890601 1457 834355 129043 82 287512 794963 889984 177627 488873 155099 851028 279112 431013 3735 288 151524 893743 785525 661919 273700 172895 789656 830277 846367 656718 896198 167950 849161 419948 2864 754633 898246 40 164957 893783 788988 120769 3301 814259 849753 843770 2 234022 639914 899261 192119 42503 885253 798135 807194 8300 210652 51 1017 438491 80003 142 42588 896632 745754 294306 839030 2955 492122 709027 127339 434121 870662 98570 630025 747245 788919 687235 751912 303804 767561 857640 61617 730014 4 207501 512671 834527 775896 888358 466314 745052 180317 866218 680913 890007 264529 867336 679965 348605 501170 1 753489 89414 11092 833730 463635 745895 772154 258968 4 758955 86155 22 549639 892744 372560 2189 270 889575 126832 1221 688991 866807 70201 103639 343042 7416 817539 243 270342 857127 673679 167146 432827 807251 315184 885047 465945 247000 840913 807127 775375 378426 316262 743400 831900 270303 376402 859116 756388 1379 898523 881456 839397 768986 1142 42086 490345 859688 111556 17 124203 43 1218 789037 227923 881258 272088 223898 41365 663207 895638 884167 682879 197304 151782 303205 579223 256228 555169 91573 689305 93343 857032 522 376547 899129 36 625804 643517 781101 653575 73 633403 805873 115934 2 863699 726835 5 127996 158518 7066 156385 152517 501940 27633 23036 251902 325650 863732 87 450436 824849 367418 382984 362602 133980 2788 245468 3576 49 792082 889303 1520 113375 644556 431968 877952 270106 181689 792619 803243 884197 46561 337142 793652 493401 310210 807052 536791 7147 772183 892652 441001 75947 251240 3920 435393 860113 782012 279038 139525 874739 307766 8593 285595 38658 40434 835289 97152 720880 405919 94098 367123 143 863989 776953 170 758612 15973 850160 236870 7 29 147160 18617 378457 878008 167913 29343 281178 838136 790 879495 794827 587479 889960 577855 77358 722669 13678 431 580811 889093 898457 810543 874500 796850 3783 151802 807790 5985 854008 667728 1800 1810 108910 281236 571377 281309 862850 13 397668 4277 666367 806756 537591 714724 212544 34 51371 470254 1 328 59302 855248 583810 739720 805572 332946 615874 16 314252 756556 2049 844840 79 1061 549 891974 461718 895846 581575 19879 446094 745985 178783 377689 871734 792000 3968 58782 3 163514 898842 842777 612254 659 795582 337277 338705 708907 529711 845058 627530 21395 2 148796 189149 723504 286727 526634 519191 11 848234 581765 2 180016 592990 777439 723192 7 374631 788863 865529 5904 242784 38955 65840 890822 536169 165396 882464 696678 131445 490756 150088 840863 677712 6 887359 162789 413840 320053 431 655760 792647 772473 888102 57890 896084 450359 2346 466 734269 46 892944 10348 862885 154 9333 873244 574356 9112 65 498456 83871 2 865220 637650 133095 448543 843033 861037 848274 803053 33 690738 590532 262109 898246 297351 69870 896147 314734 29914 501924 81104 596086 1903 114060 874869 864626 738508 896915 1303 806044 605313 685716 854295 93317 244445 333829 816364 530044 2752 615805 401 839092 382824 985 448773 857634 465710 842825 857371 579188 342247 738024 622421 487822 835534 879070 457272 315 609 430512 3 275555 537151 209132 303291 874693 12430 352239 882433 40580 183176 899263 788172 815277 413046 460143 687677 888840 821665 697983 307550 720601 21687 349237 563994 5122 347063 894016 347415 79375 826694 21169 872964 195855 572769 520784 38 363916 407529 207004 7 365996 767842 18 268 869857 212 1 89807 892014 587245 372974 248031 806192 448225 330111 106 124842 829 896302 182354 57950 207863 358255 33682 430889 179101 22362 796257 207 797550 861041 857039 374654 2369 784483 151 16 19 276084 834139 798948 818574 70865 859281 208353 134 833614 896927 801109 639436 875132 891405 806762 163110 864747 96955 701146 227426 7 65515 411997 552000 774709 2 50 899605 768187 350942 848165 6896 668999 210907 1 889327 80524 696848 1978 172587 896401 593432 880977 410 867532 79006 743612 837704 23 833148 889996 897739 3 705401 870926 32 898192 127594 2999 36 734273 2755 97779 310316 197121 579757 2 366465 2466 889505 2930 838298 547251 719776 476198 111208 748508 799709 649802 747466 10 896418 3681 611529 866407 286923 821256 402566 880234 9614 884131 72160 74560 33944 615 680299 803815 25 841563 93188 852576 14249 397 2052 17091 91 68374 492502 691016 144834 37062 455278 881526 897363 729109 407037 40146 879847 461397 761209 875717 846168 20134 412275 527426 894490 884870 208 755679 437245 811931 2996 863547 446822 863381 7 1851 390652 542967 790870 894108 532246 822607 1222 854626 844905 485791 23715 90363 654317 301602 41193 861650 895772 881064 650077 67873 896508 22349 841868 540794 524368 19 886586 898749 762947 33 898556 364300 61560 644223 25452 814584 682026 94366 840931 578878 8918 864672 586677 609829 194202 14 11 888471 625671 862226 178 892364 172019 815316 650459 298300 705844 623381 215960 899741 896316 854792 899399 38769 384764 51899 477160 15116 781028 31 529554 132242 573911 854891 899470 96 872785 575977 880065 57810 278125 107556 1474 783989 912 170950 882930 883012 870793 895764 571948 812668 344942 290690 530615 208515 133899 895916 1593 275352 42862 853417 812998 146105 66 862814 149 457109 609802 750487 718984 2 845633 878823 836422 834141 817047 470479 875943 894910 33 317194 811794 16 888641 53514 454730 6082 799508 706411 35559 810603 171422 4270 357319 315868 378 265378 848716 4264 815243 891340 81014 2 104308 3 848294 782827 1172 600029 87587 535880 138034 138 641791 198444 835 362175 149139 622944 338611 643348 14884 12431 461888 75230 722462 373951 376010 290339 5 979 808545 316 420058 886377 827024 352750 550310 51383 1414 708050 890801 890734 309574 220037 720467 298 60533 891317 15 55694 884929 333 171818 367231 770 676 889640 45364 5773 5885 169938 257414 69865 629344 429258 175777 767624 826016 280268 780418 837041 1 6888 55138 377495 27 730815 253106 825964 73161 12219 882496 202 841504 795130 400564 424587 898345 833052 81696 98849 11925 835782 330 807348 820485 873236 578748 882278 855586 14 433175 377683 25 804237 93616 801903 19 451804 176193 799553 268665 834346 405024 689 827222 881329 18839 624148 98 5554 1719 750051 420437 307 877850 803170 876023 696031 286040 860735 3193 898699 16569 10703 886447 1155 789113 657308 4 381980 894472 863622 869334 256350 896120 881756 410801 4 898360 41 207 5 849831 577975 426674 156022 14438 862816 598313 769350 896926 831860 877088 197 41730 659182 466670 362848 16126 10518 706506 283582 859510 834735 4 623295 854245 293955 233650 832395 10 538497 74301 81753 866478 833311 29789 886319 527941 537705 890615 70815 898306 25 885507 310377 880283 283355 85015 839088 432976 391509 520453 502515 123552 175372 232255 538123 888567 24731 682579 818724 39346 890158 1339 880369 799551 665592 799437 10 3532 114135 753262 39 884514 2 677792 566244 882695 660734 753473 345818 863815 788887 140148 38288 236766 47 468700 5 31233 615595 38430 859616 6330 12 885790 845999 2 390099 832501 10 796718 895075 594197 813513 883915 15459 475650 73 895878 651906 3 4 67206 897591 477271 833072 872495 872709 611585 5 772187 4107 46 767312 34021 838747 400572 7757 98282 537663 804373 11569 843661 5 212624 184785 141982 431647 864225 140821 28143 3016 569265 10617 354527 4 860341 279624 565376 1815 250 643006 802785 855175 30 227246 550790 39 748269 895443 435402 146324 567735 761338 672777 898536 892823 4507 607341 51 169 176065 863758 6458 844692 334529 1 724025 852175 429751 831321 7 337 812486 644224 128053 418485 560200 405555 1 2271 813394 729161 54 832263 63 262164 858769 885214 859149 18504 22893 528241 652765 511262 716252 607515 3 2195 204074 85 40735 443168 572925 380105 737441 495920 6 543113 788793 691977 73407 816997 2957 283098 309 387607 205141 895600 897026 824359 827731 8504 860757 670484 835851 67010 267726 730898 752919 135 891785 55648 263400 171128 554926 859872 766593 345173 848380 497199 30135 808525 29622 284629 419699 316316 610603 6 12859 837078 112906 13271 267596 449196 856386 674137 798453 715123 19512 762299 786368 846001 889560 882362 429060 219095 15 826305 18 860536 317535 38 859748 874683 6 889360 87 4 805319 132571 786126 837366 497912 72563 879413 3 276874 192029 153653 820659 887447 859909 136247 297203 537314 698893 835780 819042 707383 272570 487132 316588 105818 580029 233456 559612 838965 91 170 14015 210240 760372 96 620434 860976 29 368140 1890 3 379645 8 260158 889359 9 824734 110162 30 581678 396526 181235 5496 8 415 441846 180 493870 844892 302026 344564 653281 112341 30192 757336 230205 808632 887683 61 12308 112203 56516 345267 848569 882629 333259 899933 799039 791660 19422 483904 36 862037 341004 558962 251295 3 421103 821007 824682 896347 818027 285058 5 698142 790628 837602 893641 881512 223818 221800 327474 897949 175503 6 626682 889556 888382 43464 699028 36041 882975 497059 320 149644 86 841271 709212 356613 867458 886974 189566 345 840567 844044 30 715999 599721 741533 463690 732240 440829 825433 466029 378745 395831 75928 811793 492990 282 93131 389843 21300 58234 206551 318140 320425 137430 147056 876278 899578 170005 680369 533304 28749 555505 815799 628752 882095 229246 122 23925 3322 194 662421 770852 844437 460068 606978 91468 814918 898318 525531 835500 514182 215857 488327 55402 860348 50949 554316 252 506421 191151 448865 874705 741890 55734 880565 558479 711830 687152 149860 590149 539329 233374 256207 12 2 563715 419773 140999 841839 681653 256080 467338 476181 608596 216797 886923 561557 157175 266168 22144 20 456719 869777 759107 22859 641897 117858 43122 2 863319 534690 877406 802601 226505 248663 242045 669217 873888 837959 246217 890292 29 748172 849102 887778 812493 778613 48 892718 146738 564826 318383 106 414994 667899 302 782447 373708 353 795730 98486 556420 54777 848110 7858 574213 451297 12232 865473 894396 444614 875531 170356 886981 949 4877 533871 799222 14289 656245 882058 657223 833426 72907 192937 525 864735 829874 695887 776480 887318 324982 47383 36379 792624 556316 593945 471660 2 94247 732499 698243 126536 706831 268680 579167 874196 769192 400173 559 7541 27508 8 239667 423337 657012 566220 1845 853021 92643 736923 110678 182 776382 266086 78665 521640 862453 459239 883024 456804 887656 887231 594109 773309 814792 108695 749101 751430 277263 2 819743 56424 833438 26660 5 98325 17757 428623 322233 832293 230 112141 112519 641349 3 526223 3 384892 848308 55426 876159 701020 889496 7 4561 660452 409184 58 10093 528713 881815 677547 852024 443455 37458 65 862589 615075 248853 606184 36 805706 11 24443 694880 192236 239610 888381 343149 269 273429 753719 863850 886997 763798 206013 12874 3 612114 896198 283486 472191 868776 776344 705119 779401 547 705549 591881 606452 804997 702536 1 501554 756567 213634 530 892303 698224 800625 447636 733575 9 65 108 118072 881135 1539 802348 20905 817889 833533 14 85866 9 740922 579193 663467 392898 64382 888502 26648 196 17 198914 864199 881762 832026 76 627489 402174 887707 65925 232684 721494 674584 827383 20556 8948 3958 682302 855865 852968 5 463482 287011 41 4510 779738 596452 2 14 630081 547373 243887 818119 779430 493073 332 864392 875262 823931 88534 394941 219401 1747 779851 873360 2 164020 827080 81 791024 211837 529833 156972 883697 252780 635759 860227 883601 201414 852664 2072 100687 855788 430327 104393 822635 696078 832090 814244 156471 14465 891928 881676 113955 820295 204 864327 720132 876928 136 259613 92450 7887 502598 887757 866995 434816 659765 109089 2 44496 57576 620255 3698 129996 707384 33 687825 2 822884 829177 50093 189901 1617 882470 728502 768484 747007 610530 251551 884089 890767 505348 23412 505498 93330 539637 862546 885287 247007 876517 661134 631822 887648 893686 888289 79 143 342639 8217 807266 528287 225988 193315 462586 854681 438490 893383 121898 801052 149817 755413 108582 852680 49024 153735 296209 690059 883183 447257 886398 65948 881190 130683 233359 563309 2 225066 841690 97932 15 728140 107188 785 212886 114196 106 261735 220432 431811 45251 63 890680 787728 877689 894407 806216 81911 595932 449838 386228 45322 419940 3154 75377 3398 824965 718279 818685 319517 857201 632606 74690 774176 6370 574105 367380 247792 588262 186833 2571 1836 846477 825825 106 40 54 336144 5210 29229 762880 18952 2064 882474 412267 2 57139 21 391987 431911 722454 37614 91836 512436 713075 756367 139937 19 230397 191 354663 626831 7 866898 217 784044 727432 788384 816340 857460 857750 812225 758292 518122 379641 824305 880 309 452695 526205 29 861669 605406 330934 502529 59963 835116 1 769148 425044 2765 883369 277402 359445 388 769284 741775 55279 840000 15688 752242 730388 869006 852591 713712 678 864652 717882 12 2 752246 3996 868980 30791 288229 261755 884085 835335 865417 153662 16674 885209 863020 796001 126037 476021 530594 70912 200201 761873 534427 875892 856526 424269 3 772973 184248 818937 417 402637 765977 413896 194646 2392 562246 777580 207 29430 591620 169749 328981 798810 444935 1 446458 11358 800241 5025 55712 834725 853915 819742 593 744606 823229 892405 27290 387231 557342 551868 351 653411 865462 895942 411496 795504 811699 715700 550826 458773 507718 885955 337297 11065 387404 629316 779644 658961 807536 817431 461818 40205 452289 892253 2023 446645 811985 313648 814591 409000 875941 35 394 264138 143378 867026 308817 710964 787644 505394 368303 5 106721 645324 842952 713516 877692 98890 146363 616709 3 312834 126831 871451 272991 70299 433653 17991 92166 654672 93246 192297 98 871574 497883 517490 261722 215244 19 32851 894411 162986 1 62547 2 699218 513515 819781 838212 352410 478408 870702 302655 855453 887250 566713 3191 758486 6620 73490 753714 217986 53333 866432 644419 19149 421723 771570 591498 763958 704219 4 14892 807734 697191 674958 688404 884545 511137 855036 331226 279579 2 1 44937 890719 759177 75 898697 888777 855223 778405 129851 92696 227 46206 727539 87 260181 196610 58 31 8655 880910 1194 95 626361 640894 171735 847836 96433 739752 820467 434677 12005 2 888 162808 284595 333383 890324 363197 366436 390880 796119 8 891696 856324 484873 850660 847779 116020 36 896087 896603 811438 99507 804369 633085 415146 451063 407 818296 791521 135698 240813 73882 50037 461605 812553 214649 894176 763479 660848 890002 20929 361101 12201 288734 299347 669210 600910 11961 2 756418 104466 111295 642088 830168 207752 826715 783359 880892 677068 513408 91 49139 88465 8668 716011 278058 873759 887769 844694 853997 3464 854851 840089 4935 131188 17085 178505 481226 1671 863254 634972 499467 896604 641259 185958 546148 2084 861354 864732 3939 975 888833 206 472605 547545 115914 44169 8699 33 572023 23912 359884 1578 819970 19 892051 769397 8 886547 807801 517696 68 853695 845914 630334 193050 703483 937 20187 148321 373242 723958 275062 5326 531 336 369065 13504 23 4802 186174 789052 256361 829232 719132 773231 416219 895053 455021 27583 135747 33 893591 469834 278525 613453 59 695747 475375 593645 645102 53973 878785 880758 603724 895025 781149 34 877965 73 206818 848541 359957 106440 76165 31824 426304 290283 790277 17956 165 49951 6176 35267 176036 1 891608 547055 795294 173478 141668 142923 889603 256656 13434 850411 17013 888723 470288 74571 874539 48054 856628 563229 14693 860977 34 617179 477413 830373 2 38516 543212 754773 641268 1103 808377 232719 761347 850588 2 21 755193 205681 869654 281 872976 564445 357956 531117 223858 213234 282033 125625 16648 892187 839885 18378 530775 899315 211755 437683 258901 866471 296063 58222 363633 213506 108440 839846 134303 602365 18 279658 866818 735487 316727 886186 67927 11639 544152 537275 381999 270210 39 870572 811424 586559 28 94796 2629 3 577708 128156 820658 851989 53650 524724 811500 804677 376585 116289 863185 79 864446 761731 117162 880957 659076 509949 841243 864464 29336 43 811552 258328 20 861474 4179 847701 783944 2081 59 889323 721139 145471 556737 845988 798483 3244 896087 462628 886532 269368 64 61769 122 12 751408 852166 13 497213 870557 496776 606956 836235 46934 8 24 654010 559946 223249 651173 4 895951 86181 880455 427644 840313 4 840911 111335 784696 1548 5 873473 2060 87 16997 823482 836081 796512 864974 331816 140107 10845 124 205 206315 5 171245 2 166 334389 1 237 898231 862190 835822 396892 433208 439130 867857 611322 908 839428 369060 691 82304 588846 239645 810937 7 21820 347513 252530 127618 856127 592753 844878 883111 855572 855148 530778 874029 3557 895089 305589 883147 654008 819125 894298 394698 626329 873344 187607 110071 377764 368878 81139 39926 3810 820141 69006 870406 889244 731022 836029 867374 863293 9 794950 170406 49126 1565 18 328911 763776 190227 2 568545 839876 436153 15036 621050 842551 280189 26135 843375 2 889201 585 234698 812673 9024 707390 650468 887423 770306 2490 862228 38308 246231 11825 79558 10 636804 5 870010 13 888305 3382 29577 868923 411471 214800 48744 81 183841 487231 204694 243727 807556 887104 832909 130 25 34712 189201 61 5 5 576425 239584 832400 21169 114 272649 896602 226477 324768 663059 402864 885546 748044 849738 67700 847520 5700 879760 655259 848547 862816 24661 120993 824319 182778 22 1003 275711 479553 1 561633 341225 898217 11816 883529 877750 623534 26408 98603 736349 6280 241919 2 136 869255 28000 358545 837828 2060 822380 842396 445780 885483 620627 802679 2468 834585 210 226 891673 338389 4 490342 597038 895966 606664 596303 747276 875250 600937 337194 123 177724 725954 882669 9 799915 357065 893727 335310 896571 895572 771755 721849 443379 62806 332170 443774 109954 6 388211 371729 892175 3 219265 2 512109 843404 210 45043 629244 899913 115949 848726 770109 36124 59041 6 611028 284689 447331 165583 838031 269 812453 2 2 893476 33 887639 532978 21 304744 314881 680443 865566 519827 793577 550287 826923 860983 262766 40440 766453 10787 679106 206750 464 68 387944 88489 32 775959 295553 574936 808620 335397 318101 284182 445465 460981 71381 683746 867772 8 4 872980 849397 759463 892736 885869 42773 506795 845297 44703 811652 777335 539122 884688 8 874339 225 8 831192 677704 820743 835305 796 530956 816786 843439 12471 729401 4 839406 693156 771990 874648 174336 878091 821693 173343 762269 830756 35732 801746 381982 566272 271618 890955 285136 434080 138697 865085 3648 743201 791510 359618 13110 4348 645565 465463 62942 1 779313 1 375696 2090 190363 470886 340101 551538 201124 25602 798997 9 403957 30611 723637 5 3930 284709 503922 840997 790012 121692 585902 808284 887306 42 699417 609699 866986 416731 896439 620550 32957 2 3122 830746 726726 896821 360657 831917 2 105762 5072 16 503025 219697 529760 855877 855096 821487 537457 859116 479 769516 224739 214047 853761 880337 818690 371272 777 689068 128251 438694 6 529953 873022 885025 72482 592725 65307 855186 354243 281927 807803 3952 355342 800338 497835 1294 10896 869293 857331 849993 1 796089 474416 4790 834004 22328 293185 801533 878590 101950 363439 240775 10 858220 4 890934 822015 860281 870044 809944 346650 451752 802766 885925 868186 738193 617761 11 854590 771008 871722 4 428442 47 739438 426428 13 496896 7434 628868 598132 8161 880797 601099 3 94458 310057 209209 310935 45316 880969 672845 899226 28375 871075 139803 833518 171575 714587 544399 279553 5 1 374576 809492 19157 543861 543795 447874 146836 852432 872973 234064 529435 505932 147878 121831 185806 277213 827419 874895 512224 51614 781557 876033 301 52519 48 254 716459 863292 419930 899966 351076 272891 886610 80358 40966 128231 897122 354022 888928 302916 39349 426580 266799 91483 256543 700146 845015 511730 492724 851938 670884 833778 567629 890447 600760 550151 5 597608 838431 543331 847630 2 347711 72605 781652 232317 148500 848148 267247 18 226560 155309 280872 881579 372492 85293 280994 48808 168 382206 784673 788205 879402 20060 400187 284184 2846 468010 1 107932 453095 883653 868498 757376 423009 870873 1217 764 853715 18 833621 797199 198273 107371 799091 818838 806393 680 889518 13 855573 870172 586629 798072 9 415745 895769 753510 87 669468 751335 832824 819385 194795 769089 56 814287 250457 402608 2 769582 840319 862917 10882 244603 855642 11019 840974 296272 820289 47596 887378 1 147 413191 423116 833776 501844 878490 569030 740992 589130 42252 21 898282 98552 1096 879764 879436 409852 709837 682706 404342 899057 19978 658357 834579 699405 651494 866479 209727 240 571 237 7814 556410 202867 3 885854 808663 774957 674169 355240 788436 100 696142 798440 940 864751 733426 815282 647879 531907 230286 717684 588 740626 64356 12 272182 805866 34219 892768 863130 301601 34507 732696 132357 29432 739939 12893 850327 139539 497477 873052 2367 866458 790375 814797 59 742 691869 15 507 406258 830891 2 833761 3737 887034 472167 866817 830603 728213 584173 841503 415 93248 16 6955 231485 2 350314 782917 15947 896909 183211 92823 407394 255 490986 636995 208 544243 720244 246781 137 854285 43750 868426 218120 729294 765754 834333 822960 6130 896732 47093 729197 864014 523010 785399 138598 601627 629123 172197 500885 109 733429 17 426594 66374 301986 33682 684434 11 764261 895206 465 622220 829563 183881 50236 807361 892039 33546 16668 14 684853 91992 665710 45768 22792 223524 33 811413 841849 575852 106458 236899 236404 79 596259 485 835400 459211 4 533388 2 303 56849 13 183241 447 497346 381542 4 732261 108 106850 641743 37599 36612 37080 137829 25 487400 875074 7535 4 2 283255 750023 509645 870387 592787 642831 9 710937 438236 334363 2 299 534409 784383 2 742323 2 643079 680481 596972 33841 748471 137799 300238 898062 638414 639542 885159 868170 96904 861897 126010 130549 814778 515380 380193 237 29761 657880 201518 699869 539699 812613 553785 340224 26 863784 199993 504749 506535 206787 153852 4 681503 885871 19073 172124 9 77 818557 651346 834493 835093 821661 764462 421976 8282 1 8 899487 889102 22564 1 3 787776 809711 461905 708726 345600 1035 38095 841385 189396 207 185029 245292 158690 897731 897415 483104 514882 240493 81352 48531 859876 279201 251069 893788 807439 767441 859241 880801 861173 502495 885631 386340 532733 116083 10149 203950 322226 737388 826430 685677 859128 15836 554162 7282 16162 834248 225902 783882 791605 333571 780993 844432 155728 807598 861536 800990 569722 3252 131661 9372 5 712746 662340 798781 889382 111354 153585 422887 853205 830070 806464 578072 692569 19 732182 581631 741012 314910 834072 6 35689 351 887522 878198 113317 884173 834492 227955 2102 701952 147548 641084 7690 41 561788 532645 741126 1851 222567 56966 858342 160256 721967 252 809848 317114 293703 863985 205682 386271 376590 34481 806102 66347 111 2571 897786 25771 895461 22549 643515 1 847621 6634 857133 138312 790619 831130 757184 401270 312698 134448 820768 3 804026 2340 893683 13775 870446 5 646567 31665 769984 834637 801657 628084 761617 49766 407 471774 692763 1329 853043 145220 122139 867210 188288 49 217931 856313 120932 879711 10 17 599624 830226 13 761624 898703 864978 222 6 187964 9 39 818165 3955 208724 496 600318 808511 2 854308 840632 530999 26 528308 290661 855672 881690 515595 835557 843458 435 473099 886134 220582 611128 125 85360 689338 227059 86 737119 562803 561 895800 58634 7 707332 3578 749444 1 18053 409540 875690 893459 880 2 890799 238300 845653 573501 52224 38115 179 25489 820745 884940 24576 813248 882558 866170 24598 498052 173368 72953 224428 898396 852807 883718 741939 468631 177657 760025 36 327558 693159 6 122399 16 466 79 853084 209734 4826 5 81 3 465474 838411 5 5 6873 25056 556737 8692 61596 170 887839 407435 589630 725297 18757 424523 3033 773273 109321 787757 3307 407738 435127 874171 875099 366104 485277 76017 442970 865499 869286 217816 858127 862770 660675 1613 92134 16244 2219 516376 320522 765685 271426 773932 786797 190231 833636 773602 708 274187 195517 705383 134068 762184 712733 324392 826438 490764 2819 2741 851649 2534 65605 665084 481041 888925 832709 778173 351267 666885 15485 852097 246814 10 892923 129478 79 748758 833100 899559 200482 487484 588310 34 76491 41 588861 16348 869495 375704 11 702989 835776 198 251 575642 663619 733942 151041 762602 345763 43359 800169 392508 19862 814550 797698 219182 646294 189995 759915 794731 480215 447141 828977 21 282713 432507 851696 458199 126414 204386 3095 633312 571171 56317 899653 494635 695331 481460 703 767842 13 388102 866137 317480 898229 848873 520933 822880 2024 72865 283953 16 724348 859694 63234 738945 373602 151216 276948 300 93 701611 113308 316731 128399 63825 186258 79 85 82090 225791 503624 3611 863680 888357 5526 841270 854823 31671 761921 82 277417 404921 168559 392 15 238020 2767 43818 13 220681 877601 806376 875939 886994 461202 355818 3180 1219 741799 8623 511914 553996 869488 378847 578940 259548 895751 735615 122 19 6839 873979 501 634114 672720 17069 712051 884318 833295 889228 63254 36694 320747 781963 735616 237 872470 684359 16956 430463 626719 350996 117650 241101 4 587121 405382 85 896918 300305 1 63229 75011 653 862843 692267 168246 7 260768 45449 817656 756764 878533 18 859297 29963 873669 1 40 4 549172 791382 4616 694066 13 865738 503201 884546 110676 851850 882865 41 800603 384634 248748 734540 347 734662 64 763068 497491 506152 20257 663462 891 730455 881002 164 675471 894963 64442 889679 784083 364590 829728 284736 124163 363077 6 738416 6 5806 841582 12 21963 6773 1 555217 5509 182397 209570 4782 253214 171 46237 548144 5 839916 462403 822387 176319 883820 661297 803308 590 481506 163 825446 11014 857729 754214 823717 759732 23 764918 158552 888076 829622 790686 66760 553098 495427 756007 298857 405921 89900 707828 541669 795780 627675 423249 3524 758414 897524 489615 499958 871773 307644 886400 450075 201655 339710 768727 856456 561217 95 448148 3 887948 292108 148 643750 651814 399325 809379 832926 775086 752224 701959 502492 893633 410609 81426 24499 855943 291920 208364 10 579 889557 631845 556297 289134 789045 190 732420 405590 877046 639887 232401 7952 880682 697762 151 454595 656804 515173 843163 515545 851391 789070 586198 694384 897735 778783 76 827533 877132 367928 432911 37773 284059 556374 3473 34 854658 655980 897561 348676 582 822631 886282 405705 898647 340 180615 418837 439699 822323 27594 336938 873746 884900 24 429079 6711 644978 15515 796616 957 871148 628754 859355 414880 496 895626 411309 228774 559104 888244 35123 858445 548201 246871 862180 37973 883615 227639 839556 459439 293807 878073 105819 474722 848022 3662 464 895020 36363 51 252427 700338 535447 842243 813366 565802 82385 190439 3 34163 82722 2 656267 3 772335 898345 867218 419764 700747 112661 21 875725 13983 782481 609258 837415 771776 3797 601647 58833 843980 832688 866263 870996 765505 10 187794 684607 1831 883156 145133 447606 359762 793143 4 896707 809576 625802 549609 856619 722518 685809 589013 707235 831376 894589 894493 805163 506812 771299 852117 560594 716500 677176 804563 6084 10635 322472 310546 88 460647 138241 290947 153002 371118 492775 825811 683456 667789 664016 367012 8100 133707 888122 553140 304157 622119 1 2 701665 849566 502944 428779 461075 712549 728068 889864 344560 560189 3 593300 748733 852349 1 891 181068 628687 1086 44917 112572 893456 121946 142870 441 159928 486010 175700 867826 559466 877410 878697 15402 819746 1784 471491 702628 37401 386667 833399 246389 396851 853784 700647 811516 855371 193660 36023 897735 81 850881 231218 201 794185 877985 9 2 447263 628523 886001 220196 784179 246671 6301 828618 255313 752584 872800 101827 719223 799461 2 496642 257259 78585 275888 859829 352754 836720 838794 116977 735481 1582 852682 13 307 837406 657139 210721 701612 699033 793070 176690 565021 568703 303464 194573 191940 1 225 1 473226 370588 690848 753643 876822 4 1805 1 898521 293028 809004 88840 873718 885950 879009 763284 477617 349720 886768 5 378096 64 105098 248171 861355 887117 8627 37829 14418 104648 693194 158728 2 313594 131491 868286 868442 579887 810489 827781 712976 865768 847269 7 1 714782 801546 271729 855049 93660 630122 523347 869497 862971 828029 47 766670 525723 258231 845341 88323 527831 3191 369315 802211 862708 778644 330920 284454 853528 33 730767 174612 887033 745674 729857 31177 859309 64 850905 837493 502092 852194 697261 401760 878567 589682 600778 262214 754392 268731 716159 380 890559 899244 132721 540216 17030 832036 775398 95612 885029 207878 805863 362403 4 602539 452530 896388 869660 293992 748602 782800 834738 84620 295186 755359 883859 2 804749 112428 62854 657588 120884 677091 579617 16 99 568583 894917 594106 1 871731 7 479899 5 500983 326667 352142 126729 683561 859398 896222 14710 266796 870644 814345 531992 878780 897663 835600 92829 495621 213 879004 5 831710 793190 417524 856445 887199 357695 751076 172314 840554 58253 847 314195 388710 744087 865089 793228 533711 827370 791178 817908 1222 520 171783 872125 823577 23 804379 574875 872780 794422 34 679819 13 768800 162712 163215 715161 321140 532873 381329 821236 158740 1436 620260 484 882140 808437 767404 886974 836108 856364 819140 812672 765832 657629 656602 318 890066 22724 441196 3 241107 869826 3067 64041 500883 6 898237 880354 896255 6761 755667 874739 107207 39 691010 107009 830354 1186 505668 899907 280755 895463 8 740365 2786 817174 675229 895128 278867 435951 303796 856689 693287 4704 828447 84 594276 81726 890759 5748 15645 475 20290 886745 93 876667 200071 179738 884917 798015 863756 871989 144881 18 641361 79271 3466 278 836290 13 25464 312083 55573 556872 205843 809277 404066 776105 534819 724109 565092 566229 839359 333528 828833 863354 32760 739965 126024 474971 897501 353943 372578 365110 793888 609295 1 405605 15636 769786 820941 54388 859461 894379 394735 192 890106 58804 7 781501 857106 670364 770280 3 111 254738 878578 873272 854102 134311 28 738048 774901 368958 647202 106471 839339 227617 294480 878693 3271 577457 830847 592211 245202 51306 892071 325947 414996 820490 836148 117606 926 360992 889348 767603 91 7344 491108 618878 834692 222181 793440 60 899603 874519 305613 647958 565835 77050 869733 785997 829178 4 840766 7820 865846 1813 207831 700462 138 65759 330107 521069 827928 40060 807421 548319 481487 2 316147 246965 883550 228047 298282 96 67479 871735 864512 2 510269 874606 17201 377428 413978 467279 2 306929 815017 569 200450 67082 622112 531007 619209 850252 143140 5848 571892 870219 641364 29972 829027 877733 746892 851986 871950 560 739015 891370 206410 242093 729366 886128 801272 710755 188365 214747 7 191067 676505 721390 37681 3 2 320 1106 823616 95454 228337 162609 861533 3 156527 889076 36201 491230 894197 380009 129722 834138 516858 721692 18966 123381 294628 509806 935 800948 125163 4 775109 335760 9324 2 851236 6 428093 880561 356706 773845 848117 9271 850849 362988 783725 876021 898778 571812 695029 801445 155308 832055 858596 17671 718019 243569 793694 881037 861537 158255 451653 9 192238 1960 270589 2250 13 867725 778908 838157 892998 156478 95614 27852 11 224924 190938 351 109682 552278 163299 5723 846558 6602 891500 369875 742658 229124 892130 24987 15 619557 156259 848203 795835 553037 820518 390937 128145 189053 12 517047 796 807380 822108 874171 728727 887508 335626 890231 488967 109855 512744 205745 42 520974 204 181743 353686 229488 566510 246899 718066 6003 854015 797021 826426 578861 707513 426510 19236 147686 284 302276 871006 851641 30754 206604 604308 49 821279 21514 700921 874694 369365 856827 348951 808999 23296 239922 566308 511720 9 20689 695984 865564 35 697113 718 1825 692109 441794 400556 855249 169585 858246 2514 883578 885242 642654 162077 90 398295 879130 3612 6657 470331 211259 525420 737416 489020 17 241856 696086 370 797809 692523 275333 111409 4773 301 423952 144444 839721 898142 399082 270823 548401 84389 831986 339065 247763 800344 147236 6333 277550 520068 845859 806757 1006 624528 853466 439716 92213 233589 717938 860345 804087 838180 468513 772482 350475 831360 850571 800622 777643 424876 359941 875658 370612 383506 1142 106501 875683 825954 792597 644929 547746 75493 839914 30 619625 208447 718153 892214 837741 844828 57398 882817 31190 703320 91770 804483 7 853343 841666 453692 519342 868899 637171 830561 386523 863591 700186 321155 69766 88167 429113 880030 873585 706732 11162 1 50473 269131 15864 663872 257982 157611 867652 737874 846945 610408 213 21 825899 269396 333812 516388 398101 141655 706563 470438 887620 790301 868483 725320 503 832675 2 28264 429228 861354 886663 763721 185252 176959 772 715390 813600 207854 859498 52655 44493 59220 894881 759579 427529 520050 846533 1 850990 807958 257520 886147 545822 807899 4295 107 431618 543902 859605 102 867946 192 191290 118222 176461 894651 421628 341966 838687 9752 649161 891420 111459 414028 65605 894108 9163 850158 29166 883480 19842 439009 4 889499 875794 6 892050 892719 748994 823978 769848 754913 211706 843906 726 415368 12270 616393 128433 884665 3 825213 753587 895035 624451 863806 1101 180647 17793 34 94348 419297 20467 741897 500760 867456 331 14153 504677 35 420751 826065 888171 596704 821118 722662 888276 577316 255376 317356 792937 9709 368491 879530 128823 891242 2 2198 80 2187 120952 788710 457466 810797 891684 306957 859978 120719 794444 81013 651035 163 751409 894643 99047 76873 869322 1 24225 400125 27 823665 1943 195999 174713 866833 1 517222 1464 330985 828216 1713 128118 5229 808944 2 804167 871068 594825 928 840152 623130 438645 10998 313472 216242 738953 494787 464687 703259 29538 823593 493 407647 26971 812598 4773 867166 852924 804742 4 112 486315 107247 27 867504 852030 898844 870798 35750 835852 25834 831105 84125 884948 5070 3 1 23265 124 277223 873620 2 25444 896333 895915 120084 34820 565046 69286 787057 134153 151777 898007 580559 79893 48 744943 847715 897259 842176 5159 190607 71 829987 604254 351591 444639 850668 81585 99824 732655 754046 16 724892 635623 895393 719910 863294 713131 896540 38218 653593 113395 6 317174 508621 795370 397188 823437 797558 881109 810518 765399 892672 718334 755404 747938 3214 2815 92768 3 257805 455031 295771 741390 535792 60 4 392162 716219 897122 871831 602685 631472 273582 18921 883605 131812 823450 533421 274588 780892 753633 826923 826769 227272 1 829060 857286 56569 402243 212123 28787 813709 11 853890 213385 708884 187317 360071 829915 390536 166947 861148 7545 486601 1939 848044 121952 586363 522177 874968 233693 793976 448208 671 736406 452893 178459 807349 432330 220453 135994 373 735941 657530 29 331794 3736 878629 44556 753779 838547 872543 48227 710560 564069 176412 870164 434469 49 742124 155582 753319 810466 4 899433 386206 22018 305497 811455 259172 2 16673 5 35440 302734 754164 117791 832483 343410 9933 886198 76856 2344 859335 5 521358 631273 95602 745469 795910 145 1744 122209 358940 760645 560571 113970 243554 165093 3403 253 5946 783585 722502 610904 27925 879165 595274 64276 511054 185099 743463 482994 17412 828344 767495 862293 5629 148614 2723 878113 644658 63892 847587 3787 1 850159 879564 829572 28350 341998 87873 55704 823457 810149 593503 308 461215 3734 266987 397285 127 873954 625780 882965 832315 463134 9629 883819 122 785340 53028 666887 871093 817251 770685 4096 271962 589856 869907 810474 599860 220960 26758 898673 808628 71754 687951 891554 211432 87 169986 837492 1481 542845 867716 654792 899521 372770 748512 349961 4 831121 66207 898895 641020 14371 383798 851817 611833 427025 39203 2 686980 851978 819714 6441 698183 7 848968 290909 30030 5 75734 675133 536212 212 289937 24870 19866 7684 134464 234817 3674 186739 896785 479965 599071 836676 239 841709 1476 811111 775764 842608 577865 50773 1136 6 21 85981 769562 134465 788293 262794 245060 53248 602 863703 706247 304426 494725 894559 5 839524 835827 311013 280272 591835 611326 863742 749502 875653 99171 606979 535027 302974 32682 68761 828015 875835 889844 78908 179 154270 388406 721984 455947 307536 84565 825372 27 7 196 16 716443 195 887821 165029 405743 156614 182182 898927 823650 656865 22 51 852614 560881 599625 665570 205718 17405 310683 712223 827177 842487 747201 677150 841493 84461 882442 6 831196 689 530017 624072 594709 399252 865490 162740 747695 726739 850069 24397 361 886785 855190 106895 865388 891857 814247 3 889509 890763 38845 374830 762888 83495 376 806317 9313 862378 827321 160 8720 592858 293869 676876 274523 552060 896297 482187 30568 359623 881243 473849 860061 112175 828417 2640 2 878723 514441 856176 874465 712133 836382 538065 438076 822130 756182 801762 342502 621124 847147 240302 309927 267486 86154 235543 328169 79456 763325 836941 323624 647638 768109 741431 595025 882184 344297 832493 272142 282 881999 95806 306305 209508 428911 862430 676207 890554 857273 9299 197875 338152 876239 877882 879736 5334 75672 36009 839795 873419 25696 787701 809297 681831 708842 872853 282031 762647 857539 598793 3491 818002 780827 847841 654044 674528 865582 169613 715147 2 887848 854437 886066 779847 796739 81419 893606 736936 4 11810 416650 880641 940 851575 573693 320644 526594 896988 426650 379884 4 584810 813967 413241 786697 51490 849315 612089 824859 887841 896241 711503 55 800067 846447 7397 143293 894192 82 5 731776 202525 1718 882844 207079 529451 15 829878 906 6 788244 159186 707636 857 782223 869187 11140 891368 98925 845129 387822 59271 861278 812279 45543 20765 890011 17 313718 15 694324 814769 122300 832579 839361 828249 227 385031 460085 865885 561955 375335 398274 871903 640333 711312 173746 33341 28600 892508 121962 894032 771133 44651 1444 36 409298 871646 689582 295614 898971 162140 895271 659 539501 1836 18847 5 775501 625369 15916 865318 128551 671528 852134 156664 674439 603469 896341 873976 2 493599 898714 388562 13711 117536 83668 764252 898797 497291 4077 647679 289831 126018 37215 26 16 90041 625102 369591 601292 880132 7 854377 872488 808071 832431 550006 217305 897752 878654 64255 38 132320 895685 886239 833962 489513 50815 840762 782650 866335 676449 755437 809125 761552 798827 356171 3 685497 784721 11205 881128 277531 453632 615187 83731 806850 849116 895238 286560 719204 309653 24387 870385 263522 258041 683375 5063 643965 747421 186224 117805 1373 772599 128789 263529 6257 657052 884365 822447 633287 880950 1736 220219 792436 2740 889371 260255 894352 874 291 722616 430688 711519 30902 821103 783144 521476 116580 818316 873370 819157 3928 22614 361167 4 18 363250 697357 104532 562369 121291 65334 6 863570 761160 837155 892047 306284 808238 543626 5370 314361 174180 864452 727436 301335 884246 746431 578378 833421 464517 5157 765772 224443 411457 70916 58176 210818 1277 676882 744576 495395 1601 248851 827544 26410 205484 118378 872890 526977 1092 599089 16846 736561 673584 395394 344 392646 171037 639268 191139 545415 842070 601740 771313 154 863706 305671 671 310051 842526 804761 47007 68267 854350 5968 7896 594 873285 15120 880777 203501 711986 20442 808366 701738 885429 42096 3 590094 818708 330292 848116 695214 856100 853733 810746 43600 184122 638629 231249 530314 830946 720638 649281 3208 87307 3113 396277 889450 855550 810612 725860 1040 456373 373 1248 823054 579145 883 165206 20 435483 788757 378 777674 805782 1555 858458 355500 767687 675035 748693 755965 868326 884430 226994 578 87084 101066 854324 802472 652582 889465 836680 896826 180594 36455 744185 428467 426252 45593 721798 2 749309 675707 746770 873702 7460 682517 871625 855836 282 737097 861839 337 896314 1668 69200 4320 156740 295767 364702 294813 875822 13 96 590 588921 28 830950 502372 585393 1647 756720 136111 137 853958 862327 176329 846945 616696 718939 811575 2 605035 480597 878810 1000 103687 71 208587 267531 1353 700532 498829 788773 387086 6633 828043 177589 623359 2 102718 706662 783899 145897 379367 709604 93 826927 840346 11577 644605 373583 197256 15050 582131 399426 256154 826885 368826 811716 3 807114 451485 769884 337537 739832 1 802533 815644 789500 9 97 348146 663413 774460 77 202960 863600 853785 853785 507294 397 781918 775816 146717 752926 9253 894299 574175 682258 847425 1227 660887 858442 159385 865948 789849 813959 565033 161286 862503 879295 520405 505811 15218 710169 896142 78 836754 828282 600884 710553 66709 21 843689 841521 82643 546416 790364 3 386856 92727 608388 734191 574332 290873 586463 607415 506 568621 802887 802880 197187 888671 162 694602 305302 806 131101 21117 844403 786528 673314 886173 253253 374458 4 9 878468 241229 687973 355876 5 1137 745857 820292 135 37280 216987 109676 64708 165901 52271 223214 188790 3923 788506 300805 120254 2 635015 875420 740595 1 225 8 47856 895235 529602 791510 357 868309 346 873908 510245 8 194080 372579 861389 129646 854690 358428 551310 709060 45547 371768 878413 209818 671373 178179 12 888066 8765 535389 9 743279 635969 5 798442 452299 898172 852515 887920 741315 882576 15 134278 733404 121759 60984 887099 782147 145688 211036 317824 543558 422340 625927 804954 881192 582 517910 863857 14612 497619 237570 6 33 720136 12 127605 59184 650184 193332 621686 892777 786491 310877 15282 750472 899868 501858 42606 760339 33878 232124 126033 890862 61572 668351 317544 9508 118921 474883 14 421814 887092 3 808109 201 772970 866913 787902 304810 525105 895522 177 890388 843971 825246 113087 4 4 632175 880172 131535 775757 209 889316 1850 5 12860 3 39816 28 4185 782154 827689 579851 40 874766 617405 780376 704462 826217 880645 101 94563 659382 26 13 584838 669195 113 76113 852401 852750 261495 431124 742347 2478 59319 880210 11 42350 18795 334252 602874 262262 213 92282 366 540242 629355 105622 838885 706792 854282 871525 494273 283438 891516 886410 3 683713 113063 878430 744132 2 760831 99 112040 37078 207144 1 546063 891884 892783 841124 14236 622321 804318 730497 9 814127 833334 327147 2 88373 3994 820362 339774 105075 8131 868204 824048 547929 435976 825913 414774 165692 884131 2 848245 4787 591092 699857 348917 422858 871086 626426 162 559943 724000 7 887116 583641 263480 838823 146 398 179763 453538 829924 487505 147068 704202 805819 862227 755563 474678 550181 709616 797824 1 755538 522922 676071 706568 406189 27932 773333 270560 619198 561050 847779 681423 91889 883996 442299 712326 804217 894551 77972 572164 887913 558146 644319 889045 83946 485968 1363 103561 863507 867444 740308 175583 40420 862635 864534 16 52339 707822 538715 392844 859275 814259 797576 859322 844814 851327 17 888277 15 208732 875974 631866 233520 791667 130 436900 778100 69 890573 156 297241 754971 3990 894788 857646 441903 106331 641009 316826 7024 31694 14203 258039 873337 862216 51512 175649 155839 116 42967 486605 4 399998 13704 959 516333 331218 610216 767941 176882 399 377130 12209 45 523162 757172 377782 891943 893403 888255 112494 240702 839443 280882 706845 383190 519050 851613 130486 347186 871459 115233 582163 41001 843252 89146 68512 570188 282123 803361 781248 373186 575122 101278 556469 709492 887160 448665 898777 577987 1414 2984 792733 277017 265343 862401 830598 2 855636 743146 530165 677442 402848 856608 201 676300 3163 674277 2 426183 886450 879828 313416 890050 788246 10908 168303 839631 482042 264871 278244 77437 250610 430812 855049 750003 476347 802497 200226 58 533440 800529 622562 198100 3640 782228 879868 850884 259669 788373 622079 60 847906 19158 662325 492039 879815 5 305 808797 892023 20576 860261 862773 1415 890137 743410 43698 785263 886952 880614 644922 835320 255748 747816 896410 850480 278563 866311 844933 652614 396275 807709 412453 570072 635679 607568 49 58476 14822 881968 768138 168379 349736 435756 863356 632412 891728 797867 881559 15470 747571 653056 661619 831457 454 722096 456184 549271 291873 63 313056 843323 661658 553001 634 849253 568271 223341 278766 309517 874158 999 875234 531415 434649 69045 1146 222672 830420 810735 895423 614949 1 846367 212446 580283 160606 126 886806 859668 575317 347 54112 1282 886419 232834 46447 809955 492662 1672 266 829265 241730 866604 822677 3 48970 361414 9571 828656 132492 698967 870055 763427 1137 645241 762 814668 883311 877243 11844 2 338477 724766 589831 70346 687597 677792 3671 804581 328269 771706 865881 153035 601670 23 894053 433726 69965 465456 410657 2 103495 289638 845365 850840 145105 883397 175357 834286 5155 282585 98034 426137 4 892008 747349 814376 77881 836805 1 114346 1324 74504 455560 695398 876111 821716 892225 698211 827 51983 92928 158234 16 869928 810620 249623 887341 748406 805379 436800 799890 858329 869442 826270 874587 45842 1359 883922 602197 454 3 4515 773070 99440 440960 874841 298504 623990 596411 85905 890100 421490 757393 884061 851208 869755 8868 21798 59 477821 408807 179010 120020 881250 622270 41 688365 720823 428633 879820 524 88839 328751 564814 10 792842 140776 348360 290080 245010 132749 630642 888823 844516 224423 758659 351426 862317 408776 701710 488839 643142 115934 552259 841347 861778 89 152726 556076 31929 58200 291 611271 291872 258568 204484 438509 173399 72 867459 584 2 3 122252 201189 801965 2454 3344 715299 662346 170 889593 1283 225961 389319 791541 680118 133160 795810 426791 732591 516174 750622 25540 692399 633671 893558 896319 849756 211412 1 891521 613250 897961 598792 141 264588 296008 623035 724117 832122 483281 771224 15 822866 882425 888250 769588 622986 1 791479 785834 310124 333933 87 813334 779349 149968 124 783707 820247 52678 5 820170 867629 468982 840616 886074 111900 97 897449 886 898282 875 304814 752479 841796 897903 126 35141 122350 866415 814387 364286 36078 309355 285192 327758 494568 97489 838062 351242 77042 321932 492518 421415 754975 670019 680777 11535 833665 321222 2941 864949 3281 17445 379920 262579 677759 844255 815952 549850 738288 671766 38 8213 837435 2383 556 855363 614475 8264 99001 852948 226195 149249 820521 795979 1 150219 456 37 96 769354 1 94 870626 483253 821299 150 744631 1859 823055 253999 711316 133709 71766 781375 461420 3052 899521 812971 24 700225 811064 572637 835312 78783 10839 855682 896261 66602 35 330488 16782 1388 763770 845627 669307 663275 352153 466112 467845 89 849059 311634 59 300172 467182 719888 744815 369289 825583 437457 2 292933 720775 10 277503 408752 794318 16 272020 43839 845450 810533 724590 474359 108164 1 657739 60 898775 709367 75495 393230 2 1184 891934 843300 829807 868477 391 239776 860539 755389 270949 370835 851098 873259 666252 834183 22620 840749 132877 878242 21752 231283 893006 792 73902 804136 899144 283972 292011 2 44095 612176 77888 867000 211669 898108 796491 52362 1408 791478 888185 134047 159828 689778 7894 330 2793 28 870998 672353 828584 55642 209452 524679 824400 897685 11988 797975 390921 714954 398029 827874 3 877674 426934 549564 421 17 896943 3410 729240 673907 797020 897834 546119 732272 816270 760073 15295 9588 179102 3 873043 79843 622980 582804 364997 383771 191478 806 818377 337570 745300 1 509918 808764 738218 221971 789827 33752 856572 31762 2333 595443 889530 573033 826030 570441 863433 828862 116 688877 78726 898315 860513 898749 687 849362 21072 760740 11474 883027 3274 798901 443278 764275 345488 376865 575906 834468 362335 287 372245 815215 299 644970 171470 853257 874125 380804 829797 558062 698070 839781 436611 425189 5417 684865 894718 891717 785738 37854 810201 308 215125 417393 57810 80826 492327 392344 555695 963 756874 1193 602777 892058 807386 295811 130096 596157 829041 864790 890912 251343 221755 113 370863 557766 199820 883791 514193 189753 13352 880541 302097 874401 598664 747094 482901 720948 20 816815 393133 871104 325851 7134 61039 14 951 898587 356 309 841096 499153 429273 1558 882909 21597 3135 202286 789040 358713 2 527098 208378 719330 326424 885906 625641 888855 778008 540976 207278 112 680947 79 780169 892493 1 26028 12772 323021 812762 801171 619513 72 8943 365935 362063 779639 843324 138219 322245 843223 897265 36134 169517 8412 871823 289399 308 736446 858292 824378 680905 398726 895145 833429 792255 889733 832491 401239 896853 885438 812753 313849 427327 888618 746958 88407 617835 887234 868292 862196 854621 828418 418490 4 386261 334658 840384 856538 4 893131 831370 664493 254149 118840 738617 197616 1849 816013 4822 631295 136332 410923 38478 875630 1730 649352 218830 744220 47229 120 509485 36 662550 98432 138420 404321 22546 561191 2 114 866991 859190 882080 1190 893391 848274 455190 25538 235098 842616 869393 312366 831044 883932 808078 863393 44 742985 484866 11 555489 194789 682392 889342 811828 897843 892891 358103 10 898535 571774 536319 578286 9 18504 669667 965 710974 893424 740422 183 876295 888681 850472 106728 8914 747823 871858 885734 878649 115614 280143 2 855147 867672 731277 13533 640376 721173 379 719844 870295 673311 843114 240905 810921 581138 785128 209 187942 257703 50102 828145 608772 2 544306 321645 742361 531271 799344 10842 6805 124365 360828 898345 551767 18300 58150 896561 828495 706233 846545 779569 48 288080 689238 1 866397 614479 739 96296 834650 379162 726781 617286 564552 184 893722 709584 664498 300615 896964 68 578412 1 1 734725 7770 36297 835313 43271 7041 794330 891595 141 732713 1585 200659 416 791004 469531 287460 124785 834393 873771 812916 112338 8372 572004 24556 361331 839214 991 374864 744631 633374 448629 214050 125228 796718 859945 224562 82 819264 355568 694247 519669 727 783433 57 548635 150991 532390 892310 1122 629 489285 717507 8 95737 4010 680165 716375 649263 353201 783167 233119 2 849418 377982 17264 720499 847145 763407 657723 228016 632386 304448 813330 837412 709590 247293 37675 90998 11288 568317 624605 691670 176578 3099 877678 359 6 860257 831763 836716 787941 529348 460413 213043 546162 392142 97 221047 396827 754663 872052 97788 879429 4 2 467643 836373 287 682656 209831 647122 342482 789524 41 889717 887495 81949 523176 497419 854659 31 69710 3 656467 399282 619368 857162 517499 132832 30018 795664 890640 809881 749789 573663 271 401399 221053 210921 707170 748488 70211 504365 710768 62667 787616 563713 10303 239589 57686 141300 853137 174293 56428 546714 117287 120 51006 782838 6185 822616 16135 856323 892089 338134 120124 342890 384893 675448 875175 295936 182252 333638 431010 815376 873697 78819 20035 877614 112146 42469 353133 478959 239498 63182 871729 832489 897445 871613 169136 362379 856383 879837 576717 805630 386846 725265 616266 583905 342676 66995 851594 275614 839351 877057 693088 98 884393 844493 859070 404456 420458 92256 767491 689138 11642 1309 21584 866758 411591 716871 740086 472919 364152 878697 558262 782 2 675112 31317 20 398841 658923 898417 489390 120 885636 857280 748072 821600 76156 38955 2 890331 32 49227 734 457650 560194 14776 496758 752234 468027 62734 871962 398619 885093 138529 1214 3840 834818 434597 48298 817697 34 757977 554528 860412 804443 620256 493881 896488 843880 898672 778475 10308 822580 779208 216526 22543 196 121517 171052 565182 846923 835007 821653 497832 691093 863323 565120 723419 866884 688164 10 684012 673304 1719 523727 776376 862583 98104 384451 356152 840356 805202 825786 422702 722923 1023 643470 540597 238482 780426 791422 24526 843140 878270 85865 572635 252915 53 10 515025 2 884730 3204 692696 793681 44894 889051 886895 812058 1975 4 854658 719029 199250 876831 14418 889782 822238 306630 387344 250674 432217 9998 708834 843261 881542 420332 870199 603926 68 752606 246361 660961 1592 867780 3 16 869510 121255 376340 729028 203946 706769 850177 739616 12853 899284 281885 440984 851636 477 413951 19 61338 847884 401724 551591 208508 823628 857793 3 883592 15638 163 2 574161 882419 1298 886580 584204 6 318363 496016 876034 407538 270693 796163 369285 3 872966 438120 254737 898941 235800 862545 344307 206159 715311 62 64309 611629 802471 705736 829204 882677 21639 63352 815288 875368 34459 529 777212 401650 897315 848120 611362 47303 824880 667331 620355 269012 571334 897314 27 130 7 817578 182909 4956 888145 297633 322147 840040 1712 265314 742328 635413 883120 732449 854062 483636 536930 139195 785597 472605 886210 768064 387020 847957 701206 741417 437934 28 659889 11506 32090 883264 304797 874455 632258 498330 815810 256578 863473 42 748322 654669 538794 1448 886975 4 453706 7 896270 868553 325811 861399 265171 229164 3134 554132 67 38658 478110 1 53375 81454 875089 1100 716469 146560 50561 71580 298505 2 254786 44417 880523 62431 2156 132092 576370 191887 51248 8 784950 135775 554923 792243 743317 877660 722767 895819 387686 87099 580642 549944 539769 271581 779256 10536 25 862280 63 868198 874232 354365 186086 558577 774339 875964 123280 3 898945 278391 16 676265 212826 828460 605371 541773 62 502923 862 492475 879217 202456 183315 373893 726500 816586 326783 648 897798 413352 788523 5 836670 745146 828472 16827 8939 876554 371348 1 866893 617920 320429 869971 52143 249914 150921 83477 1 675396 695820 34662 832940 822032 210 286768 812527 572806 801929 681324 893765 213590 90332 674197 881963 263 858151 799904 896751 799149 717669 642152 36 107809 511761 359114 402767 478460 14729 16621 369445 526727 616477 2 881998 894112 217020 876833 625215 4834 700339 888783 60349 5347 696 122805 858697 262903 251329 276 756485 37 800254 459033 210695 366712 79258 899115 676113 770346 1012 772306 816308 740822 475456 816264 552234 894110 897813 6 5 545218 864226 376461 5681 729611 95812 1 897536 562921 518901 58253 581133 899322 672258 220823 123404 693186 495146 499882 739370 365962 405015 32220 656494 679978 710785 780887 335208 348235 684185 57 787211 791052 873124 99 908 272155 628575 137793 163977 5187 754030 748139 869063 648905 867138 7067 203631 3 22058 230389 144213 82009 784089 770920 843376 489816 880745 425602 703122 145458 494634 484598 842750 586855 868662 20 211944 260794 837418 670715 779553 108529 831712 422315 361329 273517 136546 53 5 24120 878007 452373 842399 417062 721550 897852 832959 896576 853064 10043 97456 721508 379394 231321 482544 99466 798095 820582 333819 873511 626834 384470 51709 662838 388217 9291 239 677870 333485 518224 88803 390 488359 892245 819618 539071 2 100407 6940 710356 288243 355329 461116 879201 804435 682865 896182 828477 844959 283712 812426 22 564430 87355 361042 652201 237757 796988 814045 457956 37158 899122 887594 885755 842556 853742 897539 879642 819396 845173 6 891614 816699 400108 828741 898895 25 281 2 820967 128827 461 28 327899 301041 534525 4865 393707 219299 435 798507 7507 860652 700222 225176 853544 7751 5302 128 223435 354061 809036 19294 781400 676360 869179 70 721815 889182 235051 146641 410467 820763 3513 307115 844104 35448 842681 820923 39474 822078 53787 657233 1 474851 37378 650764 1644 875906 647211 877743 304 15 615300 113392 8 193787 199343 888425 81 616900 896772 460509 23 9733 95145 877508 108 788617 891530 5 867351 78664 876023 13584 830761 785703 873005 884414 886046 69948 860856 78200 17 161 1554 1316 814693 308618 32842 8135 797079 11481 390913 569948 274583 88 4204 841902 22 673521 30984 487165 179 527594 128790 798157 1463 342912 796665 805071 266179 753842 309912 367150 3 257393 707645 122356 93 536772 296966 582122 477 8 600924 48 564077 836551 5448 610500 896089 896467 3262 398504 723589 18568 6749 220013 861606 855551 5 511872 272794 191659 803471 888202 806368 2 134596 23 271822 14798 5 649304 715991 825252 691635 422237 71 844634 7 594764 629797 515447 847975 807851 851625 646249 539893 168025 834796 824302 760478 7766 894961 328363 801587 844731 481423 234835 357336 891608 728639 689 244842 867370 401473 257 881672 10 368358 871180 1 856502 785638 653854 887601 794175 311552 674469 228210 806696 578560 163791 666241 793314 25 705750 892610 664288 2326 873 825678 357176 852526 881745 299739 1 894168 11488 273601 658719 121274 842608 829772 864185 10659 155695 414076 770006 583065 611764 40070 850160 678910 891592 809863 248659 872983 40972 24 856662 167028 265081 272502 481661 602375 580017 897543 2378 6905 602870 5 32 184414 861477 517814 733275 555398 163572 865933 176688 801049 843211 738295 505927 848316 58196 92647 883673 865791 731019 716896 315431 300201 10439 388533 226725 628295 865025 15 161179 461029 114898 81283 354 888609 826533 808566 812797 289042 35 843838 468482 6351 400610 790799 806940 34 2 347996 882462 779722 522317 857170 586629 679991 673186 486859 33569 730207 755868 1 591615 678788 732174 2 532899 50125 339411 4 447663 827575 9248 690894 244770 400321 390159 865561 676 442965 395064 30580 11 56394 8 862054 351360 749452 19174 716874 749239 3 782856 7 498785 1 572736 757814 2 691188 856031 1946 888558 28205 13752 212121 5 160203 450845 18025 494106 255513 837670 803498 843580 3299 727820 830275 672485 875580 1604 590596 790175 645207 863678 380481 354195 726174 584882 405478 85193 343550 32 869307 604 884743 7196 92865 785325 867672 23023 841751 838675 873282 5034 112152 790233 4724 465438 74668 859600 763336 886568 804934 751501 81 781153 889844 3 140780 888889 814503 3593 177395 877628 3 697520 828252 6 136 778051 2 41 315654 872614 809778 869255 198462 1301 878481 13 710590 32 714774 3401 1633 883402 413525 736359 354097 589920 157450 297704 415402 406910 588371 232749 4581 42595 747265 487677 314099 9205 399428 484454 891108 811774 700862 836642 699021 797948 59 44389 659089 565603 175868 730594 804808 62515 563801 844931 791837 257687 198070 826626 837010 884795 2347 353654 717751 772127 2628 692653 819356 33787 764663 3 20299 284351 414429 853652 378558 20124 401209 865952 395285 328679 432883 857329 27180 917 704605 102684 882499 196663 14775 32316 11 844541 628146 874470 827443 93596 112776 53 481593 703328 3980 885738 826912 137 858665 163747 543395 230159 818763 896636 133602 873709 452126 122098 4 737369 80886 884673 47 827133 414061 14617 58505 234447 823487 834860 7502 719841 36305 4062 898029 26 655058 859303 497559 548931 678326 839019 225055 898924 266358 302554 47848 9 899758 824253 66436 773166 106866 18172 472749 659460 765406 533031 138774 827868 816321 47252 835631 61785 556423 728228 230281 886583 577990 345764 756799 872924 787363 63566 189092 16782 644689 13870 873931 875085 10 528654 761514 785111 883844 422622 673191 914 801903 823294 296494 413446 706420 2 875971 49 847482 687304 570995 873641 136489 199713 241100 742956 729507 767744 1298 827800 449352 49714 593 836744 881440 163143 782573 96655 1 432211 391993 304 885792 577936 884906 460012 730389 896774 850660 172 675945 669404 514950 745570 415885 317980 122005 848211 746318 10 17561 840899 564392 30585 654987 80508 813918 874209 883036 519781 149239 622060 360691 4 680330 843612 869793 663284 827867 312946 789240 3 4930 816375 817513 368997 61991 883677 590051 852594 607786 134193 4 882136 864805 570215 842937 881805 842518 5 327260 181 502440 800446 464610 882565 135928 897237 867649 428140 278037 540008 31708 387815 880663 424514 21880 877428 883270 891518 60 819692 50 352627 101322 121935 867183 118786 25276 850923 295596 21585 891949 101 892294 666667 831960 2 50437 889224 264 823872 245677 773124 711508 34191 800868 315075 311581 891686 52127 4026 28333 690808 558404 503346 481279 4 806364 263843 59618 638874 579764 876309 47976 396144 519477 239728 429941 1807 875015 389515 737875 816030 860696 2310 1637 4895 629010 737309 200092 691629 299535 664225 620186 607330 266316 5 835638 855944 860464 620630 11394 871372 248235 181275 876237 560483 237555 661899 15 155098 896058 857875 5483 413088 807481 7177 346071 867851 728623 874434 2633 868423 509422 811842 508868 753194 72 891669 678774 12 618965 824307 3774 98302 777615 179 637117 887933 11884 5 823762 880207 894040 785457 223979 5 583585 484606 808339 519081 2 4 682059 47912 863970 554007 868991 490174 101594 11615 135185 492257 870868 723954 391773 713097 257539 320053 534786 836922 817974 18415 847572 775228 170876 150895 861241 591447 10711 30718 70 895166 335 42519 57762 159664 575237 3 619303 290425 459294 790180 3215 763520 733912 13 802550 856177 189314 337946 6 856498 886423 324216 880534 2741 443771 2683 722587 825960 423707 835064 775561 36155 615004 6960 834369 897952 860245 522693 25037 761846 631668 143565 448464 185521 839394 107118 846647 722495 496893 449542 858214 443483 44110 276 767386 89801 629206 649985 189672 822676 854083 382402 894956 699337 515107 381554 714138 861780 2 40 18461 199565 8835 195306 438768 836646 103242 479828 800815 650626 881264 633209 367029 303 43541 495775 287855 236333 290487 897993 776422 80200 6986 129 330039 1094 3467 872792 707866 843309 321563 4337 94440 248537 2 824603 870130 875247 488832 9 18 118153 342599 536662 15043 187 52390 509019 138658 51766 803585 670420 100 114 828190 442396 42270 879375 756179 839863 843039 839610 853817 715949 739051 834432 279091 417176 890787 888901 860319 34198 178439 801771 165025 486433 562645 11426 285033 833072 446048 830001 38295 778563 176412 401559 845654 96 69091 37882 853490 750609 106133 872564 199174 273163 848434 644008 149807 237202 894118 12 63816 890980 48 866965 895420 729664 204757 773346 781549 860222 315 453053 839621 853494 518340 551324 142577 377205 91929 853566 645227 682411 8 37298 898810 72663 313249 875241 8486 561620 774942 766238 62778 271810 18 771037 496046 856190 4 313554 690546 834592 665524 899026 696164 67828 564967 3 210240 575218 722267 739874 348659 857134 432767 815613 894004 84071 838872 123043 898398 33888 3 413595 884631 569515 3 640594 193219 365941 760832 9588 130513 784968 202037 762487 449496 886986 20965 82337 61786 800089 847208 817469 433178 4 12 744033 3 66454 2 853042 871022 71288 824569 897153 51249 511392 126774 592020 416963 744340 350760 248 84823 851768 1033 452204 811091 2 506293 1538 92973 240443 807040 678028 4 687293 871063 823736 766530 874499 441132 4957 390749 426812 557576 83636 884240 2 28 833693 291157 119110 528474 20 844411 748203 852118 863771 1007 609975 472342 864229 43787 837057 842192 887012 846245 847424 821553 9291 391239 673059 1 344 418495 473310 611495 747956 589258 330072 723554 858147 7 556669 397558 817477 270200 818183 332030 101681 189547 166 896933 1 34 558362 742800 225 787011 225913 243176 893543 180387 803338 885854 279982 27690 6 17022 863340 787627 2420 826655 275215 656953 860964 841974 873544 684421 473719 606744 861444 624154 294768 827521 360 10 835252 697646 395408 12078 849543 756664 499229 762444 4 74273 126 316 813332 803563 891486 13074 607748 2099 651751 800779 549528 174 868895 892572 882804 640119 828256 887434 364972 351048 876084 837267 481592 5 698916 846495 711 147010 191045 884138 864727 804915 500437 829404 799812 31 21802 2704 889730 896314 691845 8 42766 445962 57093 738362 666264 90672 820240 95533 345786 815981 867239 146898 42487 10195 3610 743466 1331 875552 815551 797117 66003 4165 76068 884072 170181 890319 458960 388477 865968 886987 775711 881768 834543 258350 599092 689692 854986 844616 735312 798552 842342 740213 821123 872836 495679 614393 805755 869278 338924 401245 4 859062 890204 88673 863277 955 34602 21 249493 158859 712014 868263 837513 797377 128 893750 22493 638876 883439 48849 870641 2 204 877774 544974 1 652139 637726 344879 889033 16 298 156947 53 11792 768410 488102 9860 76687 815918 425912 517719 805411 807181 152644 30637 431803 833044 872638 71011 886245 108 890841 669678 489442 214683 195743 663110 790130 4444 2312 76067 23 1 752141 724990 524550 885980 589673 870992 884706 760106 874847 633495 328 893804 882722 505671 537210 475 522100 877243 15 74 872638 890860 703553 666142 109858 28 829133 792931 796399 11 13 631784 868934 716947 49997 36185 890102 201180 118593 141680 851206 879249 791312 808728 372627 538365 617207 726640 796344 35236 805034 134790 336570 511873 718708 7 824239 893102 828884 803635 884319 511770 815381 392024 679884 738691 387841 5 60452 887795 133431 873343 403883 771727 114289 846719 883336 446415 18284 774493 68212 364 854255 481205 818708 218795 516314 134416 853651 584113 759419 79631 139906 896914 1 475931 737429 83 203 21637 171641 484830 100565 1 780439 7 95575 228726 878819 758361 899493 827924 867966 776980 806216 835515 382259 890037 130603 630626 892293 217516 851701 8774 580445 57 584521 522780 779942 4224 1 641798 819939 753591 47099 1933 856693 590383 851839 750536 47910 96532 758937 822284 742327 5338 397279 774922 7 798098 528536 194554 869544 327053 265342 451080 467975 764130 871980 743870 775916 716864 899673 897739 77544 880520 715124 148698 236279 312549 899552 97 832445 399828 1207 819466 681637 746995 871404 560729 897795 241956 119811 54998 892250 70835 1018 786980 862260 821326 737018 866689 845227 173633 862013 2 256182 540118 7 817141 860973 18325 498136 881977 705299 50 540398 11391 419486 843366 434150 194913 296137 3 9079 148651 238234 1457 101 32421 849160 966 144639 856746 157495 2 89303 671095 765582 848811 9967 541688 51 85846 731723 187251 303 240671 374117 75899 77632 835488 42872 372159 873672 856729 680132 425128 694847 836258 153388 745329 895568 6 2391 779036 667524 124504 123529 214604 1517 2076 1 350328 87640 455364 422811 539304 770278 779366 882781 714766 102023 505353 726699 723879 14997 255 55 5 550688 869118 186047 153020 866627 644081 70351 668912 516663 231 772326 691563 90098 759693 27 680 891907 2 750046 802592 735445 811129 547 409585 759037 49071 820700 162996 499298 186307 861962 768182 776869 2720 828903 897570 339877 66676 483800 620490 83227 892953 4759 496145 882203 4 783791 5321 863818 804349 333122 43464 821598 237911 888406 300405 698865 794905 14955 411589 577706 796487 413 768619 17020 827136 3577 183844 178661 279214 774138 859925 70 63016 6764 669896 2 851665 6928 3188 895647 28877 828474 851027 774569 299490 45176 757462 880594 883016 20 882860 867643 738731 764579 86446 548560 882118 102 73 887914 677606 756954 892813 898047 572825 870465 30884 9 527592 51977 262984 866468 79075 895046 867430 12505 34686 407870 169949 836786 717340 718195 224116 79011 688005 203317 806699 18287 840725 286867 647885 866095 301 890733 4 29338 189324 560183 62796 816371 1 420846 839852 565482 646275 329264 80445 841002 853947 849512 789158 791509 809779 827528 198 195225 698943 19 898772 476680 308013 891215 727343 4 56179 104 416586 71 542414 507387 23601 422821 880833 667272 213261 163659 775603 546519 2332 3 871024 804068 898908 867117 819158 718482 84141 194624 3 829729 629137 802171 800058 864423 771435 867061 882984 657417 10 23677 370107 10269 94289 1693 686272 60 660020 15 879586 3345 70416 835878 59 858990 33290 246508 23557 704914 586 482327 891300 260295 898931 749317 335865 164 26839 11838 658866 844200 432855 661900 749423 896798 883329 885777 2515 168542 754910 854808 874247 36200 435067 842229 565453 740283 65592 866908 885253 4 770515 18574 516951 899929 706231 273505 441965 166285 895875 848547 1682 848424 850994 869727 9745 442171 369683 92 853572 77320 317923 406 46536 69624 284271 406553 647494 621 790393 87067 492862 815684 42863 505006 162374 897661 314665 244 742430 876548 24991 718093 166737 302183 846810 31 133956 10503 146820 826037 82595 846873 381451 891089 256103 56154 654601 134445 570128 402760 92 24671 589408 275 889044 637 198321 153537 645738 273552 886146 108264 842388 447404 632723 1187 48 899320 760583 475101 623066 499812 133934 27 710727 865524 202878 445529 640647 894983 657541 358209 619107 457957 869079 200549 230964 841725 379275 752154 97401 184113 10 530919 776623 226678 259702 27443 809718 48904 14 393129 377261 2 634287 873064 809228 200 287057 402452 14 21075 638539 590862 658088 638043 846409 391351 18453 851105 855184 193896 750905 721909 85710 35809 664527 401018 24 473456 152877 229 893041 41841 813327 643097 771702 610246 651489 159583 23894 796461 3406 860213 868 249156 4 806298 129203 11849 386 16 488140 732322 392380 786555 375467 44620 870650 551562 33852 16851 856967 1749 398604 876705 38323 892685 869933 858758 1 2365 581284 240 846084 424668 623569 866136 848740 5549 85978 478261 895338 2662 43 723099 200573 880432 13 838802 736725 550118 154391 84643 31183 853044 8887 335410 852307 810998 693365 752976 839068 510 686394 754146 898696 571887 12746 873413 845744 871107 851950 122555 762372 59726 25664 868436 70402 643365 626936 25 705146 853228 534672 41643 76 674681 898417 849497 2388 787755 139934 806828 556 847136 74750 519113 130816 4761 338632 755432 341661 863712 861252 439586 855914 361598 290411 659892 705989 20038 207666 794975 280151 598553 746651 1884 220199 865676 882852 256932 120628 126054 94211 873466 873466 166244 126247 885711 146582 93396 455041 18778 189149 872756 843532 535199 840437 738318 11737 572442 43 888140 219567 571782 180338 597357 816214 165 166 283918 197765 208 715322 701585 181797 204464 814309 8935 544174 774415 413161 847631 729 430140 886520 344289 743691 725169 852767 877499 657415 699180 739586 2 657014 452240 314910 1118 354421 1330 29242 659160 105521 891921 26767 896984 786703 281430 196163 653210 537234 280641 883512 423804 24694 864551 570574 13 5144 736810 183260 207248 168913 851896 3872 845627 12 355925 70 798329 162683 856156 21 666205 102513 37308 778851 822635 148716 228735 1 367466 4050 323980 784515 354910 264814 1 110947 176330 67193 193834 806139 785482 821570 858755 103887 5484 4 855178 201429 29141 724427 898714 379042 277168 674021 3388 689258 150742 806553 40952 821771 43601 9435 361458 875035 565466 834083 49 848009 5 848884 691944 857402 5 121433 225140 463313 836332 66317 207887 580 153195 857488 65868 60 2 843184 46395 135741 819925 68356 364006 235817 251933 244979 313358 470689 583325 829007 142004 843755 808573 4273 557851 733320 695236 776853 812956 64915 93473 663612 12 833242 140025 45913 13 409878 867067 389831 182290 182018 697805 4476 871730 798877 494884 54467 883989 2074 850640 895470 887201 757983 899761 741038 889011 672255 379648 879648 6493 733 68 700532 147027 521872 205897 865097 21 185328 46304 54927 584740 851137 543828 301252 104595 53713 891623 404664 825513 872004 255256 804665 12 818944 419704 150301 2829 869289 653624 8788 641922 790729 891147 877250 258138 552755 3 14338 673651 677756 882069 886057 374677 368989 11850 891213 87987 380431 757668 41669 7080 506752 2 3398 649145 286580 619276 834536 317898 839513 806780 48 896 877921 301 845331 863656 877909 435 600731 400 618698 621799 203854 668243 899591 869041 832214 889217 896227 884304 870774 831007 576224 781513 885064 226 842170 766027 720617 616828 16 779754 44728 440280 895402 73 747484 577652 23750 815440 692204 1508 404979 797794 375893 341815 568197 873043 833400 828120 806296 16219 16043 15443 792851 347034 91114 839584 854273 837814 15645 733160 2286 148059 825038 467809 49 208664 6334 424299 389581 340257 312920 244 72327 67446 885491 879434 11 292177 764164 873459 1859 139314 420417 194889 2 70394 878948 660228 32935 712908 426137 356882 13964 578002 825211 6 481193 816014 1 19399 897884 193461 588576 889889 719615 192620 2384 36051 255771 819813 887422 204633 262459 77139 590084 306831 298380 1 203246 831972 777563 631188 464650 881868 36 48 240389 734904 403187 747544 797356 799103 604732 569489 628707 875246 159890 446999 762888 777880 859633 881014 433875 732398 742279 6 835415 134592 728722 290 4223 673956 261527 76379 817876 736877 296243 95 314627 881112 863294 867239 894918 248334 2 163 627303 352395 255533 254805 32885 695121 624416 840308 831544 32 871729 290404 512520 795539 841146 867379 152744 668742 898730 436702 571075 479823 894569 321747 831005 366205 799153 785528 679741 2 818730 360905 852308 828613 588196 79984 845979 237674 121596 36285 1499 202317 381441 35799 842249 240 266904 884909 383900 231841 187 876340 29206 891827 75729 127315 8 1707 232672 36454 805212 840502 54 734892 130 773452 58119 586074 885844 437743 872487 704986 430335 331286 323817 128063 877558 862504 839054 596428 495603 21605 316815 742238 16 841943 768088 892757 704569 786283 430882 443439 325819 199422 23635 841527 62495 478842 928 278810 815382 797342 108347 889305 797315 828457 3 879577 887715 593175 302217 1822 882305 409265 879214 874148 22407 418069 891248 770960 661949 197757 5864 111 338565 315432 374678 14687 725888 219795 738977 885991 1578 620287 32956 849193 4532 899978 855396 709980 519993 817308 724689 734603 856702 689519 20 899607 185500 468004 892749 821638 548676 708809 842262 17 872197 769170 435935 369016 256698 674423 894724 786375 279725 6 46180 184334 13 822618 7 876142 33025 3534 826439 219643 1907 855605 342364 470050 7401 874909 50004 103255 893069 4930 375871 2977 2 6963 459604 818388 236301 887589 2 898866 593881 550443 361213 848314 835081 894896 339 95474 875756 597790 116671 752302 845426 750290 381 556583 889729 3 11394 407568 856906 886609 594841 596319 875861 539566 1199 2472 32551 847274 788007 393911 2 672904 50955 275 434720 8 3632 491650 96167 844276 783563 832168 861853 207319 531581 841233 862685 858473 899986 321824 471925 70 41541 39675 331766 2232 96351 240682 99131 587525 625684 175701 285490 812000 80 804204 116416 125761 13 893567 880239 778578 897448 423570 276315 142891 4 840138 173931 884779 250361 1 298 2789 872942 840341 17 774486 842036 765277 889601 664508 442067 781992 52584 99339 816260 447992 869088 13363 887084 8 48499 600335 56133 856937 5648 201784 725759 719100 829982 464968 390197 899055 672189 724305 876704 6106 178150 400349 100 41687 174256 359521 81987 864497 813781 883702 884522 225010 842874 836861 833019 557876 1078 885634 442534 465049 44963 609575 858684 75700 54 423641 802980 869611 38109 489 35 1185 839410 652306 894286 4211 885767 875380 780564 358276 2 863010 799632 609066 893308 811668 155317 845484 183781 124046 841403 864153 347166 872980 68844 782148 293459 625540 783422 4248 832983 692541 613463 115176 877456 392595 17285 2024 4034 649470 32865 697825 330618 5 70919 417641 95889 129115 277774 150152 887626 365842 895372 9032 523524 372449 280734 887674 696818 663089 107543 418571 4132 833906 772183 845142 35 349804 571959 86958 751672 675 855536 875920 831572 878991 733576 886897 3 678622 877757 545971 837346 839678 12261 609507 8 245934 533876 834249 801652 828368 297951 658358 161598 685662 1824 887372 450371 457526 533635 208205 657510 144787 733 409680 512879 43 656806 7 362120 615 210766 352388 147832 677938 613668 873935 16 815037 523277 695686 3760 811838 5564 773794 819426 142352 441962 231139 440 2 291352 203 771323 868869 770375 137093 884263 21175 75736 622319 628450 883110 3 656536 60 1848 86 844088 379 95 625204 897867 600581 264142 1569 812804 460838 880731 382639 680545 552415 828179 699435 859278 773272 551970 193776 18164 500833 677482 216724 795666 305731 122776 589126 740009 694600 833668 852050 895772 727325 658164 781708 59004 477805 22443 5 1 3242 3 760986 781435 188873 482057 16795 885100 122132 839317 130026 6847 18 24922 888071 1169 461696 879997 251466 2 128324 524428 723015 74011 881474 752806 255364 852392 197560 353990 723199 391455 9675 179808 809860 859644 197284 408 69051 6 345431 121429 11023 273784 861388 6 775760 816868 593 8547 793979 888668 55961 167929 828824 800753 897226 283155 2 394100 666294 170553 498759 8972 476716 325957 542225 138504 132485 109295 1122 43997 857033 624400 885824 1533 747815 387091 418800 763226 427620 785555 435626 850998 609406 259481 878180 27882 861686 555514 858569 899187 786728 593022 887922 725074 874466 493 10 189968 326004 840423 510140 861690 1928 362373 140021 34 3 79 86549 687 878980 891793 549842 713725 229872 876562 370614 282849 469556 892751 597370 14629 654467 5731 728 855876 857634 379311 811397 895478 743024 68784 621281 417612 809168 770280 254976 558829 438876 1126 430590 517637 419725 88142 871778 301 842491 392578 790072 670 862272 27 793651 887232 1334 182785 889272 885416 2 241172 783007 891196 241197 758541 845035 381195 836532 6598 850820 898604 637440 407686 213402 417 400376 837155 435205 880694 729921 525303 128047 19120 875909 126125 412509 205786 366411 843702 361458 169023 853082 706465 23 1619 21 182537 790706 86662 822373 467507 151472 182116 584045 670924 824530 840616 799560 1 618113 772291 793834 65 856637 707 657975 24000 496036 730173 297903 338157 862193 166616 556747 497 231 832343 408485 60214 292003 839483 869732 703136 761531 847041 41606 640598 893832 530947 474270 663728 19168 843328 474067 817563 472266 174173 719779 29944 664418 811243 841666 186773 178580 897659 7 403021 115585 439358 569498 412811 768746 884527 172242 279752 27004 790806 776392 802158 860083 889202 68921 888434 762903 197728 178294 149815 842699 765672 362236 1319 359956 861931 46803 735010 42 815313 348001 1833 260 788336 845320 65914 559880 651442 2783 861304 1022 695238 838943 836637 749157 327547 3 11 309816 861922 783207 207 554302 788601 531060 425287 838967 804439 280968 760721 726110 473308 711479 40 558669 453048 23402 225368 672260 586649 890171 487358 611809 721623 401494 102 843602 883221 774138 216276 12893 4 866093 797900 838473 845903 13046 2579 407992 736946 412294 365951 553190 787841 41112 802075 612442 160510 865236 4 432551 131781 790261 1 886122 858363 11839 312 575793 867807 644195 621090 886190 144 832466 5 145909 584861 1 247975 670108 16024 894365 867325 570 821614 21 580819 24963 514599 853830 895506 695046 755740 716902 247528 146079 880217 469655 735219 813267 752721 199 98518 483633 38 863947 453898 679177 7092 299862 203947 249926 401043 12 11928 505504 687302 120364 892577 6614 853632 855612 860650 251840 18669 874760 124123 21218 619051 858721 792815 873893 11124 322474 791235 635315 872655 609095 226503 255639 763027 29571 436530 86504 6046 566398 3338 869325 684072 895862 287642 605156 805445 407955 838609 803960 11 881282 68526 276149 896733 164717 18 143870 394721 861053 282012 1 116679 13719 763466 844835 811103 504305 167141 385415 58115 829938 744240 899901 254362 107936 889184 190117 885064 455618 875602 318655 363829 69864 33 889370 397054 300616 90259 549807 214053 1 787406 205934 768362 416768 32 538557 187372 488486 27956 881478 642475 338237 849607 821191 48416 507280 883331 575772 128592 229 788017 5831 640807 32431 897820 4978 884934 46001 699673 861120 572209 10265 319223 445269 5525 218553 758831 63602 82966 823740 865067 678315 3412 493437 277 492682 892831 4091 869241 802811 737600 869353 242252 53745 584879 320914 269503 2 1297 452834 843936 240469 890518 407567 323035 867373 883192 755809 617718 42375 853518 608507 403824 316100 764820 241182 892811 114565 167044 770487 295 628012 850671 894274 215557 10650 851662 279374 899984 723504 876609 798987 882629 894238 226413 806234 227043 481772 767818 329344 809 528166 601715 720246 330870 103 705600 348374 67 118144 879926 170582 783670 241507 857347 490399 152453 329493 22 707253 280282 892061 841479 100892 21 293447 87238 290167 720475 324499 850032 830610 663061 300082 47518 412210 575311 797314 619113 539573 87088 410465 370031 678883 7337 630649 382089 256773 667083 584497 3991 279750 8950 3 666846 889871 157520 748817 851720 882824 818633 39586 210 14 825627 33 74411 516528 11456 776887 797465 829971 22061 144351 748764 844916 2562 2 623320 709875 295 106960 277163 305572 430066 828720 132553 13780 893737 819631 848968 836390 870507 170664 73459 394554 700603 352171 283061 870926 682219 776745 872398 835265 330914 778207 843813 775 859740 621821 366183 845591 600593 332286 1387 184 477889 517169 72204 304520 443387 862089 531318 538741 370441 603476 697202 218156 863516 262387 591499 15719 778304 2658 608911 846780 724055 817485 229378 861773 196 137256 432911 497960 872182 1 670623 484298 76 68991 8 39 886418 864356 32 333225 886136 537168 899824 660125 850334 233688 740640 781225 344 556377 12485 645839 615282 822057 1063 493544 282900 181314 116 584177 892659 2936 283972 854285 441547 480151 695717 573331 2 161189 709435 300478 186446 890795 848830 835047 777655 7 891224 736498 55341 783315 878209 14027 740961 439080 812415 381786 732952 293168 770159 31378 217198 872978 888681 852405 828441 750252 9835 755674 559075 1 780836 889631 40834 107965 641004 146432 299567 1532 623545 238371 1872 792625 896943 350 36611 885082 895893 712959 223182 858784 432215 872120 81366 284484 731478 403127 890296 245341 247555 750996 895715 783041 869278 8847 67709 2 351419 321667 758605 1549 571296 684608 584165 891687 367203 731246 192513 593074 1 124130 802966 417354 1025 72927 197241 809966 244196 655874 824538 866134 834671 859358 548538 385411 613 397847 783606 834535 479693 866928 16728 519875 137328 515105 7932 891259 753 827406 870954 864112 38000 664508 6 742863 823971 527 171343 2 147 600054 595941 831224 870789 858585 373 144953 808116 785170 731854 819635 83023 85801 132965 134976 357442 823916 506901 886026 159667 865224 369092 491274 570555 119361 24 620144 153782 886671 887046 357986 837653 4 578040 154195 881061 105843 605793 550719 60 841971 247706 489995 897 452601 64537 598480 478722 839010 858746 871460 558135 888667 62338 30724 3143 884962 1 319601 500868 753915 85473 625907 840528 362534 821162 413774 277717 198666 77339 883785 893885 132140 823246 365255 579738 833676 15550 44 893650 818982 804275 500722 117709 8092 875886 711 853003 352776 16202 10 139760 886053 881282 893379 787955 212534 852508 3 496460 700895 669772 856541 109 837200 535950 102805 473413 873363 317828 16 770508 463545 54 506800 112824 7569 11 807901 215495 675351 731537 451861 859846 41 793109 884001 899699 833300 172827 486978 837437 4082 43541 821379 22 361549 860656 752306 882404 119040 886855 263527 317 475779 870032 728050 883544 741 870434 753602 1339 709841 874552 514624 622921 495294 863465 451738 517991 851315 60243 18 33218 896032 747523 4879 1788 852637 5911 29685 358562 869464 2 871894 15006 845485 734658 868760 793750 29 312408 1863 9124 182717 543589 2 467607 671259 875387 561615 541734 852363 766685 207492 13 5 273869 802283 630157 319 356457 437387 645640 656657 52706 1330 724109 882655 388407 435247 893395 30 4 897413 202827 822181 786087 226858 868127 890527 7449 720802 782700 338 296471 627810 682603 8646 790957 802663 1077 899977 878663 524689 780690 1285 459318 154997 85388 752076 860337 843901 741365 828228 492326 442986 481578 46580 844230 874468 11 28859 23 126173 11 23 2 848499 886541 718607 221158 411380 237589 721839 21385 662308 276078 324633 1664 185081 42 42706 859485 448165 777529 306410 837061 425233 3 338855 8169 883383 894459 7 657745 889511 787050 723871 4058 835311 533995 851569 897114 2141 303343 893485 14 266148 815892 891334 55202 609265 894799 3 1 93078 544557 149503 814467 868271 531524 109821 777604 275963 7 502506 514054 282951 880613 361056 86353 804308 405801 861950 709649 114538 651715 970 68977 535306 865350 772577 68265 886440 709972 98565 182979 526376 483305 698466 768081 793499 88383 549 819656 22 849276 1 815704 240778 2240 609290 764580 321 657962 239911 1174 177383 3135 765766 886071 636971 556404 897250 8657 896081 705819 90836 141 4374 24457 860552 3337 832515 622 473751 829786 12 829699 3 459485 98 891314 166376 379637 2 685479 888030 345135 775599 709720 214565 103159 876455 403568 109557 188009 242880 754968 251367 101919 738997 188386 105449 112076 15530 230633 825284 47154 9 893850 846622 865799 701440 410601 821693 4836 9 204993 396517 831919 221613 790229 554426 299874 546 9760 548167 2 29202 62708 46 468942 785385 376607 778158 18934 66671 447948 837735 2787 870599 465135 724046 4240 128134 711190 677655 221434 290643 893501 197305 867887 669394 669143 660024 256910 105 749258 247640 779572 854816 154665 177021 401390 835989 224606 152857 102553 872719 337180 852215 482302 6261 459 176020 824694 439905 866945 910 380418 890851 400819 495874 386845 715 842061 368 642580 883271 144764 12 262596 569029 67230 897770 41079 1770 270240 826914 802692 820922 862688 573234 277746 1 340027 8 866636 362549 515247 1713 45269 896391 611427 777542 579709 867873 9 880633 137 3 400005 6079 798930 107453 841191 87837 824999 849146 801180 746683 459892 892458 3 885606 150675 893774 837631 861293 184589 870708 835589 24945 56 715984 312 1444 508764 41833 547313 94187 268998 72570 569843 461059 851203 359 19 2521 584 872409 301853 841230 279 886560 79452 895644 139790 8 518740 835261 36 803604 550536 1737 11 899288 584827 898755 769278 83236 805352 298602 895008 522129 156135 802507 806348 782444 135215 20 750327 37108 96 677874 815827 838333 438099 895281 125277 29968 159708 14532 620056 52 728067 725824 140619 653910 863931 836682 486602 851052 60061 612328 166580 883642 4 244778 40587 217325 758996 8799 370243 754093 519974 746 795540 731037 756416 181 443390 31566 799176 890966 878356 2 868520 834323 141796 17 246749 95258 732233 893269 665919 196215 846323 202755 809814 846283 813887 117131 784747 280467 206805 1 684616 438034 155524 868144 883251 172905 807980 631076 701672 3 890585 649041 448712 895838 552703 265852 886605 796630 230562 694604 320614 356522 875357 308619 33026 97698 674285 452425 47 617264 548064 284675 696692 549808 892092 643929 26 3 893857 575984 177058 605888 596157 25 2 197855 887351 213356 526895 304713 471895 177164 157 848332 165237 3 163802 811525 52889 452306 521349 699544 807814 78854 360018 836847 11 629662 42646 13 826199 156799 330763 648180 601504 7 866129 125308 559798 150285 26531 104774 855220 857522 91889 873879 862276 793399 875292 252676 255485 270381 24 310649 220114 153189 477163 664558 877817 714578 837872 657317 891737 624473 685695 570990 889444 89628 803557 214880 816559 670120 159845 799511 399964 80113 874703 207014 730136 795310 5070 11 755591 868268 47 889286 868771 236 146576 698259 57630 193 899245 887448 102 21394 881839 11314 127461 849949 420673 35836 22282 504786 818955 261 2 72 3809 330198 439511 756645 312363 556076 8506 867210 893582 776556 6 82280 712958 279880 223837 212535 217548 863011 404909 8526 955 423356 4 496629 887077 898889 698593 825878 743972 48306 842973 756216 542889 62324 441459 853636 743433 5 889241 887632 792880 853514 740602 782978 825992 3171 706316 34 64704 15 30941 807145 582278 833696 582763 4 737923 49 813335 279950 276052 732061 491648 871 807136 61146 16132 756000 16430 16053 697462 464961 836660 73756 398745 222551 809160 42897 783350 806375 186380 530093 41635 4 765313 214932 5351 53227 530032 830801 85 684161 147437 695974 1505 870471 9 884190 775355 6243 153107 835092 867186 49 7 529877 809458 231657 449297 464299 759971 98408 201463 437975 799222 464321 515909 876880 364 856962 281135 491398 341072 613096 4 849966 30291 101859 881292 107071 6 510133 16758 848858 439415 462155 320652 372 778036 254952 519193 607838 127421 39782 276552 747569 714299 667253 1708 461551 227133 402316 149577 93241 2 87648 92637 624767 1090 425475 892742 897018 761732 894323 2 360216 825581 799308 40 884188 879821 825358 5 772409 2255 301 123956 495157 802617 9 854602 882255 489818 726266 811843 2 166304 871048 648686 13 584162 831729 294827 694409 852655 176161 173 10145 200793 220648 773880 856344 98781 415002 231779 852772 212933 750868 281489 725584 174309 874046 231015 824309 29 552687 533069 678200 897315 848012 850472 839723 881906 367061 739978 43235 785006 5 573163 282698 565754 472565 110790 796900 846428 368538 13837 64634 889036 770042 278156 38 845444 317263 12835 307488 778257 358782 663284 849542 4556 83 896848 53725 103848 892895 885110 362499 3 878684 133686 849172 5 619422 894698 70734 501403 808341 7892 110 7871 10133 762226 574504 72410 841018 16347 831763 782723 72080 12 271260 90 899658 810737 896101 348470 861147 84617 857559 776860 881719 887130 530 2 127678 6 526708 407441 467996 736253 620545 142 815283 51444 14977 315397 273102 815033 898064 77592 302386 407222 506698 715586 893723 848939 865008 872796 35 1060 714919 798322 26832 606311 508 796937 256138 1870 884112 558753 25414 248979 549119 118561 10516 876250 482370 574773 193 414107 893924 15797 80 85 2050 713079 147269 393002 878565 542819 450469 634085 524154 452443 33185 921 852263 850457 816581 478957 582 871 793094 257712 56571 831078 324179 469523 231922 340431 114 518170 8336 821585 13158 414687 811605 448398 751450 217705 123674 1 856832 810864 271 137462 295397 293400 826580 896449 33959 812798 501820 323905 526772 251442 879945 499 24722 883808 542465 579223 319571 425932 529278 103562 157473 739425 659807 223206 301439 116595 238733 890419 432151 8744 874011 4740 396054 815885 616763 70 372084 177147 852537 264539 20698 607945 401021 469588 573116 480604 726985 277677 355945 149630 483319 873406 874834 505610 810290 818690 33292 21 899418 30524 567678 220802 846328 17962 1152 278738 740853 740623 205222 813477 868992 809224 150764 117632 686886 209334 897679 14 897851 49798 299393 571 250718 800342 33 818742 1760 897991 110170 864339 235 893192 2085 62627 833135 495907 892 511217 235508 61498 291807 797145 726968 448384 891114 220095 851782 49848 849182 876984 739785 19 263 739334 886188 470970 866535 573262 632535 254329 31 140273 2110 897408 834925 860845 469482 178090 543780 877755 759107 42344 345305 763700 884133 4 498450 143626 860436 886614 16246 89783 280649 5915 198129 3179 398402 636841 3629 224186 631439 430 400685 588974 151384 282175 107820 769292 44 634082 123150 451701 585271 12082 2689 715763 807338 2 462547 383396 545704 82798 4919 2 106770 843056 301834 839360 206352 324733 226794 790143 643646 84732 541164 799678 875972 146601 607648 759546 692308 470 511174 818338 659196 694272 785421 251 517037 537751 40197 122 318771 256573 832295 762129 693754 100 757741 89 86053 293453 740617 273194 82 451894 801895 283754 899549 555313 362120 23 797315 437666 13132 697001 414561 7 674943 139347 593396 634461 77671 812663 1 557605 664545 95 10240 772346 336736 138127 809062 575969 825132 211152 22257 750922 877298 852024 101 341432 851917 411064 10064 356546 19 848582 38 824862 420236 794154 783710 597761 421522 310244 831585 246 879700 430635 1992 764111 513414 820307 847676 737611 833160 298560 325255 114812 9288 584419 810886 412047 9 153952 74617 309448 828285 897171 758595 897237 533095 221132 502765 125357 555660 714314 318990 347011 332451 862359 101 189036 150101 39178 894749 238635 28 717727 615263 464572 860299 653451 37229 853539 13 813663 28013 832840 805074 5 855867 670361 895509 771784 856680 161168 200 283802 135510 269936 686615 869320 155255 454458 625960 10182 9956 806996 596817 888222 788991 578529 530294 873757 2785 863148 372190 3302 645575 893377 873332 830615 707 540420 761468 539728 19172 800987 522153 106004 679185 765078 363173 503726 789913 890111 198187 692717 543950 846124 654670 834098 804762 154273 13592 771175 779360 13481 611242 817012 883870 142497 22109 71465 321286 328932 873047 855758 881300 56653 862512 116449 227039 3971 24194 459899 68885 682834 140653 617149 674495 845832 183241 698881 1 690418 888901 6549 89929 896013 450823 533146 714596 100858 889095 887444 369803 227649 305006 197513 878375 516297 325562 686064 236469 892586 147132 367205 605986 852586 3 178 634045 898530 1 785134 898617 91 824621 891613 249769 65593 833942 583742 894816 589 757482 873418 571357 387932 201737 66609 706982 116057 642377 195568 595342 850751 593730 861162 708415 190 878804 2 898326 862555 825273 892298 743098 883773 594818 674008 161162 366361 10 2805 480204 820784 363193 734113 6 816405 865824 599625 1578 611662 899696 677775 873383 674880 895929 899440 432451 138 366296 51 628182 10 24 104567 874364 349365 869185 44390 40112 78661 283599 880396 844304 805246 94082 819282 793334 788651 809646 108 747930 408076 430177 875913 799458 11836 56653 202846 370879 2852 884198 861311 147376 659686 590402 101195 73 776102 422005 884701 285796 332304 175176 4 348592 897650 33013 539704 624469 45 881345 353680 788480 168383 631260 49 614417 865413 1135 894896 227188 845269 663882 1877 21 41 882497 582599 894120 442758 811404 780327 882269 55590 4463 224394 754768 673124 2 844303 615256 16 106 96150 12344 789255 635511 49306 462486 747618 5 47836 896477 457689 737581 743120 300524 108640 640677 888407 349416 432723 481370 318 856 116048 669 814633 879881 22194 48808 15 810 11564 207129 2272 344427 789244 846256 790402 74263 31873 825994 648873 681008 743462 199615 880402 577525 738333 74900 609188 135608 528489 824794 749821 780094 106432 861934 886107 2090 2563 100916 780164 723843 1 885539 187329 271920 818670 822297 403779 798479 886258 2845 801186 827239 621925 181245 148824 807457 829667 64781 859 4429 30413 542974 285 79285 90251 13805 21 387679 524532 806618 18 17 99153 58126 840774 624794 235274 766693 850212 707221 316343 424663 835986 825969 1 83856 854192 855036 853527 806094 1084 750539 446930 873721 746129 476390 820507 30352 7529 844364 764636 894972 323649 822298 879072 15397 36160 724899 821 471490 190174 240392 655453 880895 51 640150 130227 5550 865848 825275 659976 2085 1617 93195 1 851648 125565 852975 64271 187525 241088 475026 782967 792150 285 493938 32832 358159 843426 16 422777 114551 633657 471403 772989 262377 415631 252448 4432 337021 876807 878479 190878 63 877181 790488 544380 3 2 882314 148031 207274 793068 807603 698138 306158 874247 858397 855043 52652 213453 36288 511090 15531 895935 885018 411196 876727 24749 5375 213470 586395 889596 84 72 824817 120 112310 848932 745678 29 737450 844324 796035 297112 897670 86 85 889002 78599 796622 711299 865594 808134 774614 656427 101357 899382 22140 565006 489660 749212 703275 544754 865099 7364 14404 473034 899129 546008 1009 512928 887455 1539 873868 18 380 321685 784267 880456 3548 793049 766054 796041 850646 65397 126093 316618 803867 150526 824 295612 886026 820480 183173 165 5 31423 813424 866439 53647 86145 762656 140380 725654 853468 1980 550268 432177 242229 255842 417080 1273 805336 61186 856971 2101 384862 475066 337259 72553 1 19445 884448 189 13 291435 787921 891410 120 338926 695099 881541 825504 360424 847559 630332 4 16348 126 861230 71015 625281 811372 14941 895539 335189 196653 151 378531 564194 279364 91 856392 883699 633397 858723 691825 833052 396472 758178 327894 860793 549886 705880 195 594044 567502 296046 879828 479428 1 219408 877402 488320 28576 319875 877523 511879 876869 196273 41658 2587 706834 875794 397919 683363 25428 730860 534289 105253 874520 349559 12 509231 155 828095 84312 498906 517638 884994 805308 501688 4 507385 840386 133031 869724 79471 540662 863371 196257 853732 135 677877 890683 872692 839804 860402 877387 5690 872518 765348 893394 855382 730761 186038 407385 78902 764912 628827 12 3 885768 869283 891891 79309 817399 785411 819762 576285 38 410437 802824 199647 834953 155 851286 328053 4807 640190 311632 405339 853177 803224 19760 4 375009 777419 894468 277207 856868 375303 389162 879719 431051 830992 357815 139994 59153 774853 818539 214438 888299 742904 877962 782466 13 27908 897081 731485 880274 655243 773957 883675 480624 684 22554 846628 405815 887041 801306 898248 430508 892928 325139 824196 858878 873696 847012 682317 886483 768285 557538 10438 20294 827 491449 894771 794800 39696 21915 688669 40 219765 586819 699776 759053 378778 514339 90 467267 475409 467684 665058 868456 869189 2 652731 414631 830038 863418 250328 859148 168680 688243 573825 821822 881137 122410 485632 897554 676842 780953 883913 386721 429191 359303 370914 671248 94310 861142 674340 12584 349745 1 93 683729 11747 95228 852138 775275 724595 29 10547 813357 400187 840366 315057 3775 100903 840924 307 301514 113065 706 842456 538161 9 874923 854079 346998 855873 865759 74 599287 243828 332285 883238 313046 811063 800965 470937 4663 892683 56978 504153 2 722441 632322 752683 12661 755681 802372 773679 1002 1339 864099 105598 656412 98521 5 869470 887717 510709 609858 853746 5827 383685 508274 330844 609726 219590 56466 807866 844310 92031 808491 38230 417335 376616 723187 362374 112 83 276861 724844 524491 808007 507579 2 93263 433004 1218 399534 823572 311214 132564 694518 1351 622484 178237 894352 703848 223434 736867 867029 603832 2690 211540 860616 436162 497103 179790 862624 891100 428271 249093 76046 273 811588 892779 197 419702 872430 278018 458825 881305 92461 881028 893411 885553 829298 82451 207399 1189 69 267356 242340 876276 72761 104 844322 566 4 817996 886 783845 3324 103 136792 867652 808438 250492 724045 807284 617162 648884 3 8374 2661 53 2 821249 487975 1449 17 70018 166 771075 848567 888533 301975 356393 872958 893504 877988 236326 600091 695467 893582 727585 686889 726295 208 752610 35478 1124 839761 5 407182 529511 158822 814243 169441 863077 851998 806847 881095 12964 771749 375664 856543 2220 120062 878823 7 878426 692917 179 60017 738604 261494 379 199944 871231 357434 2727 884438 858197 860595 779913 881625 1 62368 845982 436182 15740 681078 142 825882 666090 75883 809738 296754 833507 2824 187135 97 449780 4 347997 245286 775887 710482 125105 317367 833279 383261 47 330268 18 807776 869216 562525 51789 49 313227 136300 335272 549785 681873 880090 309550 861794 158693 154632 106 1 849486 77 288096 885265 169516 173562 628182 384861 535396 2 889122 775774 112 10 710875 887026 85 142625 126415 386527 93432 854036 152830 135923 286941 35 332748 872033 887350 585409 197958 43 531069 141359 623554 38724 3783 887853 867790 874201 860915 193385 368110 767630 723915 723722 7937 412696 4 244239 880433 316873 888356 11 817438 1371 13 446657 195995 74770 876165 4 176456 2 4234 844654 7444 877344 876787 395372 568143 60075 896168 683429 77 273483 575062 358363 444 850094 701010 421046 422655 773877 844151 454140 92992 8 158478 808015 896722 9649 294816 748750 69 461207 764728 246115 454343 431647 570984 443524 879246 250 843925 707160 712615 863413 899625 755155 896343 392495 825217 106732 648906 9365 400108 108739 136448 840341 927 14882 827842 68519 276717 7 869075 887771 739054 826294 4 742541 846238 1 26091 859106 100532 739470 844477 110 339556 349063 19861 32705 603797 200422 2 819526 813659 731083 867275 817286 632290 39336 849473 73835 800287 286 163172 867995 508052 806149 707517 4 3 25235 818807 886190 38279 310795 694042 14 2 790808 120559 11 58850 37603 405938 490678 29717 253687 9 737915 770838 351453 807649 690264 789212 4 569854 802201 724317 762596 43550 844578 586271 827616 58 885361 499824 669272 369936 534733 857761 746345 817431 859442 108 16 820974 864637 14526 532978 153 882207 245913 841164 1496 879034 78 831302 852213 698139 787870 673340 591424 3 819059 109 898663 766285 716524 481 167933 625848 800657 796117 123711 28686 863823 893961 867537 32443 68 872157 528245 116087 782383 61148 155 819168 490 516105 871164 725400 821574 2 24 873218 395503 857102 858214 48199 694871 747390 1039 815318 872037 789184 776 14027 15970 878810 838918 95783 766972 453004 442119 781835 523725 377688 20309 421069 417355 863173 308693 1 746113 247570 6 314004 557390 44 439936 164162 668 835671 248297 192 95658 855734 892726 14 24 615915 361827 1672 869290 778286 835364 169247 880575 370584 39 856588 692560 802191 407249 331462 5408 102 242360 497796 828880 867806 330 4 725426 1118 27012 587948 221503 745297 263135 842154 68971 645417 222404 774313 794462 155490 423563 11 395148 831824 385 786551 470584 151952 584559 894300 513985 264 290553 4735 47 842871 878282 494823 3 844298 854906 871658 252215 523873 279038 55851 642456 764081 338044 6863 702761 879848 489280 356 312 490899 25 1 17 764313 122277 412114 833571 778964 298725 176848 415517 488868 9 360099 39781 862250 302919 831637 744145 871770 246651 383472 862407 760742 713785 654348 834856 71347 637160 690372 334689 792687 2 205227 843578 719497 895346 3423 638424 843683 869029 890554 802235 862478 800223 1428 867475 529 834697 287454 240 183092 207549 12 544192 829276 165592 899058 246951 455351 216648 852167 464060 862550 1 258083 488952 62514 22821 160734 860977 839200 14387 4543 464965 545351 459581 46 438300 846633 869626 567937 137089 159674 899936 156631 246009 3187 524883 138 360179 734335 844703 121829 886439 889929 756990 759058 190831 7 854356 29 77841 432085 858703 411171 795295 876374 692578 799739 28297 762034 860483 697797 6 685698 334333 13787 636798 160238 406625 888665 853110 79022 891952 751002 880878 462330 13487 256300 696011 877901 555111 49586 515234 469181 140756 11 304113 867149 94528 27 604969 883261 49286 425210 515765 671206 887613 266988 888973 235842 822654 43291 850875 139421 426916 22 891367 472206 874514 886806 60719 833466 878247 862878 258509 672215 161467 808991 274530 343845 475372 616037 406377 315553 896962 754547 3 888565 717550 19606 821141 119540 292189 360127 659573 423277 104402 824727 508098 283305 478 56603 425704 1174 859859 46015 884280 525762 851947 672747 4 82557 852582 9051 850008 393546 426903 709098 857897 752835 159261 549565 14445 866219 303162 867474 607701 423550 221 882086 801437 3 3 382503 317430 519100 893849 412697 711438 126718 1 886507 884723 896237 501362 840535 384444 836737 318439 115555 898747 388171 42163 457858 877995 310461 855484 720742 819878 817204 694119 542167 826552 279538 1174 768041 773778 165 879251 624387 66 1288 585808 813581 678108 829001 36 481719 4 690997 683688 489411 2 782163 775739 834212 651733 825197 812046 546292 614192 44307 805538 172718 420028 798759 766265 836828 531037 296950 555422 873989 47 231742 834502 31271 821800 730624 755934 560 882231 163269 131341 608090 124152 814699 288907 72623 181535 14533 875830 824920 757310 5058 854398 645021 7 130559 108976 124399 61364 628555 618015 2 44 263819 780251 19 878976 432418 673869 231005 846064 127908 885181 179464 872131 852601 282839 790637 714592 664796 106937 896964 879082 52121 867066 34 872578 83 80348 93025 842799 865083 1421 353112 886339 443627 3 696921 3 846414 600046 8 786894 870811 241994 656056 728906 200331 613762 410063 201866 502926 821181 9 888918 27 261006 144800 727474 872780 3008 237512 2 730908 435571 130748 892358 521 768074 9823 630552 851675 816650 96876 683459 558136 619486 23 709066 226012 899940 701910 732667 16246 34 95180 806371 752623 701242 124266 640134 37609 45910 777256 43764 349122 694499 3 849767 609442 805122 576337 427059 74275 180 879323 841298 2 893098 614402 705036 438 897978 382363 66544 18935 567136 576856 713635 869765 3187 243968 36950 859 878080 822941 827625 454337 719990 821581 168782 685375 877688 454883 894184 874745 160366 315485 455881 148 781 591147 690251 885129 3249 286324 357646 9 788313 229141 73 769731 585534 188 540480 1868 6 156634 152558 238877 871707 110963 522989 644187 621555 426321 3 766935 805829 719 737849 210 615 775393 812051 137746 50820 729542 567503 897040 217 772004 838987 806147 761675 459582 785621 527180 2752 364071 767611 811836 748015 820792 2 470262 621199 97587 447818 896864 747770 230427 323982 844144 32 171301 329109 898807 764138 702492 3060 629295 53463 630059 299930 187490 15219 581919 887771 608030 11882 832908 316095 2 34665 3371 564757 554464 108013 816918 848072 430 565325 146 814609 1210 9 801515 238156 158376 64 127817 605139 378030 783 24486 16631 5652 422435 489520 340547 516361 534317 809690 868399 814595 38 4634 837951 23 872640 816410 104 809726 813146 124 405380 830636 2488 109 619603 843965 398307 451884 857232 778597 8 850154 135 1206 537880 436665 174855 797535 772112 1084 257324 320221 11 875310 142190 195844 853000 893020 3 34263 818948 216527 880530 259937 769403 473338 637146 367929 784412 200 767552 1296 141157 891680 54725 638387 3528 178811 411090 855315 33959 265977 16942 30 224019 796444 875923 575056 66410 690994 191478 877626 169 147081 746879 87768 39156 833843 852603 567109 685661 746824 578084 645383 783775 837278 188805 883146 152218 558124 874656 90689 426395 642056 1006 760948 19 836903 881062 223103 47 6616 111897 75871 3989 551942 615690 289921 769990 751838 524732 864157 476225 775454 830035 657426 835618 5 760105 894693 816496 899539 146084 842382 71748 376118 46139 123949 591928 789348 230026 212078 286808 895712 759079 831541 463843 896532 872290 838493 41132 221596 832968 101964 667235 448927 517921 831589 396916 50 92475 796567 572286 99815 792733 73453 880401 895309 880295 46907 4492 224532 801339 530636 76587 59282 761877 472179 254 706358 79358 3 665318 54805 14 21051 504284 552252 2548 136 222 484007 419990 182 807469 307397 9858 875598 14028 294928 864729 890584 843488 523490 888025 813307 850234 531353 890988 947 881568 525584 833645 5 731480 779672 406611 898648 831403 834197 676655 896271 722006 721669 201852 210116 882423 642571 797359 5396 774862 352699 842468 57123 821241 804478 850187 638659 375718 459662 889814 260753 33267 690435 27121 12363 530768 369940 482371 5658 85030 197346 740672 24184 812942 8370 23 165170 795989 851747 70 675035 847213 154601 812150 57554 568668 322677 397647 359799 28205 797488 887653 737345 493842 140564 5 87721 874768 4849 840673 641028 420959 893106 599821 388 77168 619179 761013 127965 1358 878826 772032 838920 879123 333841 17258 884408 377942 679301 449 4 877444 802042 532208 725435 5 797444 731905 797034 171200 156225 499730 859464 643938 867903 867746 878214 883899 16411 273984 487156 899067 23538 38146 71525 270033 362897 229913 841263 661126 20 432680 184768 870213 560576 838793 761027 208128 652029 718552 346984 141743 793279 897117 581710 881963 897896 407158 2805 361096 898701 538789 775851 617001 869239 198266 205004 734 311333 763943 25 870433 2 764322 328490 233 3739 34804 577663 845837 779441 697147 147845 172785 52842 841099 606568 1650 744534 752930 890425 83945 27608 23 5569 899066 379165 878729 874817 898456 584192 279276 798892 29024 311346 862483 535138 111 706116 821796 106478 240907 335541 415743 155763 130266 878260 53 5 403736 868660 34951 834654 356400 8 821037 585572 388 2958 104271 119269 170710 884413 512945 3981 877814 3 246798 380429 85535 208584 738605 532766 268726 501024 840169 855486 13 859544 115767 432 751618 149890 877780 264716 895160 870 2617 147591 512019 759468 382189 794610 796790 469012 31285 26061 328568 534532 340 833020 24953 888321 953 72795 470798 529418 307359 12 897294 3337 813541 94512 156 251812 607559 851899 2 302156 2 837772 3 145068 158404 109 303640 812185 79307 217823 1 189348 819653 868806 867760 198569 598987 160072 526830 253410 592483 245845 232969 280930 888559 895621 808433 889009 3277 254657 497862 538439 17676 2720 717819 892952 44427 134965 13 876288 865051 888824 633502 224164 335809 384262 676304 304 616126 898226 855460 354329 1 858129 860773 566109 35280 256 899071 332559 821779 801162 790922 739782 7 22 883716 795689 616354 522463 718717 596 169039 399139 849814 55 256267 489420 868067 448828 22 262 398549 667846 621858 524889 7257 304 192282 92230 889424 548443 2 356812 867754 33481 885651 643 648283 291523 783944 694024 174361 747412 811233 866248 266476 886606 619494 837998 755273 707258 35 524185 417903 565486 577140 774061 44609 801896 249535 3595 69726 25 366000 76707 797429 310410 404 648488 283077 231433 287561 350700 858930 864344 356709 892972 10 1 450239 596695 623550 588662 124361 399368 42243 868788 845217 113 22 210080 831882 19924 880985 40 3354 883072 741667 885605 700216 888418 19 354982 571464 670629 694293 893723 3 104143 629583 767488 710890 367688 899854 828352 93390 2759 115 422725 871201 527168 742907 875371 244775 579313 826101 187479 853254 880385 10 428134 271942 3 530711 749051 640328 2 519792 436767 683 193227 256500 300 171219 539579 226 3686 236559 865606 279998 79475 74867 457957 785924 897355 479258 474339 4 888767 46781 37072 528 845563 734629 68757 214753 740161 688626 864889 899304 752259 8733 41 865771 404130 37784 285278 5781 866504 841207 964 488129 314706 432929 574276 42862 803889 875915 31897 499876 703080 317706 639212 110800 131 11340 4 873265 1209 102426 892351 572 92625 12 3 878178 746677 142265 847766 727842 869292 434220 1642 211271 734746 693175 859462 736621 13709 852797 697575 158071 589397 137797 246317 73 800231 847018 13505 60 730639 874029 3 123 119 465301 876920 755655 316 188252 413204 10231 897816 505 8 576102 181560 6 153033 749913 718741 643165 310202 513894 870886 868653 5821 302875 371714 818805 865339 823810 197204 2 25 415839 13680 70574 818005 872265 221169 859881 783438 343568 507 880069 878014 681427 599631 863495 271045 872258 275329 874077 834852 67684 122190 877374 1346 220139 697544 544635 88 853 64241 101 76 559884 14 883760 622841 300921 845421 740689 354453 705689 237143 10 4 687442 462 328896 847894 630502 103 889137 116 438698 556282 22118 262546 896301 110542 255 342950 32602 33616 523823 844793 340746 40371 859590 367400 422790 615944 621477 307359 135428 889309 856340 794720 732745 256372 792224 122 611147 446545 247 598809 889280 655927 228608 199738 829423 620601 599684 869603 813456 791117 449 884138 297278 876738 873908 3 310511 835131 221078 200983 808590 786093 36061 644698 891102 643059 3816 747888 622022 118641 8090 828247 1 47 716933 789038 815161 499781 154149 2292 416914 112444 883592 558859 770438 135 831804 744811 418034 336 668855 796554 547847 97519 387325 58472 786572 889202 107444 40177 66 860703 20255 139876 3569 574061 391652 824602 647251 484602 885733 165054 618207 834694 20196 424083 756303 729457 817351 2 351994 736975 510621 635189 685725 545794 711012 196418 833690 827 389734 846284 77177 887207 818 896271 880418 211841 887706 881455 619117 742517 898395 226155 864844 675463 181962 804560 814771 471 910 888774 655 705602 674295 11588 20295 445456 323764 875768 659858 6 885030 336103 225081 458368 765185 533490 152085 131442 897596 3 761391 57810 421944 670929 183 794602 254120 128848 4 888464 209160 149999 9 480704 114379 602550 429102 146417 212596 805347 587169 772772 879491 826219 853301 403197 44183 4267 68818 775546 7147 813829 666174 871354 469821 884042 38895 3 845232 38 849468 419943 797449 352193 868259 592422 499 685574 359189 173956 669380 586133 103143 632004 505491 853380 4 823922 588118 33 879448 288556 172604 376662 26543 357 805493 289678 777242 873270 799140 4410 690781 30735 200944 7 221633 659322 86486 815834 2 609 781228 862720 52879 230205 646134 885390 592581 175861 722094 7743 794607 854787 244 742301 891252 68763 448712 32 818524 348189 870963 141876 871534 484276 12 765830 5130 847586 728580 833454 3536 205387 573765 289030 147295 749817 350212 808538 867378 35761 562918 113449 274323 826125 54 893081 23905 362413 137642 54318 2 885149 47 862461 742595 167657 560323 22 322666 645691 819852 735252 761527 33 769897 19889 103831 23 413625 835705 177684 724646 5451 876390 51 21859 575284 292653 607437 100725 3 2590 1266 2890 128 313725 467262 722936 865792 258077 810778 4121 857805 735055 598 154484 408819 889877 296636 314384 369 887087 867584 228368 696232 856093 223936 821819 758086 711926 894728 753097 123437 210940 18002 699375 8 1 330351 866835 565854 61072 592975 692284 165 383268 891331 637272 820436 127742 841948 698068 581652 552726 860805 561261 111427 63 845250 491152 26552 125568 336542 617173 843747 513 666359 119682 19 890009 2 865234 742666 269735 466159 744363 814986 71731 1416 382238 18 634912 3157 895646 627835 127040 897323 593049 338 864647 261128 14304 55375 648400 3052 760595 35334 709331 127371 185837 625726 411 862436 3 894449 69916 724704 401477 271 498751 854949 1654 755927 807468 284414 561148 137611 50951 466759 759589 186977 82244 856187 133791 286780 596811 1073 653665 842600 711144 398947 618640 663374 879326 726028 654691 484 171137 167477 864638 869408 527195 731028 3 428 880474 791675 55392 361965 6210 599418 1010 807534 872099 47 838204 601873 861455 894888 568927 3986 738101 896553 180859 7015 368960 153142 518907 779121 538351 28070 235558 92981 878743 852 707750 692770 326314 281646 374604 58 701184 893262 9815 618062 401502 202220 646078 761140 698285 823022 215781 44 11 519711 2 78757 423183 3 502853 283 872527 862579 824549 440 145886 53561 895387 223972 884736 362 804454 19814 2 771648 227817 19477 856434 846541 740126 137747 297200 256157 811130 361 84224 814128 375529 572527 888544 890426 449653 847570 704487 696339 577540 475334 890941 748505 8 624149 864400 327576 491218 813725 683676 210780 897637 87319 23304 119239 893894 582978 236893 433013 5 531 338062 638881 640791 626240 42380 80 682575 536550 264830 822396 894197 860486 50 109 390543 754758 816294 233 869325 876999 414211 888764 23 844306 272228 27524 106611 66533 265366 742970 780250 487151 753850 271634 497444 778536 205 702068 1550 881861 867871 489872 771170 235888 187317 440177 709985 267072 882857 858429 3411 683566 698666 1 745434 510955 824409 818298 740274 1003 711236 432549 870692 879001 18098 151443 703556 66635 3475 20340 686 885678 595873 864334 3145 860729 825279 665290 25925 1610 310973 857163 46339 458701 114081 846671 34 76577 377630 898941 17901 126595 578980 303236 891518 274316 536471 858559 5 200112 602896 149906 2019 898557 385028 647433 37 45 292151 6620 6193 806815 21482 850151 848215 75413 778149 41014 2 348335 480938 753913 297058 890870 230075 1 15 875524 888333 883108 374107 785460 875785 3090 58 803234 562181 738128 62364 638836 332327 581239 595469 891378 99976 13 11 1073 3 351156 1 143 11594 402577 841621 707541 50475 844478 453273 71988 849353 779523 793113 887684 324591 836743 168510 709046 12 872835 423930 316581 437654 463681 704640 824097 24344 3 80654 210566 206065 677724 791945 357 891984 2903 730684 773525 848065 20 474439 786875 837489 644343 630718 845 755578 2 836893 405872 16358 1209 804834 862237 858592 307568 119830 43959 3 69143 22842 584435 148962 798740 86400 871702 3444 449497 2294 2 826895 375489 4225 773756 436 849136 888166 119074 898529 3 745952 30632 889426 871380 782537 874237 898799 790337 315326 891511 837034 898627 10444 865450 899193 756233 585142 879349 350831 871951 34364 31 36 492303 421971 120261 297153 875523 4 6 1383 7 15025 817949 807671 780641 445595 856757 808428 820625 67 133096 743206 737980 501906 5086 526364 767106 227883 32256 4 659675 881928 1 283693 438945 468797 641689 670333 7325 2512 395708 826687 809827 4 631145 94531 887400 156470 604536 36 4772 249900 146393 241644 816526 194400 806 873450 3 3 310247 618256 986 833359 267563 777631 105395 867034 886001 570800 664476 477673 395620 899426 894178 850908 821210 658474 716972 149916 8 92017 141172 883761 786441 89147 777623 537148 627764 669645 859040 100376 859607 438156 899081 1 841691 887488 717278 788806 662298 2 511482 339025 784313 276752 734526 876141 262353 301304 506622 784272 570773 818874 231122 889980 810948 880476 1860 723910 871711 419 385649 530898 408215 866317 202795 825990 89199 833689 172639 91177 860939 809168 723412 797402 838171 48574 711150 216237 59023 814105 894119 111903 874745 18060 210944 611625 855180 424857 227545 479 226 73269 37082 722995 334859 683734 861239 800042 285611 733770 431310 795490 826125 10 243056 818462 770448 876299 888793 342 337558 446026 191880 201 878979 807674 712057 890345 883140 764707 374286 876193 342388 246631 477154 536654 608678 573021 520901 118990 699661 871262 389227 427501 850683 522473 752445 859796 863063 172524 70956 784902 631105 233269 899143 320148 839890 624202 212324 499052 171229 15595 819571 853115 185555 196 867110 116971 381726 566889 35950 18393 185420 873891 793909 651249 8 342779 19440 598998 11 285839 899046 625416 892775 806615 10 728073 8277 1 714991 11710 859074 439040 822105 631334 697848 81146 165970 898238 893744 835747 166844 411536 2 66342 880486 845335 897534 543789 876382 858889 831588 642386 268232 207721 232 76756 727360 899708 778902 863935 823677 880564 804473 352859 337617 62796 889921 5 2 302843 807879 768947 196948 10198 13 523386 863827 868186 818852 776284 495286 351895 734785 431523 156 821122 303850 879957 80863 819824 836508 895845 1688 683072 309492 860534 148279 887528 577768 211742 1399 596192 846049 501 439326 826337 889842 279332 204712 30 336346 598377 881883 416091 401994 671544 708967 27 804612 141347 144336 236152 808584 865370 365232 1748 785783 231669 5 64440 881220 468796 896410 595922 651715 773829 3940 206796 836644 578612 127 103459 201098 129656 850838 322837 272003 565 746262 6721 2473 15396 6018 644030 690710 450864 383671 24113 162702 539777 506986 865090 47298 575033 683012 599958 886655 174839 154315 619 586840 246335 30 109886 624811 91 576220 16703 301430 735202 135211 321184 71388 20331 892711 889549 75 706241 12983 44558 875672 326819 4 3093 257610 26726 180 210573 810931 10486 747204 877845 24425 242936 63803 261689 757603 199596 898248 519150 1141 30540 637822 355194 134 387790 390831 895667 1 82709 510316 253292 899728 185 836366 569093 32 838863 807116 832303 58834 146665 2 433687 894209 889322 685956 2 750529 159866 801924 825757 294625 571447 273360 413036 528930 854783 427118 573178 382 3 25 835862 272983 734267 1154 4 249318 896385 1 2145 109 371651 34 221127 15934 28634 850295 512396 18550 351174 179945 884297 706423 101 511916 65904 29080 230267 211540 330118 287777 755875 32032 637735 2 871580 105331 745103 15639 6471 8 141457 623126 892811 3329 759828 261 264181 844985 91522 8856 785694 111 742557 547548 887874 266208 368097 834787 872515 446132 748895 403000 169 133409 648710 879503 651414 873323 374 569016 373416 890628 139518 56955 464054 871456 59728 635105 212 674700 131712 886803 94221 861425 415648 73 649709 887412 866113 862237 838289 751721 22855 2 830169 670372 732048 858565 72476 4 584803 781469 41984 769907 1272 808389 800290 54781 128 553092 8 579454 828993 615448 808508 78 789091 461827 552587 2150 27 880925 811740 434635 882084 788498 640907 3 807132 774883 25120 21 602026 881958 14983 828091 158584 4 866956 530577 851660 316070 806557 400208 810145 15703 381792 51316 317963 330 685496 230290 264511 591668 537309 14838 166420 196305 27772 468355 887003 788294 844466 1827 635851 8 854176 613280 834423 722245 87479 81054 560267 153174 454622 35327 371778 883351 170035 813681 93332 896946 858929 388311 729248 487844 2 705373 70373 760790 567 480774 93434 933 813583 631917 35753 398508 4 785235 1434 831194 841337 714161 4 161087 78629 102 882663 77 748587 759459 868 717575 823461 275896 888170 832899 133733 16 771577 855157 294 1 615036 386319 388695 316292 848267 534305 807558 358821 79738 445268 888970 131134 788142 5231 172838 35169 652210 443954 8331 871109 184483 352342 67154 7 813949 383172 682473 264860 349981 589326 893091 17545 834831 4105 477206 652347 174525 144190 822989 183373 45888 772267 182959 776130 146954 874316 12 451803 167319 858841 132183 391791 10 20179 445513 881836 2 310 24534 390683 775650 561859 880341 499914 4 814939 381083 795520 276903 6298 697364 141093 663849 854038 798370 500469 462751 598401 188127 4912 798310 43070 18 110749 137267 223476 798077 837771 597427 879289 31952 219894 69049 690701 882444 598073 864962 541752 206314 110110 711085 110453 877613 364235 13 714167 866315 885874 222219 47 860485 34604 56086 139585 605987 810137 357 78825 142171 887662 513749 6 1825 876540 446740 234263 241423 611576 287839 597479 405001 653522 315925 860133 348392 5290 656533 70925 10086 221788 780571 748038 801193 100116 2938 697215 9551 16 195488 5821 339219 4371 3691 5 747253 461574 20538 592733 52162 864899 740226 859594 853196 759034 114228 650064 890196 746064 238959 516174 263726 98 561331 895044 722802 252414 55773 673647 842225 227970 581791 847723 783508 336000 38507 758627 13 452863 2 703711 657644 491228 811849 858943 17419 621837 699357 166 56737 181909 438521 708045 818099 62375 56 27 20930 767075 573764 835768 209053 3860 5108 820092 694731 504 827321 58 880922 61969 876430 804295 23584 18 16 471289 507782 795623 50677 780143 2 741058 809499 175768 2330 2 39860 566909 349321 618588 240170 472906 173397 611116 558042 837502 190 367611 824916 63 6 876989 154836 619569 3 844275 482689 20214 853600 880891 641588 891866 484524 856371 895017 409699 265850 491052 870823 686222 294484 200538 387004 838427 109150 778333 542683 22 843798 881703 502961 775956 870405 1 869891 853478 441262 717750 735963 729145 136661 632755 1979 69865 376957 829602 841633 333736 850954 862362 139513 57678 880848 10416 369964 832422 862042 861509 454627 235047 694610 683447 13 199420 5 3392 431918 588801 706180 583948 692173 891615 362 30765 706964 141711 781691 66 722789 342 694499 7 613184 88 740764 2 92 500145 427035 114780 1 3 859739 620777 829631 865761 875946 831579 677719 604832 281 843673 869823 78 750234 123205 476485 272043 847561 106910 1 880550 48559 864822 40 715293 837947 872570 344672 2532 875590 167347 35114 42283 97311 198549 247350 63817 894927 7730 763534 749772 842334 325426 768710 117883 531673 735989 110801 880315 457944 834101 239752 859545 4368 302675 864778 173838 4 599560 430500 749188 739663 839486 3215 804542 199122 414053 363735 893716 49873 898745 769559 101172 76212 19 683761 609890 589 216557 673 769513 774849 867966 179512 831515 530702 787024 269838 99478 362632 657648 858006 395498 879594 22 2 38643 807598 372093 877915 86915 192918 591347 686060 266789 153291 685593 67223 130 856769 344559 856351 799766 473282 449024 788305 14 765543 58050 173740 160 856 15 715694 804429 879622 801165 566 844201 458060 459893 752663 814784 873841 546987 652231 20939 22 45 572 3 5 1 640440 73515 862329 102493 415903 782645 864208 322171 456051 4126 747048 478404 351573 250704 75893 898253 340771 117312 850749 832 848073 174187 782943 1914 574880 881614 239017 793799 4071 181 1601 23006 351 122256 808129 869949 112 42934 829769 2069 539470 156977 786986 665098 146 862335 8041 817287 852046 884924 6 498305 348 849987 692626 825886 28010 173292 597297 292804 593968 567 429012 612646 864269 511410 2 515917 264765 23204 881494 4 414871 40474 343723 705880 426659 430766 83385 84073 611178 57973 460374 789031 286333 663574 13392 201147 523482 120 784179 306361 2107 431889 543363 769943 717196 886016 700664 283090 71630 11 709936 278 21 91047 733536 681610 879 448611 845793 419127 141911 860641 315839 853168 665609 470723 864891 450102 241347 615524 830278 608697 869 427549 884554 321495 859644 311073 482713 890522 3085 827222 857875 682243 660337 174428 165325 168770 316082 462030 544393 256954 794588 773811 185 881654 828637 725531 894003 117912 2 754619 307594 125019 869377 250008 898374 115172 567399 765370 302290 898143 861079 364253 5676 796236 784160 840986 643046 1345 37488 587052 82549 653823 847786 5 4584 1121 289 357 404920 894976 6 706276 871718 772008 10 349198 8 892532 76776 878043 666193 117898 759623 599212 112616 1378 63590 545997 90 3324 363881 1 537063 23665 798861 505594 3 732309 17672 18 820754 764210 440924 846193 604536 175164 2 777692 874146 225402 365177 896995 842553 550645 857886 57635 397716 272679 827803 301808 806673 28 858431 6233 771650 817110 243328 471637 627092 108440 16 137 481443 3 23360 840792 523 851100 339689 616569 23798 478612 27247 22 834380 870283 832998 112560 487597 189435 49758 520322 856256 295197 739 204245 863796 621392 157936 87 9370 1122 649456 97223 861744 7 462710 19 422369 751100 230009 755834 833053 631081 810465 266826 68593 61644 467184 4272 852115 831944 453133 777844 212303 854105 867568 283091 1 757472 770242 395712 839850 773296 602837 167 643334 872018 710767 503439 3039 632909 872868 63 1022 542550 808671 132191 587603 365910 735587 802618 18328 738092 15952 379092 95051 312922 778466 356136 792413 1609 333206 1903 645662 790486 726348 3006 67566 543532 13 5 809258 893410 220587 472540 752363 680386 849539 138543 319629 623322 891953 18346 757478 686452 176939 729947 236 31 522576 564927 36 110 634110 634851 893474 261354 210 895201 29969 79 75131 117 10175 887025 193799 88287 157404 128 38970 8 189384 620107 576980 882402 885930 131099 784935 735516 25385 204797 202972 594095 237276 143182 25 773046 33 34332 801084 581673 275 66 252302 291603 232857 837741 319 750674 893196 8405 34009 71915 881906 872496 775935 751126 136050 2960 889427 382925 6 48532 58319 871392 817475 150283 95941 487228 287 882699 598181 666281 891058 881206 200721 853227 608129 120989 894418 783355 733828 29 658120 189271 796447 213916 773842 288547 50768 261708 220092 816693 865901 810935 303 9 892646 741542 843790 15 481674 305 642203 111499 1072 653526 135875 761761 3 857413 6947 17445 88132 869260 306883 482422 620833 5367 895263 510372 303 73 150440 893129 658902 227535 3 34901 855134 25 20342 11200 359251 897479 19380 411290 104974 833152 375139 878454 57345 813381 378224 2 10 552839 158544 66939 91 763725 5 826582 169864 106763 354400 7812 835932 794414 29814 794584 4 3669 18 736705 566226 102004 858793 111436 855510 382767 855790 312387 333188 593752 834838 2 33228 789683 424719 549322 1396 763377 117421 515307 895076 843140 154267 221150 226560 494 278197 16 695254 47439 11 518785 555727 17960 761342 286408 790706 887889 89120 128 886824 823885 86860 91031 828494 834966 75 161751 617781 881308 279560 674446 102 853336 841473 477 57862 736613 724851 357 206585 727513 430028 269269 823573 661109 11298 692984 146146 181185 473774 890991 295650 411058 8644 525378 883118 847248 3370 31382 881868 726381 582 187210 757307 487554 566691 871697 200 870866 829486 447082 606087 812026 289458 667934 2 881303 25462 419 788378 876839 899187 391141 110 13583 835980 333690 12164 691068 655032 868332 614155 251127 56242 97924 523272 2 820500 844082 779777 264 896544 592000 835099 879187 834873 680 220624 112635 697521 146016 3 745581 854630 660833 896153 718533 711635 110595 727627 887864 991 882749 544380 254894 885472 292161 832001 821192 664897 847591 883686 820459 150 61414 804083 410552 851085 876094 1855 76963 68148 68307 183093 346737 572768 709061 790361 93433 184412 495941 575230 567798 833972 578210 710036 851832 802112 889758 4 62 708712 626004 32 483775 6357 129485 457860 505190 750202 234 761596 864448 859448 858972 101852 807818 673045 90500 425 446 299763 586702 11 852178 593033 570664 293656 608596 74128 721692 149736 616107 76945 599857 861303 862878 845235 759979 886196 865041 2251 592027 730205 163056 385 684701 196550 890870 842972 667227 655494 844483 404170 813502 497863 846884 254629 2 590509 548836 811699 468604 810570 812386 810646 897138 735747 185 442453 3 85112 866156 154 752720 28 624702 32041 973 883798 10 773519 591472 385269 773345 34466 869626 142184 195006 1188 882848 865973 677152 872258 203638 10239 814 56591 3 383837 281187 5676 825154 872442 262770 1 259724 408543 894702 787810 486982 3383 44364 759094 355918 889003 861854 37792 886105 94589 451532 869159 9326 535258 185 2381 893263 857024 721543 81261 398375 22246 189727 187 137 12484 98837 842802 83490 760 893098 22047 274853 429941 878379 898629 292830 34800 837679 51392 8 807441 240129 142959 879452 2 899186 823678 334148 639544 873930 879870 512740 29207 2 330448 738948 211477 363621 899962 861686 175792 848406 131386 496268 119491 372124 774108 887867 266655 881381 826475 50877 24973 417462 863677 653166 861946 610574 830122 110998 630896 854915 420671 898765 806515 81711 6805 860397 3973 588409 837199 204060 457368 873344 816603 184633 101291 377135 793820 874798 570682 448107 614247 536150 890313 810364 136863 281969 31 456940 1423 45036 90 11113 276712 699684 337123 304846 829132 885929 144360 894916 143402 557089 30 87 660449 9762 15100 818501 860098 498978 177191 483705 376040 54821 281206 194626 877967 296974 359 873274 356934 7 732332 1644 227671 329056 493528 780079 172306 870381 111965 898184 671429 825943 242886 849089 334824 863671 799748 741 686607 818027 824366 875499 43105 858420 70351 579284 847735 894476 353504 894776 365716 710 2595 884182 220400 71561 175487 85 274348 3 798715 624274 2 892559 548225 119610 511 842432 551450 811798 483062 51472 766129 219909 42 884662 799379 254242 523955 512701 493350 10624 885723 897164 190 869971 866046 7 134643 363706 525154 84733 582549 478738 427784 170823 513165 709999 846633 284 577653 532028 847617 846671 62 202 261952 434312 718925 346536 411582 17086 836615 777054 2382 110 897224 1 459799 189178 799412 550687 276771 462921 820043 868457 11777 513235 891296 274721 837723 670 879965 869863 848504 67611 625203 65478 230144 820736 2 440118 869835 87 703227 36 1792 63628 851615 835669 828351 47050 26129 413584 540730 804110 778158 521404 721378 254424 1 555106 99634 857159 2 309 405037 252683 57234 229513 34402 867313 382674 335996 3 650154 176 394157 852586 342087 30062 848386 294939 844780 434151 757023 620465 706881 797594 543697 703577 891547 624621 1308 775948 576553 792624 10 51 841021 852372 783142 44391 828207 457931 1 864617 763252 699152 664071 550620 480757 46946 899143 157696 730400 872959 472465 5 886468 270 816937 106108 2 855094 13496 873792 365230 862198 741907 56297 619988 873701 515637 304609 27 247 864937 484893 377696 518534 152616 863184 2 773531 108354 7 207044 374864 409956 4 665756 192980 833755 5531 51467 475179 35442 850743 630783 2 796673 732619 540663 477095 826963 796758 528 473109 830174 277463 227521 797474 725239 394 4253 832260 828966 641415 869695 725773 239923 28 1 610855 657278 482889 809659 429285 369216 355657 182 682212 11618 617677 35338 417084 666414 781871 866225 593013 1367 81456 12 810065 93715 737429 785215 857956 29 803518 329327 728 307913 887183 300015 863405 13 302331 259242 151986 849073 501932 844705 895474 91650 150769 871658 896256 124 815857 252525 122916 480244 770256 548211 439308 465359 313838 790273 879837 888697 611886 545251 623595 727093 657857 17686 103 1044 679120 803502 813163 679252 417633 14599 309193 479679 507800 61 312753 303259 328917 733978 561953 854097 668582 111604 880325 867 434 380307 1 46926 161971 513660 811523 832067 870121 176223 605 343495 189500 615860 19 130675 891403 406377 1634 1586 302325 824132 431989 73422 830558 784666 888898 513079 855413 701673 808425 844693 79579 864594 1 606587 881986 395582 629583 630950 836014 856515 96 852972 87194 29348 11221 8 858959 880380 15931 48501 356012 195687 647644 674274 882052 114064 564292 1 2828 735708 748343 825840 888321 176284 4 61647 246861 851961 184871 776683 634571 430881 500 400563 744748 673628 618335 506267 805033 717072 644285 895074 355565 275695 609631 837146 883554 823341 20 650 119526 734714 877068 893585 2 726475 728543 9783 355339 853987 368012 716163 719588 183774 897321 171517 20435 856390 777349 862646 121953 645544 848591 87791 709370 782023 55661 703049 337550 13 844010 39 193466 67246 2378 14879 32880 753361 715359 591133 741 727923 611 802651 755751 702379 4 878949 4 311710 5 48 50855 360915 154596 1612 634366 487112 530242 27207 776904 847429 565806 92445 833180 357955 422449 865264 811983 11792 23 283665 448337 889699 46878 891059 796237 251471 782906 604343 153715 845570 235382 254784 146711 643338 754244 728645 175908 119 713593 798872 339 193593 136343 407673 245441 22371 496517 134813 893107 828425 563291 569378 222039 855955 855019 730272 547616 502220 10 800983 2 718810 8444 180536 315599 107256 572380 499942 839661 631481 1294 167325 793243 836945 116700 214782 640794 435446 127456 843477 133189 459789 899583 277346 364359 840401 149766 703755 663362 134 230341 7665 861713 864907 319989 52 767835 32784 813641 228 846738 87931 832410 454975 807536 612931 92419 91916 90 73235 3747 633169 728841 12 128978 1 149116 863999 844403 533701 673730 878618 847127 662316 12492 11 841676 823116 894681 52 803542 820884 9 177 668056 477873 549824 89 8765 599043 347784 774879 812551 436092 626766 2341 128715 142 514395 862145 73 853760 148769 823850 55522 848901 42018 13171 3 107082 702244 564012 2825 21486 2 652370 859841 800238 90538 859165 548228 674300 480561 307 431955 468341 414442 267864 415580 782418 577554 759965 686330 77466 11 17179 759332 606776 817602 150646 873343 435124 738508 1011 512754 877854 158216 841437 251048 861559 4490 91920 741214 776336 659101 1085 7193 681409 791521 20 569715 150506 41097 283241 561661 834359 474766 887007 417857 88 771045 338 3299 859627 251733 456950 755051 549 857153 535797 237 575600 162807 851239 138912 847004 6407 281380 885105 459331 639622 1122 856482 894762 82810 19843 341 26407 843966 68623 888968 26399 240252 654861 828 3670 693459 743 882913 878040 824170 632153 547093 572979 853493 623371 35487 13 416903 884596 524757 194341 873817 820800 871046 459247 115 499883 877503 311076 163513 546585 881777 16 53747 211016 6064 579 890764 12397 836005 260820 3486 790716 37 33 48218 824520 58 486269 399032 97761 480618 519981 836651 865553 821826 109 729429 23568 328021 329050 498115 80 557194 4006 591382 27084 19704 130368 7440 170819 623831 871774 237805 358946 203801 277088 601109 52742 106166 439685 763364 406055 474252 10 2341 872622 202279 421124 276675 691701 117437 75982 783893 823558 162 538594 394702 899089 716463 826530 527699 3 308337 227154 862957 723470 770499 15030 882905 102772 144406 297226 831377 654408 129125 7557 105625 2508 797912 882215 751462 163887 87836 304335 382050 436887 379092 93337 1633 621813 866160 1305 675059 485826 589527 736785 436004 600036 789251 652568 741283 404913 668144 636153 546175 1 853930 321726 76444 647602 853642 593385 870710 305415 809222 335762 696794 784043 877794 191350 867473 445083 31588 845114 785277 616354 214096 5 766979 726413 13 576917 35 8025 7 194 67435 1 479082 762832 10 870811 437472 852065 97 627885 2 327962 457874 360233 113763 126176 1 42 254058 72 800094 15890 896052 85056 4669 864929 131410 564 857025 4827 876655 815256 747722 707506 834731 738102 329053 16575 475215 588175 740787 52430 895178 274 746463 8 60613 353629 884053 209915 622174 746998 892889 37573 708112 871895 13 121378 259393 68216 812320 50997 708945 383550 689494 334198 865246 329 892308 19593 799441 479304 870207 288191 670562 117887 311792 12820 576882 564973 879631 277005 46 164717 144947 739282 804211 312760 762981 874056 807713 171579 141652 379539 753242 875483 120898 856174 721688 661704 87579 706939 783750 763950 1063 194510 320532 15766 591748 889583 2 2 696 891635 726409 756217 608177 5 881847 336045 781213 343158 11 599369 841245 730 4467 778344 525593 19 2374 737129 870724 588218 755562 493397 462407 210 234665 4 5155 862241 264262 8 248369 444466 39 93 795194 855920 636949 828074 271773 741752 814701 295270 197383 639704 896445 26 497160 731258 624373 428773 729511 875285 1426 534862 33015 95 315033 27649 874016 392328 5 895962 6 859677 867120 125338 785052 896227 11 854925 651385 120244 834512 840865 686603 84956 853581 329195 48 551045 428407 425837 144 480864 745836 894984 810097 165143 320 1567 815328 892873 176084 879423 441797 349520 685195 116 36099 252497 459580 847551 413161 806629 421212 5 894012 886524 852481 886488 580750 285014 709085 782241 832168 116648 217236 833496 437002 63790 548248 824616 764084 470112 872808 20614 850720 518785 510895 3994 348379 41134 613386 839191 324941 20264 47218 57363 766118 888468 862709 385479 198925 518021 694337 239 545371 591524 36241 1 877625 888775 41161 2 32885 391696 370042 826420 256656 446 218380 2 633158 427033 826570 688012 839453 898194 6 780610 802182 312581 462762 2 654085 504363 269803 885265 125109 397971 3 898941 9 305694 772753 824621 859615 29798 823727 16 887520 887958 64527 1142 947 774352 301801 294872 156 219014 749818 362300 144970 579425 297661 375072 1 139 443147 619056 826921 631 888033 173162 835701 4136 812995 735604 112544 29478 2047 328153 860325 489367 163084 14770 809769 784522 894387 314093 518515 860570 198310 48734 660737 148993 292 852038 486201 632984 590544 883337 844032 277793 129904 817748 842543 313172 504122 9355 399896 148 249792 836886 883177 701992 591234 101739 855858 272443 730536 81642 580092 35157 330347 854407 841866 744136 279488 314065 11306 249761 463799 3 174394 150820 699686 664029 175369 876277 358655 712523 691216 338003 707044 210620 93755 830831 168 248654 696434 536741 865457 148032 891811 787142 384121 18 480718 843209 295 10080 766661 102480 364566 867940 873557 41262 23 812295 882530 18682 4655 26108 851206 773153 896763 877043 873956 678160 799401 879232 650713 361959 537285 606549 15220 550603 554995 344477 409638 895642 814935 856484 821938 839150 397157 828532 387285 873811 316380 874956 142948 409685 610354 848113 866524 602089 17100 685998 356 822691 262615 841618 793721 391899 726381 86 234542 860660 364 840824 191262 60660 877079 387175 870539 877678 33686 859238 856972 777934 2 580044 847645 797510 7871 846370 2 147777 1064 864054 182944 299146 485369 15 870312 24581 759729 870006 888418 823936 55 15 205546 448250 15807 101838 209 784611 672670 516485 867072 555646 813694 473478 867722 893308 828127 19362 877504 349066 3 5895 10 245637 834030 61073 29355 302479 368514 595650 4 294290 731523 318761 748 368919 85793 873875 570621 47897 767256 897590 15 213993 867617 390974 1 891825 62328 191619 599917 364258 480748 888981 36022 745874 153128 486220 99990 526414 880609 31732 31914 894331 227295 4640 452208 661322 743581 304586 1 439225 45222 885488 476280 3 96628 52 659661 711684 202357 879051 725197 727475 893640 14032 792644 14 798427 615814 671823 2832 323940 812637 256906 596612 9595 80 818907 793515 768741 872820 187819 807427 35216 830524 15741 310249 1 872711 795611 209849 847119 875583 744010 194092 892279 674685 528386 839424 451071 849714 831667 153915 122 248 3 882229 876880 380245 506367 498205 827264 731581 138069 3 8117 181668 439012 886540 881128 657763 11 369756 381615 290985 786721 86588 892403 192758 114 736303 783485 868944 816866 824144 834932 774996 785840 898938 794642 826662 886257 825434 492849 865608 141130 819706 827013 888989 879370 772 533958 863308 803 185634 11423 62010 176707 485 311569 813594 354401 69089 5 24907 774617 591667 884326 609 860821 892104 508414 217 745 720125 23836 711714 835462 898312 613034 705046 644509 32657 615568 858720 261143 119855 103626 509562 75931 872016 447101 239775 28575 56558 435854 877821 80556 442242 619522 85844 474987 116355 22778 369088 874236 614674 203765 163812 831833 885737 63066 796560 569468 720151 26037 110 4 299550 318 898504 867848 552680 43 29159 13194 808565 33384 18 894883 769679 42054 128024 510697 878033 875404 859542 542995 224975 619434 380076 183589 473444 501880 853239 151263 402368 19972 569 15788 88929 275 106 470656 157191 888574 778379 27789 64304 179449 176212 883696 856353 253 828410 113753 873536 247051 883348 560746 894597 43454 1556 4955 736427 791043 891431 866521 115559 15095 7 38 752766 234 849468 2 513438 43634 40 85478 852758 585454 583488 573717 696068 612432 88 872087 887690 876982 191189 794214 490444 770052 505677 366583 756989 114026 814119 804475 64882 797328 833837 7 827605 20345 380340 809084 19 894125 759477 409458 591896 152048 11 355670 809782 875202 844461 40035 19 878772 93 15319 335820 428828 699325 443691 565681 627053 795780 138530 887457 11 184284 841900 6343 860572 1 12 670650 784321 767291 853839 715696 154 712703 556780 846727 116512 13010 836647 319118 887168 743 873242 215 209 856230 715304 835556 2326 56816 895145 799084 859856 541836 2 322197 454989 397410 294529 140094 875571 333928 125588 205 710521 51 58 460110 88 752376 49010 753127 145804 755576 895886 195168 345189 90340 586287 809509 873308 752899 501717 72 212719 291828 1695 889498 845965 871419 11314 867978 58547 52468 788229 1780 817019 343305 288956 36322 558114 590429 1 768499 33291 793702 847554 879081 727482 6256 389 339859 296042 71461 564630 629 858909 892448 899323 121620 358808 79852 740059 525192 736 274238 11124 507330 20668 738570 769184 639411 636099 837014 887708 77 781008 603841 887218 855239 805965 571431 824607 391677 721666 887805 867045 839665 220401 58970 87049 890679 1 469622 839150 892215 234369 718528 59466 841408 842031 573730 831429 3838 892945 898604 25339 443057 391231 327006 630185 18952 811342 62896 700991 525088 115543 3 708817 883130 98 831624 875008 273843 360999 96354 55885 870096 881666 18335 810690 537397 406733 147470 14569 3 602293 840169 632757 404499 791511 571398 861194 895700 839210 520833 899699 821003 153135 892567 876711 867116 835211 111 876470 740296 286394 820876 77770 882747 660395 26 867533 1 551657 868230 183019 143597 869861 880194 815000 2258 33 684649 833729 600962 88926 771852 3 629174 596880 762054 808537 811430 102140 189597 370751 885715 655872 490 876760 389417 803926 886195 596783 99575 810772 217699 148269 806294 6330 282577 844918 6 48139 208 831140 794153 898780 848897 758401 259651 375007 16988 645335 701056 466726 145014 406926 609843 866376 32458 491657 841852 899038 213226 492641 3520 332391 742487 531241 102993 824693 88239 20735 779753 559430 660730 155905 819010 818674 898487 724135 868002 28375 66 39025 616535 532713 661904 359197 811468 24 774336 860033 5539 8 14995 235616 89592 290729 6 5 873300 235676 533052 429956 803 798620 893594 601667 89609 866688 715446 17805 890755 117951 776671 673659 62 857470 200589 310484 897093 385808 179887 573912 791973 307834 835586 864490 687116 100653 962 1846 460025 750605 21 842104 487033 223 808133 801228 611671 296554 389736 14066 189205 890822 276008 239457 684623 255832 850456 324094 823618 5260 309463 287995 436806 39115 895954 39359 329829 647989 644565 806325 765242 26 452935 115201 779000 646272 890757 51310 16 231980 239587 193337 297660 2 254803 263996 155561 5748 302 14801 169239 791619 321449 2 236 224540 589 869047 412638 437860 531667 126235 3679 571269 842576 217193 839990 659618 899405 782546 48114 107 854677 1413 504544 175 249158 6347 710 476054 485 782959 849557 872623 424473 85 892898 216734 240229 797876 226268 847011 865794 329961 14 734466 747519 170223 708041 804021 208582 793669 430397 34 182008 5 798945 4361 553636 3 534525 592530 674697 833357 115483 692 4 3 383663 422603 94077 14675 888683 256441 239829 21492 890126 430676 858103 669723 12398 142 786705 760224 881472 514986 28 107056 882218 482 865512 433754 793840 207735 239380 34 348913 101786 572565 885036 26 289608 4 304398 797625 196284 856485 323581 47 897607 18838 535213 723412 16708 18 846206 807616 878867 898254 466 878212 345814 417778 692267 10971 386325 247931 622612 118150 145263 805448 822989 430364 663836 67841 541574 124626 553110 235015 881865 861228 898778 823067 857872 114 577068 645966 239205 571278 499955 269972 707818 841640 203299 832052 657499 424845 68 723926 424244 625 813410 891436 57749 88393 473409 76054 778824 521355 873235 770543 684658 38 599205 274625 588418 411559 49804 815106 246352 214341 605291 512 829731 899100 17 810516 463751 636204 560229 885833 878112 765139 240049 331723 978 57052 59 492201 32082 185701 783514 283993 359136 2 754575 338620 2674 527879 77839 895226 889022 869319 812799 6051 518278 1720 888260 275874 893786 879383 80869 207954 867136 119 681561 887433 60231 55276 892078 872671 251096 543205 274433 9343 826414 125 394171 488640 521595 797130 552886 70 218095 408246 825188 307 53 159155 74 673839 880045 98 859433 334796 241006 871983 780129 14444 353015 6 318271 748104 326710 48 823716 777683 575761 728855 166823 61241 166044 4295 49 4 855400 123643 1 4 553518 4 592814 313796 92967 416356 761 603963 5 182474 706962 894163 781781 837924 848664 880078 580550 713576 76850 884802 143267 877896 26875 237983 776293 5 655243 680464 894388 690039 251773 11 892453 682418 4 837872 67515 845110 12 741 605427 88653 1177 754285 891120 519382 104358 68 363604 686509 791406 663703 2144 872757 864621 117396 97525 703432 448193 11423 7096 302747 5470 1628 853156 153455 3 893614 96 237475 580236 725747 347201 322585 738359 5 10007 681892 114 555744 893346 537431 710344 462037 255754 248191 448850 819649 803834 599116 45611 86714 282126 827686 875968 433256 364378 10094 894050 330427 327 618763 184 6019 2 749181 875376 838321 2 6859 820337 9 229388 792621 774156 878100 373726 749446 879584 829231 12 141662 113005 626382 682752 855000 861277 95721 869561 814284 70935 30892 289905 880510 787510 16909 863022 650 258401 746344 341771 22076 27316 3 781267 860798 173241 817077 271416 7795 152708 21804 770111 883045 683165 613316 757719 25559 885588 489060 11 2 3 787793 631668 897627 884653 64153 788263 500498 897250 27 88982 172796 60300 890292 788574 600996 878649 32 1177 294358 780252 245830 594701 164782 888598 15320 632549 831474 11 809632 139709 883865 333549 580607 596 747500 440532 859334 265540 739819 676542 865522 70 220 10 873793 709536 856054 827196 890722 20769 327043 3616 465332 957 447119 865270 205028 2384 218806 315115 4 864858 48827 812454 794136 177324 842929 442032 148248 647205 172972 303429 13509 312608 69043 161331 437753 41 67 715014 805606 846143 199417 57327 741134 880769 779516 888641 551543 891906 59 568458 828896 394047 195508 363105 14 380232 3137 6783 149 304 840398 34 370908 540 3 466035 60 751805 401126 874478 875375 72395 379219 808880 756411 90729 151912 3 894249 464507 267450 600080 890246 101973 34 866052 708921 96 127836 708113 859531 235 329286 240791 763144 757603 286047 578475 846102 666355 271648 223182 697887 207451 480439 860042 152214 817206 197239 220806 812517 179 839935 647782 98 880486 127434 855288 845960 99241 372325 823951 747703 869130 422175 138767 829516 296676 496332 63578 805449 115862 667335 882949 34307 893868 668456 34009 879011 125 127477 14 2 421927 644659 68011 282 773696 65084 210896 761711 281535 226363 635260 3 870133 868250 844412 195 752516 91985 800748 22 413823 670910 3321 341291 742 864739 813784 706486 893283 351251 896141 173435 530419 1 794759 6 494005 830628 696703 646081 855931 204870 883339 78 790015 1057 867319 891439 364675 129158 793667 473111 139787 387788 238501 172010 140124 887159 370200 656479 8251 269057 386645 215422 681981 818688 831093 630225 39331 768400 12525 895972 397228 342744 745689 333104 214905 1957 674517 636979 62 341834 182401 819244 1705 207797 10 2 888853 204910 437 269808 853652 898217 879788 168075 51445 820255 693704 118405 888462 804680 850775 740679 676195 477818 75853 26198 285394 212695 336618 872734 894813 310347 346260 274098 795386 679 732650 860533 799791 898834 454020 12382 13788 356234 427386 3 558422 23408 681390 590215 438002 690577 874401 486838 415903 528372 862361 706074 809453 714426 877335 893581 895310 494 613489 462081 685866 591633 526534 8919 762 91997 1173 512420 51757 652995 851049 1247 895417 854189 766086 2 2351 827825 333181 101737 836389 702222 643905 702334 788367 5740 221224 811459 870939 849561 892803 429499 870920 731815 893500 870278 173717 813726 6 836418 585117 693054 713688 712745 536189 433137 377286 836150 133791 286356 14750 819825 51357 1007 112280 822162 151721 574708 408581 895344 640866 467348 870124 671139 872553 381331 553571 519631 761477 11 325238 870978 825278 787 521396 842121 540094 780783 3 4325 62 14790 186321 869633 691051 16 381000 2248 647696 848624 803108 476435 22212 892554 218627 1196 872253 351394 676486 774690 894296 3950 105303 831167 720712 342956 810612 764947 744174 437211 12794 641754 97868 822436 20 49374 9 805826 6 284456 287132 241 889201 320 889453 626720 877223 870347 149317 4 777580 843040 815314 421320 864014 9433 589357 650038 882391 2 793317 820472 2291 747852 503297 357384 821463 470 17911 31 10056 721115 843600 207176 424317 484615 9 13054 12556 93885 28031 237374 319 262554 544678 252050 332520 377254 895259 757246 2 822903 836378 24556 257 656718 153259 716505 11368 837958 652411 831154 145630 892636 567131 803300 618681 839582 363168 549294 800123 6201 239838 10105 890464 759326 709160 896338 583743 79785 862492 1 579223 312784 247532 541 33203 531378 729 634821 885900 150172 860649 1 600134 879233 478573 84938 879789 875175 429170 864285 218699 360495 561 744884 897507 104127 860228 829666 360653 873282 3435 858601 655089 841317 731274 435033 893115 864559 72996 118 898280 576895 79481 414467 337873 15988 832539 141737 864531 880392 732329 843399 822412 164839 634592 130609 799467 371762 889431 2009 585203 225657 867046 108167 804147 886778 899910 494576 568428 543290 291048 397575 876960 898518 3 865265 819050 712 249394 858777 875829 718871 1783 239448 774077 218353 854520 864289 181 790850 780500 530651 877413 870747 496560 96865 14149 864064 31878 507424 522760 238766 436020 897413 707335 594882 892958 122593 288 587109 892260 15032 330493 361561 2316 725195 519025 852809 870848 892493 413944 821496 504220 673011 746509 259593 133 117518 894675 311328 578055 698234 841769 100579 1943 682504 617873 31829 286711 279759 45745 866446 56110 146574 796806 263391 219352 79 840439 665030 87527 25706 8 194485 31241 854719 133146 851520 117 799589 1824 338422 1986 2403 816652 894677 25 87894 445653 413946 415447 572698 593970 713361 799146 337598 807174 46815 718903 3652 126 104 175579 517541 567077 365988 105951 137989 884663 845802 718698 816516 1042 454688 580068 830168 102549 884582 605300 886404 2 880439 19990 17 343829 882922 821575 870001 978 325068 257 1 31054 800036 597416 6430 770168 233 259994 869060 565377 884174 882476 770011 629015 891770 882325 881619 72706 134859 769564 795997 756697 879433 239933 417206 686169 689660 52128 388894 731878 836236 11 897878 477228 337994 865750 377 265327 649059 547928 860988 365018 895445 883393 848770 895841 862944 11205 3 496356 877199 23 305435 206 877465 641693 298311 836647 17794 2181 773227 2 628099 829038 829483 6631 897114 1896 142572 495998 896244 431308 13 896069 559533 876383 561012 47763 367877 68240 96574 860067 8652 873023 858988 77514 381264 203158 834385 243703 479861 2 692352 625898 892859 4 783319 827086 413778 862883 35634 87 493123 488992 841176 719675 559548 598837 320366 484638 80 684331 873193 821182 863980 651200 754231 214047 7 885873 888569 275441 616374 450246 838646 877121 5794 12102 875175 510015 826154 251588 143584 821279 26358 304180 184 368637 843183 664998 612273 221108 415059 453 13 30369 835202 832260 732655 828913 849134 839799 896996 824878 90102 874502 734101 201931 883042 6 826276 76445 669968 781774 6446 315194 803377 848389 823393 831746 874802 735247 366975 838084 769173 794307 98301 764646 2829 6147 278060 6 5945 713135 796723 875941 828461 892543 869152 688892 389992 29211 161293 221 624532 844429 266536 273154 514665 1 649890 614332 808956 1067 44 27535 896373 9 785424 862870 661020 8 749496 1593 59070 564753 197014 285521 179394 1241 264554 532059 714025 897160 769050 793597 258 899420 866000 295256 216366 105503 244969 848716 12104 603370 836842 831115 12 247581 46607 455 5649 361328 840776 788663 91 766960 713804 864454 884694 849901 263295 8022 607832 401 309407 143813 824796 854808 736104 878467 30 45606 880833 1092 284014 381650 276582 205981 892146 357524 862559 488917 892267 6 343 315675 358542 895814 895022 65333 817242 899096 825303 838590 603292 664711 786361 892474 680963 14881 69953 610 790704 768160 101 899484 104109 364 881939 876138 383 78358 196811 593811 2 10681 550039 794496 378626 405293 553078 757017 705381 812611 833845 55618 11654 1306 424266 123437 38458 362528 794767 757186 615908 142938 56 252593 865500 855290 444610 719203 587264 11 704721 189105 200500 765329 199934 673128 853629 621304 828579 281075 897817 355515 778210 858222 528184 26677 506145 445186 320406 24491 301239 481631 598397 8049 412288 192224 239097 130293 50984 591737 750941 773969 857146 85474 54 851971 15309 389379 165006 85983 377043 28491 226638 862545 251959 233526 598931 590074 65837 439883 821728 297678 151802 448966 180778 145046 6994 820164 657200 701405 3208 853568 864961 249863 874935 795418 873029 25813 844017 10709 9871 405399 639156 5857 826208 250354 264711 1 484612 100274 606070 172994 793933 184101 217702 514785 768420 130 364802 414665 640541 690740 720890 853142 357988 170860 605794 793721 1480 786828 730 623672 19 889681 9 537638 233075 440029 64585 8277 160382 404731 187629 9 892311 710369 862663 982 296254 13193 293109 10560 745138 25970 311 851919 161587 150711 788866 4 71821 625771 509383 412298 76666 8 3 831045 4642 32026 199627 693240 1 394462 18425 444243 426683 2 328025 711 601847 20 20 90859 148502 16165 861616 56 3 597230 139877 845413 282133 289886 819058 853597 64325 197 472542 315835 887176 466068 507853 596661 26646 885281 18 618990 12205 485549 263124 77926 3 496944 85847 625137 828808 899471 78071 12 782221 8176 369046 897300 328258 880689 899022 165260 20 7590 732057 129946 895195 863165 458188 883450 613732 685 259303 772679 874851 533431 868809 155 5318 873656 71604 822371 791682 811906 733198 756995 2 6667 781194 856641 161702 872291 840598 859313 713247 525971 23098 73 89643 58330 5065 18 99616 434733 716844 229155 270973 549837 603186 781166 788575 527806 769263 697045 15 891226 10 705367 889669 798243 338638 654 340303 505093 881707 849530 472127 101577 19210 583014 10 229847 631618 708063 28 645121 529566 88391 862490 479070 792391 873547 194176 885365 796693 214079 817205 374112 59 738540 102530 213596 239070 13765 878418 626206 878796 538095 215043 42382 704180 726509 643866 857954 374526 870877 39 634391 714295 2 87909 347 806750 101938 325676 239222 844105 17254 11 12076 866836 779705 198371 855295 875045 733314 193129 808683 241097 828379 478423 524533 722620 590179 32 49100 298255 126298 12 768570 189434 724014 623327 155 617171 677232 762032 814753 833305 165830 541663 413415 268400 843212 899160 501373 4 378846 480725 26114 861278 662680 806551 362388 6092 205644 839481 815674 765267 476055 793855 379275 568 22 460584 890609 18 88574 69350 1 820685 14964 338 420417 2 879833 459984 255 240305 893718 396892 836935 384 463384 392098 845346 868493 876019 1540 754811 1236 488041 616503 361960 34 103230 753979 356331 773588 739521 853706 29927 68871 625968 174 8 563731 701657 75994 674214 870593 885866 886600 597585 21008 887927 898784 825645 754855 884270 734585 850894 342242 50642 135254 884262 182545 645395 269902 367306 226704 137378 424855 320965 263076 19245 556164 415022 884659 810743 37770 112328 261589 215028 781999 231924 840509 187703 330318 833996 276845 381 371345 23170 11 512070 882114 287494 853076 20 814546 152246 851300 314067 490127 626929 840745 428726 813558 992 884696 300428 9174 856875 141859 709149 652405 188076 836741 832479 2 829382 300728 138 865261 2828 822190 386564 852072 920 410506 4 28930 2210 727909 164 15835 856499 898381 3008 521897 874278 35564 730814 820520 840078 856648 406752 369132 802222 885188 92613 358309 857719 419869 244339 888623 156783 773695 894242 885666 325330 875539 650147 203874 468480 6 693805 835107 736216 10 4 533420 13 11545 39491 197455 881334 163818 10 889258 3154 1906 154291 859368 489394 360 813094 320658 704329 353683 229967 767227 336146 602261 848273 191042 747 78077 6012 622143 771334 860482 849368 58446 783654 890874 784979 544 874600 69490 809543 825775 864782 769307 896949 5831 606 106 770673 716180 827109 312820 892773 12925 66959 794178 43981 681711 853168 694977 578 204853 253201 635357 367246 512921 4 865199 300451 538501 97815 10041 212985 3 888792 886088 20 6988 426 666401 520082 156829 391031 237813 887556 793330 2339 26 885153 887558 93 407385 23 751443 4 547637 822278 853794 878545 366070 707438 877886 3 256638 230351 86874 170 876604 238 863283 579185 516996 897242 802774 850872 468274 139579 7 896056 7 139852 713254 244042 560482 649139 879527 834759 448460 96 432 565766 663764 789958 13 757485 183171 11492 848652 845084 836168 828624 786133 586 874728 577533 274432 648379 758437 751296 62 812192 885032 351338 292946 34475 488553 859485 883442 69625 350507 184163 12162 257 2 375749 506806 318440 66205 384 899134 826765 5033 867965 185021 444464 893857 99 842883 260507 1053 25 877993 2 339565 592752 586 846198 415352 857064 861760 13 54419 796033 406638 846504 257429 180777 834027 500638 868298 870364 234750 20 497773 7097 338636 634541 3294 459128 761997 754560 532625 75513 137707 12971 888167 10 875375 727263 879275 735169 892638 852965 465540 141218 48 336922 2538 521457 573073 856974 20 702608 838116 503751 108134 697015 8 561678 27101 301914 760172 6 213505 4464 854799 461938 879466 833159 639049 787947 148594 802 1602 505897 520 672319 897015 805641 273455 691300 52501 857181 1212 582870 805557 418922 875730 788885 16 425134 875437 618130 893693 16694 72 665023 256172 268719 327 505584 186511 67062 658166 278776 830476 462870 370246 895664 714734 174134 357529 112409 304458 878258 15 873106 530532 130312 601006 841822 310599 854804 682377 562072 201446 881226 181643 883903 865300 609049 757975 600006 758016 357304 2 309988 890382 534468 76357 662933 889524 293487 190870 621139 845647 703796 838240 883184 81504 211974 2 213989 745624 38 24793 136209 1108 632560 770495 519573 469911 825091 26300 768642 8023 187403 221687 453215 299153 868679 763162 689395 426361 804227 169400 726276 3 352040 20 2 398572 5528 137402 66 748577 636970 852202 193256 20 96 178 824911 830495 742859 758291 839831 116741 626811 258013 899473 48331 360779 344528 42809 6628 879516 711430 128005 91 574326 215895 889887 892057 815864 343301 775470 602500 764599 699019 34 447368 123560 385617 851888 134551 688079 575496 364192 505883 892324 383218 5423 725687 439623 765030 8948 877740 628480 445 674115 5 3808 584050 823396 106049 399819 300121 623278 251965 290519 875 556433 866955 119512 871208 838681 436927 648011 818242 526182 736146 393639 798831 891246 720630 565231 253950 498974 89668 2 842747 12125 24450 848450 528512 829645 897636 460500 792400 207672 186360 875965 130532 11650 865031 897532 863845 31 198186 8112 63 17629 641632 167 4626 839076 626320 803380 723750 37 429255 299212 158801 391275 12 833600 786759 226249 835086 320950 5 13 100214 7 420763 629509 896351 3695 413446 899599 567214 156152 2 366399 387148 893833 7 849231 824207 966 38570 554627 605327 791993 35656 895784 554139 883703 272543 7331 528830 239703 152541 4 83223 834262 68107 738040 650837 336348 418361 20189 649389 200 592128 530995 311111 190054 573687 641519 393620 748207 315229 830753 364718 15 491066 77226 7674 755331 518736 420738 884391 672949 768349 448857 70549 443980 630937 875914 399982 18 888756 396146 369351 842141 805426 43188 257500 83418 895702 691665 624224 841984 808456 372889 872201 731458 340185 327269 10745 2 289 541071 173457 869335 885267 50804 894420 43 252021 16 875618 881891 789893 717777 19791 520523 845333 429667 418707 668405 802211 528271 892502 488301 77103 284891 859218 854138 51775 757130 869547 740614 771319 740028 356806 815108 35794 1253 168586 479125 5 890504 868358 39 115685 863506 649510 335170 548247 9 457952 870306 857327 6984 560108 123878 366055 174380 880845 849941 10966 153574 535449 852458 106213 379458 510063 260147 17119 315333 14078 417415 870726 414614 30871 13766 101 162500 411078 62 463990 533217 481086 85677 16 699047 896730 17 601999 861361 166791 726675 283639 41 897807 873222 6 715113 827400 342 67650 792124 185 1076 296510 26 888020 82302 850190 249681 764083 819242 35 23307 742972 173470 713142 158719 491199 2308 666938 736163 832129 410386 92357 865737 896110 11893 721 226863 24704 192 247356 868332 342447 585369 785104 717650 34169 28831 13699 781139 67520 770 312640 449865 449427 778610 785924 867502 597045 521843 140337 881035 278820 395977 66426 875621 1345 445432 18024 149804 885028 810841 8340 599404 881963 554447 126654 655061 882719 101708 348207 528405 141765 622325 229235 730178 707010 843252 561500 757481 720171 171911 37 758505 11731 644305 625798 24 889119 641218 224519 75340 14400 899669 882158 846017 748839 384270 880468 657696 614666 545622 21089 186249 178 520422 119229 388351 883795 709318 894212 5509 3 181831 886035 898610 844131 3 771867 16 3 62 717880 214146 639932 616378 11472 404516 873820 347116 756567 894495 662722 671234 866034 772761 593 346508 377497 110415 513268 811468 2587 84023 340468 860220 838178 221162 820428 85176 891056 882223 873854 302210 636138 527353 267195 83 821437 22 785131 338 716665 309866 15 809663 799194 29256 723089 897237 892714 686648 857878 186 886712 504367 23581 508674 413792 20496 772065 355394 896937 897029 896410 355689 739633 870065 160915 798328 629613 104246 1 880355 189851 188817 840554 597 446756 611186 880601 152128 863479 843673 561010 41556 434014 635336 838041 676073 144079 864476 9480 43 70518 858735 482 142403 132217 644259 787377 37755 861550 675826 444558 500374 408058 101712 212372 369768 874237 883975 817572 209073 894818 556659 337901 187597 1645 400372 894900 788051 91484 75600 886404 278276 476343 843478 594963 627889 820984 861591 587447 814336 841804 46798 883775 2 202644 94106 885805 725286 852306 762394 785260 883950 857737 73416 147284 281113 834450 33293 785077 20612 429802 899584 885771 672093 365080 52412 148309 384253 22603 464489 797794 56937 74749 894026 867515 746005 369815 794912 4168 669 21454 275 7 55073 1 882977 744853 34505 869297 3 817386 189998 787559 133 401554 855015 639974 803236 475407 789205 804410 869779 459887 800588 849021 947 385 613 235917 594468 460812 1478 78782 1010 190320 792837 760343 731487 27953 138379 1101 885265 883258 832158 573712 91980 36087 64 876784 345122 282749 200496 858983 747768 639415 212139 884713 354314 765926 809145 3 502021 870 592514 7 5630 820484 614936 159282 783219 596385 2 390188 797448 771349 898316 273000 793451 163325 659896 129458 38258 581964 896114 553867 397962 879573 549865 593012 31613 319848 686108 810187 3 822916 489599 115161 7 509149 696223 899400 52 417816 146190 420452 866910 849367 102375 896947 753013 843037 838917 740643 67857 14728 890991 338894 894865 98359 51 3224 352803 745221 772878 154850 245 78009 595860 754465 5578 769605 701650 892588 477284 265268 220821 246636 235808 11 613 649969 141622 415 58130 285365 881434 447358 814058 705848 577956 800377 745453 610576 880910 857828 893591 756771 84419 851901 477917 377575 489485 886892 862761 58823 874493 855916 879095 801503 868365 173352 858430 313617 66 814779 20 8772 488716 5 94788 233603 233 475756 818689 872025 889753 853467 373293 891036 828048 320736 283376 640888 6 862608 492 683974 845016 799302 816112 866842 886091 329 235666 894373 658168 147114 264619 21655 519193 473274 144965 8425 840869 587453 849346 874412 643507 50 877118 1946 2133 318934 836824 178361 896764 822683 815844 720282 875963 891146 647006 175449 2965 183713 612296 821268 656534 113291 85 879117 278051 897635 863557 849059 438985 663762 17 639869 2033 557878 678436 368 155 4284 19189 515512 890005 678773 680252 242128 59 17 897425 197 100924 2 139363 1 704112 615120 19 16 898859 307316 122151 644054 377551 782209 862020 97215 109826 886541 1014 755256 814823 676547 1276 277940 172323 1347 420100 21505 220951 8432 473 10910 818746 712 117651 865571 606306 704726 887812 890922 2 60 755102 892272 833216 766636 887700 758032 883309 360 397 12824 896782 52 259089 717866 507460 794607 860454 344498 82181 167 788874 6 260626 760874 630084 1 334056 597022 284539 787435 59 82 57850 3 585302 775702 36929 3 31 640557 741548 478027 208 763880 882438 134117 809806 16 2 882230 878159 797404 853278 892485 840205 222797 694981 205 2 846 843923 373979 12543 25816 671709 895569 561248 376693 861732 115 816843 15 64 875068 898749 119355 18611 844989 750104 568258 304 120956 517944 890919 614366 151279 4 65837 122984 547 872896 6 31002 830984 422249 4 350931 482036 868321 641848 3 400119 862850 183526 893936 432284 4737 852662 632746 881903 882247 19762 13771 32 427989 379024 898432 862395 818289 568873 723224 12 856805 610792 844369 25988 246323 12322 311932 814577 855347 49702 13 2 46484 17 305696 873698 345 16 47 628202 317 781426 349946 846185 630134 707967 171813 30 851843 605814 415415 272386 130669 216 41502 39131 133781 17 10909 67393 795401 879912 870825 882682 221896 847364 852195 840499 5 462885 865181 778764 333561 770520 109402 707805 366526 883069 482551 258966 451052 899150 878185 888791 882845 476738 1471 414 113474 899417 137478 467596 257046 868723 3044 205310 678579 3857 751588 11 181274 572751 788092 164187 846059 44 640154 565705 807933 431556 677628 2443 104894 98196 829576 664517 11 812155 76505 868070 599430 854427 267483 629804 649 46 443059 21 151 791425 753387 4 882902 884115 830892 769702 853731 896977 898318 338356 92 1548 825337 842560 85834 31 476160 252877 828314 642067 287722 541352 895667 118500 812461 278976 680421 427205 657732 685199 809398 871376 453605 407794 49 520482 530011 112745 151800 9160 377634 631283 808751 99532 738038 864698 3240 776181 350006 577339 114 643495 387168 17 619976 508286 793870 819101 754555 10195 90999 833125 876217 883380 186030 3535 639061 3 876175 659916 862918 371809 652487 3395 819268 242829 278064 191374 849657 479434 313344 547094 859319 572672 17034 218933 224943 877888 481277 786744 541 675896 2 890217 776845 1755 96911 327995 123051 96339 8467 630328 815629 807508 735642 338467 8687 84 58851 867072 838032 777948 311971 769491 820252 873773 88305 873564 223362 615947 207141 685514 538356 182 744221 3250 441743 877251 17 760866 835189 80142 417767 20142 782813 606528 262274 1 279223 1038 810517 30977 125 888771 22313 736693 500046 851498 583949 865788 1953 860161 172396 165 776597 807520 13869 357 884397 678699 39457 12833 66410 3 221602 437145 6226 13558 794031 891416 181519 788539 887002 727209 608153 131 332860 642915 866982 847323 876132 621850 783072 3923 341977 863992 85372 788349 53090 633527 830902 224651 4392 794463 342184 461143 3 401612 123400 775899 766441 186503 334125 875863 400839 447358 1 818801 857561 810718 226 153 876977 625203 59 899055 57646 306449 29 510619 823754 783304 898390 24116 198704 848831 324632 7279 621306 288233 240 441778 1003 898339 502731 686627 703615 872061 856123 62318 849825 92 425770 623792 853604 513485 13774 859472 388741 877221 858137 180610 14 850392 3832 14267 39918 53119 822769 812082 674134 837538 489711 774188 764983 722112 772832 207664 754049 805479 880702 863946 864677 562998 767455 754662 89061 709800 29759 183447 543135 797090 194186 510388 294538 885224 772596 338835 567403 431342 380139 445855 16 779957 849729 282508 504802 895803 50991 2 670863 421849 4223 434963 850434 559674 1 888952 864561 215817 1 10833 2 333636 274605 804647 687928 405502 17064 863152 38991 717490 794006 9 897732 395266 34 299777 316115 119012 882656 25483 622147 879867 800345 789384 504383 615333 841169 612179 671786 468320 579595 771169 9083 833903 1 574364 30665 13250 21373 890103 862523 2794 188 146815 879099 42062 173380 371623 825516 724548 839509 835760 210529 497316 859519 88 249328 109471 645541 350266 73373 759927 1914 740013 752396 470600 831352 37118 383626 739043 610343 16 861897 373376 881909 8221 14 114173 438956 15 873226 891286 751219 689789 856571 477311 898644 846426 834940 353705 625774 882998 24 20316 211584 425027 146412 465595 287 65757 383241 847770 35841 404 716682 614061 828412 841611 790226 3 20 870128 858720 67837 655485 404372 1 7953 767839 887858 524266 360794 5 846029 760853 893538 864458 424588 31650 131349 843385 896403 393955 12 108990 106 31224 526795 814401 758866 187955 41 330920 350054 83586 96 253590 493124 59230 486915 659287 732267 380609 884997 461149 654910 824548 874081 863277 864683 748336 259116 618488 342173 13 882335 3 686301 461550 230871 569431 657117 516809 391215 821533 743 29763 522549 50319 398070 328273 6322 258646 24023 459775 164967 873463 697878 882368 1 116917 802958 632542 205812 295147 63507 22224 186330 854632 554856 451819 115755 399885 774779 482858 261 9 2 628097 896431 568030 798165 167689 535643 458518 411387 790833 805 625325 737494 499267 231 894361 184753 536727 2 293936 67253 821819 578007 770750 702148 898970 574626 837082 876538 41 226351 407730 415775 605574 712179 825109 228286 756538 59513 875227 22 4502 143837 845169 878897 6057 893889 87 882353 719863 24644 821084 160535 775716 649823 667501 714047 735672 479596 429417 411 38 191496 898998 790100 541347 344968 627875 669724 871023 558275 234 815930 159858 848333 480304 170 10 846228 327 544033 714655 279616 697605 3133 337559 824344 177758 567 482122 713678 676417 227931 4007 867644 863952 875044 8 144064 268 2 691775 475623 10 896096 706595 780702 366182 744251 8528 518750 252551 688047 181453 872165 734894 367213 797665 768337 194983 834444 16707 817549 823693 520085 80770 19 428145 227971 789080 271061 315082 443694 34208 512801 779594 453973 855596 35 869750 62561 243969 7035 4063 762325 2 4653 830826 410583 864555 878878 840316 3 142543 181231 9 408811 771745 1 1872 253 878219 586612 338 12771 868888 29 1 1382 139612 879956 382 293578 848193 799219 597678 630303 814303 327316 870351 252829 464188 859285 772218 856163 385918 99562 112524 890432 552035 461974 897112 775056 826 891484 645684 841929 460798 101326 9 89261 845772 205576 115217 409519 37 19311 406257 763351 879506 589404 424350 368697 330539 854553 846684 683203 302268 3114 29353 430619 538536 43461 822713 431261 718723 878629 17 128647 881186 299 311248 868097 351825 129163 94 93023 789449 546850 1669 632450 131319 95394 211104 894938 82361 227205 755913 661880 2330 42614 287874 848630 667448 6527 411912 892637 137310 708396 127342 62976 1291 43392 607 3585 877388 845115 70101 857955 867376 266980 49604 776126 758 441455 779321 843044 110447 94010 420024 485213 259142 867411 845371 24 690043 851223 591661 3765 108236 1149 829061 117013 374336 1806 822985 867044 593632 9 120 42644 13686 96061 80614 615924 846307 212 454583 1 20793 370461 58524 134616 511019 780023 101642 813 31 717852 324253 410397 796469 1709 8 45598 883996 2 846603 279215 249659 837535 114691 2 569937 151954 358980 2274 819372 859741 373491 347848 730646 383403 274494 729234 3 886579 69716 300043 11 840786 505336 306965 361793 558470 13 178952 1895 113539 834923 873083 871377 884292 54708 459759 784530 10 2 218570 876849 117 504588 18 175478 841638 209 469286 666000 3619 865191 56464 5 554409 777874 217082 864627 878955 17 102497 189029 336835 123709 872015 788512 107916 184706 274541 362238 861685 871468 603394 28 856094 506401 431253 353423 205651 807366 264526 717175 123700 510816 494305 551348 3 37358 156347 3 835147 688425 2 77044 208194 594531 794300 2 426859 784649 831847 1420 661188 33922 675156 795666 544749 829432 853769 807050 440313 408776 1 467267 9212 126082 287619 145673 294068 525849 1377 872052 870022 262141 861231 189 787843 243227 105 97 426561 11641 899091 1 413801 299 32694 728622 61752 485212 1 596508 2822 861 704712 204694 845035 200483 897801 774060 805548 876583 11619 566870 379464 86145 853322 236939 66898 814226 321906 618366 768776 458484 502170 6159 357616 890033 767398 439376 604119 2544 894185 490245 17176 120635 72553 596 17769 773366 218400 1841 344993 3388 385656 754540 13 738761 742180 730290 509758 898431 627032 752907 176268 300153 778578 816423 723887 735804 64543 5104 500564 18 521639 762883 35472 178367 849180 4 544979 891588 8744 530860 800636 787216 550833 510266 486579 755777 890174 872256 868666 701250 880113 287899 600953 867678 143849 306203 884342 57595 179116 723487 298137 752790 864563 678181 64251 8468 6 411597 467712 13248 392176 232934 22091 620684 865637 4808 5 792563 853163 490289 819698 134851 787796 346149 330339 123052 5 170111 746078 275222 870690 842043 808115 515670 761805 218785 153662 880997 1016 855953 897716 886708 617730 6 873398 3 636 34 96312 365983 835296 832224 38773 783114 570405 68675 860104 883716 862047 63216 823170 861325 115950 179818 862645 455999 4638 717766 2 47887 231585 323460 815011 22913 226648 897021 869215 742626 704007 533588 496331 763135 4 829150 2 293204 165401 193711 869758 772700 836845 353 879550 603394 890535 560984 255 848518 873200 873214 515565 702493 807024 28668 460436 303534 434 47 896773 27370 706263 861968 66373 528849 397 149925 56 825393 65 801278 658615 362756 2334 89900 83008 449249 822510 626734 7 885246 189787 446797 56011 35840 867200 92778 569550 16508 803911 482436 161796 843772 317 747631 6485 301 898817 1704 259620 93758 10771 323 890823 11 818874 201626 602860 526118 378388 589970 779226 846870 3353 23928 147 706969 468473 64189 864329 464988 455626 813239 529542 828884 793555 6373 330755 640321 41375 110 866248 301066 893307 11 65330 570464 32411 830299 822656 689786 749907 933 591174 791213 378243 71 98 269937 303 732333 889023 809884 703646 412001 204357 867397 823042 887984 429310 750036 2 846014 869798 64647 1144 889612 9168 58300 231267 2252 695624 893358 480418 796839 464738 578519 892097 698681 312393 784894 5 9551 891360 423339 794424 121 766232 180983 73859 223231 792096 898913 717689 140 882556 602176 874267 712093 717909 315552 156191 252236 52 596968 11691 387510 699382 844795 890930 873478 9719 859559 21453 816715 103254 859025 11335 920 886809 9754 372938 239286 848927 835226 866158 159440 841408 66898 441958 540091 268071 369248 815131 9 35772 200978 878906 711786 348861 225269 338818 8 465465 48846 867932 862485 190 777349 776683 175370 723937 733869 770739 896156 857558 230 37371 795548 65978 896976 713326 348878 515 895969 725591 16 656082 235298 39 22731 423776 7 574950 838561 43 134895 832177 57626 192829 43576 88310 884844 807087 7 499233 356487 463980 412086 2 793347 214288 102102 298947 65472 201092 297271 50 2 8 165 20 1328 288355 667214 223879 2 88639 761084 5440 640222 880579 883222 88082 67658 56669 23 733391 807760 894175 515722 554217 278743 368682 519353 493881 4 346066 399845 515 448654 3767 222 2777 884504 14 11 7686 104790 21578 72589 269444 306926 173285 856552 876237 135088 882541 828693 39 616 129190 63483 428 805128 576214 394896 7362 2 841184 171 893356 878287 562072 501583 882892 885002 364580 839141 75609 796071 4756 860515 883984 200536 611104 698442 896845 8770 41019 198807 9208 256945 42 876232 8 195328 585029 844228 881789 864650 544196 1947 837821 789284 474235 819704 68 1 13 892849 814745 109633 811006 890209 709349 365091 869628 882903 636243 846524 16 168 557747 708 435453 216128 98 34432 802413 861194 146458 900 841492 48928 126645 8 687836 37203 164 112466 774443 363963 544086 834314 283365 899860 209965 314730 850238 885870 820583 56 1 114994 250249 4 8 282260 259246 870626 767540 502387 72 179587 880039 533415 701014 866475 18499 78661 656022 8781 896820 849736 3 889067 266665 831405 779311 488 852673 58983 859662 393677 870719 806431 22530 879700 315988 505369 829161 738903 52 788720 1 219247 785700 15 664759 840931 17 792713 2163 858939 815433 47292 794428 1347 273 5115 742354 688 872376 2 412036 578824 892344 578274 275589 102142 726885 517979 156472 6 415266 13 7680 445 122949 638799 311555 834289 212553 2 682298 858023 31696 266199 871876 648654 2 749344 103769 859501 858906 207 439942 19 777002 160422 45 3793 131338 791095 338203 866258 850003 797811 771045 17 595602 165 1 893175 452 869526 550112 630402 483278 700931 606297 2 818957 556374 687924 568213 202466 4355 886437 1634 770035 36 393397 800 129091 19 93574 97900 628516 72 17 877538 856164 833824 1465 31634 805226 507 606082 895706 382318 684312 414875 835326 202189 784980 860097 758719 5681 9282 429 510693 753392 532158 823101 634053 209400 352989 540115 138555 864704 2 176692 761034 168548 122617 698905 865708 592695 1524 161 777046 610669 22 866438 968 79288 767988 874859 519825 3 11 35 92609 382306 698752 84767 115310 488075 465134 14 264131 166340 346881 826605 801381 787540 38 759373 685647 173901 317571 862249 9366 289246 471113 50747 449881 865371 691455 841875 883223 804828 86649 261528 897578 59430 126418 801974 868375 17 847143 621924 781100 373468 519474 834906 680165 510489 884621 320947 571259 892526 26829 781209 472343 423872 490767 10 9535 875490 1705 69 20 487344 867151 406717 298265 180 4107 607935 745700 808779 206012 873012 241832 341051 762860 14 5559 879894 9 113301 480968 798521 1 783131 135706 2467 872974 500351 791682 874428 874172 319735 762232 23297 228686 457793 326553 894573 819157 818968 323035 771 37862 451889 844615 848369 627291 454878 119104 664144 839102 359169 279700 594944 884612 13194 106393 705731 852644 858488 37775 739958 843019 26853 250032 201 3 344321 214179 229282 813523 41374 309634 665014 888 837554 782226 379671 2 18217 87949 27898 281 355570 887522 652142 247768 519333 654169 15860 815281 171553 856161 808137 359892 24 334543 1 341687 886792 871614 496943 772679 280643 899224 67234 891748 8 437913 80144 321942 1792 5 419731 854195 857426 876955 840573 256006 20343 239042 732566 879185 534125 889296 217296 75788 451254 767347 696179 21796 595550 22968 868652 79788 662424 103897 881315 8151 5 417904 654 493755 497568 230505 803494 386146 235010 437 584699 844794 10205 194531 559693 876592 9230 741140 147745 690808 103697 185373 235035 138876 372789 96130 2 499119 452951 5 683 3 420288 488813 867354 308692 881948 876856 680025 529397 512092 145 660629 865698 861556 872918 318850 10 722457 3554 332723 329017 412936 814924 123176 255014 373168 895776 853352 146495 849421 427626 768341 20 357742 817268 585353 758192 12003 611705 170547 11909 838408 854566 896410 623353 54227 821321 833044 700790 878441 520101 552482 713843 36044 10 221447 392897 248779 840762 707161 46036 600654 583998 233944 7099 830378 8 95291 108 28829 57 874611 885856 4 24116 528141 701158 699478 477 865134 461382 788290 468365 788845 780763 506497 787621 898826 777877 411821 885587 183717 831649 171986 853638 440753 324121 4 883146 814198 737438 269171 593 127766 737471 2336 303379 2 80 719876 437242 429576 453 875762 155 798505 262629 366 865116 738719 896586 851023 781080 852231 4002 541 592147 126714 198135 632153 899272 224459 890401 245583 127181 15318 833661 489334 186451 762362 874232 555610 23 560127 840308 560480 549213 664176 633 862955 529335 836319 881580 241907 21452 221539 783192 890291 728945 14379 85361 402 319092 116407 871725 188 534864 29288 866196 708871 634 617338 91 831948 713226 265517 390476 874947 725963 850234 270792 531916 853101 625921 876201 876978 432027 59 853418 572147 7 827623 836 805953 45224 32680 716729 18990 612499 253949 898216 29717 60 50091 845417 2 427699 78 233792 876853 117529 825614 409088 819873 171584 250095 861256 463940 450058 15347 883117 897931 771599 776380 433219 742518 9 813441 241799 744345 174188 2 899984 6617 2 531588 718832 405630 872953 643089 345576 498233 776720 858808 865611 892021 709793 2192 4 747318 886405 51298 9347 828776 875324 392227 1170 11 693356 883277 366200 764777 241004 864461 697718 549563 20480 3391 600531 129172 448885 773432 884104 3 259931 13 479580 799805 709941 847933 1 890591 2977 24958 725294 49722 61022 236349 800975 183078 183426 705594 346652 36 4600 672646 780856 680722 78078 2 403237 808418 780909 764393 10173 869483 823420 673851 2 32 21 892759 893809 652780 137803 763518 436775 72335 610850 868028 428040 3564 22 102821 853297 780115 855305 885258 385941 1 745881 606690 774837 116 471009 293293 590 282351 835500 87205 804440 749609 155 300628 314337 354285 888976 879193 152560 696147 675083 783614 347210 848550 520013 384499 883687 348411 265133 855212 842738 806533 812783 851387 343333 850864 855390 55438 89387 2 893574 385256 868370 1363 410241 377094 613 276394 845266 862578 770980 539993 731205 350 188 777852 768173 4521 133 300220 2 829943 100369 245960 849345 532785 821169 531248 768046 537146 751892 790787 300390 106051 827890 884787 155848 48952 504830 519670 298681 875706 634923 534179 891226 176 329426 857553 893783 891638 66951 50849 875315 457693 860615 276931 770824 225767 325726 889120 293982 860276 164558 359968 266484 287833 498634 458732 542148 325387 175029 16687 874225 450013 891420 48 634762 791199 713587 508497 37518 273550 871269 94960 51 838529 6086 2827 253274 806872 2 297099 805332 563975 5959 3 435452 591572 847276 815830 556300 827739 457888 24338 617368 273006 4 124566 141159 2015 723086 552715 899874 481793 812565 191010 330694 565700 16273 390749 793464 862484 310826 528949 1586 4013 746607 779557 81355 137 21 498228 7 707473 838357 9 3 859566 99439 545 352247 40 410967 849771 404378 576 152 823428 887651 640467 546021 578556 297761 691 894411 113203 536 704950 70683 879631 715468 884772 152920 873227 868483 756895 10616 725582 381565 798123 9 74642 565563 393537 30805 872185 867777 767610 712805 387839 732144 447652 796448 848152 3 886836 577150 141617 733184 322952 323635 789171 399684 439020 892161 729368 690582 895305 36372 3914 873489 784362 10 29206 270458 70890 701269 983 1524 497215 412505 844870 899356 843010 4741 891914 801987 282021 67783 489785 317286 99117 30221 847765 153791 175608 746749 404753 372597 58065 30812 862589 5185 501169 851113 654988 99610 356 507786 163952 4832 29881 417416 592505 100 896841 402667 33252 97342 867540 694165 559 271261 402857 752703 881574 1025 60834 662785 857448 516574 10307 700642 309184 117 406375 559834 898498 776684 871319 899822 799692 186798 341881 247690 160455 115733 44702 87005 348680 886385 98837 852657 889219 363358 107 8 865525 8071 869785 671957 361044 828406 5 146185 251512 156 403054 354358 840055 787093 796148 193760 860854 349555 281 432037 170160 891648 430000 406784 884526 267167 676521 393 349574 362707 858903 557859 893311 695641 97362 3 812916 459298 651437 2 857578 703839 246294 566270 706576 50854 515447 878044 446158 139692 510167 57101 149238 889519 778518 839144 419294 160364 793157 602691 799478 813308 752317 1037 747802 6 581110 784822 733734 73881 784941 86991 130865 676959 781606 724814 868433 687526 1392 8 350234 487083 867948 893529 824299 818437 885225 465630 692287 125 57384 222221 846935 89453 96 887930 987 780411 805897 794239 572 924 13 843255 4787 9 718790 36641 8 9 880275 247619 146 21501 886341 422939 218784 542805 850252 800433 675833 38 5 20629 628380 253623 13707 822640 63745 341416 164580 557307 15665 867811 878232 531245 775640 823582 322616 31285 696086 893182 756028 474391 834761 48 887950 670523 15 783614 890779 26 479345 386686 879801 851721 816424 2 798414 800575 893364 814655 357125 199921 14511 11042 78679 216446 891250 1 38 192070 3682 428003 243948 883837 115122 850238 845891 890587 221904 870692 21282 84802 846773 4023 673903 864782 874238 827871 754563 880894 11366 892071 228285 7 1 64903 365 112462 852 888712 37 865743 815360 3569 236074 181704 121935 797033 813565 1 145968 886695 126 874273 288861 807694 71 223391 3 797659 377484 465136 49189 842070 5509 146455 337337 743 878033 815837 487396 1293 871398 540254 34850 712638 850092 12 305951 225509 352735 783738 704794 147425 8 315 695597 1 3894 6936 501026 176256 6 327060 486912 829203 586335 827792 309137 454147 469799 31 878904 230926 818849 485201 2 358279 213139 717489 650572 771371 608069 818806 615600 896821 823849 2 895851 25 127718 769696 852185 580364 111209 2163 355620 58639 561801 701 19972 656483 1593 21639 664776 17 555068 782483 767230 723370 73288 243535 894567 67124 806 885075 46851 848653 270228 263471 894560 68 866774 122689 438 883682 105422 780415 352553 875561 13419 273720 34992 324825 296504 186 850236 818963 474439 652640 52685 4768 859805 387925 817316 27 833781 228321 6 441745 555382 619286 297749 657853 100 833920 880228 382510 366491 877391 453647 100503 870585 873041 354595 26386 896309 862982 24652 378890 44877 626241 25 803662 844965 810192 445 819157 686107 670811 481244 123615 228 268774 29 97200 591140 85443 43 1 212 683411 23568 305664 777097 881370 174646 387992 874548 885081 540845 139205 322293 1 854016 776927 665166 892915 226152 615617 843195 888852 861 37 802101 264636 6 895294 3 855830 897599 156833 34 890512 898711 364611 375973 504008 812534 1515 758229 12 840520 594780 15490 470125 2 1298 728948 786785 167 864353 882466 103916 808863 803657 455226 49 2225 518078 321518 344 410441 2 540051 408809 826542 441664 549181 6775 782647 479627 857512 20723 8082 818826 228464 1327 9 816997 807029 872996 881223 581708 686639 501857 4271 13734 28335 476 213297 886410 31 623929 1356 1 771033 814047 649682 544800 8156 231230 875078 610270 198 884468 468552 12 3 49522 124033 875581 91428 4679 35421 113718 390 872220 616181 69298 658512 880569 875802 317022 832017 699370 794479 323225 814262 870228 878626 894565 700494 743933 765988 613499 628123 190061 146098 194327 226617 6 479281 678930 754072 836608 681523 874937 169458 891865 517 871498 319018 111722 26413 565 11 846193 847959 164 327237 878137 527453 7411 771198 851138 849441 243 897296 17500 271733 7 16 881761 5 727874 326248 833939 899477 5215 893230 1 636251 35323 525514 118 16003 784 783902 1033 556597 133531 4830 774648 149139 349332 349036 31188 713573 290211 36346 572371 375848 888651 845800 76 1684 564572 6636 1033 295 121619 673773 717892 839132 558869 84 6029 898826 57585 815716 66487 192148 808658 679759 355278 13108 880836 305815 784820 24959 477671 871548 12894 53317 43267 318558 17 78 54 237829 145197 636133 671789 899783 12 893452 838035 744722 1 139119 434977 14 833155 3168 65 762277 184 209205 898903 27 799807 855081 3357 854194 808247 836291 732169 847616 321029 12636 826377 747321 7 322314 291954 711856 670828 684211 861616 822729 338381 436014 7591 16894 872558 881378 323723 793048 323693 815922 69010 862579 857447 68975 634749 327223 395674 862606 22994 812678 12 21527 273237 842416 1240 63941 803 791441 784816 28128 59 546048 888950 675281 824522 783186 843712 243693 14 156984 405493 663687 464211 887155 316 865260 497 762103 750291 1083 812343 327702 4 227276 678021 413535 894019 704343 815344 206579 841679 307515 769010 788052 843853 103108 693478 259522 547 812 110092 429133 18011 530075 185317 667676 805230 662601 793305 46 807805 835641 14 291366 874888 55 23985 892433 613561 248043 862406 884778 490201 227311 733900 430 887817 888031 897590 741402 38 832901 4 163698 857869 175532 859246 878891 305 108848 768129 883726 539867 759389 706682 819869 602216 695738 806451 11716 870511 827329 143651 893111 834138 514136 879709 407234 735332 402342 840562 111508 141956 167341 894401 283922 899207 393018 516998 179834 22 290401 889915 593781 733973 708309 41462 775636 1039 646815 556874 143913 548118 227048 2 472025 294 811929 21 889485 23918 35 269097 583126 49897 864644 697696 684882 747495 889070 91728 717789 752647 858260 728287 887661 650314 394689 92 68263 879487 580106 874860 182485 564081 2 716486 416 42 13 224373 254244 846525 853097 842193 354805 848782 39 719664 678919 523843 839527 890765 880964 95 490 519920 540767 48394 8 362725 871084 680366 1958 25497 690271 858134 381671 501099 881890 17735 886098 512502 31343 18 482356 894262 883223 780152 54 839965 168820 2635 219992 811164 32485 800685 819991 497538 467955 59115 2034 895600 16174 898815 831202 876522 776453 832312 1 1900 897728 881499 881491 458069 699429 50707 515458 802180 803474 18093 571358 6 865927 516000 833023 234756 780942 802645 800702 227653 865170 348527 14747 543678 340877 872509 623707 39342 856447 577297 745358 1625 772004 33 761901 264539 253471 794931 762053 3 80025 729428 512024 184 681561 271703 315558 77208 881910 858599 681428 351679 861200 460458 449067 318962 895393 870070 574387 140548 4593 438521 150501 5 635504 778269 455105 88815 438368 588318 882857 281672 17550 865974 329674 179462 863275 837585 14090 839024 49 849948 73432 4 13027 585123 771926 852539 314486 844536 775782 724651 865117 466961 850379 884124 457771 10213 550508 855637 9799 590194 25665 434499 24225 580696 700609 724280 880082 304947 11487 271460 817745 616396 861686 819664 659985 323750 8 10595 36 90521 896945 802385 296512 702687 11900 35 227214 190744 775936 3 876557 679886 315812 626597 886761 807 11268 895337 666314 881977 791156 245413 408751 892471 844617 859227 10 803218 10 845924 185312 485865 585532 1 812645 553021 262762 906 899936 138635 843196 859569 46635 730597 690 710012 636637 769300 835 17905 779283 748335 510 349759 872224 144 91122 304212 762591 4144 778981 10 8600 47096 550864 108517 227256 890950 234570 890690 793230 434480 23980 899920 296092 108 891936 862369 380416 735204 777418 787130 894273 124078 161017 242263 12785 439562 896992 192099 9276 2 777465 6 502590 643799 2 599650 838656 167185 884221 54624 738168 408 102130 542700 2884 799319 875162 639414 444779 878215 8274 593400 61473 447382 319336 2 726138 825139 337295 896404 897623 523013 549 695772 880873 2 108071 617643 872731 444599 690313 829662 1 117630 782827 823826 445 100630 871105 44701 9 542582 842481 2 637381 4596 866236 488203 862796 682415 870284 97937 208355 454 111524 85 26 786881 38538 192622 843294 197935 873011 7 791067 396486 1 799886 172967 77321 754327 407832 801057 1124 857361 430 885724 880332 833717 729054 880545 824308 28789 806693 127705 819898 833766 117990 330523 45834 646079 890951 67481 238777 146748 239 540002 541158 303530 111950 642198 875179 26 890092 838994 30 383984 877433 602765 139168 356197 440107 389 110336 1015 382425 125596 594802 786092 835020 98440 331 764418 833500 10512 522494 413223 438680 330 760071 1 888691 176943 20 789072 11086 1469 102773 20 476557 103316 511622 242602 222 888357 63935 734726 856479 158723 227944 619100 27817 92 544076 877689 212531 59809 660478 179163 485099 542481 725319 636535 891991 1483 871304 421184 20639 2249 70 691533 894066 6 741075 3374 386635 231589 874785 88 218459 858699 341106 768151 577458 414618 818581 814766 880748 897837 160319 356697 373086 15 80805 1942 34 622748 665970 369057 443127 876952 633501 53060 51458 776450 606813 515793 755649 150023 680608 2654 862371 887601 15 2034 65 464903 884867 865142 888215 890625 801575 762391 114 2 80 75398 865461 701079 790344 13 37859 827288 823934 196245 823066 45796 4 688531 867136 527768 10571 318409 183632 85932 888750 872104 875 174150 745841 445100 310 886084 426469 270625 826995 70185 827125 780040 851514 784634 467916 889194 267464 6 859415 338505 25874 625206 504848 795444 828529 886313 604704 553366 4 16699 680428 682418 14798 660249 365831 493637 843424 533332 857921 784924 887962 8670 34 634801 11 2974 856910 344360 821281 851920 69246 90677 86993 786309 806064 357092 236700 793149 33879 140794 411459 464600 279746 125852 1005 356397 7243 877443 493882 40841 866251 371360 773271 1724 611684 6016 56864 142254 607 743584 364489 885450 3 207019 408842 808746 645636 887891 20692 837790 795838 410603 813180 344918 577635 844370 681877 363130 697775 7244 7 897330 135 856579 30675 134655 91712 786719 11605 886842 104492 846825 844199 782582 548410 338270 566484 831331 132868 426558 43291 780817 1411 752865 476400 170219 3 867366 768677 794023 461496 144021 34218 8190 279490 233215 2 869495 275432 114 875299 198116 1318 110543 766027 879528 866499 7772 160910 148 185462 49 709319 875353 842038 259 109 43 35 51 891317 16 20319 40 897538 845660 157 867816 877215 510843 2545 152440 710185 874522 797009 842191 882783 834534 267523 826927 876347 165770 376892 33 681716 224222 255 10 269475 14263 194 886527 600142 6422 112072 246 720200 232 1 269384 809051 873456 10932 748882 719648 748960 888401 400513 298756 517191 35 855253 582957 811501 712 862621 890232 830332 3071 594376 197660 292797 31536 845691 882347 722714 754257 869819 648029 859520 6799 488650 869330 5 56515 50212 27310 4575 423712 739050 46 84929 978 3 15 798376 45094 13337 14 295428 210885 89020 815744 529 870882 776335 40450 521205 739881 212506 13 727389 1261 872042 2421 446174 69243 3730 897398 340572 60417 497173 152478 863126 886518 444188 839998 866954 52839 546199 705034 31497 57 117020 648654 878223 61830 810961 888930 664507 887149 794222 40236 13391 324897 102827 43320 504204 549985 122700 797770 516624 12200 141332 758802 650095 8 623648 477045 899827 883742 810299 739463 816465 25069 649989 93858 1192 139967 197034 6 796181 827289 859783 247846 897952 744378 9447 5698 193984 859329 501962 700446 690236 58 185457 199332 3027 475452 279033 508039 883594 874597 609390 327495 449059 829419 2575 156 873465 887110 414930 713498 315311 317103 354479 72379 1333 478965 36492 822589 712543 887612 689243 566162 706694 4940 559044 843975 326113 836217 23503 480711 498616 3 888274 14767 280008 785053 691980 857675 816833 35497 728993 22901 669797 173557 36990 241696 74674 7488 823353 791238 742772 62264 387792 832 282671 195360 299679 593619 832405 347574 15 13586 198190 6 776684 191570 856708 874409 34554 816241 672107 243163 873373 57294 317645 495453 807475 310 2 549672 6 77156 2 829069 885893 728653 836591 863062 842422 864078 12131 155414 282443 6 832910 344688 192948 780003 255680 512480 770073 884416 10195 2399 7 891765 495 879207 668500 6436 899997 879316 843232 828972 15 441562 287823 2 704066 4 881529 176331 288876 413923 289475 291576 61 524497 6807 488853 815626 3 844942 69141 2331 536769 21287 55 744968 893935 504538 1539 664324 121 704990 210304 899992 54775 789093 723855 873871 60801 42 27 32440 41402 212889 455030 10 838550 836485 836918 377944 478894 476597 2334 473471 652990 324208 641424 1 436682 186839 499136 285751 624492 453785 886698 3626 392411 890672 209230 723603 856674 105118 810887 868599 213810 840041 105028 649575 278473 396 796547 11064 14 884681 21 448367 3424 22 18069 364488 196705 339878 177086 380322 48 588449 858868 11667 883600 6351 730007 859139 236144 679061 798096 334738 173222 5306 898826 2268 867827 217194 200041 882623 274 861175 751580 757344 884166 895873 107852 796622 217 800171 750829 129541 28176 878738 400201 427432 294495 572117 2 83186 871944 38067 767802 105601 641472 877307 453247 27935 474786 38107 603532 706757 7083 715384 252451 880833 558672 200 852817 4 57729 104295 885766 169906 714660 806123 393664 895755 582933 535478 594295 895183 177812 694512 27 10 808071 331241 526221 691026 857753 1946 794760 67403 1754 445363 325077 169640 846028 569734 113 506535 331048 9652 732570 839165 557763 889650 731098 228052 853815 828931 8235 826089 862246 845788 419955 487 542975 303418 99506 141418 730617 218576 884230 212 255 849698 877893 691309 861742 153496 517099 188089 115319 798025 25 1 889899 896278 8 16251 79 732558 580 867404 1277 898586 607190 751142 24804 19282 810664 269969 826378 856196 724534 743095 780393 847437 886203 391880 103 803403 305723 795316 320467 429619 869884 765439 110086 874162 114 8 848054 878031 54336 53367 818838 132571 782315 895717 2542 356949 671083 3 2 582982 87484 201615 25 875300 798919 894838 865304 849624 316569 11465 780549 1998 758485 379150 825699 874669 123594 77011 738741 882327 747793 890493 316216 766116 18185 790678 662275 1559 876668 735057 286458 484694 888616 68082 894551 535980 630414 584301 888186 112218 381685 646041 858261 851925 896596 835629 876358 437216 895743 839742 166838 875352 563708 870436 1254 131 226604 331702 1169 169067 891717 28679 225646 788050 166859 888622 195012 168593 456525 513896 882440 749615 775006 734808 5109 95275 553 445576 178437 887803 891460 259599 89591 853111 773219 853095 176821 848577 14 628440 108782 844195 676 2619 81320 139347 316605 61 297248 831058 237118 24218 25171 394332 405438 88536 534358 714158 882278 856904 18243 886246 78322 748935 815304 12765 117679 896411 729049 16 892407 208683 884405 899382 628448 36 855841 2772 841255 864598 2615 886385 881455 505 16 296515 586287 724390 379726 879810 260467 129501 841278 27637 727244 855625 709319 891731 804335 259 723974 371023 291261 20 881553 312086 849181 761769 45877 870589 1 879103 32524 590995 898649 410199 671725 339824 684797 888261 511670 486017 184163 756620 883121 167816 46 3 829 843150 724896 96356 803905 894993 115 57930 9360 854863 565736 891169 871628 878879 853067 105509 871416 859925 167740 80852 2527 571060 296918 513422 796431 751329 835630 802295 676873 397 604780 658958 295052 28 292030 656519 880188 757723 493651 840436 814931 893514 885927 869705 63807 5372 881953 15534 340885 884636 17 184686 606359 853013 852032 898430 703 67026 330399 106427 844901 519783 93979 2 724199 186695 852567 843366 57900 216746 657084 1611 874707 39106 837740 714158 856741 725485 787296 648 658931 870005 275632 643399 897212 158148 853588 153654 382190 109066 841003 569599 794847 1908 825443 863302 472309 55644 11706 801287 405386 551488 899871 94666 870537 710535 211 743375 597430 789345 847424 285388 823445 94420 765414 4 628054 617379 806847 100498 814908 549168 77 540312 90815 195783 655205 699 9967 502731 804673 614014 4 791063 17 696287 25826 666715 813679 506418 341037 704365 792739 795207 289882 299696 865019 419949 81564 783008 796451 798015 709889 103401 779445 869164 197698 30 826755 742968 861761 201443 535651 415464 202095 893876 259 740 709239 222090 873271 855051 883008 529747 871464 889431 792185 351 35 446891 872307 584797 1259 804865 832191 771821 381530 1 744111 24 248004 325724 95475 342845 113496 136717 515701 842074 5116 328128 469480 156125 785747 601657 481456 804930 882591 834163 671291 863041 710700 876417 775646 1304 888012 262 708400 21609 458647 886630 2716 2 450295 8 879200 797481 737243 36888 366103 847857 848459 174662 190630 224325 833494 36 669192 774986 711511 283531 2161 217201 3 690999 874613 896189 251703 855155 1471 870850 754347 122 38307 5 795720 359394 5963 1645 783265 106770 41645 850909 3 887859 115339 64830 860487 785923 645404 854649 870517 125669 13301 168651 3151 290 829798 687632 2 551863 783673 616012 12358 427137 648166 489581 362927 111864 427112 719481 643 97308 867803 23870 593244 814977 667116 107039 893422 21 317574 542762 477636 38227 1 5630 386798 9 297265 2 134601 646670 522451 3 788183 578648 27296 222273 896301 49184 837294 14204 659955 482614 854117 854827 887880 571435 197743 307652 754855 45698 885531 734123 892639 593445 351540 723538 21270 207957 884650 86455 124054 844590 771696 132031 818680 887851 844389 258634 105768 378244 797077 883340 1509 21 553544 858018 277224 624201 885863 2975 823950 751647 661297 338458 3823 458462 248489 892434 892688 1 878084 608291 790563 1618 422715 337682 5 192003 31839 290257 878488 324928 892020 860483 357811 10323 718231 7 875250 543507 736014 2 4420 879491 850101 79 742465 853849 8 194680 58974 35795 758 581301 846568 7 216230 485710 749380 4774 10 885295 563240 10 604696 851112 514712 173912 853503 863305 584304 897283 834274 333148 56555 885868 36622 80145 434586 872060 745820 826977 708817 584991 3089 118559 802429 874706 573653 199 3 261820 11805 796132 194338 505 856149 697745 16 860403 829367 757005 377730 899417 646285 127070 116350 757918 587552 581018 722809 489832 78738 27115 142296 611791 6668 71465 488564 1826 138530 857337 31625 189985 894952 619174 722329 504473 112 807864 130736 836497 894304 849290 690280 872409 893359 69298 864050 893949 12604 885603 691765 875132 875942 888494 159027 619785 2 299538 409855 19 194415 27 84337 863909 305937 875168 3001 588194 103216 893 167264 595646 37715 472342 167546 804999 2086 870968 1982 835250 368663 646337 327880 883865 433247 1365 773470 151783 814491 854220 139825 395178 488765 865781 150049 2 7067 6471 706001 819779 893525 760507 863376 843534 864812 35499 811587 718636 256629 3 596306 207 213683 596442 682868 581170 517719 818102 8 896752 857523 892318 325681 571389 852306 12 656458 36 364200 849269 834391 7 210512 479960 2075 799099 222114 152765 800784 79097 1312 840379 147723 176 603830 1960 531340 193 790389 220692 96384 3844 623901 92 118 235377 338726 873104 775912 101845 872281 18558 778321 262814 805634 12 136322 227163 890982 81 877797 32767 565695 17904 821303 299808 322939 856868 542106 20 851826 890959 105193 261973 26291 5 359156 701504 716781 661100 188270 558379 529077 440105 852611 1444 723671 849396 329096 57 142066 672392 745579 640297 1 665620 854415 192136 584761 675641 826326 180925 489979 864150 529637 864000 291651 889772 726335 148722 874330 144368 773385 845961 47064 129398 1 18 835735 871988 705052 376197 147590 702601 741700 522 287213 272803 222029 450298 872058 888957 471066 782769 509 413244 10364 433415 151800 868898 896728 372928 716466 897821 34743 845704 888543 622827 241694 215239 257034 161899 377646 897387 858394 624624 257705 1 116 320303 182172 380484 221250 50543 839801 347446 770382 274092 32 128771 171311 633272 102520 38920 583801 283419 876607 490186 826739 893309 805860 797676 14672 777159 130448 131140 200592 47534 134891 897293 459240 86275 248 884744 885999 261010 452910 363699 1344 179000 859877 632255 734573 10 757981 262077 608082 117338 14164 739463 736194 470175 425803 1552 410438 549602 815125 195 882783 5361 582590 21746 2143 893257 174976 287442 893493 760530 208301 618880 642279 254352 324809 899580 562191 526226 5622 788823 25 862437 29 898449 876510 49 589750 883576 860031 837383 827548 285381 525566 877388 452 799276 24365 794285 33 671052 14 380001 667288 844745 589287 861687 1351 374475 256965 32606 10041 461413 68 193037 479708 146116 628168 662 510697 14 424531 890613 691212 61476 772888 789023 276088 863240 536372 782384 836100 19712 780047 769788 72602 793128 465 1480 185866 2 624572 845802 16685 864636 897588 823729 844148 252947 783472 461657 896831 327 808329 874143 3345 77485 226574 28 53897 713281 31280 861950 94 2621 189437 203893 582 458890 5 56333 848264 95673 218810 2008 861161 1629 604043 841957 59 1747 851932 213118 875545 6054 5 722358 57613 404423 364915 734207 255110 100237 55 681507 465535 794002 457 574564 891561 808272 73994 285078 19119 539731 13 784276 884303 750237 768437 562378 131216 890830 769615 315809 854429 355 1 1713 224 1 274795 620248 3 4836 769455 821578 98744 62819 804922 6311 782009 212365 132837 604187 269299 55 7 659539 563015 875567 891576 31619 72 215 854366 716642 887755 278691 832592 747381 339316 480339 602306 230 893982 268171 1 641098 806307 846159 874852 340 855389 367235 309 475770 415633 887752 496872 871656 878191 285273 898226 862448 896196 240610 837379 319302 3 25 59908 705 439281 418363 80 409010 64340 10115 104 556390 309823 877253 810882 12481 412436 94162 313005 851397 876936 859531 774417 801728 887797 825685 870769 877922 652492 24 839813 465738 108 202247 429183 357604 899833 476294 830169 466637 446936 258937 826667 874365 12236 351047 834795 617981 887437 31 219536 210 596447 655173 882212 610785 394012 315828 1 815290 741729 742143 771152 479694 762121 66462 109 726062 44 58 39 765112 855882 568240 860928 802827 851954 38375 66660 360873 471296 654424 71689 38986 20304 17986 703243 275558 2 307341 194402 349638 678525 603939 719752 369027 100824 131 49028 605042 884684 19875 255975 76 9 836730 862908 108347 890347 4 601234 687309 52438 881647 16266 18696 4 890584 406048 833612 238847 227990 56262 3188 3 2 774014 885573 842666 319996 395673 869919 103182 3260 193714 777007 793690 187222 13 856509 846603 892732 52791 417386 281566 823415 801270 121560 801799 283343 86 822861 748616 886373 593250 762254 604421 29 345605 270153 807075 47128 247907 163901 869007 379881 162486 680373 407896 866587 892799 735170 12362 895288 25964 778937 47 364907 467897 862582 828323 77508 178750 878852 802281 830460 494680 874372 100 563349 747864 558638 635539 839124 14284 3 878566 812696 187 134017 824974 767372 897894 406438 304868 405165 67039 840962 896195 791825 196480 73 5 687461 139641 732501 256727 4 240744 822277 537094 549429 488619 16687 859743 78305 242098 29210 503418 254017 400664 4 612661 9 1605 4253 69540 6776 203657 2875 842250 754369 105923 868193 27 766705 8 854801 895641 333108 76685 263097 48 2 701490 20223 257502 147365 881465 208174 395464 520100 452769 870521 382347 825998 670313 351427 89725 800168 826895 316873 868404 591103 461506 858673 789026 882652 143 406375 263831 120514 639342 626685 751647 891324 878464 734208 74 854114 378170 840659 445679 226868 897465 809280 90 2 4021 4 150591 8470 890695 783337 789523 30601 16810 720609 779101 224709 384 3382 366922 296181 475245 676006 514234 435873 768383 381571 457741 883672 106661 881506 893131 558353 878681 52941 879231 25292 800645 71 384633 880536 713637 673592 164147 506039 806885 4018 25 851608 873370 61043 685698 859253 781259 133 877209 886177 92993 337554 389420 128875 669091 452913 12 682798 872833 101558 675 872105 825329 762801 888991 2667 816398 274767 504492 84267 846950 2461 889531 716627 585669 4648 2 889967 99597 773140 749797 14761 888107 61845 407808 847615 885194 853484 161610 716680 422607 287410 311787 390786 287118 8475 360237 624836 603585 857000 668844 606490 124401 619835 289493 754448 50733 820480 822098 553 800380 82302 261989 653128 665875 699724 433459 872856 848226 97 762711 178060 869220 788851 785726 335369 214972 666889 831744 892089 837742 708473 409205 368267 598478 816720 649107 240085 464327 156845 15 732337 867487 795385 744352 825956 811713 564881 705199 24 863622 897183 821718 710867 805740 74735 861524 877532 61755 596582 46030 873592 1355 896118 212161 613320 38118 813984 59870 507120 265 659086 797235 343101 793589 157062 747037 548861 849421 889231 856566 370771 18102 390631 680083 402281 337601 556436 557059 458 888131 63649 105303 890634 57835 354991 9 861833 7653 411062 172504 29014 3544 28347 823984 894822 26938 801132 220 552301 697618 719403 572354 897047 432523 1864 804799 19260 676346 11 884517 325557 179424 850859 897460 728308 309271 630859 308793 893772 484903 26091 47 757968 360881 341236 372821 152929 107932 839356 573326 571604 332417 33679 67422 103 870390 805162 863474 684482 873731 831968 574347 2 388177 23410 147747 10 615377 333533 412496 852444 596363 753548 803169 668476 506603 418897 895655 864605 7995 36349 895207 509942 72028 53 14 79488 874395 84079 2 461795 776491 876326 1326 262 1 611517 696274 590299 791232 853534 87 880882 878385 795880 804499 692122 307069 811555 763650 895843 444 582948 414889 794889 850734 235853 606947 885301 892862 842038 720581 867924 873053 889911 895912 16687 14441 893576 726247 216138 706692 856767 461732 310423 757719 893174 853260 621002 115270 589992 488025 18 854367 675046 839325 860785 7 630497 105985 448084 899281 6 871070 22 706157 24 54400 733736 814371 792875 803131 21 533215 564152 18 806615 129251 790608 5110 292 837271 823364 390627 229754 885964 611116 674408 771240 805056 363550 784597 419 334778 278259 1663 7 769110 785532 189112 186277 105775 9306 16 876847 112076 68263 691241 242480 871085 501550 40852 668413 436104 631875 757168 55163 835267 430435 322574 800227 398185 612 100944 782916 38021 2034 1327 391344 32 24 830084 48455 194442 871767 102 318958 416528 28 619956 363013 7387 488789 3551 859093 143127 711686 17 181802 206753 776360 15367 385515 831383 878442 869845 3 895143 193995 34605 791815 891216 887904 802275 522735 864939 1212 290551 27706 892561 702 833837 475569 646134 337822 815865 895148 867531 385144 26394 884082 145144 536632 810827 385618 898696 838563 882923 13 3 47337 884853 521262 120294 884133 575333 310114 103567 1 720057 703662 427682 364728 861500 154 121305 83778 29046 611090 110893 115 162650 1718 360863 839796 78644 302 873146 2318 739383 597136 578891 870038 876458 870070 875028 829974 788438 1697 425744 8577 828824 23738 143626 840121 809582 866847 244278 210891 38525 672855 779952 283 825380 14 338945 827825 62870 879817 20 14 842765 717152 3500 326413 875384 43628 700983 82702 228724 80642 83240 887643 8834 521857 714608 83 673677 785 820445 412 847050 707432 318037 2 788948 216737 15 775690 893278 889101 648837 126236 130655 750530 31 3 679737 850949 397833 467723 109 26799 768943 13 93880 529681 876542 637682 416670 563951 27705 106947 6172 319772 164682 14093 816365 138443 35048 4602 410003 555678 144 319809 474131 49228 47630 529111 156966 788318 624681 248126 825108 85 350350 34881 802125 83397 587356 5 860055 846774 867658 11 235 178422 165017 884127 138 720372 688454 779067 883076 283906 328 663266 821339 149409 826721 287465 796369 163555 278006 732130 345 505915 680604 409629 163936 769981 824108 335213 758602 754018 875368 255833 587497 740480 764147 886396 6542 844496 690926 850104 738109 739167 16508 835405 718837 35 818612 578592 11 681004 470651 209096 114579 525888 541373 544451 48091 1 334929 847484 880797 1807 785707 61529 368238 59 7 719393 791521 140823 834952 126886 801946 194505 467198 780 159553 897892 678353 156905 821544 4 210 881064 827099 3 520708 624223 502864 262376 892529 737843 138130 894330 56125 229758 525961 195074 20 707787 816529 698391 25 46 79 382676 815765 434854 246810 1267 818836 684 735373 716649 204000 804356 871847 841938 59676 796755 895200 436818 689224 851439 751452 683793 577694 41813 27 19116 745923 376342 405217 8 780083 197989 187093 272750 748783 856430 17895 688971 280007 891816 23 431978 846651 592515 203068 775133 247015 283708 849056 497444 699530 197928 745771 393182 143340 4686 269658 682133 252700 269079 126534 7 115 164268 57699 404441 4 68364 869784 344058 899177 732667 728833 522678 895872 870436 628966 656594 783063 482490 362112 16 200818 132392 665219 338668 671699 44077 488071 14817 654906 898921 1173 878488 83 470190 877855 344194 121486 62133 671558 22 887027 862035 892308 131141 234 722 123091 768637 560915 871173 2143 443528 16706 7 650052 9855 1 105 447133 170062 870797 499631 367 766298 120065 856057 287058 842330 795817 173819 868871 304218 459 215 623530 428687 1623 595061 802090 692696 615899 369912 863471 566557 619483 873324 946 24818 704527 539536 885860 28712 228 174974 9 858422 215919 702042 865545 117740 877951 445705 424485 79090 296832 876839 1 108869 16307 848437 898741 15854 695331 24591 637164 3282 36684 9 594579 897195 888088 882247 10697 326741 662850 95749 2 33043 879004 649679 728689 737593 316 875990 730818 3098 141031 891690 822290 647229 396556 792709 249274 561184 889661 567122 895893 829065 306520 710709 316185 572974 797991 252158 2468 55083 658596 46841 708750 322941 695260 293899 7148 1201 402615 682182 835912 416277 842080 674497 870960 185271 248623 201018 390409 880404 818481 137 260950 302830 840683 895930 308913 650656 877322 212068 126466 168030 880385 887859 569621 805918 238271 820827 852637 820931 643512 885640 899745 456038 109091 879323 94 68276 7 15 841484 610681 898240 206691 96808 327503 885895 60528 822263 369490 207935 708816 830127 717935 299564 843901 779907 95075 40751 792249 3 867264 812193 283486 881236 847543 837918 298696 113432 275380 769864 75 431197 378 5 810342 832999 16 1962 704411 295870 9809 7312 342111 641435 861420 72236 474076 596805 259811 4734 2 63953 54666 706498 4927 10722 187217 155702 379500 869297 336950 612176 621038 27 80 795838 809113 456634 810152 873428 885547 535282 92987 859886 170102 895233 286010 227790 864497 59960 886646 637031 304293 622903 17 851832 2 569572 24592 55535 141253 681380 286406 733366 563 470809 116344 887247 88252 805455 229 72 98 869759 607933 69123 39 871446 80 515256 21774 863321 509574 457124 746277 39311 169488 22443 890165 2 881899 850716 800530 715244 895212 701200 349356 718963 800022 158814 32939 684328 295265 864918 158246 667921 686775 688479 814108 368614 6439 611492 331733 208614 229656 1 200856 856614 863362 656089 70457 674819 83702 668819 967 1 135819 834643 4544 58337 812714 873307 565082 859777 747028 3 889793 887382 857174 892600 858489 825205 228318 813055 112264 821103 852246 766817 221863 807976 559817 897226 611895 822017 795337 81 811555 544180 6374 71510 2 826248 887611 281038 729836 847600 856100 659648 859908 867933 159163 426418 582170 418852 857430 879398 4278 861933 192796 569403 1 723293 342916 579487 882878 422413 67 196969 150995 14528 853618 524433 820713 316 795709 552571 365213 331530 531390 176596 882919 863113 453466 260105 35 891741 657826 689887 623586 17408 778554 676240 309433 44 845444 15469 897207 737318 19 820381 307 2387 431 310677 272966 856765 897818 369249 53 788778 3042 721556 353 781819 661867 709319 571 34301 657 862274 868161 874617 429448 63220 485425 854914 239499 755054 56817 664260 630636 865657 33297 872287 885883 260335 744298 219365 721577 248002 887409 472372 529989 414 365707 46986 878672 835389 25388 886528 730913 367218 180997 558717 30194 530365 7 826630 769401 850146 262045 887323 290085 377422 145399 484347 135852 662410 708979 674072 72037 286567 3 569427 30801 330910 45 885462 796832 65 760814 428634 657765 39044 595126 898041 866682 709001 890512 750006 12949 852143 863353 286 2 15 776487 618996 74 893768 751916 787386 734559 315221 668187 685878 271829 874427 545036 155071 778 182090 82454 442433 711787 432838 625624 857394 146690 83 796209 44603 94717 615152 8448 588779 537843 515506 2974 882574 415148 665228 176964 6 490193 254902 501659 871853 10 866436 40486 822705 789292 774802 160939 689674 2 807847 802436 886667 7731 339834 465136 189565 357788 7 94411 769316 30860 609512 322193 157435 11 583968 180 116781 777695 84336 258313 427793 104152 2932 872023 29486 14639 885588 266657 205805 490123 645593 850400 62220 878002 604363 408403 181778 873698 482760 888937 405963 839024 515043 734118 626072 3527 736613 665926 781814 819916 75 177904 535916 436831 155993 752180 468629 673500 162 860655 865288 892887 813336 868099 818493 870171 895659 283152 42761 728 125082 847811 567828 46337 190239 898478 163498 2288 50 863761 598970 888004 863177 252416 60203 820812 2250 844528 187064 671058 276387 899296 696288 61281 772073 40722 883282 836655 526882 849170 69201 108972 18962 449772 694293 696003 882094 18 568624 333162 878827 406755 787847 236653 446803 899292 753578 10271 738107 5 681933 114356 344983 17315 718210 577332 785918 879608 209018 463835 557 841859 69 2 833932 477391 202795 602781 876984 681677 710629 882085 825871 11 557327 434380 92826 61 217294 1 154 899545 504889 150231 374734 882528 2 132627 504883 143064 945 434842 88547 443120 100231 862566 725295 3 673349 229692 864311 762203 229891 101 816839 891102 249870 43595 23 414354 1368 460286 821731 524063 882095 49565 565348 767913 40 790642 659574 1 130256 831250 572012 50835 756301 615411 676181 382765 664649 834251 856 414691 174004 814702 1021 376056 32 794255 493481 841906 797659 188008 2 873123 9282 892901 220987 7 467634 11 12186 845456 882899 227923 862116 7985 78760 852223 806049 875625 92887 865977 347279 808592 845675 311744 831555 1255 872194 3 369815 876000 290 683698 897529 894725 15967 161967 123739 501347 72948 672452 876250 485977 889621 822455 722862 4857 832430 866257 757763 603320 677078 1759 3500 2 3605 865562 827173 886053 331550 808400 541867 783172 716697 6478 731239 893229 773710 450225 831843 171 819821 226202 24839 67 7670 830491 11 871032 520439 693888 766386 1355 510 859436 891923 381923 3 85 17 860877 179601 415560 603064 354921 129663 413242 43 885288 219750 107032 25039 600674 368672 866013 108407 667084 10972 882218 449622 3628 45559 134782 687629 899820 613741 866717 888004 294230 853201 764458 823620 899754 802785 24702 477302 1206 512072 594006 842189 353951 820889 429298 833560 618260 346565 195334 865327 281027 8 125689 159859 2 233998 481842 222765 876597 582088 820105 647858 357722 818415 894343 628329 15 882996 882900 898288 44558 157250 196093 10075 854009 637109 73 718110 797931 527292 277107 284118 577070 429 491709 793737 881334 216591 116596 49473 879816 870226 201220 64147 805855 35748 867795 5858 454160 785683 348565 57757 281356 899629 498869 834343 212396 673673 592281 22840 33479 858737 292785 893363 556287 26588 668051 1422 46433 809631 264 22 899963 748693 374301 5799 893043 26998 16 602994 740052 165 6397 680638 387870 885134 126396 93206 672877 871322 896395 64820 450514 52389 439287 5945 686987 883760 2 8272 242088 240401 686878 476567 53885 86 211 694515 14484 895873 857486 21887 879817 744539 703914 407498 539857 12 876616 868379 80 875510 518104 781397 76334 487178 889792 372121 814317 886940 486767 3654 860119 441730 893605 76029 756227 865535 427186 8 338159 892934 867269 776775 615985 837127 571070 46 294041 619430 565124 838874 316429 813001 721542 847781 688809 669116 71261 726260 467 852096 1617 722738 372549 817071 472530 849140 196 689164 449682 599840 777121 5 788209 1 863994 140196 313592 34949 168136 414251 125 232902 892291 882499 815491 46 834613 875791 287162 185171 729022 863740 848119 237938 863752 706870 846938 725079 75 848495 29830 444005 458725 397449 755034 740341 251704 858187 896977 487675 3922 730727 539618 713283 833316 31576 10 592071 57183 776834 811425 773699 101 899224 860158 854006 300204 1 142675 896951 732373 765699 207586 1 1209 878104 31484 871086 31 244284 694361 133 892411 849690 865591 814958 736845 836941 609846 834610 6805 229337 700779 720538 795203 825000 1660 84758 418513 190557 666923 790228 9207 8 180753 471168 700050 167323 10583 662666 851119 622803 446077 845565 175381 787231 287188 384122 1168 820553 320883 14844 98 843744 499070 79841 593706 652524 17324 860791 418132 2372 693195 818103 7293 578288 335480 24 571177 9099 238701 878719 570379 11180 782437 881284 45 871693 17 645399 114 830343 190911 710504 195157 793629 845823 896970 1762 105811 585480 1260 689047 833893 17 863988 230555 4322 798617 412486 747728 805794 811182 412982 22 824016 612596 896139 145689 2314 764065 26 36095 217651 90378 887326 33 2 802345 872935 43387 49885 182340 105065 514043 311699 877141 299235 348803 3 844667 671842 578709 870360 869376 656019 178719 542164 347942 260164 808875 838087 870417 66529 1 13 20 716193 883073 630874 795334 39908 653938 557 410675 183653 873303 877476 893748 377512 810337 171991 721430 91858 7 555579 770655 875227 864055 440352 862512 688559 21 855 876173 50 348516 229835 327670 66742 871277 109218 885711 154059 623553 781708 656495 693538 145917 2 211 276951 1697 450124 822318 259071 363472 269958 883625 415796 768445 643963 590083 2614 268091 801 752461 67814 681132 2016 109713 864557 35503 793625 341669 2212 2837 372442 679032 873715 492153 4121 816350 597611 42777 1 754009 154189 437628 33168 824839 849085 19546 524800 894542 215777 388796 178155 594340 177008 758026 875206 620084 191493 9 1 774352 696406 7 21519 89235 125262 38509 881361 757930 850318 836652 300756 72367 897986 775297 647505 118882 483234 885089 555342 867109 154488 3165 843796 94954 744555 897806 780452 5509 293741 896857 783746 148556 194798 569348 204263 859382 141 185057 494708 874511 28715 299531 886790 498683 379292 783522 740762 3866 3 604492 8691 27 121949 1713 894566 699858 685 608840 877377 839857 868760 9 509999 6 886208 94049 330127 41381 479062 446150 9 703642 539726 173567 67 640638 477119 333897 750021 16 128164 761348 409097 38734 793812 1527 170621 150084 834707 830591 578244 93341 868318 117772 886611 181519 788 813828 776415 206066 58 1 28945 798832 571490 808655 875216 863366 205644 558521 781015 11748 687423 797368 376264 32 871747 30876 437 4494 687612 788827 491772 21 256764 170088 107318 842878 198 734703 14 402578 610905 870102 878173 822371 482738 351496 275682 475277 602591 780919 44395 6 3712 1927 833943 13 150108 697845 757666 818678 834038 877954 922 28148 889161 772441 155702 871251 95890 876986 283362 300618 876532 15606 637885 326 688390 779506 843234 494480 763346 100442 4 829378 30909 751589 307 886718 4 662391 880315 768075 671832 707016 222 878204 871655 700740 6161 892187 55233 605020 860151 7 769283 136142 1285 458224 377792 253675 372448 869199 832469 62179 760282 337 8071 25756 339381 798359 17461 892251 849391 128 564799 262836 854498 223510 84 725031 209833 58 48554 729004 545941 886895 74172 849496 471799 390579 180499 2 736985 293553 869850 458188 610808 430489 601 87836 876181 894636 618335 141047 886526 451766 887543 860204 764383 204395 866746 269159 430663 430232 479466 714464 4563 1626 122 890022 379809 2740 890200 2 779303 789192 2593 280486 266300 9863 847875 882917 809899 118072 474246 78175 780705 843297 828549 383940 214416 782538 892525 765709 102610 874959 735450 243510 203998 863357 291201 630875 698918 161694 819313 650726 786796 8 887457 829937 605070 1 871827 5 295918 7 796722 838862 379319 44955 599863 87312 184565 307480 136500 861734 530722 700809 793251 328210 780384 6753 893305 50172 11 202464 15949 29 459270 217797 803022 15329 7709 196128 584982 769843 458740 2 865431 261358 67599 863115 25753 866321 841299 771901 485674 590143 819312 167452 731677 175489 796283 86782 482994 855133 4 791842 762462 685313 90506 618101 725243 582112 560852 138779 251653 381883 21 844527 646238 875338 860618 151953 44 177007 739508 534591 878911 653756 548919 263689 439688 885726 565827 10503 872631 3240 869167 3 885504 405374 840941 11 118598 859910 359032 570 898402 664388 891345 821708 761427 270587 827917 2 128443 123784 461200 609578 889672 777748 2251 415700 828147 94506 781676 4 834264 816602 241632 350169 838967 33 879513 414404 804179 190897 554025 622092 2 339045 393045 877454 808851 601920 102958 1306 270185 7979 832129 13628 732352 897613 279296 858763 881667 583075 171799 821660 382433 27 108 8554 867869 556027 229733 37293 795209 546 727650 630045 259979 233756 828606 877647 124 856462 264403 890867 824823 524538 173860 862040 311246 721075 802836 118660 15 801574 847629 339025 893 764271 417992 790920 889380 553165 802073 643537 629329 803009 22758 632955 119280 868038 8243 806542 737390 403406 731579 413248 312402 123982 25957 464315 871724 496015 497021 978 756912 876713 652504 33415 120757 120 224 64805 416301 86761 845810 50287 872745 213581 764500 2 706963 42 511758 797401 108057 592317 865399 677612 854252 671356 880039 37574 11382 572566 334158 894874 879150 83051 865940 6829 412460 865214 817186 868255 671237 116021 781828 159183 1 518385 110534 3 556 230 891081 763193 844622 319754 598386 714108 69379 878642 847557 2 67988 886896 683558 342621 6356 666606 896401 808266 717695 747531 297366 204474 6748 546074 475901 318667 2309 441874 487153 802644 175783 3356 882411 172537 896950 513571 776 88699 7267 785816 798903 416037 355520 898950 433879 870923 872640 877472 361795 3 49262 51016 241938 1388 767702 386669 292449 146144 896737 882568 331 871759 830105 559167 860729 666076 767135 841705 853791 852903 39 853431 898342 471344 131785 238675 69 6280 344838 889131 171519 85 1791 663551 703605 149153 184 284463 343975 1 836161 728119 762827 33762 775580 863404 189323 57 6 4730 544433 350192 88926 808577 139596 764799 31820 707163 886428 759887 634933 98215 769663 22 368719 453548 18 884541 85983 16 326562 179519 885525 41 740615 320 43408 193 805566 269039 553939 38 798 269672 878004 23 387903 747923 872487 3 590312 889285 334913 186 11 1 795048 8814 813474 434862 118953 893307 704396 570386 571 352877 857578 857797 823020 896866 196160 862194 642972 118247 33660 115254 27 641402 84814 17013 716363 862965 724413 638693 518880 847707 313 983 896832 28 248693 729868 528641 18 573550 581818 476465 697 224708 892035 886323 359879 93654 145692 47282 10 716501 159297 38 311126 528648 798346 631086 4905 11512 853984 61491 264625 853812 42888 521000 878050 893350 562178 422924 659113 305164 618754 190001 887274 859181 43 583716 519998 513903 304851 788351 864857 2 5 34185 2 388018 100 477468 892324 74600 75607 337761 11411 815723 333761 14 775369 390907 895636 421423 863429 711309 824441 567005 883088 237970 316066 859642 879794 250127 838610 892715 104 576951 205372 873276 733955 262673 884270 785838 670789 3649 668430 25 461514 791417 302 765296 850571 482658 682118 639907 2052 778818 188118 850467 590532 641203 870469 164134 2 361050 887336 451204 119638 2088 692953 500444 848159 819294 184543 431310 820757 348 541125 104451 337150 898576 724212 790316 147 865875 86016 896189 563773 603608 624746 872496 53282 210572 109195 761975 814652 275632 36 641466 573464 223613 185242 397601 156875 630581 892410 943 3 775497 102713 59429 768002 359529 898618 687730 322666 538424 871601 347348 835945 894338 897051 712427 859902 745016 411563 876055 863625 35708 662983 84395 316365 336755 835001 705033 418027 832174 1393 2 713769 878582 852071 79 861185 715433 867104 435105 486006 34 869606 652166 40 67494 865833 890160 485 22311 53568 898690 633646 195409 269334 225737 118651 245670 878703 2 849548 297472 22 242595 577928 772302 647871 272455 168817 480567 324584 59187 892915 25 578610 521254 77765 620147 343165 649089 247801 2 9 107639 631918 503757 819240 627524 164752 351716 128366 736973 155 873463 62423 661221 5050 733700 409158 465 884239 714505 3 888795 140037 44771 887421 4 110607 140193 40429 156958 801629 821454 745295 733969 30 507856 853966 70409 883041 46 411176 891764 426459 780190 630373 16144 705282 487254 251306 492365 195298 368 882178 319 834527 4 179813 831040 838942 817587 734139 632535 873630 71562 385724 890685 25136 216898 170096 226676 6 730741 694810 576113 479358 327173 865005 12 9 855790 474923 43389 389847 886165 145825 804666 32736 462 2 730407 328 1 848362 862282 481974 829988 485154 2624 191477 5 565346 122 843962 591942 3 815401 478873 879195 600565 196740 41198 1163 609966 122274 186775 716657 630881 2 894199 596417 21815 163 94024 33994 878424 710914 776725 73830 844357 498848 166 707849 171381 390535 489280 267174 782092 386615 196797 893771 702329 174427 136474 211750 898229 884071 158959 788250 793715 95203 54120 709233 870465 836063 854299 799718 347 562211 398657 769406 192194 2110 268253 694212 340025 60431 588887 152725 57 242 229249 716000 799496 100603 466619 17760 21 837794 82070 707626 497719 12258 1 143 436381 9156 2406 896992 581508 3674 820649 66880 838439 404435 750306 299712 29 477297 856610 476214 281931 838850 402330 476005 143 800134 743729 404639 33964 411699 873004 826535 758354 265765 620341 127799 207185 1 252214 867436 259323 301671 49882 786633 345731 897988 500154 225214 111884 31 887154 873874 104296 790468 172854 708 391825 851792 332514 898760 15727 848703 894632 3 10931 104536 334147 718184 768077 866939 489322 399752 610563 855100 894087 355 216520 6294 396437 1176 895671 806282 16 831346 524014 317211 874073 592706 661451 12 884909 848626 331794 895466 22328 29 634887 579891 838813 122764 28215 838329 774285 4421 5045 861040 653031 689157 191 511100 256172 33526 24 778532 439268 643563 872387 815059 2 232919 54909 1 871910 802452 864706 664944 406169 829779 642408 44338 176973 876651 379722 361286 747729 631008 243001 771497 784606 50 182461 889739 382764 12965 823727 330688 413090 850579 822273 712425 277819 751824 271671 4 140174 872973 564197 377496 76927 145110 75836 109747 319 869707 827265 86633 695595 892887 716295 816528 339 229781 556 705911 846447 603915 869801 898365 813955 23403 302368 2 29132 805517 61862 779924 12 880374 876120 893264 530393 141932 341920 214635 887579 435078 732188 878872 797962 768436 186 827663 127 579063 2319 334099 865922 73606 28579 797903 136720 369845 772271 2518 887373 699887 57468 2314 801065 836748 1 340356 795505 879172 877656 45 829183 63938 287681 804121 462019 15 251889 780547 429768 483062 154435 13022 465184 96615 851910 794484 78840 31 32510 720116 56569 612980 785753 14 779709 403087 1484 829118 863826 15913 98532 7 443862 812915 1424 508593 594899 4165 828365 853190 167929 205346 887724 743404 808671 728410 23 116208 215759 882559 556241 123847 38551 119567 2039 716190 827682 890481 15458 611140 844040 746541 477307 891955 864627 888310 575565 861264 100370 886366 180392 851406 2387 861679 130298 174011 432569 897756 2240 504514 824851 59 25633 880163 83 17 868972 845169 230556 897566 450511 11817 705605 896578 849563 609147 157 15 847166 172140 144454 122875 809270 9165 648350 476968 751573 138885 799238 691414 381537 849485 454823 831097 35526 853337 662331 277 863226 875046 974 573715 823768 882209 37220 8235 7 482786 79153 490 2 567060 291593 128 713995 24797 826498 870655 159 712868 805084 2722 876788 270357 223142 783774 223 6902 786334 714204 892081 10957 506527 134417 322591 837518 576639 679612 310861 334597 382784 1980 815606 857156 841042 20978 103409 227194 300184 891313 95828 255445 855405 575826 885013 229283 696577 708170 771673 7 386787 270731 726488 219 204314 742469 8358 20920 827496 10 858970 205965 882247 354486 681054 761448 6 4 72 841713 9892 864910 207124 462954 921 27480 793643 431942 720052 880595 128313 80 267385 810851 375923 575121 553147 878155 886661 156 2 57 676251 2 51 308956 852478 781361 830879 331317 606316 626365 2704 773384 870006 752019 12452 18952 25305 683213 327403 535130 21680 4 574794 562079 22 285487 887408 458648 34069 2 637474 49376 3663 774518 806249 692530 887506 461758 464637 886383 121103 34468 1552 535548 843998 568777 454851 887130 10774 762808 9493 487013 638393 1372 58477 841076 248516 858936 882971 86695 454112 17787 686170 45129 467367 682878 802007 78357 67129 878801 232138 525039 750730 378988 5 4 140778 36092 1077 350824 43 876441 496448 815422 311577 822719 764551 871266 3179 424481 854706 879118 637960 189600 120245 338 410429 468578 776335 832015 650732 562742 889343 788219 386181 889185 2964 842712 694146 764597 842462 274278 97949 781845 447154 842978 85858 451 896625 890269 827224 822925 850632 483288 896769 614 281700 498934 213183 488966 445271 810802 290083 772737 895561 452587 896030 687591 442210 12 57 32 713027 543951 2574 517782 745863 777657 892100 22 680373 750827 862489 2843 393084 826341 5 753477 384478 557853 404460 746081 218398 712741 75 718275 664 492762 541702 673846 890778 90460 880197 799716 136309 377220 2 705944 57383 708472 124684 36 17 816958 12624 831536 880868 1271 509977 175926 25521 119743 728612 404112 6241 484257 771999 794573 335558 771437 154064 7125 353121 107840 498988 64275 847089 8998 1006 814786 302553 750282 646270 197685 809479 879603 403290 820045 1424 476699 840314 773501 220 58725 831234 851027 886741 797663 700413 107 803595 176103 873 111091 804131 7458 429163 61 510190 703228 487046 887867 966 563489 543290 883153 758172 891947 609442 120597 725903 727498 629993 5 23493 710494 334484 433403 124743 582685 311404 818379 756295 883653 621122 490418 765269 266947 267202 864209 859166 883873 728362 163987 260413 886886 887069 858697 520361 695067 90620 808934 542430 457332 856501 30 2829 755502 521106 564244 2 897927 153151 279905 861242 4624 210821 38326 35 787134 829589 800482 399606 330696 345695 806827 649071 801596 1428 783590 897556 863700 344283 672356 823856 826128 83884 480184 855413 519004 211 342280 865892 6 78575 589225 883211 863444 884503 574201 898756 133224 19 270938 3030 880646 875736 189161 15955 825586 155470 763 140958 1078 5268 532404 130420 309502 238705 836882 50239 556155 2 275702 371982 36 826265 839843 211521 10273 852192 840968 854016 766185 897860 543540 229793 883279 894910 320419 705292 895769 786962 133816 81216 775465 480077 865585 897947 750696 845017 894335 897166 619779 856541 857968 861031 636464 530753 12858 766080 871740 432869 774877 11 555374 72516 165689 298863 238546 808074 12973 894581 11727 114 49825 379 893029 280245 571270 19701 2 897253 100082 252067 871553 183714 460435 842586 1911 24173 595927 91615 17 645918 275466 323112 62547 858658 31956 531675 851076 339697 154760 3 95 778299 770189 698855 878159 4 884541 9458 848614 56367 159715 272714 891359 667 895116 11733 2 185769 843269 759123 490858 866973 773229 784794 899047 704526 629443 207451 2 892583 814938 103659 345726 17 856120 790976 2039 6921 881139 784610 849392 349762 590982 55 553841 860445 807650 150 8539 832652 880042 308599 148 303357 877050 316410 92485 492180 805674 747804 324660 868795 139 807233 855611 225876 867392 651784 846658 324522 528862 625349 775960 2 893280 856800 744881 724439 717527 152798 808304 5532 835760 766665 596869 3116 291688 522231 860251 223587 794031 832123 13483 781589 852877 706835 5 882603 485720 131179 895009 221817 831457 881506 69214 332660 894940 364309 173983 822099 510150 30870 55792 100191 538393 1847 2 13514 2269 589666 578457 2199 889623 293020 35327 790266 889288 881015 891377 339064 191970 776344 846538 860988 654935 862796 3408 170406 861494 403376 821878 647882 760801 39661 57613 524832 849418 15 234435 603050 860213 730395 253119 129 894361 553459 880739 18962 9846 866776 880157 867843 52923 182462 496163 93870 3 410422 551804 82462 762598 332049 260162 616908 731979 457926 862464 898140 792927 531578 833614 731187 902 749547 896828 126718 845659 582729 763587 36654 888359 463736 346315 499054 211817 20932 865612 578013 892346 65256 148839 661114 279678 10 145986 871415 884593 257010 699577 179077 700143 701253 131681 461584 261274 366554 5 888534 664113 3330 439580 453693 244631 1516 795794 3 124738 835872 105610 316517 412333 13392 231 241423 430110 1758 27736 417993 857855 5 852579 853086 361051 49090 536 249 303794 856209 603251 250652 137 873402 631183 447895 181 449475 59721 40173 7 897244 102 186563 767241 800540 486568 286828 801987 835210 30498 785285 847363 70188 321 840127 116040 222 861293 496080 11903 6 122990 702236 760508 893416 52575 853612 481930 805578 779828 565682 8619 28222 471855 61739 3624 2173 33774 64293 870372 895252 356131 460000 855239 287701 409971 249556 216475 2157 796250 285775 702 898114 20188 1 837071 3 608834 290660 570681 182493 41627 89397 624257 893075 876150 608824 642342 385255 488622 811027 236361 41428 778602 876294 436905 236824 52828 395086 181471 825417 282 763719 818956 87 471891 2 866994 668424 598534 17900 884150 170971 831536 839641 487445 792175 1828 793129 402254 892030 689 745647 1221 871431 21510 3 683209 822610 877898 606329 21 695852 627984 370540 3 889692 2 895736 848282 148 899006 824675 388429 117062 264 350074 694582 756773 1916 888227 899875 733423 875347 1 161140 832116 26853 441 878618 495690 180798 848045 883067 201917 869927 30468 2968 146060 301741 849068 542625 598631 865172 867216 820125 58 238274 136255 874500 615392 882058 490296 93063 479849 465849 887708 80947 830518 728535 349201 868558 15 843377 1 2796 722064 541179 460656 881661 44 201778 884800 593742 799719 718932 5671 792561 29727 898476 881121 886807 828087 677856 604 487325 669635 8 304728 859596 723601 865084 173541 52470 74391 4321 82161 96704 264978 870143 47093 60425 880358 356556 699569 714703 512855 472731 365 14 848763 896136 898608 827729 889166 74614 581329 122628 81772 880606 88565 849146 792950 807819 275887 177945 892684 889530 3 4634 596223 1212 5 2955 790180 384 734040 113 891211 6243 737748 820317 37027 891400 567 35568 5184 635414 36 3726 809155 345547 873813 895171 405084 5293 275355 116463 811894 625036 348699 391856 481075 726177 829360 886778 22 749122 835279 536316 824168 80 366431 746542 446321 831819 236636 834456 808820 37815 889850 4887 739931 868765 850868 108805 404945 5201 865863 783687 113353 852204 810504 75747 11 373919 109207 6016 882832 595052 332135 3360 841196 844732 263731 525117 117642 8 306205 554879 472322 808425 1 686482 656074 894310 70029 124 769284 860959 1 531377 489429 202571 748067 2 771560 20 501128 811147 58 39581 188623 868759 357419 53790 310925 821372 266676 104716 3188 55107 319 10 897552 1 208917 2362 844174 880020 781620 144300 886328 620368 841813 599210 243 765724 141803 134561 251582 631208 527282 216 227435 822702 771170 578397 754539 515499 831548 621509 501767 33993 870005 395305 182456 821469 802927 618910 775229 151477 121 768843 822803 69114 164282 8 823755 25 97899 871213 674865 2629 830035 708625 338800 237 112917 548600 8493 6 110159 480690 605452 620735 893769 376443 443910 879437 566580 531180 780797 35727 563 10 681779 776830 3074 516052 399441 3297 853985 515733 883225 753469 797271 263978 24 405283 338 152721 16 838556 1283 427176 38107 876282 474039 14 2504 10 43504 734694 56416 829919 490255 508368 830239 119534 716736 28599 249451 5449 28496 848797 16415 875047 782460 815305 71459 234 210344 20145 645448 614144 660277 622908 835793 800 746366 727897 860346 1 126 841040 161249 650024 30 897680 159097 670058 2 439399 54323 803551 48091 37462 868279 203162 353657 760998 897535 104983 454910 878419 835849 238195 402585 834089 886314 862146 866498 789887 866545 18 595 834776 378246 416009 158204 3505 757758 810992 719732 15183 116127 843374 794165 783228 461 357391 335682 18256 10084 868405 386850 24301 797796 22 178572 823532 423265 876659 742714 891110 868482 885090 256175 80824 735881 1 668438 137283 657371 151485 731007 2 401931 884657 796040 823080 448344 392298 746023 848201 870825 153 371179 883755 698042 1308 717445 23841 330006 834077 866023 696291 349561 225266 665373 27 59 872544 516179 251978 459478 735601 789466 1704 3 154738 349897 10572 298366 833685 626985 411892 783828 200235 199954 816935 711565 880564 27 35552 844716 9 850567 147541 897234 887209 661579 859453 733638 27 806074 188340 295522 79230 523705 383285 557278 796988 245493 873589 81099 877005 886651 626202 250407 128126 357270 748997 866318 751616 27034 340107 262674 20666 35 83022 669728 137172 72 861882 185 704629 1803 10201 37 812669 568511 855338 61397 482529 564405 98848 770503 804436 635856 390211 95716 12 1036 59505 806752 258210 818706 144929 102247 746958 264234 776238 445311 850915 730118 841956 553779 2 4 878709 176121 2821 100879 876413 360614 3011 658345 30443 126894 60346 241309 457116 804205 15 8 111094 490559 738718 474823 4 887308 8944 851654 760716 770014 5252 518 850 830901 886051 619953 645779 13772 848367 892833 14224 2366 126 886196 218175 58881 837113 317 504714 558317 239009 245143 672626 891013 880993 36458 169400 851846 896961 58724 516735 763980 579656 690969 41664 4439 50853 824230 1 660748 838269 55 2387 761 896159 183883 517206 157158 806257 52662 874016 160673 34799 797607 837002 7 763188 899270 858501 799744 856670 899612 870145 103427 583204 826702 23876 206 78 751079 843287 390484 695149 742082 528 408468 1691 625395 239432 833500 430840 670664 230615 265589 647979 292156 524493 284904 476124 886547 6 736714 735196 175585 21 764278 12289 365 85318 877958 873309 869596 289246 311991 398 124424 583223 272288 861566 853777 241401 684193 93 801854 823735 576036 559368 218786 218154 549124 1 1 456957 783800 630256 747340 409806 882415 864986 104552 8 874887 16 876541 809171 843761 4536 538303 5803 381614 191051 514802 649591 870660 303765 894922 216613 467751 493588 827446 678824 31652 898134 887565 46 884149 345423 789101 304160 119 878294 140 180 801230 1530 855335 49720 728970 856468 489840 11 42871 580902 619001 882939 136681 887380 425628 173116 472572 590655 468591 3 852743 747710 159023 876838 655045 889137 146 526060 13318 340671 774690 673573 3 1 3288 451439 793489 342437 1821 15184 7 812666 899085 786234 124231 103477 898876 791335 3 739062 434885 521197 3 137083 815853 672904 487691 872560 405181 1846 359042 594166 682975 40 347501 384498 2654 2 826611 755673 804612 861392 845571 798032 4 478839 332959 831426 813586 135357 381823 590903 278632 677363 842960 2 611026 832210 737072 874862 866094 870000 6432 5869 480137 837983 687255 861466 44464 103779 837472 545205 3335 781135 771638 202427 549868 841524 719404 880238 342039 637138 700587 3999 846843 353412 183350 7726 2455 824712 724219 16 892231 891697 227255 104 358343 234204 858921 565662 896776 750066 83867 895832 15499 140623 219185 221689 95801 725781 491428 624024 897960 60 818267 498376 669292 612311 874492 75703 660620 677802 9934 361986 38343 602803 18 131863 809102 75489 349141 835655 823553 10 713142 634029 868828 60873 399336 38004 817096 335694 861216 782977 31 56081 189701 781307 772302 3 579036 876651 242816 710629 3520 744540 16 875895 21269 35031 401 586084 50916 1 853900 865599 85387 887850 25764 794128 693899 555358 874138 393791 605643 823358 5269 639130 450957 232003 648954 830235 873947 856694 242519 66825 103539 845634 1371 332123 842721 876225 668477 824318 608614 18 341087 720034 5025 896985 629123 6 30 640542 661818 411394 823935 658876 846501 823834 1 881089 764370 99835 839181 2 897837 200629 802410 834005 11 316249 889748 792681 208481 305185 2 862062 435849 602380 79 23240 502532 16151 430437 872067 2 597891 557600 802060 214970 789294 589384 65472 687901 880771 222837 649807 30082 504883 9752 706907 660704 14312 856884 871215 360 874443 849202 6 812884 154262 827331 706812 13118 393691 826521 821689 599601 5 698457 325746 366528 193662 33947 762999 441061 3 860445 9 15 891610 876704 443526 195 867834 289 274747 824603 5315 633795 35264 2 658999 415800 788646 611537 852001 8987 826949 862877 689711 3062 819924 888052 874858 63 851702 792336 721410 207235 855890 729111 838710 3 68139 861786 27235 56 810196 892413 642879 287261 25955 865420 319218 412 480 44180 815649 776085 24635 106 712364 220 752 429668 7915 895 639174 336561 683448 239151 840065 829086 584475 558721 234741 806834 817771 850402 685476 344153 358732 813609 572991 397338 485340 735363 544430 415839 894032 355640 91865 27094 842125 65053 844560 6 130917 265310 888759 859169 698774 879465 43958 785151 858479 97440 892056 202063 883375 756829 20284 2 269 825857 80057 804 453818 378968 878022 778935 848200 743895 670806 160812 215023 834386 563676 880626 825239 866847 205754 90373 865843 34368 893017 7306 868188 572035 853705 811166 28716 32 869286 617697 260309 879772 10 1200 477121 13 608473 605076 336165 425063 869589 877183 890874 858293 874774 777252 808306 427295 757624 862 778950 431562 157117 871111 414091 656448 29720 40 806717 650760 800543 10917 104 4 243627 844092 370870 889979 65 801887 818744 836667 637768 8 12486 882665 415 823083 871864 812985 413232 178413 128946 535551 882808 20234 770295 463312 866232 356343 72232 786048 35 720044 819009 449787 704492 740146 360087 12870 1508 136242 834562 37 882085 284062 250 154923 720973 312066 287935 821042 410988 851188 451638 882549 212 606024 77573 47458 739546 142422 26997 874523 622415 15 566870 531483 253338 2816 73680 483835 680114 791012 56904 774046 827618 821519 819983 503084 751684 3 281346 834216 876375 859938 829090 820841 641607 23 560242 297720 873381 255288 887826 779619 498106 582626 5346 479 869989 143911 534330 886045 832401 492682 214199 38745 71220 107955 7 85194 98322 749164 1789 869298 491144 603068 750253 781256 6027 26312 837271 79677 814032 2 870379 135 891532 356326 60148 603470 346279 383 2730 776060 95735 894339 281129 109771 869641 894251 6605 35644 890323 280166 815074 10 30268 4 1195 17247 894927 166915 8307 473208 870020 384489 888402 114 861689 647722 215615 18099 4965 637795 565624 806796 219314 776761 791238 541652 545675 485541 42702 3047 873556 435591 654236 356330 886285 160396 866522 824346 846079 739811 856267 853456 1 411281 35 221446 60 144294 359947 888012 468799 849485 597773 68991 776804 2382 836603 77806 16562 16672 9 852097 50 718756 890941 731822 9 306504 141904 1 34124 893218 844023 457064 892635 264796 265130 247587 6083 179528 47300 412072 877703 356072 989 6 8064 387323 356121 307992 686108 737677 440 866972 144520 322 958 600863 886132 35 462013 834209 557653 873596 371287 4 1391 287098 531773 373355 3 722000 557609 581397 245 166089 485907 282091 9 779405 643124 861631 691841 698187 70615 863508 760702 310888 831358 10030 617466 741058 430973 826918 68073 715194 750462 885214 725828 884799 322370 869852 497590 321190 77690 12165 229748 829496 752211 634496 2430 5 401705 6180 21 1991 14 3 15 829795 162101 121142 18465 718580 306390 830010 86053 186780 827479 209950 2885 733274 3 2237 894752 868546 720083 777673 268570 896010 595 140549 117040 802526 424428 4 683409 386400 27 139362 609577 871729 51282 894482 6684 624607 726310 612764 44266 839179 66783 771120 795846 25466 251973 854094 876434 256 877944 414531 893236 844369 839509 75919 567407 878469 2 580840 61040 800900 632330 769086 1532 630332 600007 581961 793370 371717 835835 821715 25432 849947 458929 652225 761886 672815 894816 222134 856739 893470 715589 13972 284 228 431021 892512 55 889553 599127 151796 254942 842993 349904 604218 896041 890779 4 135237 894739 850478 775 870249 14 424123 791364 552296 334593 143123 6916 807808 1449 315247 66738 1909 876486 885513 22175 10 890295 826786 461540 466079 1733 56411 349242 832670 536007 20 511476 27 859701 499287 881604 897550 591809 147239 41692 198950 836936 720653 119545 855288 885743 44 280945 639973 432066 81758 689679 893264 860935 701 366764 846080 307226 887073 880530 677 829387 562077 688118 890987 411236 635610 218427 851122 888940 627744 5643 952 860918 188247 885510 3 877638 423173 26544 8 850254 512204 683774 896237 105750 6 885382 95842 87178 849731 623995 699657 31 4205 4953 264092 833606 516139 12560 272770 545981 266008 663179 265979 898986 5324 682485 856007 527296 756411 131 6874 821884 589422 338684 843460 758781 899875 19 359205 857292 34042 8 881851 809134 688687 718808 387 371625 860447 875085 860995 755803 777882 356190 639452 317782 388874 647331 537674 868293 644380 899562 163646 83650 843960 6 463627 749641 818521 73 837457 149471 42 48370 785237 836414 748871 819942 176754 1395 809244 10 108 613505 201 3 824636 4 874420 812434 534299 836597 62194 356855 710151 565867 783573 884382 537 312448 787850 105356 378947 673085 841851 672055 860887 407445 36242 626394 650965 4578 891517 893358 603661 260688 224058 102351 879466 51479 69467 134021 348868 313098 6608 880341 4054 67588 220160 891110 747972 80 886991 514847 650566 424399 84965 843431 722414 86 234414 893249 727811 867768 205291 2404 478363 408471 1766 13494 165 184435 6562 7788 235441 745196 868127 883742 4040 859519 875383 836635 889988 186789 894920 14246 328185 831322 245585 128313 61250 795909 893443 268992 7 549419 284315 744942 894206 865484 854613 895241 612235 210983 817260 976 887960 250494 195460 890651 633481 809306 178534 888143 572387 751545 394316 1 854494 137634 696172 213271 657331 183241 703 626738 50610 709774 197764 543794 2 4705 778602 573752 892614 83311 395809 793366 514059 34991 27124 153991 889080 641492 1314 775829 946 675019 9 786691 2 458154 1 167101 21060 224149 353409 6971 672057 6803 454365 852422 486646 238042 284384 834701 269039 15719 785857 85 691694 879553 461643 849692 848254 498724 79021 407024 31861 425139 851734 48259 16 4 147558 862590 485465 636346 40819 31423 847537 785154 894367 815955 2 519762 183199 886196 371208 770766 12674 890941 679369 332744 871385 2 870640 826114 756614 394217 3 862384 750642 888937 620692 888879 885753 666555 895310 406033 481982 388839 38032 734183 544452 231654 743530 412727 800954 211514 865 389380 372890 33562 890340 883788 592506 882938 33 899226 358371 619529 270 2282 274617 44798 831461 786121 56864 19646 209515 889859 261499 858015 562295 892076 839182 150105 141110 588386 748182 753843 719014 485485 362617 886036 455813 878067 307975 3 376925 407277 634505 21615 71861 11 242186 784378 9 850306 893011 668468 783061 886348 782281 869115 170 6718 5876 791807 414756 41 415604 309764 839972 194301 619639 124 764835 844420 834797 7 8376 563292 25783 3 584724 266863 718920 299670 832435 145901 448632 847260 514387 803357 891434 852769 361612 685143 2 827327 692847 769145 812245 893451 872526 849517 123717 613766 312515 801568 90 827798 224929 675979 291003 299157 775458 41487 75990 428389 540597 401200 782764 777471 817197 884890 776217 520461 161304 224417 14757 514208 484727 390191 24 893191 2 477427 860651 581979 873607 414310 440433 53 1 161683 440652 118970 15 709700 705998 11 363 6181 421109 899508 766054 785 737549 768141 312308 893172 605473 841396 343228 871709 667708 9 548637 515086 523059 827254 826635 4 517637 482392 42566 7 409845 857062 302 154 862756 28 500347 628233 75575 416862 75945 793528 804258 361 358927 899693 894878 304315 17370 897388 62326 635633 751799 893632 150 586053 675340 693795 783198 255420 308628 26739 393977 400498 853948 899917 789554 867189 823952 15052 735838 764231 29787 813806 531267 30 9025 585840 673572 250963 6370 841556 243143 584 789493 804018 5795 522791 887463 785689 586051 869554 862873 555131 874834 397242 114760 491546 116507 897561 828769 242695 712687 768423 91781 645474 754 560193 572087 462943 192135 50 90810 274756 329636 894953 864449 222823 547090 3 91318 37796 30 652634 347502 74637 299395 266205 475698 621256 720454 19550 858721 873056 526658 604254 409479 156 641211 761145 885809 265265 278324 134908 161927 311540 114373 290351 848358 69 715386 806379 884969 293364 570048 2 349235 867394 113481 713235 1 2994 1210 876991 851886 894493 831088 1782 380093 7730 855451 824853 773766 250 6765 5 73380 715494 122640 734265 879387 360407 884096 665480 626126 139007 848965 22807 336980 10202 855481 657889 253478 200633 175065 648444 531959 883739 415191 143749 502915 1973 804727 457022 229679 26549 174685 527165 155092 335078 851080 254526 883239 783675 869426 473478 13192 2 594758 203 314645 484712 419359 828933 815895 880791 37834 714542 826770 300601 638670 8887 200013 768840 112391 611410 625387 1379 840784 505410 1 818777 879347 357943 2054 2120 2 240914 145 691599 8 3516 7700 720244 786663 869278 809146 800439 588538 863852 8 372144 890275 629232 892969 13581 565972 120242 166905 307977 877099 892040 2 808656 183837 101051 865044 74876 4199 236245 847842 673035 398171 893919 154521 184906 113550 132697 656581 865399 764694 542239 527782 432705 4 645983 574567 935 50193 840786 859869 873062 676676 814572 319 312954 808615 789761 554006 742465 5 607846 439142 827231 84981 839683 147236 562989 631010 322189 78718 875883 354327 269207 2 681222 517865 834523 228 8 183073 4 758233 281190 839100 8 840469 471234 815555 528902 765439 834495 613715 568732 182761 458020 309505 637897 370 266267 387199 683711 616595 550282 837167 820862 810184 100450 7 118577 885760 361041 325 705261 18457 813452 391413 698086 103000 732497 783000 747483 47123 853640 14733 15 860347 89071 574195 486059 224238 795167 859365 19453 875354 844941 4 176251 542086 475631 101071 816943 866819 8 782012 879647 161462 820856 6 282170 90649 484080 352016 886037 349345 336473 839102 369770 754926 582222 526296 853482 886440 22751 95 7 26433 1975 106 2 893143 886618 134291 281962 493752 503225 349939 165 507912 522706 110269 2 861757 38111 2091 740449 215561 884829 762926 383081 400373 13280 376139 8669 791201 887493 9300 728163 892563 194254 704355 10 897348 589071 693050 790089 139 635571 282673 31 29736 856995 678090 712422 891349 798807 3 40693 60026 496817 377443 876919 898413 147144 895809 886335 687871 357 717262 881930 815115 780725 100708 6734 25944 436557 860787 844375 715438 903 23 11821 212686 789523 877921 26 888647 658680 167497 391431 675340 824653 781293 807928 887839 811436 6553 392396 85 313120 8636 49756 209838 81 172366 48552 229667 189646 405003 507669 523243 364 815211 886899 249487 501816 888171 9 502496 118143 266232 121305 19 11241 763273 41 393607 4521 1118 897968 7368 896512 157 653249 769 841113 565452 283993 287490 695115 860034 156435 241011 302844 1 52947 808438 755060 725145 58381 22724 244508 282074 857347 449113 48262 149581 418800 19631 677677 867445 825 375 190526 839026 877377 298180 871917 774167 92700 2 621 651847 820102 249041 776916 502058 787462 7305 6 68171 1848 261460 893976 412 307762 149645 66147 891538 31 7 5 802731 635099 857643 625075 76338 37633 23103 854556 820662 601118 165271 883602 741021 764960 75158 147803 123708 322738 4877 593198 652892 53560 778947 201549 1668 603026 869580 824098 564765 424829 883895 162144 290427 730082 1016 1 247256 825752 737061 28421 2 191814 560135 420567 323142 660321 25566 521393 704771 17272 782027 699840 7951 841576 402761 522562 10 336123 3 174980 571110 780781 877666 400516 356726 235414 5 555391 10690 869789 248793 553683 6508 727033 582589 707751 893456 495297 780074 75 896102 327 1470 714633 1118 570934 665633 890347 763649 897662 642238 803040 24415 564728 829038 60322 894828 466487 845391 828376 863619 578193 877683 856749 73589 867 857898 173842 35508 302624 139405 772085 393039 842058 155137 180535 547015 864983 196 87 218 296 772722 509889 888102 4984 885711 1207 720352 202162 216525 78328 727479 2624 306488 16172 45057 9454 890200 675327 839311 871445 3 890544 567502 848537 516757 805419 276879 170928 352368 2 21 559835 118 329081 424886 766081 326081 173495 636791 894625 171 26 8193 662748 138828 698695 16868 132747 889338 99327 857983 63534 753328 36 687724 637528 886797 6 184014 888239 84241 858087 1116 515399 473745 473610 8 610136 281633 577476 473386 307362 684946 860940 891493 896678 886225 883601 875616 804872 3 645505 173481 836695 58169 618083 28091 863525 158727 638042 800170 127043 175119 813057 397047 543385 2 134988 618518 711624 203284 726366 1134 873578 536968 723532 448 883253 295509 605260 878359 696579 594848 27377 816916 97 288112 227882 371 891409 290575 3284 139 761969 44237 27 789332 259972 474471 886514 854740 834811 217245 8864 3 877610 14452 855942 196836 136673 1575 76 50627 848820 499600 616083 3 764315 336240 2 161776 632761 415548 392040 823388 613149 581494 150 425628 893064 138532 727126 875226 176867 349602 499226 756 850847 820387 253583 158104 868196 532800 763575 411808 328730 26097 737959 532650 841332 888258 413525 889072 50440 202907 895504 9352 14785 232721 103684 522269 302006 862985 214223 26546 891645 852606 891487 856041 836488 850173 806851 391506 865908 201760 205865 351012 889296 874914 637897 634203 22016 38517 864642 186602 783132 876530 26515 2 899671 870001 509 486122 424295 60510 407508 879532 72450 5 883236 797116 883640 3 899598 4029 263576 314209 256069 40 609070 491286 788144 3 138 3 3341 550778 761051 883425 710799 688752 48 862670 548498 763893 9 6924 795362 342316 113505 19867 303600 846840 541009 181689 403 686272 10455 661049 892163 839531 743609 48858 702792 337462 867681 532668 312493 463928 553111 852645 824530 45032 836549 749428 815582 787679 667294 739558 896950 9 272688 3233 106724 142 47844 863075 544746 406756 823279 8973 784263 141559 582587 756850 763384 270209 3546 15 847097 18 80495 766962 5 78 202874 69189 881357 176448 373437 59340 727039 2 291162 806279 323760 339857 254471 10 896142 36664 44282 274767 432020 896745 5 643653 388977 485674 192439 846668 1050 892129 812992 101885 770679 854477 847140 102872 2 109977 786966 94573 556277 18607 871697 284972 498683 833723 546970 478341 367049 850452 334 500870 872947 298154 526324 502892 50795 606130 103 511303 893849 111971 2478 824761 4930 884890 193531 610831 565328 490 882550 578252 482845 456226 844001 116490 406383 54581 748758 870834 46 780883 899617 733168 263373 123121 57759 11832 785121 32035 366050 202375 64138 817246 839425 825165 18964 342876 853553 807531 747 899835 801338 856718 104 786493 6 121 109016 28505 890589 8452 799247 882836 559518 762718 107783 425 433636 801336 540786 13 616550 831917 630927 765709 839839 884741 8 705925 66209 585612 814990 834266 54943 223998 751303 362376 83689 813342 498293 266068 711113 774592 793515 80665 1252 725907 424529 661596 899492 812165 856703 855470 866006 892249 212910 122247 624082 27 89199 317326 120638 767161 589482 876616 755863 187838 46090 690014 858861 680446 403344 1547 865787 114803 64813 1519 875534 636290 357720 846382 662768 2227 877129 710273 304172 672261 874482 380839 14 897706 80802 890179 10525 138210 872387 347250 225343 879745 241 2 343688 23190 316310 693580 131262 838061 45503 890375 818636 303252 1789 9664 97 747715 895000 871655 835994 807735 2889 196539 882824 880938 896822 620776 3191 729058 16 688216 507541 705312 129889 867941 13 598871 716408 1022 865449 261138 867031 636660 218300 770742 517018 647822 568294 845134 861551 877806 866654 1213 492 199755 851661 703 383595 98 885840 377326 8868 863112 850187 2 22263 613251 2501 6 899326 696710 86 32224 533919 876307 37 161773 74 16 485179 407209 394990 669865 742599 860329 636585 448734 623199 171525 6819 873499 598786 876295 852753 2 10 796714 798388 16895 855712 4453 472855 348406 373491 166 385566 761 895073 19 528419 699061 226578 877286 79733 160 8 187620 892912 2 185562 608617 48060 798231 657143 15271 837343 63360 29326 712152 446422 787127 1 214006 897911 486053 66011 803831 36304 239234 643150 178213 499621 430467 851114 694339 311703 691793 848659 533979 95180 89087 26 3107 850422 210207 2360 534168 626303 899284 16 5354 54285 539521 74776 180480 708032 893437 869937 707565 63586 59 757882 875809 395662 679350 861382 648592 3 884170 247676 883970 173766 890934 5 720 645782 276761 509171 548330 819223 824915 323916 252912 61427 51690 1479 881094 15 860829 517034 302277 46290 841858 637594 7 716762 46525 795172 2 842501 22 153100 183 851047 584851 364551 6024 879957 195416 29 418595 872435 558268 127492 573838 96739 572810 188476 899795 884420 284301 15 9 892646 875565 399902 251851 542962 639899 273853 7805 558229 2 885869 825239 890065 307982 858446 291 838545 93767 433452 634333 824652 899560 4 285590 221646 833682 830177 1066 503163 316077 856983 653941 1391 447558 854573 25521 320510 640275 482 755473 596914 374492 590627 675 764110 94 785922 195250 488409 750235 311 670 348279 832765 2307 880791 191784 789036 7 869595 889 651414 865272 291630 531268 256948 835841 37486 844641 394690 4 326128 441890 521352 305613 55249 230270 310072 818587 370250 882332 461088 795076 808075 245630 189937 508123 683257 365731 842807 247073 864654 870107 336702 2 822897 2 21481 16113 277709 178702 8 894586 840661 190926 863595 355093 784748 300117 10919 779366 84398 616333 499749 17074 482531 71607 238936 523297 533451 816786 4 118313 502149 4569 496996 503806 820708 221939 81834 264293 847391 1761 5 295150 808429 878827 982 596988 813815 227996 4229 108998 5 808609 11 843714 729776 71726 298818 280869 824982 184188 883157 642577 893565 17647 89 772979 492458 809047 843595 741889 722331 196 354315 817888 9245 601799 331018 4 58 16649 797405 327116 834470 865132 894074 886107 425067 233328 703985 640913 888208 505614 611890 72519 92711 877339 405456 565424 435577 639598 892510 692623 1 837397 601827 417824 894751 577935 1 871179 845 598659 1239 766060 72310 553065 889012 106269 829337 543212 893156 560500 2 356894 97 266868 185563 869452 563867 375710 333836 12463 3 895888 126133 760229 673404 557733 385914 872909 122 849365 4084 92 252011 853807 789886 842283 2 455976 540832 612084 5316 832956 368205 251736 58485 183930 806249 733362 773637 879535 710511 378961 774802 20 870304 840951 897951 283429 2275 867984 802724 862 668174 865880 847194 449477 88 745261 299338 223753 891355 828211 513336 101201 740843 316997 836611 25 722438 662367 5008 881719 886641 759329 932 741572 6 702117 2 877322 880841 102 780781 873555 446379 180734 864696 435390 671179 756687 167567 882085 875346 684397 873924 846477 874270 161684 101689 832568 39712 153929 341638 881806 9 23 242881 812484 118 60146 456637 7 897997 853808 313229 2 801332 49282 754180 4 831694 851447 229153 183872 789997 577603 224106 664573 271341 262996 349074 714008 154886 860881 153091 831998 840333 460 896468 894289 824140 593198 449374 786531 807430 328700 5492 431421 896408 38004 97040 799796 754749 371397 257 34745 780431 166605 397388 165 784374 845336 518667 545028 737744 734437 47655 108 270652 3463 785178 18565 21032 410651 899264 707609 712355 328682 570996 797769 255763 776811 832719 874978 119846 875293 784329 142127 816626 24953 823774 183216 2501 837772 841664 1868 430385 813474 21603 7053 858019 739301 499572 111562 410886 879695 2775 808563 347673 259169 545512 412148 478444 244 45908 800115 13684 890908 473785 1211 744795 573748 850038 339107 850560 65 269365 897830 70 789300 7 520281 56697 1 129793 6 776609 816235 821451 346346 898258 688283 6666 231402 61907 217 818693 881455 383977 895763 491484 2675 4 699610 8 768299 137243 29103 288474 370534 722 262281 894390 643261 339761 820804 479888 287940 3424 843707 233068 171255 423646 157645 2 686452 7 267693 845703 58 495372 4263 247598 267992 360413 3 257039 800509 833819 819707 55387 7397 831139 797447 806126 881509 351075 616918 137721 868586 267864 549544 500604 328301 323678 303489 720840 48 248786 896920 159 16 311992 887874 473863 100 868685 276005 357908 856560 640029 596775 402739 726372 132 36294 869860 332105 467297 506396 838117 853989 1207 701508 2 13 887408 2 14630 778799 39171 59 389923 835416 887107 22 447 542613 631890 524554 46718 205 64521 834748 22137 19867 521275 798916 861290 3 299156 890158 896014 2 899909 2427 340591 658134 829231 218874 122698 824078 1 9172 809744 858388 642624 317669 794019 856614 1793 561188 251911 244789 339206 756066 673196 250401 873131 58 549242 787703 585 817591 704530 847141 5428 6603 882799 986 809935 79649 875797 21043 730793 456932 385686 425083 586458 11500 444950 490212 192915 855563 12 185853 502523 599709 674159 897756 829474 805875 659460 13136 514113 892143 848629 3906 335 712489 823115 795232 783 10821 798679 85889 608558 599856 759255 755742 328050 879962 893398 871536 766480 10801 284644 890137 60 820831 875336 871712 580763 864785 469985 489922 806463 873760 20937 25072 328853 1558 276026 840997 769938 286 740046 357768 848706 739228 891534 10 53145 897279 298059 137586 209703 749864 828240 386938 445999 347761 751290 252864 545362 581664 586048 746127 868246 896321 234216 378024 800622 871055 334076 8 794436 54275 581209 285648 1 105943 115417 829404 735442 64 507933 683402 855092 889239 348409 109137 44206 861915 268450 15401 740160 826766 181732 614601 3493 106 2 114388 845487 301907 698 627716 1054 877794 734013 114809 5839 334101 373689 245446 74 3 860955 32038 154479 875627 843234 45502 205287 618989 2532 490233 375140 292 2752 606671 815511 880819 26724 278802 874606 835444 802631 70348 754343 857086 63562 8960 6 760254 578539 740165 876450 3 866827 435737 227889 2640 837127 341318 750248 1047 886252 869559 119705 830824 736149 851074 391388 213158 585690 882654 387266 125404 25124 778880 440786 418322 701272 26120 45 873812 796703 427876 266020 480743 861637 31211 169 392917 347615 507648 547606 813101 646115 514087 773978 282768 3285 548457 457820 58139 2 645107 552 300963 496924 525310 805322 895939 664224 562460 3 225053 875110 829547 825088 101779 168762 672751 468933 34376 16 344729 751348 873422 826063 891628 835109 16 858303 871735 859135 829210 880398 39546 84637 795674 95252 320959 828 2133 697617 870343 806445 693681 863652 405319 888566 568673 430 890985 462828 629411 864763 95256 821863 5878 13930 784226 623732 26175 877309 486812 120534 32 90629 681359 610413 310139 111592 329227 866478 844523 12783 888457 90299 820484 28 301801 630886 248874 873712 826338 438094 314054 3 77082 886596 659713 835919 219823 147401 821173 526132 1017 374782 884431 272443 856009 443134 899063 730352 748545 361591 106312 872483 836839 123464 234097 851382 436129 345990 362483 426858 194011 99645 897785 423476 34 156319 859053 41 413465 116039 737796 23917 602121 756231 17420 44273 646773 186760 362726 779697 891594 1222 300383 289899 847333 871158 625660 899170 40044 400663 522885 415970 894431 9550 695396 831970 184206 518077 859164 711301 461739 530842 757350 368372 336362 770778 45864 344780 397333 5747 259830 433653 178983 110142 885293 457519 548631 4 581559 845727 469183 790271 462933 24665 69931 868320 17 462702 564653 4446 789434 334485 12 870766 852419 400858 877925 729475 149 40 353304 773153 888314 400730 509659 857561 780957 15 817615 128566 370269 46206 617837 155398 862803 2 412933 852574 881159 905 10508 717318 4958 804896 612925 40 854718 159241 888761 535398 762870 501 238409 663574 208864 391778 221546 767638 850039 885899 23683 549007 338394 257467 554092 881380 518378 43216 1311 380705 879323 660079 633547 595359 72402 429747 108432 7427 751570 124856 656530 288 839183 4 766232 300289 896422 366124 287022 833095 829890 8540 55302 7768 825206 773990 476659 468210 777820 810688 753907 890569 271730 838 818051 691800 2 216314 822066 7622 140269 865968 818961 833313 868522 898685 850691 545495 193547 12 157205 862976 422696 873293 414237 1 547142 43727 9595 887843 1019 859491 50063 4 629884 810525 821594 92384 306449 857457 670574 439682 5 897626 41870 78 3 898188 504747 327238 873 516262 6345 325319 894747 796312 118747 250445 888659 774756 852835 47530 162431 591215 169586 93413 511821 93211 415368 728902 413 33 862656 57417 717010 305963 663146 50791 99173 873140 881498 79171 886910 463 293865 852628 889070 3721 720578 821840 664147 879726 739481 389 169589 93296 782138 20394 197174 728103 751870 122041 717114 817913 844182 801853 894807 1935 37316 892098 120666 366048 627034 131 807963 309294 45104 757710 137590 894093 324255 12 474111 163384 919 389985 585258 886199 792891 55605 819451 877258 20033 1 582443 10603 894009 285540 798561 1664 141236 407311 756784 424460 2 303445 814933 372146 868198 506633 15628 4 92198 846587 184692 56292 206453 686864 71038 876282 17 152360 15 412870 896775 2847 8079 646463 757666 160199 826565 347 443971 2 815294 81858 399703 186049 5 506448 793242 853050 585541 4174 48 547393 799987 607718 174504 124720 845418 874856 776877 785260 6 816306 473618 215823 586126 1350 77340 1 107308 820576 10 875336 80 766479 4 911 412229 404831 15844 858426 150823 154636 105537 83 519154 476568 883798 802394 329680 355987 316079 895447 455209 4 615183 894074 728383 20508 813397 875307 18687 788419 772249 821251 23555 257092 4 496978 858026 758047 5 136100 96754 53 173019 884901 562823 66155 36899 634188 827208 806566 109024 377081 477404 274027 808088 882520 895792 776761 22739 880385 43600 584654 68750 5 8064 202212 760793 124 124 880159 283659 798545 9697 888985 560447 884356 677786 83691 896103 409250 2 20 769862 380152 286290 26369 28 465573 126955 42 891292 463609 554026 629227 893788 231935 231279 883399 832799 842662 11693 774064 59364 721588 20 549544 817025 102136 332265 835807 6 171 16 884678 883629 12 142607 334814 407410 2 802493 492403 7 511622 583120 311766 681295 155737 176 58060 691658 898648 886977 853061 386972 850266 159 783810 874149 816836 774199 66939 898630 631491 891218 219 867511 563604 758108 375924 839633 837071 892562 811385 896203 88 320784 648306 733249 13464 58902 29627 820921 862237 884808 471958 888241 386 162282 98105 175615 762533 814720 464452 2719 796100 252751 760157 136625 755856 5 3947 818204 886517 1081 508355 17447 884602 845962 891674 40090 88778 880355 269657 680827 882484 279456 1309 876592 9 105421 895235 2236 856755 329366 166931 877012 773555 872789 871412 607499 13851 852248 164 633722 857438 332292 334731 6659 536 889494 782325 878859 285920 654032 733963 577807 423601 35900 1817 899185 171311 846340 749817 804826 501445 35 311499 616568 526386 29 478532 831334 104857 80411 378509 31 793934 242458 895698 46849 248442 310447 368231 491569 228046 759730 854657 855459 748675 54364 3140 874470 341332 485011 417813 406794 94 106 213180 452200 637076 869263 612078 10098 845110 3716 14888 842928 555011 887381 237918 891657 643951 694797 292680 873064 899362 164454 783183 571125 454160 895172 35337 876355 789692 699508 323891 868972 14565 448844 315133 43721 18152 852259 875797 115307 61 815086 848886 898508 286203 442565 542786 202095 212668 890805 237472 3545 898507 856946 146756 20 2718 707543 98 230880 10 606077 333385 518390 891749 99896 716585 727284 284833 563464 115 684551 4140 892762 540779 86617 433749 362846 416031 666868 882120 831040 866436 315568 792565 896887 405132 504904 380389 884404 3026 748559 891676 471277 851446 110612 369916 572391 881358 261502 890543 847150 866678 23668 883569 269101 669037 442114 7471 187 122689 187840 785828 848420 629628 227446 672395 707259 722988 891056 483744 795942 58 1740 71577 785622 688617 9890 837687 434980 589 18591 774505 780555 650081 273479 83424 885709 862316 760101 556517 6 752691 212539 351741 1541 130615 7666 426999 650627 705283 449481 879831 874514 133026 603798 175987 8 713291 332121 606197 235449 569045 517607 479683 868314 216422 301439 76 73078 853862 673961 52278 394086 720481 635263 588322 581522 223141 717312 893408 321138 890779 621854 891263 749150 651049 617200 880493 845587 66411 503158 5 655841 561752 51 785717 867914 611492 393 867149 837297 10 506270 356185 583562 882371 583376 896811 742662 317538 47551 893786 73889 300424 6 891994 729970 888470 513146 342771 743476 889881 841567 710897 829435 781215 296803 484998 111721 482672 675337 287437 498629 848134 873566 604 200249 301650 65067 858905 54173 289281 133251 837205 898033 41961 837509 50537 600141 854 677343 107244 87992 763541 375 869086 663622 815451 548815 47 58081 801245 91033 891736 729390 377499 853102 630478 242439 246529 232161 50193 891225 96318 834523 195353 458338 1956 893985 869447 68400 2080 56779 598010 241664 899129 698109 77938 18467 886 846898 886296 855939 711254 811675 792096 895109 670475 97671 868602 630607 488183 859046 817617 509857 894067 881795 825010 83096 890353 186459 61180 172566 971 894611 696790 641424 877300 451399 15066 170717 139796 607121 4104 830741 29 715099 9 890265 871400 591399 12 753815 79903 829197 469881 778513 383666 394392 770100 4 875170 347570 62912 844794 896466 822097 237537 197370 761250 895027 61345 449122 837543 552683 855980 898642 740663 3326 808295 475561 747633 557470 498236 849007 584719 1075 810211 198 855358 235836 244162 620 731057 864793 13 275235 820212 41 484952 547311 681315 9136 444994 363695 528095 6 687350 316230 177713 454529 493204 63464 51073 104380 875335 809334 675035 602033 602980 41248 79736 837741 833820 806141 843418 109063 864057 148217 30687 675013 538867 612863 13 343420 880687 128655 210 776920 113292 851495 479154 6700 858478 899171 634094 859010 668366 186191 488742 602483 372814 332658 807920 398 851590 662715 855826 1244 536822 886329 1 560940 2544 627624 333527 670208 818088 839419 866089 83491 202812 838730 863892 1 258983 233436 221250 121816 695022 110 885919 447386 879683 140186 276 149072 815111 799667 807678 385262 639370 1707 122 661139 8840 196070 132999 766841 761848 435526 849879 736117 529495 390 322154 873500 744819 450 801074 402118 152976 508585 856100 199295 577492 512 613572 47580 614919 898306 52608 595716 207 18944 856582 838806 840055 622661 127354 852011 695877 781987 851201 261159 895606 794141 806706 156673 864269 230 2 500015 891009 56 5 1 892946 15860 87 9 58733 842087 216162 2628 645764 408 5065 63 683794 451809 703146 25 827601 184959 727 429205 35 122779 848610 19 899143 421541 448923 293957 745463 205398 104 351338 499859 680180 4652 142824 591791 861311 403375 757378 1 210128 397508 770955 871225 881020 892 838798 611 27199 785983 576183 131438 162852 374878 611839 633202 881601 10273 454185 843321 850272 898258 623488 104 365523 321 436655 95838 203589 44 363779 813555 343426 67534 579632 732 146 3881 83185 13529 848836 517137 608186 852455 8246 791953 75015 836209 1836 132543 94767 141104 656492 82175 399 700759 681042 492 197034 1276 12935 460679 13812 814823 743021 418161 887234 710454 816365 715282 1 846114 8337 837127 887152 470 472066 700510 61582 794920 805267 102 8 574903 884672 720455 77744 880959 869100 21 153166 12101 226 189052 468989 711915 674915 846939 449 319 50209 12599 845295 897554 671176 885509 837088 497 96 832752 74067 880935 503205 31743 428542 8521 895037 12224 47 867076 47 483817 828051 608548 559543 3 120127 757718 894909 422 433149 731634 45183 832407 864864 871344 298356 1464 559478 174234 780740 12 371181 764091 225 292440 894989 224 179945 557761 816694 811720 438347 803855 631938 446249 871914 62 113296 864807 856645 553375 577292 11 864679 50 587851 834730 788131 19871 485116 666045 833347 186569 276554 669742 44549 885467 877330 666304 1192 651269 547394 828129 301046 894435 19495 856016 866569 880307 870104 557832 62482 71336 504922 514495 517713 153340 895950 279374 616690 513052 896932 323051 863577 686535 802942 792185 860126 547 595360 879257 9360 558727 145795 821893 740723 180056 543622 107199 841635 461026 405387 776615 700945 728357 849597 815372 352 119073 341272 866143 97808 399 632424 660953 416535 1971 382138 501330 862 269002 420825 27 597 299968 79392 841 129 270 665707 257242 12493 829726 630345 220646 848178 9647 577588 838221 871920 898483 511206 845189 878218 807020 557533 817939 88240 739492 5876 895816 1757 361756 563132 314743 877276 877987 883615 890675 852573 335418 808745 248768 746152 709339 267151 831539 66424 389138 61631 277736 21831 817829 805754 827044 650983 562890 334930 805549 541749 350167 711751 13 174295 97972 785400 892263 4031 708298 592966 881513 890844 486866 176246 16601 881782 826293 873324 4 672223 739819 185229 845093 877078 138240 651993 259507 79099 105 858932 828739 589253 673334 481400 1083 268941 898714 103851 535685 470408 639651 830605 706929 127974 696020 744527 879466 318145 79 830333 843902 896839 852691 814805 204840 78524 141466 718857 544851 1423 821214 895647 82420 343615 6 879208 887932 800846 589668 415205 814262 865603 460646 742771 789079 875567 881128 9281 3 612024 871644 521718 104454 941 413717 41365 720285 765782 322602 1 155585 180004 857202 782116 822173 894350 849700 665249 872464 556588 119421 683427 852641 62802 61647 707683 67674 540 254924 865495 848457 884635 622221 885532 447262 634352 21 537577 865419 47 875996 6 728172 849262 114768 111409 188888 182723 603767 377109 603359 43369 148117 52385 873043 101452 350550 205434 998 874942 117133 21 71 2 416542 321249 795847 834594 810716 720452 784464 729477 2 371766 878831 586214 8794 456 54024 808946 982 246105 429315 172279 897694 880008 599 61014 663452 613336 59723 860940 888980 234820 881536 587976 170 5941 619635 368265 39 739476 412757 2 747306 17 382098 486065 151107 806668 320881 133698 604954 394628 740914 837231 509095 808406 750651 8926 846865 826982 841632 14512 862367 10 9 635115 517687 851350 799313 402902 870269 531736 30 489361 61308 344872 37944 120992 755133 888176 4 677279 226226 409198 11 5 735154 68335 371337 654292 181 441320 241323 893099 443 270000 68 873218 201 268976 364424 786472 311356 6028 782959 151107 2 473608 858932 852080 839354 3053 4147 351788 525330 135270 477607 82169 153101 505254 806110 874011 422933 780789 390265 138157 59210 707403 2837 6 206783 427580 28 782361 682 352996 840955 865680 468226 670440 453733 205610 172148 20776 214082 864857 880855 178429 19 834700 385065 550049 7 3 290627 331283 771699 789319 652206 896962 196930 12 803895 890944 606694 229891 135649 563 87603 749863 809774 12 234447 795408 870592 554528 250 14 740729 790410 40326 698717 2 850 560478 493354 837539 122175 187629 26192 898030 6586 894821 14997 807639 309479 703193 890963 32 824702 881248 867964 348400 882588 113258 561938 771461 591838 7 529885 580851 888066 590392 172241 377605 18060 497603 858607 849474 130211 297396 591 686958 250254 6 1516 280585 731917 262989 625552 893923 785304 302473 895912 1708 23 671779 864987 822498 648826 607405 119884 2 822827 770793 127736 748858 276644 828940 3 832035 18 25749 847435 472807 888201 648988 892798 186785 377962 733868 343145 226937 814207 4 23 546227 166372 869038 3660 873543 859236 4347 342 2 551913 822043 259140 894458 851142 808971 519541 819227 5403 834409 889515 2647 543210 630506 3 343739 99167 94924 50 600596 628867 710566 67 803640 108 805943 389631 4560 1 66835 870794 129378 538551 111319 483337 702728 883623 474590 637543 3 348323 7010 68 6351 748061 869323 763001 272069 776154 835126 874301 891948 84327 13782 1964 535983 483494 283772 486146 5 837064 849403 224697 826597 225270 163237 664936 516370 740265 890996 2771 346312 814828 484366 128816 54 14339 252 117 886061 54717 489502 884090 71813 6256 399764 503844 43014 880277 35452 732119 733606 857776 470448 593742 682155 866383 34555 696650 674865 58257 836410 2091 2 838169 290025 374833 42823 894314 895146 2 32 637971 897578 180744 168 107 1529 782389 212811 6235 115136 739512 2 32555 4010 4 492778 847644 125 773197 694029 402649 574689 827006 81834 487562 840913 29 387455 20742 82425 727425 534918 32568 532086 9090 544483 325012 271986 836688 886131 236565 813071 160050 92948 25335 873779 821202 94551 3539 895285 671145 787370 666917 878479 735118 4275 408530 651778 31 86191 53644 173631 5 46049 10229 7422 359214 243344 32829 892320 92317 448221 254001 60661 273625 512029 369627 11 78 886130 12 607108 882091 51146 110 885132 236 792654 19646 637290 13 885983 492147 327 580042 761688 480660 97011 78 52045 347 514502 484044 720810 745036 595625 50563 395752 822286 843384 768626 832589 64 520100 622 254383 21056 432678 850793 852034 887707 21220 824542 696864 30267 372936 857607 897342 887390 814935 826901 307618 846035 873193 657 410931 294495 657338 499291 778763 782307 295361 401502 834658 20279 157902 774196 125546 719637 155 747989 1 114 795901 892701 764799 255113 811881 183 144502 672320 886287 430767 895168 6 815437 870740 748502 42355 300293 763086 503499 136691 850977 2921 827343 875721 321880 163733 668618 881964 2864 418824 6060 405521 806440 209278 671383 545662 858247 734274 539 725253 4321 54391 261267 842842 846081 238540 15714 894940 89601 488633 858150 358950 466568 629830 784632 74023 3739 899503 48765 891115 61570 889231 792801 702213 258750 868115 449361 89945 443167 187247 267664 536587 826414 813139 738295 69 112 854210 4 471014 317083 9 1 780148 297176 676796 286326 169083 737504 1031 694013 274916 852771 580950 355577 441942 798021 3 335091 374902 609148 122165 98819 833126 4459 781620 53 774039 657548 171411 22406 654004 716943 426842 223826 4 32 867771 611621 370280 676935 697322 575583 87521 33 29 611638 883175 61 858886 714050 307742 112897 897181 661683 463 898772 240 862060 39 894547 77957 756704 690442 117991 821066 264697 210824 341384 423705 585035 674216 291831 868925 222 840563 234362 118954 794934 235312 431008 863898 190547 752 742818 252050 539395 371514 616255 132905 786529 648051 472308 95 106437 435422 593562 846921 39 2 843640 665060 793203 467393 698106 355314 863042 888889 74610 14640 102899 896240 447 714625 831676 575679 831020 480 853770 530977 898193 542616 878365 520184 214197 433418 629518 876163 149544 882781 8 52303 86921 78 421923 474941 71277 898288 856093 847381 256394 369133 279 293233 9 815305 529989 619377 1 123122 150 724725 16 782680 108391 717357 380775 803310 107310 796575 792751 689560 378395 25080 749413 46421 796539 244 44253 837205 114008 607306 451946 757630 11 124673 209368 772977 867185 30959 4251 29 42 3115 9 774561 650850 861546 46148 879809 885019 2 727793 831731 546921 306360 65239 687609 434976 573396 59 891217 733655 6996 849533 218049 705796 544767 834147 5466 899880 716662 61969 376000 309 852019 1182 1 555507 899512 275170 5075 484243 899831 126 536520 593127 640540 728513 18082 838432 94584 840376 22554 695881 1872 46823 583107 867763 574740 249084 355140 269442 740103 456327 216 217467 618854 4648 875680 5943 892604 781390 662827 468019 804047 866409 190391 483724 99874 1215 525828 403624 877198 635455 94 189103 372733 1 789099 10436 13 787859 121812 14 883511 5 658007 10 761393 156162 22 881850 12 621242 8800 804387 530089 3 376707 841902 136666 856057 787632 656290 295328 8815 750251 120395 877993 517573 2 876290 852835 668064 493679 8532 835301 298508 848593 135111 864180 673280 807894 874305 372 631 455013 572473 268674 822052 238271 175960 536 4349 827957 815805 284580 7505 94347 449086 61 269970 875463 8 353056 717493 898588 842946 472323 576 148057 784300 424383 26 40 635354 64959 894016 272403 1362 593226 1 88923 1 689450 882350 336750 385010 18160 297 192164 887040 13 318834 722274 362288 143234 804888 197521 794194 488169 13 33 481059 32240 40 422707 5925 598217 119 893967 748944 82185 5897 714818 128 801978 442792 844038 59 67338 825802 4 878717 720653 523 874891 773116 874050 573847 404756 140833 773591 247329 348996 813643 521229 656851 892801 871294 208 888677 294443 814615 346216 457898 872396 281661 4 874937 851983 6817 790614 828065 2 272064 893188 228699 487596 846059 848309 113030 550081 30649 5 4 132754 26981 885126 360260 279568 898 18227 762986 205250 776800 858457 877991 327820 38 70131 152522 6826 331480 843983 776900 376839 891279 195493 881714 1 5857 223223 134409 123642 821876 795184 296627 345502 332982 472104 891920 255324 523512 682 811875 862802 150356 827975 804116 253497 51605 2629 186660 152909 863857 108140 100114 748366 281596 110795 768239 874109 678841 460502 5 674376 557673 519752 893580 706870 70 888927 203631 301794 54918 156 870641 645733 816637 2 743261 795252 307854 18207 96954 251041 763791 13319 169425 814629 857847 1 130765 721058 722866 9280 645498 288424 165736 892031 550704 1 819095 3609 24816 758164 17761 885262 861964 533864 508813 706 6940 72635 3 3 861112 269326 880624 755073 404537 857438 590202 6 179539 707534 272093 810406 891416 714655 2 8 878480 776293 741976 440223 55352 849072 1349 1137 787862 377961 879090 430176 204760 760491 431547 2894 879155 26 2 24213 45 22007 640600 11907 4660 655640 8 866564 683993 16 455234 95411 414 877915 527879 831001 844386 642259 855032 368482 378874 20696 897351 114142 42152 510074 452197 739844 814533 679580 32287 105522 768490 733461 833578 795729 21901 869601 7261 876039 896057 740145 240850 114507 411039 835085 868759 383490 7 393662 63 701025 320692 2180 9 329958 827649 291844 118100 62938 13 25 2 36378 407479 828486 604216 140228 313146 782 422791 39120 9605 184531 5352 551526 243680 13 724914 874314 1 441637 114352 387108 29 583928 868377 848557 891408 818425 898278 21909 880955 891548 843258 493328 824782 709981 628685 742842 897763 625299 840544 17 2 3840 870035 212215 761577 165477 858082 557978 2563 639418 92 707861 802912 161531 768419 773919 171961 859807 870940 1105 86188 512874 354048 894579 306 138464 328422 308 370 6 442943 891704 234 530225 23996 869697 5 883236 322092 4361 642272 893938 848721 10 560653 19591 898758 545082 550460 15964 26695 620336 493533 523888 285938 122148 988 828261 95 6 255819 891092 4098 734131 846767 852611 799191 393982 795978 773972 234560 106957 74920 895872 858438 872768 876158 734094 803714 1 2 685013 871896 397973 807070 557 885343 277824 490648 337009 803746 255004 781589 791792 890361 198 860159 693203 835533 227690 879793 2342 238814 294229 401213 121428 433858 845000 91093 181500 296 804246 853753 843736 25878 840700 858766 786611 10267 893898 875308 20542 785621 674294 221275 896672 675343 884175 791187 112317 3377 270893 890665 198100 799339 879247 888659 42419 865026 41265 5 616189 802551 452643 807472 7 850020 627821 881380 629757 855901 247799 205389 492195 79 615735 225039 493530 735739 808057 14127 595982 363506 846922 883554 4818 74708 849670 837579 562031 775658 137 479514 501678 425612 429 770219 591070 788573 720899 810720 891614 714898 865751 307000 233099 437382 279122 39722 198561 475497 409490 889745 434178 30895 689009 896135 416109 323425 729836 871625 459807 75408 862239 633093 79257 733528 880376 742144 114318 709576 58928 587735 14279 861492 823456 864 15 895085 257519 482178 221293 386322 52223 306480 896758 817545 850613 2786 140799 525620 827322 22 483340 99786 867852 656683 232283 1 887475 1 773016 572339 39 855932 733188 848548 492330 505532 7 469430 872636 882783 837578 487744 841620 34525 12 819690 699851 21986 406961 764629 801694 784058 715894 1231 86893 177 374936 194628 888573 817834 872366 828518 835895 292573 360543 621333 83120 216197 31 8 513887 115403 681252 61336 6 3373 254206 823077 376830 818622 806460 461402 722555 815682 717383 4530 840486 541038 896404 14207 386388 888364 888797 315 165060 813816 891194 225403 830527 651724 224034 39 552804 800901 163 67266 899542 785377 252328 1 114 202206 399821 862386 233215 698446 141020 726603 1 864476 610311 373620 848284 330668 880415 189716 5 771663 741305 1 204732 815679 800 888517 221398 270183 765018 5 119600 849328 118 140 5188 871406 688700 708796 142169 784743 56 811802 236 6326 526589 1 874402 270426 869684 304347 777 624850 288325 81422 812580 814438 886045 118408 514074 871857 839579 622255 51189 424924 249059 23 5 783335 26537 664448 643299 747802 394342 3247 767652 770144 798 774472 797073 19078 207589 1421 14060 841834 441159 219124 623 166734 802538 873752 300849 894928 96538 824680 822852 53237 610268 16857 189245 561063 865968 715605 334578 306373 2647 155906 133719 54 178738 485011 869943 123472 610233 63568 413328 873951 3 607314 333449 213 843101 863108 894228 437718 702477 41 360379 787838 859198 447560 1 871237 851646 710408 703489 534725 469371 513652 409072 95686 11683 672210 599774 348525 13 731716 888301 433691 692287 10005 25 4746 534693 4789 1 3 287079 5741 200747 555 326206 861903 164464 396218 237066 243789 814569 536507 85 147536 171636 484732 254335 841560 661322 600837 481287 654980 801516 9385 758716 559159 19635 7951 2 496745 749205 806248 349199 7269 329784 17 741017 788672 152 39459 835967 104789 336385 218336 744834 160004 79813 617287 822786 64729 528899 706652 4250 888773 759498 853680 361818 720814 1 877084 219500 808043 745506 34862 875802 648930 1103 841765 133 5488 382244 728852 858801 259701 862020 20071 827633 869009 794957 887195 876242 636467 21 18678 877767 291464 199988 874337 512544 6134 260359 536513 88516 431287 4 820327 856614 241985 318 294056 102075 465954 877031 764028 326080 1 252615 847687 316527 27 1 800424 774582 72751 869567 858277 257039 69847 802759 798748 1781 9 748910 865179 307 854213 7620 5 831810 157333 862202 813514 490145 272116 641189 714523 702628 790068 881007 41 408220 1 169539 330424 786369 70527 256728 601397 920 155911 861342 760492 884310 249430 893423 1 886750 81636 740143 456137 367835 670434 397423 575674 397506 17057 849382 761256 873399 690165 193400 869782 894568 4 171620 215784 704440 709857 130793 624922 5 331690 64350 22 882611 194577 491533 636048 44 103511 730 290910 827666 618133 97 151 121961 4402 858675 2024 882236 899496 3410 38923 842718 438300 892730 819409 32329 1935 878502 749209 478 226867 333728 219731 374683 377672 741455 710437 525450 397737 790846 311736 729137 130850 859725 9 371 624421 10420 79286 3060 877917 437671 599514 155158 25642 878437 91368 493325 851999 687873 797522 530855 3270 872563 743533 55162 573023 610593 760098 891091 558609 475556 85103 581459 893886 703118 839032 347511 355775 28 877021 844027 446835 3 2337 553293 786478 107086 61 36210 24639 222886 818823 896712 92590 696 647987 718111 831776 60715 4829 282616 113769 537709 827578 728234 714553 497763 548581 227139 71284 691210 214 776 374849 234967 662488 892347 887062 97975 784701 481012 726010 26 859007 884019 702493 18291 192572 498862 838370 337489 94521 820645 601679 148765 16 375695 867986 828879 2340 745097 184432 11 616261 838663 470557 4 186 864767 3 470821 56112 14816 838432 671640 210587 458387 886908 253955 205707 324269 775015 1507 893161 649548 650 261625 3 14349 443584 96351 174 892266 429400 3366 836406 27 32 190500 33931 777207 193 18 2087 843531 654026 265374 484577 885318 282119 297350 223918 835505 100062 669176 823980 867303 120020 571635 239282 1 231 77559 899889 818134 649122 622465 806328 849966 115654 396131 758543 729864 776484 96818 877297 113561 710371 4 23715 677296 299392 842522 872172 17 26193 870465 7 31429 785465 316541 203697 742492 223691 171868 1 687878 658503 785800 892598 64577 11 5911 547424 829775 205417 866349 6380 876100 63093 865693 788457 553636 62258 14924 410493 233898 853594 179193 777258 2399 897785 884336 797372 3604 13 8 392353 322701 261248 985 49102 563417 635408 816094 846056 708 108351 752930 1 3137 816829 881688 467637 3307 767725 502821 1634 842984 851711 731928 742622 224080 894993 898925 727495 220350 295152 437355 899702 36472 430622 257824 314079 665378 187425 737535 6224 842236 880022 516533 571832 396841 134 891690 830505 866610 168634 890527 809181 56 777207 3808 768045 225249 845222 570085 111788 319214 875848 4930 2 780419 1834 780240 887786 874723 835134 13106 622667 97878 652635 286 832800 425 31722 479346 48453 114888 347024 815601 857806 11762 94801 466840 2162 174239 1218 863215 748662 498855 863471 1092 3340 860736 1 51 817397 3276 103424 12306 69568 716991 471725 853731 638757 887102 886315 856315 25 191986 113405 826811 56 743281 756745 893193 260079 834619 262306 218896 187242 207956 878792 1676 783294 17375 811660 390980 601738 695862 154775 173 22543 358915 735225 539642 761261 868376 169277 829575 384784 881037 448630 555946 327327 745053 344665 1866 787278 642684 30560 544492 881076 141 423607 20238 83858 1515 280876 264712 439336 137139 823662 7 707024 248630 35657 52411 315064 395797 854684 345883 62424 115249 4 20725 763942 32 311249 300 829460 671114 883028 481788 885418 769746 802119 154354 183 776076 837556 885386 397774 852657 28 206 395735 799959 821505 870884 14877 345882 301079 338480 214697 506991 296573 409755 24657 893981 372211 491683 889113 453766 593476 85109 30907 799603 323206 262128 95289 213 1179 326770 820320 385674 31153 10 819896 331024 839577 898269 834485 841571 606415 825035 431087 2 94 6 121 1150 7560 388380 2 895222 1011 233475 850578 876499 771519 844279 288 886696 704680 82553 13057 157017 780065 333767 1 749016 66542 114093 866479 818051 1355 352676 859526 47821 786998 699531 5319 728741 436 47 5276 866477 590529 47456 171802 868756 7 764914 452853 713870 484590 5101 709964 81 195179 827604 895789 431 495589 113072 736011 645142 232802 650414 198256 306997 874792 303668 125399 336024 232298 52369 303702 12 575793 402881 1 872232 12 307963 632606 418415 611068 267495 229778 580221 402605 270766 180633 688154 884347 720353 462010 202068 5 561310 810385 866255 157213 3721 196309 76039 782274 828304 896057 348380 896310 606962 62 339348 10 37482 14699 754436 100206 11 636775 836069 63451 571419 872199 696995 887811 414733 33895 851976 395226 8 384488 874602 883485 3428 552673 857986 777819 815773 508517 489597 185886 52634 879986 879619 472903 855893 512224 31697 119622 236278 756018 473453 137950 785430 446327 12073 893220 132673 248895 785638 582716 913 808576 507118 361599 809762 278556 712912 494216 868299 862499 155544 833027 892731 89921 40691 265 672420 846078 612138 1251 156 381904 514169 877588 410414 75401 466956 61715 6373 2288 412828 825194 1029 212968 389994 740613 787 816178 2690 489496 362668 16607 104085 108046 347019 229072 11468 511429 4586 95793 9187 125409 735789 1094 821995 2 894612 521790 231 825385 240780 3 824029 359510 85312 844284 790716 898528 85893 48576 845862 303614 665917 859024 223645 270777 400962 405991 670808 172459 862527 276596 873380 1572 854985 3 873414 861358 2 395705 533080 540973 5 34779 147271 104019 827876 846170 17 831227 441901 361021 1872 678168 35187 47963 878571 177775 806900 141 899665 731263 3 602726 895657 750785 3719 408665 859420 325204 8660 4387 2 5 580180 634091 853588 473 320570 6283 794341 446432 218397 555646 805864 305933 892564 18 683669 520400 371796 12927 795089 879225 232881 751885 5126 890051 896404 730551 42416 358564 47046 234212 516270 770186 475321 6122 356042 849398 870103 827585 526017 118705 719869 40660 516805 672250 787875 255875 780471 617114 221767 833373 395730 32848 1 19129 1476 712766 833455 747052 881151 21 513050 339207 367202 846661 14928 5331 9362 577392 3 1629 803704 832807 132111 325184 254543 398150 864217 526163 451697 294462 883001 6315 572490 134936 765263 890075 30549 11 131348 804863 420 1047 524706 484807 810636 749806 5 864613 7 561646 649215 770 1323 735890 94 565507 11811 1676 270046 3 50762 822692 95832 891156 878650 81183 830685 547136 18 720769 242336 796467 431936 793074 3 827930 422298 571040 871371 889677 2 2194 111570 531543 89757 848374 34 783094 812834 389 4633 771567 240950 792564 260483 849416 834166 3824 891956 109105 90452 1 5885 893192 895948 515663 656 460352 58 836530 344073 563725 875364 839213 352341 888325 472453 167553 834966 62527 498408 21260 489036 413499 852858 93536 153814 27 734580 82800 700704 833626 824337 895949 620758 149673 889824 790546 824939 8 378926 312 397855 829903 30 654650 180551 855558 47501 892075 114 352 423816 789296 213799 172026 636133 173096 728720 298952 156564 2 120054 890863 770778 699219 2 28 895970 42331 814 3 501239 772356 20108 36894 578098 813464 80103 770108 894757 829739 431892 1851 50 37003 735796 538527 1095 632657 2412 599610 886668 35 421732 195667 888923 895390 582714 545020 863 1214 22 821368 84150 576056 623528 877552 843920 619219 864716 157959 316648 20156 880347 268 612443 856039 707795 638446 227231 781473 315825 426191 714930 763076 222074 580290 432452 14078 837945 18310 293210 26 129590 242387 194931 4861 649922 746636 859585 859473 508388 25 746284 863583 316261 93217 881362 772159 221 805051 744601 868926 185676 640466 171293 762908 881299 123 263678 516425 718615 26 729885 865437 614608 244537 644217 121977 870502 813724 302918 435141 25 873089 615846 26486 523496 626534 862396 870579 5 1 73680 827729 68 3105 516543 400614 538599 822881 284357 896257 161234 369390 894219 717817 659478 22722 419 882609 30 3509 347646 896510 768183 409225 15749 6 755365 898238 1 371968 869409 867937 563055 375355 251830 59368 290796 2912 897592 819107 880344 50612 870235 858820 854888 894884 725529 2 62644 621791 878453 154468 501 526513 898766 631301 880924 131465 102935 20600 5679 822868 8032 823881 270656 529906 872613 448805 885158 876876 497605 844779 875430 719055 3536 128778 758551 730268 223121 723578 1274 44 12 403510 710105 499765 491172 494121 882326 677053 265504 686921 714178 586266 831800 555590 780720 516156 772604 827780 225233 2 882604 181336 192 367427 11 512369 840488 872202 892716 248 103712 85156 889708 885088 113888 886987 220825 477320 641 823597 517623 825234 315 143798 311597 611500 309852 102552 724820 807104 669708 438895 286985 739413 476507 894433 282935 632687 845519 878318 119266 237023 749823 750132 147 782150 64490 739130 756544 311999 550474 896485 782094 877545 480235 872031 581609 1882 797873 130376 714583 779296 1 893190 864179 895575 665319 256366 310777 106848 809436 862896 835505 586644 205 840610 605613 7 860378 11974 867235 835700 55129 202277 432582 871940 18636 40930 16 803780 891713 189188 742246 248634 337194 35 107765 86 343041 867975 121436 879460 893896 376342 4 466928 851299 899145 897510 849610 208685 516240 591962 632754 894751 271170 259236 883747 728129 175696 615933 1034 63198 151636 36 850084 854908 173739 282577 105579 507818 892995 570318 52 626523 190809 883000 609574 4218 880074 84 40617 125689 479759 795329 314178 296980 469331 25754 1076 894706 797285 79059 762265 5 887160 851746 617192 377308 865481 893883 227848 853691 137 600500 297800 377145 345353 897640 884794 671028 808218 87262 72528 6574 643616 856832 815923 716067 851519 774601 110817 54 585338 798209 887026 701118 239378 884797 626778 6260 793768 466243 856276 264663 13 172 882638 794473 871773 392243 708736 27964 829768 276735 817693 655279 725523 540224 738449 566430 86639 67691 185818 371149 255072 170435 429301 267262 113392 84679 25822 8 191714 577100 734344 844679 705266 828550 726382 13292 869800 78702 403973 1 86 866821 178151 47964 764590 783000 617158 277 269277 204738 6 686618 379334 849977 857 162 859257 308618 312688 806226 916 798427 357092 680892 877485 825206 708081 961 808086 273961 815085 43146 672644 635660 815401 684599 2505 237171 169103 488850 852565 6 685464 705043 898762 796032 879854 109860 893720 476760 200832 353364 893240 450996 1 47907 12 66512 193266 326335 642198 40 879980 21 229566 3429 53188 510974 596442 375002 113364 681941 655305 7976 855619 360215 617478 890103 152321 684906 6706 832299 880229 1986 844650 891837 63 1384 161182 739654 25053 583929 622358 857740 416491 668561 223667 866386 548 637913 70240 852068 868820 15 32 434404 775212 571633 362604 19490 25 178635 860319 1617 3 687628 829 217659 438814 859248 472131 35879 2477 899339 848091 397893 761847 874660 710501 720031 805794 696449 897335 96060 68703 828247 288106 844196 836667 2 524506 897758 10201 845557 157 2005 887856 817003 787405 766392 392238 80307 110964 40318 890544 899442 189920 896639 233788 3 427718 503062 803809 1 4482 166129 413615 623862 463501 2253 877906 24706 338144 4767 47054 7 235761 793674 31531 149554 885425 64223 392048 537323 126499 77173 252325 888283 563765 847500 781550 577585 23813 708761 449069 893075 45 5483 850379 765759 638986 223 840542 403119 1 862525 9368 723636 736715 162656 12697 698662 780142 692228 808352 848231 219221 765339 836900 1 449357 3 765388 840684 29 865417 453650 773339 681623 793485 334552 273193 576793 570117 369 4 771698 660929 90308 650026 861004 897812 574795 691583 229862 871944 402984 854100 640520 8 410976 525688 829791 26 413807 605743 274806 864476 40035 9 864677 896944 193307 782059 868494 889099 23779 577369 891505 691419 246309 261 292187 838 1 872308 896753 771947 862243 864496 130903 285432 362091 94571 426498 196909 502015 557897 813988 83053 83 281416 466950 312849 629582 654272 331378 71635 743733 14 5 706 1584 828280 750103 860489 854130 810410 4 863499 610931 8 69933 99923 1251 889967 3 467583 13966 171734 866753 466640 879641 857542 472678 341 866330 752318 4 827783 580337 2 843224 865171 237975 227760 7242 367730 664165 357825 898029 165586 631175 587343 648889 487109 232609 2 149148 157972 318450 891414 679992 575909 809291 250061 1315 625532 4576 2 659711 337177 634782 29029 848317 512138 143800 836628 24 12 103543 167 429810 50775 876512 2093 794695 822834 71939 46 667915 746336 242520 15 401239 896247 211821 354 622 270713 867816 744921 8729 743362 577214 642025 55279 894485 190733 898962 254809 771839 756206 12 553951 868819 34437 103443 85 899231 808786 3301 794299 740126 42686 440153 1 896242 442048 58619 238425 896336 2 509056 769158 296200 382388 153000 39312 42 24448 850181 850457 835519 665984 2 1 850929 670909 371915 402383 484303 634629 269267 178551 870928 898624 437315 316895 878392 191892 395585 741536 175601 124 682787 890949 886193 365777 544 879020 229514 340702 835499 885173 5785 626255 145987 441 323439 1639 22384 263847 810427 510146 843530 107763 648695 880590 446441 837918 858981 7162 859269 692275 886113 238379 500369 769037 738258 21926 401326 102930 474046 1598 30181 500291 892532 843860 808995 319873 529748 784983 21584 341343 731513 589999 31910 879838 44 448642 93803 7909 31 180343 837992 398398 881392 136588 549350 521163 443980 837459 171506 871489 872095 19 166581 192468 789523 185684 693 160213 272373 861632 682818 35927 268049 161843 484062 707931 240247 891442 542714 178020 366011 310030 809130 763310 489000 37 769021 803926 38 36 679163 665885 626629 148871 320297 15954 869919 893595 419231 459494 578043 38365 841944 771076 601316 409776 1620 690011 349245 568958 802 232124 342579 568380 708032 311594 780849 752272 11 1358 840493 759183 89248 542498 845606 45562 34519 249785 314665 775537 896191 208518 214507 841377 126 525423 569069 2219 798793 4898 872023 291 510521 65422 590527 61956 868938 23145 767546 28204 847710 730947 267988 71847 249287 523344 42157 289591 435302 600437 727501 85 19 2229 17 889978 712733 15177 795590 894590 755778 307216 2 307976 804815 889744 478557 1348 212442 790827 2 42304 848115 671413 24 9816 24 457799 722860 583427 782035 4 353906 34 488719 3820 387455 853280 18406 888190 20 747530 295334 873854 16192 8300 93 861710 487336 112688 31 275122 214268 468694 638405 883399 106 812393 844904 244480 563829 19816 586583 693785 728366 143228 743904 228086 418934 570913 25950 647454 13 733798 85352 643964 847351 887162 873190 371736 727438 32 493302 786958 402860 890789 425388 850767 1 1 707298 18708 887624 777282 38062 815141 839028 38688 825111 142510 41876 95949 752193 862659 802290 383011 401221 21 786715 22188 78 874318 602137 291130 123023 8605 724901 638649 3321 129652 465851 888243 885988 834681 18 676104 854005 785735 359018 12 803543 811842 206590 857575 15566 465483 806882 240 829430 282 54304 388657 22 4125 201207 16 355109 843900 825643 201021 897241 17480 877591 655887 224611 1 640299 716313 875769 880821 883740 810320 143370 191923 57146 307951 893474 65 230365 563773 847509 809677 85550 484287 137 15502 822369 2866 875695 310136 555795 757898 322955 551270 70334 538006 39405 217089 635068 251461 514286 861329 351439 887291 802550 7377 507769 2 777849 780670 122439 481880 354318 47 111514 272592 691004 791972 686085 6759 611291 855949 759633 1007 476093 696932 653529 376458 886554 849321 200 147499 467632 12716 3427 864921 535979 144200 812199 832939 350 2 853355 819952 82539 5702 690738 894802 855970 804749 338871 62 663061 720086 893179 674176 199495 1914 733960 7064 932 487470 894357 141292 88 18 507421 1232 632700 727211 795932 337587 877280 24278 459046 140379 822200 376701 63329 681128 898036 4181 810199 674406 229787 589205 49992 447656 584903 476476 793996 660629 30 897763 175875 260660 822002 549538 46 426838 886222 353709 775543 634955 748283 811958 257086 279535 693596 69722 881653 229599 487 899369 591553 489990 808756 1166 857335 267793 416 399705 173 57 31909 49443 869423 38172 470094 883730 734612 222047 897764 762329 1632 696241 239 596926 57270 277293 392391 186916 166 2196 722478 36 874823 186 877785 392388 5041 876414 219094 7981 704997 537 811262 795990 181390 491350 821991 45050 471649 1622 243379 854963 872317 548754 895383 2 846469 1596 42473 75969 799449 351423 29858 661594 868538 549353 876436 795222 167798 96710 713861 578 86532 97 634869 342978 48442 266234 868695 4584 891608 64 739715 3208 777705 898467 791526 756409 8674 40 35126 450609 832655 699 599 1763 653239 846614 673271 733788 896937 618924 853564 1987 500728 390775 428830 878365 846310 800850 777340 543788 571103 896019 823721 893093 67 156818 582296 36 97480 887830 54 232742 250374 881845 898374 886670 889904 838 742843 751569 731905 796122 37 333389 890894 7 7 296556 60125 7 8 461357 893009 81022 332398 5 857323 8 755405 136 4 888133 728458 51984 475637 10774 224592 1 844505 841561 242841 365806 622817 448284 810464 617386 169931 261884 853625 38331 601420 41694 535065 417769 885045 877861 32620 60114 10 1676 262589 765061 853924 758252 1590 862994 423 895675 888727 139828 647808 898227 11396 840736 269725 781400 830964 411909 784655 21 740441 338447 99680 494505 347483 44945 19427 894948 209904 807596 889252 3568 144134 897503 612292 797293 336152 796275 10 896084 835411 512431 34 104469 359456 835851 461613 875680 197792 128029 796448 831872 834616 859752 608686 71834 8481 512357 793556 152780 774776 851541 138926 891506 65020 868118 749656 875588 884300 81 891405 759269 58355 18385 756703 501074 257326 738336 62353 15638 172950 731223 591434 675000 846220 745643 464881 15817 770765 4 177791 2 3038 183 689507 845355 254253 3 820985 554740 578105 787960 560189 8975 372816 28 120330 803101 9067 873488 695585 782292 14244 881684 874393 183657 873998 18751 258857 11 524591 863763 617849 576791 4 863096 760 124290 226005 400881 806147 293848 704723 30778 799592 651930 412307 266 618249 478676 862349 867964 141 288874 683998 536384 84526 497541 584673 235012 8231 328181 407599 310548 815576 10 772814 40526 883454 15965 833527 854552 251140 402154 951 621 850776 1947 492880 172758 875065 516078 853960 473297 634263 844427 296906 444578 844668 11 215 896658 156349 305340 708804 825029 12516 492869 573428 889236 890851 11064 854750 314 381532 3 227108 880652 863316 831750 737382 598 469174 757823 696364 429961 299968 7 759343 834812 876558 805224 663140 445205 127342 182885 574843 246118 665310 471528 873602 788341 13 898148 185667 65871 327092 714615 341768 186 7 520755 14 699602 498902 712009 852121 714148 884167 809725 225 1 421426 731831 409334 13 635241 140980 837274 776793 349 49970 297923 842590 77638 642750 526 740064 880990 855235 818270 893399 746907 260084 850599 796442 362983 612075 355689 3513 561720 482671 550839 65 467658 882849 275355 769341 859613 678034 767689 124792 609241 767490 145024 893511 38120 85647 100438 874161 603936 406605 26690 178738 78 155815 326075 807454 848597 315775 838865 152 286738 894702 1 727309 390466 334456 848183 792587 846956 699410 171 878369 880815 683533 4 156784 573089 497482 249667 772960 1744 49 4 854011 547144 76942 520989 4608 869982 39020 758405 885285 890670 843458 12 8 196270 113214 52 462770 1411 384231 773762 240969 887057 139 571426 638378 857037 889696 873475 185382 887751 107726 443040 2 1391 626153 13 603893 380015 423923 491142 109414 17 467414 537863 550061 43576 106363 897797 851561 285089 513821 877777 889075 15830 691021 871625 371650 1899 793224 94876 238119 253073 9 326448 801710 94 880647 302668 54768 3 711730 864267 44373 63118 849887 2723 1238 893684 208270 119137 451406 1 355581 382058 553364 335836 340834 756280 186 96273 872008 637945 893748 45745 789879 802350 7 890942 135161 804302 666570 628467 2 826024 894302 24622 437672 19800 8 114047 163343 501033 32696 776943 864729 329972 848916 543014 511309 2 663346 777727 815357 896106 857606 874922 796880 897682 634561 501222 784163 747491 371126 895472 747856 175675 266431 1246 735444 785223 863833 1315 528897 710788 570625 224961 114607 689593 158088 40520 795606 813797 661671 9 382400 431763 391565 727151 664448 350423 303002 27 3 791437 200020 129158 710940 854563 598456 180372 429918 778998 889002 755979 747230 710069 896666 41803 67102 887168 894305 540014 3478 439082 360208 115894 667782 106 287454 379303 1038 881685 713706 221477 24 21 777903 633149 842922 858550 2 841305 884210 561698 511359 201698 853406 155841 556390 715562 313836 318734 879296 853153 2659 230277 823129 665051 249203 859534 88350 25727 820052 241025 93635 1151 90155 270258 731356 423152 625958 828390 297240 888399 349127 444614 609796 865423 161174 24249 478568 880085 815535 786814 868914 842624 404763 525607 6392 85277 140 77 726290 806662 214476 2424 588011 2251 899280 228236 172713 846001 63187 471594 673884 793997 36 820612 880250 35 633331 645294 228880 788393 538728 254428 792396 193059 83524 637000 66 663600 1061 1019 41 472100 631947 890178 807627 820177 8 20680 391416 861166 875295 235 792638 277565 841625 293775 788664 625070 871591 442434 8 52532 881618 712519 841547 893186 1 479250 7253 140 485794 5 135360 2 294658 13 20041 7 864666 21010 32004 576057 590408 13332 4 821329 835794 818878 735449 898113 99 886064 602865 219259 185569 229454 130123 815139 307446 825908 877955 1 875007 151741 16056 539072 80093 889265 833572 331350 644572 825652 160788 249082 838607 874342 671577 129223 450 865198 2476 3721 829072 1 684086 429263 243157 772433 115592 152134 868613 11 772512 746884 89800 772617 65222 594665 72478 727081 790350 832371 385716 8428 822659 25392 823380 632964 82358 842193 520850 602514 50 139390 938 159 866406 460236 701414 3511 258036 859930 714800 821138 39742 165239 465113 309233 138022 227013 79426 407223 744044 734232 842 441725 317 4 683506 452293 464796 3030 309323 758416 895532 267762 135812 1961 613096 19187 856690 810963 343495 126 3524 5 20184 17 767757 554737 703303 422102 705326 127035 253206 889224 212 770847 894189 78016 606918 799302 6913 538 157751 130 724574 767558 854585 892951 806452 283 529591 74926 1241 378010 19706 877703 700836 886214 5 1788 141872 135167 870860 1202 590786 393 1254 880096 186830 798308 339223 156935 778067 893993 6 820550 218917 850382 858178 675843 675083 863105 582657 890848 867583 841879 851392 368757 6782 529517 347899 207213 87290 882796 888131 629669 880452 421934 889211 143795 642470 883047 1457 352085 852016 534687 623285 712163 307714 24 1451 365938 498580 674531 696036 96571 150 738485 899822 157740 873797 863772 749399 376555 164070 4 785584 833883 1912 896654 652665 7486 504237 15 71102 578937 332429 861113 32850 899042 763402 721326 821360 783342 864069 191191 891151 184435 872596 895977 844752 738730 11636 875206 84140 305982 46160 6382 818818 53871 144261 878450 88 190605 786209 193719 178697 881096 729514 876606 31 2082 450189 878643 184 237058 884048 1749 99674 885044 449066 756690 898279 385097 1457 146531 859715 23460 123844 824840 767789 867354 863733 867219 661659 895263 453895 670417 830578 140 709685 806815 321983 251 91860 829571 707853 874225 788642 859809 155559 186627 3103 478107 282116 513706 125850 891218 837427 682828 728334 234029 888493 780224 445326 18086 374152 305387 816731 183277 544917 886489 811635 22788 9517 673354 589822 84069 63142 859586 99899 82027 888317 378075 24 64821 298171 212589 91860 157377 89936 263 396996 847581 2653 2496 679 101348 393404 207917 709 18 738529 520736 556672 555432 7340 859309 741694 871399 143 882283 857730 461297 874923 388387 852439 539359 62 842579 551537 337432 843894 679412 207507 893596 848722 333726 846667 271630 170160 20 12 9915 557405 884954 24 855646 284 10 336201 881466 704699 813838 852364 364 298905 880278 816940 228677 845907 504700 847176 344994 887082 3533 763547 149983 601098 3034 852568 559395 689481 670169 369689 255257 863425 251859 324459 398565 264700 894529 724532 766098 121 776304 609671 824381 203872 3223 17207 418464 324877 1717 12 38133 142715 538983 724141 308934 10688 708544 237325 896499 378754 776744 134679 410591 1081 269577 94228 670061 819795 682342 893466 631894 56181 6 887289 108603 668900 737672 597258 59 160 603226 30 340179 865928 898660 670301 573 889661 482882 142761 897978 480096 867218 805847 880909 2998 163334 892467 431603 843309 895477 882890 890560 220129 432779 725788 4942 833383 8 429896 2037 661857 815222 850157 562577 414239 59219 5697 1183 426899 238095 3734 1075 894409 383677 409497 759768 845373 461208 876285 882623 7 77453 836869 898125 818152 1732 1 353940 852186 23 825709 200190 126196 69289 1431 2445 219349 516542 435321 801966 98 462700 3893 815954 756069 254528 723270 75457 5912 869624 887578 54289 705304 27 2 867242 831204 430007 661342 262846 868277 765466 669238 351215 3735 349657 707935 455352 235754 812307 188524 734673 83680 499456 222373 523852 1327 768186 576 810712 402416 435774 884592 837230 3721 68592 765298 688073 441810 233527 367640 731694 774252 410439 406456 538143 732 1742 238362 547320 17713 836358 829296 8477 417 29541 67034 390092 623279 794015 848211 867122 6 883849 695749 133 862603 3 767028 547700 495369 520975 134663 899077 295282 47372 888148 408267 35920 625449 884311 800155 165175 190357 127375 58043 642368 5833 325837 3 133705 749630 820861 657668 28196 898845 416160 95583 530603 10 891665 811003 882888 734659 12668 239402 29886 762407 117190 875788 897415 841929 230294 810605 16 147229 873357 36555 115725 879401 865452 647516 347209 49 16933 871273 3804 505503 765764 241919 722679 152378 722 131347 240698 780221 112850 63307 525431 1486 732706 779349 825795 726760 389232 7026 636683 816189 12207 124475 64 347139 683276 306874 3 584072 875004 202165 874297 46411 132110 693344 7 41160 285996 316556 368095 1 5 880690 214194 657 227400 138667 347496 96778 212063 13 72174 456022 790263 807257 817899 863682 842467 263882 878396 429558 815364 845319 885095 2 217379 241065 141 810991 377652 835127 833514 676321 6 817053 421686 5 257908 397535 692474 1 693 205815 3 13 246353 855475 24730 182794 17 176760 796049 479250 593851 188953 829092 863010 7176 296441 742796 762341 789603 28 479807 778114 2 819518 700883 71 430258 218113 860519 779376 822321 141445 700093 623483 208610 82 462312 68124 397156 799815 888795 870214 111481 611022 39619 710262 899856 728779 755568 42319 662782 9 844347 145060 773580 684606 651 858993 570783 9916 475727 503 16 189738 866799 898887 852835 8 117807 865084 49974 200080 854573 97008 849023 498018 447914 849229 873990 382 576130 305777 41938 799140 852650 318241 696941 858507 151632 655707 6 330197 794117 869745 10577 846703 623 894757 71212 350863 50688 31949 255239 888151 804884 130685 857268 652124 25635 114984 133648 892611 631145 579425 891208 444539 579387 852140 237352 3 8 6041 80117 756856 733928 887505 24799 824203 183 848231 72545 595450 598816 764016 892876 816200 228680 837322 610715 10 436602 899639 793418 569745 115570 880498 2061 246409 750469 17 169860 9729 879514 652913 98979 3 857712 304024 811122 746792 699237 11586 887885 11019 85543 716661 698245 695296 859674 821315 849336 43511 6887 12 863384 4 159891 890580 357 363944 779578 491759 16 821220 478495 491114 86940 465040 883029 32365 120252 539401 334736 57545 477033 276612 2 674071 312317 6893 46 853903 865141 313699 30749 189939 436434 867976 11936 701669 124763 819353 414 353454 777092 359811 28760 899877 122928 209196 1 12115 308443 626636 882753 2264 103424 4 90 637847 206 871795 811818 828654 874290 585423 117399 856743 839999 857901 874956 13 848715 232223 132286 71444 847627 330969 492 870142 627133 8133 588192 308501 472047 36 590378 781947 889142 609671 798851 579951 822319 401015 616356 896818 396067 685887 798587 897993 7 873914 834235 704618 815017 11266 892230 402826 46283 892022 462 767439 862169 487 741321 9683 823643 797884 60259 499635 846298 296552 416720 402814 798273 711194 256459 722473 201814 874182 70252 431645 897233 3 291897 27 2 684075 854356 220687 851 702308 625280 879188 93751 598211 783263 791482 136 16441 764609 829184 869 101640 342 583728 4009 134563 173154 85533 374159 521 856114 189884 894371 865239 207127 813708 152255 2149 153 97387 415414 820985 842493 552003 272037 898268 266858 710013 10 833259 310 637883 698423 166357 229226 374343 614203 2 226608 798985 358510 253152 705531 339260 557411 26070 2 57369 572386 204673 20644 259833 207957 130 688980 61317 887161 13 505884 763411 198096 432925 23 471897 466007 66 73 1809 851595 33421 868121 9369 18 847294 61874 68 677140 862180 327917 701717 250031 495033 720196 174732 416393 799927 877008 783163 772075 155047 518462 863729 5157 391254 123451 754542 815979 728241 414287 108920 11 74718 157 270414 814822 898783 865268 283944 2 324064 328942 470046 26672 198298 2 748754 823760 576790 317461 770981 305626 2 756152 158109 820181 693681 198334 749259 831920 893636 103 858741 826213 136974 735605 693674 16314 12 117889 166680 330280 579761 168615 833090 821923 748143 32625 761738 531295 1845 823846 224449 339341 2377 53010 370213 63746 868243 5478 49004 837171 844545 413821 807847 727679 852535 580779 881470 711466 760825 827476 6 160102 870689 860837 386876 141389 461377 886005 462890 809082 845891 147544 8647 157109 840929 15360 318524 883534 143405 25368 592937 891956 271654 361112 875664 773191 311053 539223 631303 477075 690793 1627 82874 649039 200962 6 401848 892908 622466 254579 797270 187515 17900 109 800629 879716 859181 6 481964 37963 574036 305460 808168 388439 21971 864298 248135 549 807993 649094 424010 112678 881720 775218 16 873420 640073 80 774033 361303 270610 374815 46686 120094 43 706280 22 9 733769 742057 326 44492 744320 11 884246 9456 880410 864110 853009 840825 114415 30 293648 450340 867821 65228 757394 53 190449 342106 839078 17922 879514 151580 1279 45808 538853 502156 757566 3 295 1697 40 300511 781703 343820 335937 391723 7857 15969 345552 548641 5 201890 7533 744574 344266 601782 782540 221 815059 824746 33114 816283 861266 590320 1328 894568 393519 697501 405004 741643 274495 895854 545186 861885 8767 884385 575261 868843 432676 261938 681087 328 227938 502089 617348 898594 142252 867127 793347 801133 874782 30 112347 823540 33104 341510 159 518454 9042 56550 787460 7456 495565 3 306186 838293 137553 7342 891058 767841 189782 895646 5 870547 45 814589 860880 53187 892746 752326 503441 865594 642543 62541 831285 703462 800998 653693 876466 887815 260648 36 819759 226019 897853 129447 150645 537464 238207 36 733531 857666 526797 161579 877238 721515 586532 440149 433583 702070 797157 174 789559 822301 677322 357771 861646 745461 714247 297684 799376 727934 789900 19808 861633 868683 9 174869 234318 30 738870 839864 536953 898442 2352 727484 878685 538709 861295 533541 69 874577 652952 53 810504 763041 598388 137883 94223 856848 3720 886980 185580 595570 869144 816722 599179 28 788834 181957 551637 481353 105928 592124 702593 315133 2038 450895 732661 889867 60548 890515 9371 41884 84192 713431 168305 590829 1 768626 853207 188580 611467 635838 895350 71495 298 328236 679125 474073 517435 498323 1223 828837 499826 401618 727470 688579 108316 53176 877218 576554 408587 103 18 707705 1669 880863 230718 862401 156 856073 573060 733466 1437 78 665041 765153 3325 245178 683577 782398 115259 132862 253174 223381 797033 847458 296490 1246 364795 8781 474 570 43615 202505 581577 511464 582883 685385 876710 770550 756813 733360 8 599204 838408 833779 434169 745137 77592 812820 1047 788027 6720 23194 333881 795799 784086 818526 74 601424 1501 164731 1 894688 74988 631714 867484 2065 627134 775224 140229 708508 798338 288127 191771 862701 842890 787223 355366 86863 266400 827521 893998 360941 822849 8090 779997 565184 731140 614306 200490 868924 2 818102 498000 725646 632538 14 766227 242631 490108 882528 523550 888242 108165 738906 837130 852388 746569 220727 443336 877395 1306 529919 33 845036 173793 552171 632875 358982 234 883566 2 44359 877714 862263 628811 842334 4 427536 299970 874498 565264 1667 839273 182065 357123 144184 4 758633 584436 52 830255 1178 811208 398000 194158 806612 265722 882080 740123 251897 58 617220 105102 891068 3908 597371 787425 651094 895132 6351 9 97255 136708 775132 314175 168736 857049 862450 642562 2961 759343 869553 193346 844855 65668 811611 321987 477 822901 839620 574325 701466 162506 247322 845802 537894 6 893760 477859 897697 528680 855620 764646 521434 76024 5212 9153 867763 707754 55733 70488 516599 42316 560 41542 874511 13544 874839 812400 461554 754315 895002 191794 318234 894722 247737 705743 835142 12 689352 11 537012 173842 3 682462 476437 816041 855346 871017 796796 499379 84131 897970 830736 854255 682433 280586 14369 2 773904 4 28 865171 848503 731338 794289 795692 889362 114336 775628 834783 124241 19635 292920 812416 726220 261126 596173 8849 567622 88448 893872 16763 6 1822 845880 75073 850676 857727 786176 41 9580 14 140514 525173 720474 53493 20 540269 530030 297887 479373 838247 809576 889299 27 286205 747518 724508 116466 539619 43 682800 181228 268942 892943 210031 4 7713 15 178207 859 354740 426124 850971 85287 859970 506736 899286 848674 845512 611843 374138 869338 893621 572867 433897 12384 151100 806028 667394 25 311 721075 2254 155602 860790 452170 528161 442806 603096 875962 513913 823951 38586 54 863711 384082 891905 767250 486201 761012 761722 771730 871212 55744 885227 611645 865373 217991 367589 403813 136942 858452 894180 6 814504 341799 24 160567 117294 229 162010 119119 685079 4 3 855189 751300 410054 96369 503450 151325 292105 409255 857945 721254 30 14478 865678 23175 21 714564 822434 876550 866107 154238 854 525653 874240 837500 145382 886855 890156 56605 598101 253109 938 693653 248258 534028 62657 201180 890191 407671 762685 92159 896419 783857 669980 85 402 730214 41434 606927 659387 271171 817249 18 893828 169700 772285 273350 361324 797300 660033 848853 822118 356326 15971 221895 747921 721959 662482 422531 92471 660691 113874 551605 719899 838778 895309 378846 59789 470031 833559 617682 271710 828554 628142 688026 32851 875374 681524 740225 2 897614 849134 675883 699440 599902 846358 168569 847813 4 2 493947 38072 1335 647684 607286 899531 171 529608 534262 595322 411654 842477 152041 236522 836133 260936 24332 581766 78381 750593 354488 815134 605899 472744 271504 447270 989 738 883977 692 809692 226419 870262 19 701418 321527 528897 469613 124 505666 498495 101329 50862 825231 440293 852560 15 638274 5655 117241 16 857915 818422 477730 586611 532439 637851 869312 9 307313 407791 714091 782414 685438 1841 32296 889184 3409 120574 40 177020 205 527682 141501 61175 766655 9331 557853 704139 749339 16 163 661999 128730 197001 473204 2243 57632 412018 2 716668 91929 403810 543446 413313 134072 223 761538 822463 776504 634104 527537 220313 309018 810789 3 893595 763028 112 88824 267397 645 782932 817454 655285 874704 868435 887803 436 875089 228545 1567 896542 449990 852496 743221 538992 41 6969 844012 624126 828556 883173 429904 795218 118152 13 140107 755133 881054 735003 867597 2429 24 871980 829976 76301 885393 868963 845938 684848 687517 4 799739 740689 566346 874763 809675 860095 30819 799575 552520 714192 240301 169 1477 37 800644 199569 633808 137319 58497 879409 811414 778473 832956 233410 151475 889559 27 776835 25 155323 877808 882286 1759 561 446963 437321 818462 815257 493155 35693 12 469258 15625 169179 383078 183811 67501 309669 582754 70379 799390 34882 655659 876764 302596 804661 113881 665 714277 207172 3227 784650 356102 443008 575554 687305 264726 355010 835666 446003 4615 635186 24 703138 160862 762132 353026 892670 399 172475 788731 94644 444585 6 897395 501302 491728 863034 673281 299 16509 5 851771 485629 796327 258979 896087 860454 601773 391983 50317 830894 820635 7673 559616 687847 200 218448 437075 271262 407347 808669 178558 881330 747235 1 323543 760426 897968 20965 898619 121194 124995 31066 639092 668336 776122 206401 16732 314306 547417 52 739081 104092 134523 65912 1364 713584 880469 417310 844498 81659 830584 142895 9798 1125 36 766430 89 535874 649514 16 822632 3514 27 682693 2574 894770 389 27278 632053 757696 453440 877544 585924 494844 800870 824701 756481 825143 16 100 1980 301229 811035 132556 19 118306 847907 397487 851212 19973 884997 172 287792 386932 366 6 481623 711165 606590 874929 807510 783480 888594 665493 683444 877758 838930 158417 892954 866590 862845 855572 222022 24 16917 855873 767125 790743 363826 347982 782036 33 266171 669641 222536 322087 227 114002 818257 837749 9 844908 614329 48 837412 609688 810155 158907 828978 754736 56593 2 877845 5315 1 411562 759142 5 7768 94422 845270 381962 787759 51223 53171 435093 891759 454362 107418 599 894175 590352 3 285199 135399 64961 11545 94384 893103 872325 295 808618 35644 9 872189 1 772306 475464 835386 165228 660238 105 211558 3321 866532 3 213311 830169 894413 2224 66925 854225 20908 3 887310 519794 834140 66692 315632 829483 888993 6 285769 895035 403393 125175 645503 537043 392291 891992 129222 160790 889191 4327 56454 673284 8 175953 241575 864625 664 36 455216 5 2 768647 662099 345978 787246 3 868845 723 23980 446103 776302 799094 10139 397354 856822 599981 79959 98163 662751 527670 871353 753791 3398 281333 20 3 255651 610346 798518 876789 627 788314 823268 476 662421 535564 41014 896267 774829 888222 820159 843227 241967 430 12 250965 34712 896201 864216 861298 123 394899 897766 334118 490931 175988 877107 4909 117369 20328 808097 746610 853021 35 811296 773447 130025 11484 163051 353181 152 785852 861890 14569 9362 7103 898437 899926 11 42971 899673 899435 869102 66769 3171 763215 892672 10 170461 65624 361879 25 114969 813802 741842 825270 675898 557650 875484 76 243810 399315 550366 208 672800 8949 790705 624117 640392 852639 889196 890373 702486 693087 31 707514 219776 505584 523402 389070 846502 111319 778921 287947 729296 271 664 443786 505848 168 77 881062 103399 662760 682246 879933 872833 883409 775333 10 881457 537729 242948 103423 793161 254340 58 833875 296524 1 537494 259279 827181 871892 836311 325625 7 332359 96 433 284311 780809 559098 562540 345409 1 391938 864132 2 839348 707041 127892 750981 9 801589 726463 7 27159 571821 2 14531 158964 5564 832482 674844 865428 893389 264 148695 309317 138802 818050 105977 263885 835150 22658 532974 356256 361666 751 765713 1924 759760 248433 18689 596924 602065 593252 732373 661053 518671 26 867463 78375 879650 139939 894099 454757 854232 181897 54 31750 39 205694 126 597365 389077 881644 4 52404 848109 8843 216426 897525 273 647250 619 102 291216 2717 441893 1009 863261 425302 864605 895880 446541 786043 843670 260423 2110 530573 169010 171491 893232 880397 413843 873544 32 871868 1294 441594 830055 329582 861203 858369 455 377042 637169 393430 587233 23 1 209315 459696 137523 9 192084 762547 2 114970 2 892035 10457 704970 887156 806160 619009 759325 767293 12174 881888 765771 856903 123368 20 524978 813137 338443 855388 643981 309308 549514 791130 381775 886453 814372 565757 762653 623178 487236 555324 59539 410120 329522 26792 266345 187257 870505 42067 812826 659415 879483 577816 648876 860065 21188 822858 40759 465545 892362 404 451266 22 20212 338292 898935 208217 175227 798878 464992 767110 1 697903 1176 754947 261941 865273 890202 875997 2 691911 811612 159912 160849 151596 74860 5 27728 1439 179070 2186 337253 40078 894145 125708 6908 11 1540 46067 883651 536143 756045 204667 379369 227839 796193 676239 1214 27727 319028 796957 2 813931 943 474185 182 197178 353051 792067 187741 683887 314377 877565 747304 170459 821357 1257 581324 276748 220533 871743 413083 119603 34572 600484 6239 796949 584438 1613 325083 514411 872029 81 861872 54628 266399 685031 22947 63 672758 696986 584549 405711 632349 202706 267233 708731 211644 243061 896444 167196 860444 817806 11424 137359 893408 888298 761878 855307 852211 873772 74394 705267 311170 733954 430312 658 868392 743873 640038 236614 756772 433681 825184 649432 849620 608476 847516 877800 537992 147 874507 857252 834374 3790 86830 2689 878 607009 822436 323178 504758 858874 284820 709624 897205 201739 577675 271984 668501 787087 6481 818084 701163 5 800978 145306 6 454 7578 42716 430335 30825 892299 69299 87274 899987 738034 568028 7 225827 308976 866370 277818 881949 195443 506 181614 747687 561555 875579 42 852891 545311 2171 353347 10753 20482 380795 49409 51813 323 645146 171535 899698 4258 397728 254365 89997 449425 51 897028 200 263723 834186 859986 187635 381304 383411 377953 116997 405106 1334 450430 1546 742974 849980 310036 487558 887380 711225 706535 2333 525945 262288 509565 811333 430162 27 832801 268662 355723 714375 879078 628344 862656 755230 831395 890325 37220 816427 784553 16123 883024 771211 35421 249993 307005 3516 1 215507 134101 877227 795089 468760 887128 468 419449 70299 870633 826924 206697 883326 66259 232047 797913 73255 169500 802393 399335 723667 815683 800017 124819 439551 892801 776131 24579 874972 875343 251946 869891 859360 763530 467176 6358 7159 889358 225849 9 826196 879826 633 608457 772714 805386 719846 186395 47666 831876 751137 868731 1 871728 112746 255051 597968 814587 720241 3 798410 369917 322414 40 657862 657043 857143 280867 583113 41 195563 831049 23230 565851 13 451 876072 36810 2 439770 605285 820066 366897 734 843115 896733 187412 152819 783950 314571 783450 17531 1 893931 833664 18 843642 882378 10 58 885809 710 2 62562 3 596504 218658 884777 892021 855773 847214 1 17 526304 544898 364346 177315 880995 2012 35358 822055 877145 631190 680521 654355 704786 16510 602869 457043 547 536 700352 851240 674643 540221 469748 899242 640957 4 337696 404151 2 639142 474 13629 656439 797555 711400 816325 681497 168727 26 844783 476104 619469 105 887697 1231 479580 22 634416 887678 813419 50040 50416 875795 893395 91010 873049 857076 648656 462323 365017 480425 854553 224247 321734 658822 49784 224256 186381 808740 813291 413 256589 213751 718997 60746 1 847363 209350 41 2 677956 874242 527698 869913 782155 780242 897204 374212 79310 155962 254 572845 220220 469322 93825 168611 701972 150 731121 388593 212472 805867 854641 891670 819079 16171 643359 2 155 746 754520 466438 393600 474078 8029 837896 835875 54384 857329 771219 11590 536742 666557 850715 699941 326448 120221 55955 403416 866708 5 647291 707960 708480 748166 767790 466864 644380 851262 855123 893579 181222 711150 883166 40415 2 862835 2659 716495 7639 721053 690350 9 646307 883490 31724 251413 748119 440782 174460 899011 2 876129 607187 853825 123046 143652 85 861061 267251 525549 832622 807023 763501 801605 876159 402615 425372 612305 859994 1168 896236 224959 705877 668430 4 726024 396790 891980 469124 861439 727485 385206 872280 363810 667660 876538 625293 75 730338 1311 13350 584794 860431 1 183863 275453 195847 334005 38961 899331 241206 696050 91482 419806 830 886424 120076 867191 882699 65320 140789 780504 622231 636209 200 6340 841528 761584 602551 53472 577812 278472 521800 22235 832272 771080 78997 783034 713499 541467 786500 400400 656626 875907 44 10 50 866033 192042 897485 846549 842608 878135 894308 789324 159160 785853 837191 217841 862912 48099 447918 828438 857529 180097 842428 198080 7 883937 194543 312621 841354 215661 185473 847992 838903 858890 2 427300 8 697 38 76 120 794949 6871 847489 834086 241197 863189 2 819769 42994 43763 7 244854 761142 723370 211656 214291 791547 842577 501495 321011 851631 843022 803 739594 80727 6225 665960 728272 15011 15 2 442676 494025 867611 418179 445 392719 113819 11 836348 859200 678292 559504 164433 85533 879502 317702 561185 1 790564 51516 308475 500431 890673 364494 444362 705405 32 187529 1501 515750 680 25449 374792 441532 620438 777610 602245 297594 798480 542476 365369 180304 312428 862744 598273 52252 593942 176103 2 870520 801135 477678 634324 125069 326904 196865 707532 854289 710538 473 321736 214371 115389 492857 806167 452739 822769 11340 127 492914 284584 868958 895145 231115 888094 893644 828403 880720 467111 553973 425964 836083 767506 736814 354811 203 6641 841735 793534 899922 102388 6252 399773 443288 835539 26935 433417 858843 875953 186952 800824 164313 859024 13313 2 729919 370933 11 127791 115862 772185 890748 411650 711961 871104 638536 851368 856381 387028 887672 810380 860670 745607 727175 755873 747361 521835 96209 842704 721779 551531 868424 570224 884931 61027 808142 661388 674178 336405 762 324383 773 576168 513424 1 166 508679 125264 532240 793605 496989 879869 643071 807889 861262 607092 620932 24788 779292 18989 835188 765 884522 696028 899963 810065 836309 841855 59978 890582 846952 67260 44814 48 2 669341 25054 2786 14 405097 469473 852576 897101 814039 137833 889419 10 265 547482 546204 728669 860732 194527 648648 459902 748692 845609 515746 80 337441 134853 860203 238200 730650 636303 21 896442 492807 843231 848941 813553 786189 407766 18 779105 19325 392602 607560 743 8 118 14 135330 127577 535193 897376 502036 62 96783 720382 292322 24160 8 24839 5484 550420 323892 19 379810 856119 611320 693355 240346 3915 795946 875052 2 17 369777 1 811443 395467 182983 2 187800 871975 30 544936 850091 394299 551163 3 29780 866413 1 788023 621671 646662 502458 871311 841701 14085 41 718082 881428 2197 309232 835485 604948 737360 667 708103 6780 26002 886339 1 838670 861864 826234 878159 513622 898185 377 205230 40369 226006 839928 537288 204951 893868 369826 805087 742511 6 13331 834 8720 451386 292762 586661 16 90 7439 894480 577327 47 808673 875452 298153 859186 3892 928 855963 882110 568224 842170 708111 755491 742097 668329 119157 3056 10 740419 381823 80 183772 879277 815643 248804 462105 777697 3 885903 64735 141829 873226 860311 17699 46190 134721 330716 140614 347552 290304 1627 861489 424802 353683 4288 700241 2368 9507 210628 50 679038 773900 608301 606377 521495 305336 796421 421116 194 294183 832916 461066 859091 168576 6 869593 325294 763097 796619 13250 595 2193 23547 434132 685796 807826 528949 813965 593116 399 876437 318668 716372 240 822071 62572 49504 824529 887516 4826 10197 126 543864 2 737636 850496 91083 119 2383 310702 52666 816495 159390 864364 697754 784003 207017 68042 768284 577690 811835 741190 547473 7093 312930 62 416665 1 418433 625097 314317 827460 897534 883102 593932 840372 823232 866319 28623 649001 757299 854363 49 591007 491518 133505 485090 881771 530011 626746 410704 810988 200653 895779 746369 64840 24274 1 513190 863917 27 574992 141865 859479 17609 124 265687 77952 859998 17373 2 381459 856352 886495 878542 12130 111358 831213 886646 693608 724352 2 3531 454456 846910 434537 3 897833 11709 678267 614122 874236 705695 850926 16526 622 413623 1758 77957 105093 893999 81 899704 867107 854414 491466 570247 874730 877106 697560 2817 41 888605 780185 533614 1861 23556 158577 798224 553783 179726 740556 729056 263656 165009 446788 480105 103785 161288 8211 897926 834250 702825 329398 9 780614 377919 265897 45788 14 646438 630807 896619 2 492282 859723 382102 517113 777338 382847 417094 579435 2 130 494732 522210 556786 844143 884848 243875 88987 882153 843747 766843 454994 1 352281 93 8339 27984 414122 377541 400907 53778 877704 28 316532 263122 875260 75 107812 173562 892290 318148 320544 635737 772115 741516 10600 102748 13736 892700 2 763630 823561 21504 224467 114847 804047 143159 2 729884 824406 192760 271070 529895 3737 4953 2 862820 98804 887263 72967 274423 869226 82545 733237 862144 713734 832847 795529 301998 315992 2857 124897 549 304883 858425 56 392102 891801 406930 126859 72 6497 23332 693798 135 679291 42 880459 733090 9793 640167 57 776100 753697 829299 310129 838368 73495 871415 868624 20 826387 683940 9074 5 887675 3 112 7193 273966 8239 112166 22621 5 209 304435 893707 369715 713168 896033 897572 448957 352280 229568 406279 825184 879001 821134 308446 851738 3 608189 763303 4 22369 752902 752379 861417 574415 5970 849444 256332 64987 505862 789296 348108 695778 842217 193835 141777 24795 740619 472994 3823 864315 884597 795826 590822 812 770387 803772 285017 50643 169 761973 209706 348191 712694 892022 873277 301240 468308 786826 3217 55 334334 110349 87192 136054 7097 876747 498991 173447 793315 880605 840319 821810 879389 477 365134 462100 876900 61393 9 89748 614313 833440 476669 195142 686421 855076 8869 4644 357138 186 254773 692630 413722 780391 144627 745840 627899 854933 569572 847604 550821 485931 853846 855173 849225 672506 144323 783754 470889 229900 101703 8 748323 661638 811694 577016 580142 853996 753311 486775 897327 530610 475440 87331 18 865506 868676 42384 27878 731839 2432 84 590707 809917 75841 837879 898229 812862 20 814783 768853 253389 340658 19573 32847 177768 118929 847919 171676 761442 474284 76212 3936 678742 887704 57964 892311 319910 3 895141 448439 72808 825384 251791 675879 814245 663421 489836 769635 451721 891167 578999 247214 138276 324847 677477 104 846486 34659 833344 7 801 81432 820890 896579 1 15557 420515 850615 845 8520 470923 381136 448328 884655 898004 413733 480040 848661 30 680596 287090 15 120510 571 892347 139 789288 403024 158860 751196 191138 16595 53383 490059 44 878191 299780 885601 2947 394 1680 770000 22 568782 899054 145431 277313 871832 579 667141 750675 858669 786509 897042 831291 2 331 293860 819719 460656 75935 152 3 825293 859870 336965 2 704046 388401 847545 788253 792431 3595 55 357204 869600 26 344097 255800 2 678165 845082 723926 183758 589502 623194 119345 177465 798698 766286 827088 504870 292185 787082 882434 685127 16 602338 35 500727 261487 843151 843466 458263 133 731116 333258 424454 619756 391098 403752 717442 817575 682523 329455 869381 779239 812609 326658 872667 824715 18193 895996 357300 1 731132 551233 669 804579 5686 860733 85234 763899 751035 732353 577581 739411 637609 24091 71124 642137 49139 17031 119541 7 6778 30 127 315147 896425 826716 883081 60 547033 655954 48706 60039 502927 553615 17 275646 851717 75020 798895 166063 626193 558079 565422 3 112 19175 225125 890869 387522 875208 674477 201599 225754 202143 865173 478941 7249 483994 442727 19455 872780 289 182491 267669 580660 44601 819155 62683 869581 143720 752972 247238 420478 676230 62861 103283 428534 447523 80714 132439 805423 493570 367710 618397 758322 158 679 781153 80981 881098 67 859569 734028 821963 168667 21 857568 592379 243880 437475 464977 153315 840988 887280 436525 166263 2 220012 876951 802365 868967 597452 375975 171680 885326 689351 378 791668 617078 270033 583604 204569 225 877554 32 384389 864147 28804 725993 158 857339 881406 572802 15 760398 773810 899242 104287 4262 813899 881035 896136 55 535396 2860 18 36643 458891 92686 653732 880312 349762 108266 857462 34 150146 784299 294195 786129 813014 325842 772113 703173 820859 234347 856293 93 725201 862586 274713 402630 36243 589013 379559 766487 65968 391534 469234 866404 501413 876172 556249 897023 6982 890383 867045 411973 235949 3550 508985 2 356754 882656 650331 679407 234754 43872 224993 803667 82611 8 123471 899013 108 4995 2166 865839 745624 449 3 848991 851511 107 670282 46912 737623 6763 789518 877703 711767 827122 788163 875848 321304 808800 527361 100864 681785 845476 894631 48674 214254 681840 895812 863943 658106 869386 772274 112031 878460 281656 63885 793474 11 169 278545 229872 832524 7 333843 63 1914 871957 762235 859246 100160 506978 273245 568079 898223 825809 410311 313216 132302 473709 733247 383980 534057 420701 448897 812775 882118 130 59787 878278 9545 637556 733861 599829 653903 3224 526787 812319 781894 80 818086 149115 1431 609348 171006 17525 164553 679981 85916 246808 321 77478 417050 849204 3 228012 887498 224514 655696 245810 164932 135413 187652 7 53 876242 896810 7 892615 782434 146248 618632 599778 2588 815891 854006 850893 7341 688062 809276 587585 758986 881664 702143 2597 68319 773111 498129 9434 824752 4712 318665 350233 607524 12 92237 877604 679 13 7026 23 702970 650017 796 704952 108263 4 591515 23241 647805 6049 1403 793372 298464 851994 91054 29 852724 158432 411681 677089 878148 743345 21011 34338 782319 1 800936 347891 340735 890050 834599 101451 445205 94358 13569 1060 822039 625282 193527 493260 585370 751567 646018 79894 37 875648 95448 25 2537 345910 110332 223769 592293 167466 12 865900 190069 763943 788530 260703 892245 505448 197 115123 314582 140425 2341 473454 886396 52784 672368 260 500442 382858 51 37340 63412 94 843771 3459 153018 443021 864924 588798 772855 455375 827 5 498281 14055 561953 869254 852068 5077 214438 16 458082 896377 806689 25926 1506 891735 414213 801657 716147 332823 887858 82738 706075 100 326564 637829 477848 16478 458962 604703 11 832806 280877 602395 228984 189030 746055 504416 2 458767 623867 805342 21396 438152 539 207896 897520 758353 463036 873993 516974 373245 695468 706336 498759 4 10 377063 482285 304152 706109 3 75032 840983 559969 893170 1 899079 12735 155 64 212293 2693 865367 571 4621 728676 467 800882 602812 779520 168725 257696 156 49 802365 125466 619535 94183 887510 835618 763262 858959 41 200986 645612 313093 726286 491663 403574 895936 274518 307266 421740 581240 10846 146556 711732 859859 841706 114708 6043 328 890045 724553 374140 715871 33645 39 632749 883977 486692 50267 94789 340 709180 239312 2 54029 864765 358646 4543 828142 277468 45359 749264 820285 496374 834875 861592 125216 772675 740652 531000 523099 460267 401575 62324 445923 879160 2339 151991 876868 462380 600112 825028 800545 107637 440638 885335 817637 883700 848647 719083 74950 860065 39903 586141 569378 330406 556671 698823 483807 53 759853 3 867719 281143 96009 9 200 21029 242129 789796 213 653108 707722 179 897 858504 359 213556 867959 868783 837173 667478 501927 824887 497417 12679 323 1 20690 866945 548442 876870 377311 183575 376378 234801 740901 59202 895199 6 859757 730661 816408 264038 997 879670 17 27771 6 798396 363139 864075 875913 143225 864194 880073 187 890886 872886 889700 661204 876851 858416 866322 458126 845108 198115 738882 336106 349 578995 363269 847368 868436 22009 222 899408 101891 358950 883230 790712 258671 871811 5 876908 145446 596728 10155 225715 720441 692832 874187 618 835659 80230 800963 887663 11 874290 863745 791102 259 630945 889216 37 831704 387634 67 6 831015 161 778203 541620 515561 709653 9 810025 42 853254 247332 215810 301915 269512 151743 368784 822276 19717 207954 296050 1419 751164 18 781617 712783 193 873937 657454 562098 1871 838364 633576 790216 449792 48 212979 4 28 882462 750444 711464 7338 11 159 182187 991 494974 772446 432592 489834 744291 343510 791838 766738 631005 39 42 825904 875421 678945 789550 58272 461646 616571 610154 804491 878606 396595 95911 834981 366979 561965 866860 689102 810190 88 33979 883172 193919 814009 887012 359102 641943 8043 552042 322129 792583 167136 252 151509 202 701649 871930 878779 752314 238341 609833 877884 23 858032 822594 288120 319 888578 862629 547243 1385 854963 173748 710848 237479 1 878816 502706 121702 478667 113798 85 823880 787325 791917 321346 13 7360 662015 484783 850564 2 879946 522203 3037 331971 517924 814628 258333 5376 872457 892627 619735 870379 198457 859652 135267 385552 31609 31756 237179 676538 697914 515871 838983 885850 447820 800428 496785 817801 492858 368565 4618 199758 382429 10573 141102 60954 809206 857264 845879 874292 862116 813494 879338 251839 97515 8 864396 1961 369440 764182 894866 454158 462817 14865 66694 1882 85277 216530 897880 888530 10 816585 893434 251822 531621 851582 551575 837912 890812 69 553 758112 204115 872773 549458 759698 47 857029 827040 74 845869 490118 63295 39695 187812 569853 24426 719310 34 217427 890034 402910 2574 263740 103 832840 451059 703095 693413 709099 127728 725178 124588 685767 771316 1 260679 764043 269064 590363 80 630 26 31 8 341508 863783 774450 426411 7796 294 882604 18046 187746 898085 842399 150454 339630 102569 56 824243 834534 866027 331854 621869 135035 41 412605 511261 2 783414 73641 1 20786 16640 2609 2 771995 2889 1 1934 348090 633358 463281 116744 193298 551369 898343 802728 234388 835483 854197 15313 73 322666 390335 7321 738087 146298 855412 1 44 881208 118356 867334 833037 28604 572339 685585 755636 312456 741673 877661 889116 1 888534 886791 455836 614884 497934 835157 1 256351 502363 656656 104309 919 860236 1037 99908 31049 876428 827489 869241 856328 1 828443 745024 395263 492796 1 363 585 881051 229117 136 794498 896318 843291 767303 715136 867733 231 851464 126 2 358903 98352 595425 642724 495589 634180 838793 787182 303262 1687 884376 613476 60121 12707 54528 9 91 176886 862479 195071 650042 476 1734 882255 570417 526958 748466 824316 816097 2 13 36118 10975 264013 78 17 734770 381958 724376 58903 12925 226567 870228 303947 432474 893900 2935 424809 138 2 704327 892366 155199 843108 81709 741777 881972 7 898084 2 838070 16305 828643 685027 7 855427 526040 349661 129773 574843 9065 870740 575803 348563 831487 519 390843 804108 7031 809686 22 881337 888467 35616 889152 66195 21420 20735 892274 6752 800191 8042 668168 88236 891010 896550 600649 587106 797679 581503 711804 1663 573446 1909 34308 6819 310281 602227 334 820506 6 22 870018 876169 10694 84699 736042 550038 171332 879681 300349 839761 759454 6 383914 2522 413070 640042 322959 161 216078 895871 73919 759682 867301 798728 430377 2 865359 1498 21 874243 23 866739 338660 116 723762 290375 771677 33 866773 59 864632 497657 261926 16391 800673 7 514263 41 714041 2 406247 672 218375 467088 534376 2 2 544326 889922 875422 4 404054 671118 8771 757106 794408 176466 95228 698303 761762 260177 851238 768727 825347 416757 179 306144 839081 896916 614306 881555 95817 98 856417 574391 801343 898628 127 110 362670 326344 706685 569149 605648 461947 4 64445 722822 120753 28 817466 272 1278 875526 893461 810933 917 647392 954 801125 50790 62148 519043 17 1 831538 5477 461991 360040 131717 892817 788425 306840 1 102769 885552 754161 896167 756909 60325 107778 426166 810047 846813 780992 765122 824671 120251 421856 39005 689756 895127 284426 521078 422106 850175 1480 816375 240328 748176 216992 869814 739189 628425 306557 781406 405431 870367 800562 116392 709181 92475 136196 540243 17650 255043 873783 14 532201 202221 25364 742026 436449 796733 30 57 364771 460840 773825 765152 859403 504972 217951 6523 88524 76 869398 52 259 417324 723547 113479 863215 452055 11 835076 192451 874510 886174 867104 375387 861030 1 172082 354309 527453 893521 888432 843403 424063 561 264874 874773 890388 817711 609439 767042 749732 414932 683266 825317 81752 882148 836449 568726 1964 863079 805288 638716 34 106458 805551 897 20788 195 3305 743109 1604 681702 884089 747786 782758 308410 3 355350 385878 304891 2726 937 39906 840990 246 276470 767191 791442 671996 806729 270461 347864 853316 189221 884434 873997 95548 6 533523 1176 226971 876260 886285 40659 846950 504967 744582 172070 108392 15253 200221 116436 307770 8447 447016 205367 34679 763744 807043 706370 370890 2906 525702 855820 855946 287345 892786 1 641296 634234 611759 149143 82 235490 198140 816966 720560 702140 116 897694 272 518 69236 9 298431 90052 1517 827404 164038 763750 34645 544287 892472 3938 654599 848881 816371 222482 182296 863045 831213 603925 866465 712063 88512 12281 522374 364497 7731 860219 1138 31 11306 39428 310289 554942 768344 839650 854794 383485 136409 757696 157520 807833 896863 407640 887533 351718 1456 239517 2137 1039 786653 330700 850840 648844 44810 144308 881263 874613 226083 896500 281294 522521 9 121362 896442 726701 413620 30454 204957 314039 650953 799789 538634 339134 141245 1207 811156 135960 10780 55917 563113 101446 704727 82330 4 398891 580613 818831 892414 757629 425496 32306 5550 398300 473 888032 1 853471 122844 341857 133424 894953 863523 4580 713 184273 457738 523290 198 820821 544778 713094 575633 73073 642399 805 880489 897946 756239 651569 817787 547553 893184 828982 874758 357301 45629 1415 830363 859514 852450 838487 1859 799738 239299 8215 192983 2 206 858610 786878 89740 65 893152 278022 880461 371977 803924 864149 746367 249646 847539 147068 847958 473 4664 847895 421662 5888 891997 771850 97103 875958 205267 108721 25 860736 739162 707735 756049 776249 146974 9 617987 857651 437252 680481 628756 77432 552911 364603 895866 299760 444695 273776 220679 769372 888183 256373 272 63785 1074 241578 288123 255441 678250 207956 2 865449 355595 1 79486 24113 873576 149230 545809 750000 875490 647951 896876 78540 113360 783723 33413 879355 871126 714879 58662 659854 334839 6238 894014 25 834510 40428 8391 323997 184964 597463 787073 837072 56585 40 535535 318797 1807 410711 608084 243748 878997 41 894450 179396 879432 25 213 809612 427720 1 24950 766417 753512 857235 331488 283687 351706 51 176389 453675 49501 363760 790061 764560 213716 1018 489288 521428 467906 823902 277781 1 441565 893933 849427 886759 749797 815301 8 14 129498 853774 471878 459559 863137 301664 845863 8 3115 864258 44561 156124 102413 330384 5 413914 234463 289643 9840 553239 300664 502233 547740 833871 146 19893 83 800608 828983 9676 870323 9 760309 897701 124 259122 215 763554 233153 390035 739786 857734 395294 842656 24301 467169 359114 890282 876336 461922 2139 663593 712358 791467 690541 2 827183 246080 885951 1 2329 208835 806814 820673 203184 242696 670498 205387 8 872454 849105 253388 665 248 710313 810133 700279 791179 869245 122393 897931 854428 146598 875482 854 371365 854833 31 488979 850935 13019 382364 672263 372646 190808 337765 124177 69812 887497 515476 207223 839085 832884 416110 889428 15 234487 857224 754143 329681 894507 14678 859477 747950 32415 498665 854696 755515 259 488015 46 478160 686028 889055 1115 895301 176554 97 321358 772677 824054 522280 635677 804873 4123 4 154855 838749 428861 1 170912 298 855035 67127 750252 709793 26677 642837 9800 895928 203454 844855 422215 185546 664679 517735 889658 70124 530076 512866 593882 102845 860522 768175 496775 760168 1465 511638 858886 880962 820823 128 113073 499575 327521 855478 243207 173644 525035 467586 823086 158178 768653 845906 29444 1016 147293 700206 732496 510632 896911 422521 816563 673211 23297 844249 120731 296494 801411 846903 144053 21768 687666 707677 63412 6906 855173 82 7089 732990 858108 883 888591 878200 692939 1 417 801152 340856 788821 858958 463088 897887 512964 288022 178044 339058 7629 592314 17450 218294 802001 804143 884731 747941 803332 402182 599754 574856 38 641505 113948 619256 640014 229625 18 467 892174 895209 2 36696 62 770872 18 645461 835848 147 15 722929 733907 10 606875 1068 134395 276655 311486 9 22924 632645 841025 401527 189353 177965 42021 6285 204367 665847 3 25754 420269 867156 536656 845342 244124 897711 849994 889615 71100 617330 645089 876561 47 31237 97919 480677 1468 893350 832156 635678 323273 320483 65780 214 781092 824668 61 827389 309154 25324 66 617164 353687 680087 152488 360048 854205 247516 781304 890827 374808 39 885101 881970 130623 27 52446 18532 889231 2434 59 110531 783325 895783 893233 245990 89 870350 898949 474345 74118 526333 262858 240 347025 861977 598435 809436 828019 592437 82 747925 89792 844896 138 275125 855365 177296 197694 456783 682862 580180 28 22 545580 69565 475429 640204 746191 333 46242 6 22521 1 3 769581 899592 864619 110938 659814 838252 836684 48258 251911 655462 249892 5754 391915 14366 881815 216336 807492 884350 792616 18066 277501 219374 603947 38105 7 60977 894188 779277 262137 753685 783751 852226 418376 17397 899522 27794 522781 506393 146264 857329 180 100397 2166 6 356530 863354 899003 226073 889506 425156 874618 125207 11382 339785 77748 877136 135028 17412 323570 381731 382029 326127 496874 373687 761027 347815 97539 250749 5059 71 76824 880902 681105 3013 816044 650659 392090 399714 322868 4049 463675 737376 657650 866319 202587 25 500410 378579 742961 883402 307426 699664 896422 422759 851824 725038 724929 5841 864798 22 657082 477274 134314 859485 818474 23876 98069 147971 886226 746994 835404 898179 615 354487 221950 146543 880311 792028 890541 316137 865323 85826 62659 175654 280 609745 877957 868465 14796 813502 686724 752164 605453 479555 3584 360856 1 95835 23 2015 284234 49612 13 4848 822490 168955 2 546177 851591 466367 833892 569433 137072 876118 599101 222519 49803 284 514304 250651 689647 881172 365701 110796 588872 800927 6 857675 885116 520017 813356 893801 223932 2 899689 752818 880210 13691 881426 792 627026 305119 97986 823607 876268 10 560597 262626 577277 108685 851638 19 836101 809447 83544 758338 280969 358229 8 573574 45915 597218 882032 9105 178 22378 7 716999 134096 812463 5 880067 892822 835127 751316 411688 78 193863 657209 648804 757299 204594 886911 888113 846448 843427 152 850219 670145 18 57 138635 614129 75954 197 794185 5 473779 863752 26 195214 333932 8 704716 753351 4 799 821909 15 770597 753601 695954 1497 570979 1039 168415 719600 695028 478 884339 3 24603 596637 3110 778257 841441 70728 1617 759982 708162 632166 885314 766654 78 55171 163401 159 51038 670814 48541 4 924 48273 61106 2 2391 399174 778596 26 343736 810820 840395 309859 788891 55157 312967 260619 1 779580 866482 29701 243637 18 800811 35479 509365 884150 326 535689 820426 388500 867960 887704 497690 883395 220103 842698 845093 676989 690256 843693 1658 757640 63219 731021 24 6414 337479 271557 18891 207820 3764 470400 77431 789440 628174 370540 554387 879347 842008 5762 791739 89876 879826 450744 788979 821044 186 841884 6149 407610 892896 66571 866755 436461 829405 38 241532 500916 353501 533852 64 849804 649143 64491 52068 13599 1007 864449 833945 844958 67729 851585 348645 39 596853 684346 530426 494681 650497 5201 866622 894389 232434 59871 857174 283187 734427 510589 777800 71431 397462 571065 194890 1080 269486 799 181189 482585 895154 825441 890286 254934 763383 242655 695935 888864 496643 25 314634 1040 307540 230696 231879 247 5071 18 20844 59796 824292 875094 868428 513274 660860 801976 705149 258513 112777 575481 173896 897929 880784 151538 708590 553068 301541 714534 833183 10873 1311 803016 673856 1 837164 10 879269 873057 508400 2 846784 890636 579687 104233 802892 634673 1439 868105 3 713607 459520 727390 497329 1700 674759 746392 853082 163114 237477 789863 855536 871671 599489 307678 386 794744 731522 375890 48300 151565 34 673975 333165 801317 520100 570145 126198 810754 219951 847108 101635 15804 877105 297588 11342 6504 727965 524057 877382 773885 484688 482323 347781 12004 7146 599763 101090 278133 227 9036 332957 669 218512 751200 865163 336150 868708 820576 111554 853160 303234 255 869408 792364 659 791247 515542 138277 858588 19088 1329 699649 658874 1 873621 495097 476790 844396 769907 766526 148386 881994 294742 835879 789053 787490 895946 758530 597991 34610 801761 238024 283327 855839 298411 308246 108603 4 1865 13205 703990 864805 880545 835286 791261 334102 750538 414242 899746 374478 384558 10081 36812 2 899423 482651 35384 303561 871334 317985 17496 61250 839575 897093 17 831049 7 270617 788262 32 847444 461875 795654 862412 864260 894662 6 898858 160 343903 96 505582 325 280 9 789015 30944 380729 563 221278 828864 554519 374904 757712 517039 183849 541383 216510 361431 509132 753700 751577 4 34003 659744 19 135 415 7312 18097 287784 853954 818137 561 397393 782595 195573 570760 670107 362008 790425 896246 272594 319 801325 12049 847416 203683 456171 870056 13708 132617 321095 774690 2 2590 385477 265097 250 587593 723921 883768 191 869680 488126 417142 42 71539 714245 12857 117255 625045 357 821703 71511 703769 829766 352103 776362 813395 270579 870455 411003 844654 88 798945 1 5 821655 313277 41124 676174 824918 842188 694512 675063 847700 845027 286065 173842 1 10 860772 823882 830228 810693 335441 869638 645110 845665 887580 445235 725825 898075 651646 744914 6 351050 31 588059 207097 836003 1 12489 170 534229 754228 1801 3 607652 803523 252501 875339 874160 657284 24 62811 278364 213625 771947 195095 311959 16 849556 37 292 869778 135355 890102 96026 2 420976 8553 634275 729515 690811 886204 294807 511699 818143 675446 62583 860885 23 817546 639334 363 15981 623280 102353 438032 857439 355977 41632 885592 609517 291613 342206 396961 611357 3171 99498 877841 9 370 661148 187069 97903 895264 824060 374237 712179 767283 24 787092 795667 75450 868598 57642 898185 148360 22 897041 326128 880943 819475 43 575284 871066 881148 739647 679105 412 869606 310188 747166 879731 730952 886487 420613 141959 870249 852011 83260 778378 594406 773960 302954 887349 461944 261608 812337 785366 16228 880392 70846 247946 639358 10196 736005 712383 458108 4545 400505 3773 465656 275375 690915 670862 608749 484922 397772 1 754717 28899 537533 12 798609 669 4171 429485 875610 79725 894533 191908 378198 760258 856431 15 814657 85995 840562 692931 815631 838958 219877 662 714 815005 743406 766074 335705 871668 235 457386 732 214664 1922 773273 37928 702161 863028 774804 589145 864429 18185 537204 429259 4743 640939 821723 849057 2 86768 220340 723171 296782 223 746409 785008 791489 153578 201853 202243 741082 412587 679791 867992 2 839382 434906 879667 469988 324984 695050 876927 882681 9 28961 708664 139330 102492 445376 733161 773468 720344 346854 578135 143407 296 892500 281 874915 877316 849869 852672 826789 1590 445808 866725 873296 826154 225241 741481 1 79270 705096 842528 645488 520578 1 850766 582212 2 637288 747890 795401 897359 571785 881139 683283 138 425154 604273 228673 485535 385394 855133 492629 816243 32345 866555 14277 789862 42655 277827 891223 270697 1343 15190 878680 89340 110 134717 518459 782474 271356 809714 796492 287992 381987 549044 409006 784143 124502 670597 843372 352375 716168 20656 830813 836425 87716 33 5 970 14259 479620 154722 820182 240268 485971 748707 113102 187652 616207 761030 303118 873960 155377 39347 47324 30 3044 513255 386682 663794 290202 879324 21770 884531 888414 700725 876440 499200 720591 252240 88880 683669 883211 727414 24 176551 139941 679932 482181 320988 858780 117751 47 170984 763573 799856 807183 304884 340341 508266 823088 44000 551328 180861 841877 862669 597924 694691 881056 3088 525426 73675 734020 10085 895181 859570 257000 324841 840179 51484 52 828961 45477 486781 810725 397897 715795 270715 865677 889697 10527 873046 3124 864723 791460 663821 856288 14 692297 729121 203950 45241 227204 726127 833521 834546 5067 160777 1058 890420 469153 289976 63 7215 829123 871497 134650 446499 741745 6 43222 194328 898249 1728 881648 2 44 39464 621876 30 403900 868066 857134 864077 8530 625620 1546 839961 184000 282 826064 895183 277124 858584 897466 227262 821579 858610 331389 273691 626037 887790 805632 273127 263 620 518208 63135 700642 876955 23 185190 742376 669653 733281 17077 834876 891392 604278 482256 4 859130 873666 560026 281583 500523 334134 681532 7239 359866 736236 7298 658494 868753 264435 871160 859628 412457 122 196000 73005 29673 60491 3 896451 865435 638093 872312 5855 194082 600879 870394 50 19050 530917 55 151 593146 813632 2 208713 833859 761189 733775 898320 864574 847128 546389 230151 77 101224 18767 12 251621 28521 656498 899085 855667 899350 20311 583935 255146 459499 238962 552203 61509 682939 850044 55749 2 829843 4 727521 602064 776394 90370 884338 853656 65 699589 766621 884387 832900 606730 588639 802158 509603 679499 156927 607101 361 11 8725 124394 89742 468298 407738 757892 11087 893872 817280 4 168532 899779 607121 73860 898473 813455 11 817316 53186 352029 374656 875446 449840 235216 13260 5 738984 883027 745044 450306 262795 146044 47 298091 23 867682 313843 499413 488916 80 27490 498073 33 298769 8 48106 301998 99 815342 1722 774698 653798 321927 99 268192 145165 18 821424 856778 535479 81238 2 309823 771087 169653 847227 4603 810649 49 798165 88420 701219 606102 440 190097 880920 6379 872470 17 700399 724777 895864 831 25055 668143 630806 842232 160726 373086 864609 880050 811888 877884 20666 440509 353602 32 72745 359 69215 610400 513494 401701 250363 853818 638497 491496 27 821947 370721 298901 860801 160715 249764 11 730567 802199 36 207589 414 8 843813 814586 660309 752029 687009 765860 507 17 22083 12 833949 885723 257676 60 20 819082 869831 398937 809150 846504 5 731767 851270 113116 320 206733 441460 22 836271 790203 8 730218 527189 122128 652728 718852 348841 132901 844068 212 347225 887532 843230 860639 885896 881582 125228 2089 591611 636109 505782 462298 109812 798406 371573 879011 323748 787322 4 102383 257040 863542 645266 761469 34059 89929 817180 648760 898599 886874 896424 151746 14 382741 129 69 722642 119820 310277 855887 458210 359161 25 882167 885214 307592 264000 566977 759 754814 601703 877372 349926 156000 39 247633 9878 825240 17726 385357 784932 787908 367067 2 716712 105614 480164 348 106 510852 42093 788622 5 458287 263630 633934 880744 493463 31025 826304 499202 646319 873390 419162 325447 36214 797945 660702 710099 16465 52 728343 12 826306 4228 507651 191871 891694 3157 854881 437168 897696 879790 755971 258686 466146 598072 871216 5506 178946 201 764243 191 854725 360 400175 407 692376 824848 882224 762396 763897 231086 186 44550 711395 105 865901 781004 43267 814162 170504 9 516787 807380 690252 883219 139705 3516 206 599578 294476 770050 771050 862407 305177 181144 3 4 5085 868741 27696 85 367487 867142 709704 1000 869859 879404 296991 497319 823548 345485 778523 765624 527347 803217 886402 352659 856179 867075 292174 627264 73840 607608 788962 65 769 755815 276923 1158 841092 794738 2 882124 1 168492 1028 181 27820 887094 886459 9 54273 899782 305060 783265 846053 108424 763979 990 284889 589649 870453 4672 871645 809231 842901 60 619020 119072 824737 839476 856355 858275 889593 814479 770879 630177 885294 323 52974 857194 17 798791 184 162021 78541 459652 442510 3013 35 23865 21142 225516 866548 1339 346 23 99912 311049 635112 376516 317 806728 357971 348614 770521 678957 9 384637 792065 611409 815733 20001 708930 312159 137517 858119 442720 370885 486681 757922 791875 849145 350496 880810 740168 608779 3 302446 249 479386 563104 34130 847251 482666 857404 882581 882687 880297 874768 5 799571 570053 887919 837468 783056 370565 190000 743972 417268 4 2 720922 187989 89718 868324 634105 834268 897827 850734 318059 865700 4112 305545 1 11109 621443 70894 1 709426 894211 858100 260810 13188 212862 2961 40793 284697 266661 1329 864183 628832 13 575765 743784 1610 3 1299 414699 827619 657673 148722 13675 887975 860557 343942 2 755549 828970 363446 502270 534067 575379 639827 234751 3 444089 13 81313 816003 894210 516799 99670 246186 57974 595336 724587 271333 796241 676691 583403 13468 9092 819350 81637 3 116929 199696 865692 839735 557581 880562 61845 284617 254105 18 886404 13078 4247 843853 178442 36920 610460 885844 16 23475 88932 466019 615287 157753 629178 323988 27 619698 496520 838928 10 803168 762976 88542 848318 685551 482655 816807 36449 667793 423489 296983 15405 41410 188684 668 650745 3009 546161 788265 839056 812939 844794 575514 264562 646981 29 799407 1 670898 688468 106776 411879 341156 32548 673053 881712 2 73881 4525 895007 2 701103 607544 5 868057 825125 818897 888217 260 448158 793907 10 880776 742 531960 274927 1 748935 551463 495932 424 251189 52898 435705 562798 9 866608 425305 7 734053 367435 179458 874597 213171 244062 21225 811784 6 850296 49636 847203 97491 306537 588851 889843 3 114 48 290492 716958 2 734842 342533 790257 555881 866355 704412 605490 302905 5687 886883 469538 456692 89812 25 325134 2 376964 544539 629520 2064 8846 745782 622399 856978 7867 70071 870703 849922 864336 487227 757430 752658 225512 822859 847501 30 761035 127 16443 697059 113851 663955 1494 794945 646873 17709 221893 381386 126 467814 60066 866309 874040 121 668148 93 808293 621639 436948 284473 696692 764502 96650 23 898538 325 862797 352238 688781 862462 7 758568 892800 898956 883060 873375 526480 70642 173246 853507 279441 462825 27557 879013 653389 782508 349283 28185 722887 80022 810590 721271 643454 857957 662628 881244 606435 37 672102 5 449264 298633 34943 769628 383265 718793 186836 80 862651 38554 811429 103339 801523 123030 223112 52367 599972 864904 67673 369562 221435 682823 818328 339860 10862 72119 833309 327789 29393 539254 813149 4 612908 566209 594494 762295 289497 16 859162 689226 172 538155 288364 281550 736899 356225 146311 892820 407070 658520 843215 773159 7 825587 882538 429312 338359 4148 80067 861662 55 33192 858591 538836 890854 201 17 815089 789300 67633 871133 21615 847343 627229 429627 889958 864 331511 883857 866597 3 703935 324 767854 44 898176 20 716535 762 832622 579848 845 835481 747157 87118 436680 881195 48763 894509 541649 460863 848716 330230 854835 594047 796358 413207 393207 830961 567139 227882 872054 1 128 851575 538227 36 18516 849645 418879 860658 877846 768178 364985 673935 212451 650201 765354 8696 185427 111772 879976 894731 856950 580156 890861 587069 41 895573 10 748104 60242 834198 896147 9 432055 69017 865417 869232 881121 706556 838538 68241 820602 203079 2180 870571 171061 63358 572186 879162 20133 805546 293424 236754 425297 674930 546718 221497 288541 654143 822320 855948 845253 718771 664772 800831 870300 71098 499836 827776 802540 10538 193 107376 229818 48729 870927 503177 33227 744306 347062 490671 860904 651688 514837 34 46892 74732 402707 807931 373244 4 17487 3 4362 581033 670122 427272 174995 118843 826752 875252 855101 283174 38917 51246 197692 3772 876463 494 31 13380 247063 9855 23 308388 893526 851842 472734 61768 636576 897250 225692 685498 366546 816077 880400 2189 897139 2038 781323 55980 692257 80403 839483 714621 420 843109 97295 683356 887265 823396 4028 835695 70 894739 631194 13 782075 884617 4 1 798535 265619 840303 11955 891488 566199 830 836322 759161 468752 870476 603243 880039 889773 10815 349322 807315 62561 30 835161 292026 844984 683488 883481 610465 277 871314 171288 7502 839538 344475 7044 58708 565505 759395 849274 875365 695559 429200 412533 436492 181 8043 17 387218 513636 816680 896371 758878 890 1 5602 885054 716268 742756 281136 663164 874781 411049 90428 172345 808864 135320 5891 748056 2026 98066 309747 833310 791148 716571 349453 360 93776 675058 356656 778 549186 32139 881440 860395 437591 841890 813862 890320 865232 749805 18436 2 853430 225138 393369 649696 640 681330 228699 864572 855711 820915 456 64822 707459 303135 867077 738251 607423 34820 871307 249931 857109 821915 755984 201550 233568 10 871095 288427 784733 898098 812585 508337 842163 39193 848183 894721 835860 857515 803125 745032 751154 595130 140242 174 823715 477411 893084 11 709769 897646 192793 528096 26 848611 691182 110852 699620 130606 801666 646315 1554 812531 806746 886588 888229 483984 883170 367416 809175 97 305402 444135 889639 4 835241 119124 33 840028 6912 472139 737321 2560 7787 851695 885115 778722 168707 420059 141 397603 123604 199263 362387 702774 94673 332113 897706 831975 507454 783828 770753 206769 681152 309124 879783 813690 812741 636141 84400 654436 1340 405890 885385 478332 882431 288295 156903 584620 86834 880114 2221 3833 791611 890478 833352 807489 791030 334263 824595 847127 852990 70 150 813263 881088 334561 7 886642 776835 895044 161758 377 94835 110675 36264 226560 162807 824833 77340 159729 485401 862732 4382 853156 610028 1 865498 874269 656468 774612 827341 848470 849143 876358 109296 325061 12258 4 878367 12 759572 198 286171 799979 1 73672 595003 3964 876672 829394 894919 63 746107 866627 413455 394 102026 182185 50234 33505 125836 868991 898075 823471 2801 162389 3200 893211 885851 814406 715227 808471 2 896069 215599 11538 317479 258 787212 23174 747631 36525 389573 572 183 853682 1 866923 817295 761122 739414 871623 888323 249405 548601 31661 131001 475663 3 762 369322 27569 7586 398587 714941 374384 3554 252197 292458 875121 90226 19 246476 593437 98791 239488 839957 527362 13888 854725 589104 863427 891029 202976 309866 45 729416 226999 2 302 3695 102 326677 19 42349 867245 678167 24 854872 756796 28 729317 849194 832772 806900 1853 9 137530 843369 879025 867934 793391 543797 170056 760454 477926 876754 47247 880540 566217 760152 877749 15 167673 893168 664091 502458 846258 632664 676483 421020 746859 871070 722190 93596 77608 874440 777088 5948 36306 198412 579910 195500 116941 857069 46 844414 790376 310101 718142 447155 678242 625901 785985 890697 39276 789208 22636 853324 3635 183615 792790 12 533703 252419 825973 894870 163204 793776 456039 125175 35 756283 22 712463 429495 408818 5 5015 890471 766258 16 190437 880640 10046 62268 405058 38423 58222 121945 852536 292 320234 849778 101288 12042 4 870724 415596 6955 230364 843037 529820 664188 799253 68301 814196 807362 851814 26244 293839 734944 306162 300949 491358 825016 647712 855283 792405 847139 210 278627 397025 699842 351385 8 253319 43543 2 772136 252742 16 311033 836885 542963 470583 838621 157201 116678 830781 619185 464066 650114 822402 232868 531358 598237 208716 884278 887 340988 651827 293177 770413 547352 7673 21 786284 2149 865797 875237 792842 593917 412701 6187 890291 363796 187605 889653 794390 690924 583901 771001 456 813983 742283 1 864195 302201 714731 790993 853906 194487 84077 38115 378262 3885 139472 199842 1791 46709 881860 1077 785460 5531 634182 5044 6 580996 210914 8674 386234 370142 605899 112203 787279 514 817558 326971 803547 240332 830370 869507 59 776018 581419 854847 820933 496181 807022 201089 813977 661957 2 251711 86391 870259 853262 774826 352383 895400 431122 887738 234799 626375 726480 108601 444869 466038 146 436567 197758 22392 419254 195419 225338 12 863385 797923 290786 565365 275809 534806 245 415246 39995 822956 781241 692974 464 679732 553948 685 841103 104 692513 837800 855101 126 38751 5295 63636 331514 377516 118448 17 748313 633944 17252 131 252961 906 56 56501 178058 896884 782883 823833 863270 28 833905 790082 621702 222 6125 378559 817622 789 180649 807299 896771 163156 849200 450244 122 562600 608798 14188 883332 859283 573741 355801 310 402083 273176 374660 811553 882791 757458 240911 177785 531469 898259 452596 677115 828684 451180 61 715926 701676 882341 123885 21 238648 891581 397964 3773 111773 840698 387873 850975 898180 95849 877651 16021 838647 837058 203126 745802 8660 96173 863369 38652 382234 26 148 824812 865473 789201 455977 107850 51597 813449 459131 647025 805511 206161 208894 851829 868235 781854 858729 2 165248 73295 277803 65 863767 750587 743396 644022 834150 816923 880634 246371 509743 475426 577675 757262 311951 128 719894 898028 687316 70767 43 752666 173427 106464 488104 797830 718259 851037 461786 784338 48336 9096 5163 836755 764860 203484 737132 281277 433023 818668 247758 877968 821253 880707 631056 19 823339 97 22 717716 227154 692719 828682 829708 326983 100155 813589 777626 422550 458098 515287 458 355804 74889 169923 495345 409490 877916 792224 236918 278846 454776 401259 455462 157411 369519 1843 475306 70118 892126 44208 879709 104390 556322 308022 427734 896020 828772 729430 722105 108 99697 870404 684875 419540 132205 889229 226099 156598 18771 847043 2794 243529 5418 895714 873966 3409 653946 851431 892260 898894 448384 775049 606274 785078 242 413040 12 865329 10263 893299 499734 349605 842779 875233 348523 880013 2 48879 249769 35149 102709 665449 5726 270961 364640 311144 3 184 328237 10 760567 890455 887672 845416 883007 899307 598588 889281 538936 440852 880031 2132 388083 897253 1147 890365 18 453 21 237 676384 804336 40 894867 786503 203701 888082 697271 457652 470877 880209 126 891227 835035 217929 529329 128050 1040 20 483205 2 681040 1034 23172 215041 519449 4 609326 63 374225 815522 437038 768126 17 881764 143 423663 845937 330189 634 868558 815842 661277 1 2 98362 139153 381515 83351 607875 211114 44593 914 287943 372771 870582 9919 885279 713164 841188 230 348393 224851 384311 64387 879256 871362 842248 814819 588878 571060 739474 862071 726533 841467 96 154 3 197089 3435 570383 732508 21708 21 625197 725785 604508 78952 794526 111 899397 279121 362729 472287 851799 3 8 641591 96523 448211 891592 6728 82 6 883659 348198 316143 624199 518964 589497 319672 36503 879462 963 868881 431471 223237 490606 868534 513299 873434 40193 165889 4847 6073 455614 279989 895347 408076 895687 835791 792125 886156 894072 829525 807686 843865 708554 205230 38119 211304 9799 884533 588895 27 414102 538008 1914 271524 317130 672995 894643 875543 887269 422936 211894 581553 623689 426508 758115 617141 843684 898812 896064 765283 732569 338768 31769 884819 765550 7950 785899 802947 154215 825710 5 893194 528369 570780 188221 125871 886663 394640 463467 775476 595233 834289 318145 73460 62550 833891 320105 877248 417093 887808 369016 16129 104734 681477 689763 806935 459890 472717 394626 28 892530 13 1637 5347 673 898227 898228 879413 891419 692137 68427 790248 829741 687108 92636 566253 9660 483732 550278 559151 751210 1612 290673 589926 736458 608001 20487 649004 7777 8 122 223 529238 872688 6535 495883 212770 9764 837100 16096 113283 838537 467 533558 496113 506650 878766 363982 128117 31503 95636 20644 745064 847299 744058 462986 365 1623 32896 241634 881372 846132 32576 847133 799088 809106 14 43510 107923 812783 203546 101 835745 879921 892657 4 188206 62407 534706 875820 525564 865349 91 3 812604 882382 795468 536870 1 660297 2673 95113 162093 260231 106266 210599 29320 616147 183725 22250 882549 820444 832613 749482 794214 274885 873774 559285 830454 22 550575 259997 642296 774471 78143 349314 140456 837087 874501 889052 127656 14587 235865 192188 35250 608951 894232 888624 4 813962 576777 625 866629 687942 684080 861989 750026 307240 502449 74759 879801 138599 799255 427044 2 35 891032 105 702969 2 16428 836268 889507 2026 201 19919 44 856351 621189 737238 292738 667614 580133 205340 10 179321 96067 404 21435 538408 493 3 31 877283 676645 682087 850418 5810 896344 430558 663415 881884 756824 49073 892413 183091 107885 689873 389 79874 9673 883530 465650 565612 7016 1181 753575 409999 270994 42381 872391 3 365580 864890 724781 374744 141603 855910 893711 245862 894231 4 500747 684859 406406 93554 528225 831055 886585 880402 190916 7 528742 726174 892343 523635 91640 810813 890265 169 668379 14 312267 77603 46078 850696 72173 327287 1 798734 896005 857312 423849 4 388 852334 127097 291089 874346 507902 439813 214947 101255 13585 886000 629897 225766 773956 26325 823269 238 845537 2464 21545 5 185437 248828 898514 825628 866391 875707 897504 1 249591 759954 889086 614423 819066 828449 602895 9526 888882 889810 237541 427958 832368 158287 1754 300021 5 897207 838342 8503 559226 898059 771925 883722 524387 13072 823573 685875 374256 892303 883218 828769 785156 672951 345545 114384 3 873767 19185 873521 522249 405293 802056 527705 859972 765449 880195 856144 516686 652780 154771 348438 798255 179078 550322 519775 409873 573448 454725 723396 22224 39230 809589 231711 449273 812706 852465 828036 105846 2725 836330 1042 226377 701516 258359 831804 741623 888549 781892 669 481531 704976 870470 873938 890986 2790 206720 452 828650 790013 11 741981 9561 383919 357682 781447 615735 34304 607083 331249 689206 787886 894802 892734 225988 7880 888229 329141 423507 9324 685520 826702 829635 845623 857798 30611 726423 826248 31791 522794 866738 796116 79721 808181 296645 172268 807882 870017 638210 455604 2 119474 650071 167041 790676 786698 851737 324001 806067 865920 885210 393495 1 685323 702327 85069 341253 871448 13201 417840 858952 480901 34 879312 635055 850419 37 852332 2780 3876 780764 247354 392572 8997 883796 796886 6600 805372 261 455633 259606 283663 223654 890854 781199 117 808960 90952 308286 7637 736083 330681 532388 714463 783177 786331 162731 393679 419101 825680 275243 331791 788 868436 572117 405272 190948 104197 793888 888735 461298 857348 736101 473939 2 481 31034 840032 366902 135910 892499 337444 733679 21384 753525 319165 662439 5 144757 283137 119316 797653 880207 80368 898728 763584 45391 617077 782150 896892 67561 15885 895942 79834 1245 208 1877 424580 883915 306515 905 184935 879823 243626 5 788 2 641729 493366 617311 875826 850809 260 792127 875125 898722 251927 209918 474017 796771 891640 395783 6888 42600 450765 772646 663892 126993 72423 865780 829340 814216 546505 877811 823951 773116 898621 434867 2174 874639 732811 42 848923 192131 125096 337051 540411 889042 880558 703534 1994 425516 779997 406 897176 97770 735201 841768 808 641989 495269 51384 90997 582 896116 410477 182321 3 73316 856412 787702 897903 884735 1 576643 103580 17 842284 351975 888698 151 4095 899588 514376 236871 234910 880489 459696 345196 111372 788180 112290 845587 45253 604286 691863 19348 186 180954 894459 518172 507625 538451 867198 127553 887149 118800 159755 899765 79444 839183 171314 48330 93889 762444 896635 854837 705791 896854 175815 140050 778734 824717 9 660116 94806 881897 504025 26 1929 185 495709 846314 620939 9117 844379 1154 469170 149780 486 873154 735881 2 523289 9 734393 94907 54122 685 405070 79973 788236 197835 316879 838375 868128 743481 301770 679312 96239 5869 330059 854539 779757 143335 710675 800777 383244 2 618 892442 82 869972 11733 713178 427266 792221 850960 789821 9356 56737 748598 673948 529980 836943 536118 653602 845062 891723 2397 2892 571501 90009 627122 616522 872543 203657 2584 758515 7548 818941 112210 754438 102236 879644 196357 15773 49970 170 869654 510417 2720 83198 8 854275 797789 484 197074 250750 78 891258 83572 366735 805260 829661 880447 842776 706732 344826 13 863060 481007 712599 2715 27150 798790 762258 770524 145466 260111 758401 443099 752500 84033 880809 31384 822341 888195 487034 764317 39859 613833 12561 866653 57452 724753 819124 127778 852219 543 240696 55 798604 672959 186758 407205 862785 8 7 4 364385 7 777390 174412 211737 100053 602968 8 3025 868581 781345 439697 461609 279680 365475 896202 49 4 276893 895625 27 592783 6885 114003 179699 4 276092 610869 691970 587510 139 755443 345309 262599 8 1122 771534 71082 704785 524303 42284 5 668183 889538 1 221509 465719 257968 573074 149339 152298 725890 782893 525122 780120 106696 753106 210821 897815 27593 602016 454220 862450 767058 889925 202610 717595 680762 611741 850048 481371 56312 896306 858938 847402 261030 94419 794310 813601 342181 829179 442637 806617 868391 392602 889873 9301 637055 804690 594881 85668 249985 753992 235249 721870 884591 823892 356893 5288 814916 852816 876321 130833 864868 869924 93404 547457 195 28287 790853 877049 475 383928 764516 31 813520 90335 113036 530039 512836 671873 797415 789503 27385 705685 865184 826620 7126 851987 66 779378 7086 4 623141 156581 36475 767916 685482 896689 760365 283682 72887 135 887415 314133 747981 398092 560 670 862307 765012 470 95720 619107 191348 555660 783573 668215 29686 576830 3 788642 341805 704006 45 822639 874455 840475 4684 206 2 392920 881187 229834 795230 43 861053 68354 838204 172205 144820 147560 197035 818193 1 898971 34884 364406 251820 364275 749984 145301 142050 38 5 119696 897667 385 217445 42 336919 427721 1 103826 681235 783969 57739 820267 714635 792265 238445 411790 807599 308071 489088 890971 361611 637184 38628 376296 510766 13420 98511 653474 642096 43 587262 786521 122459 877723 529994 207 777366 835440 172 573181 30885 786416 282204 806974 868754 887741 683941 206394 790151 705632 696298 682678 658235 251 337860 17585 168758 28812 499591 277680 3302 308881 120107 858503 419070 843336 12904 879861 5063 399986 890327 30342 812626 112793 749962 498 855631 840056 805592 20 182 5 235575 896741 441847 857521 2 451148 4228 807 268 677 82126 2320 453217 349874 793923 41299 2903 757798 190757 883694 459158 815663 782093 142492 516107 428446 97 115873 383790 405811 21 772313 760399 800111 672575 768188 890579 3088 54751 838529 1 64310 683379 366708 897256 158893 1 160610 243139 228730 319155 815454 860682 451472 898659 672653 119369 743990 527428 832145 2 598121 3 887448 898297 65 98503 768253 543184 10 140432 517240 872631 696830 842740 856448 5 394617 425190 122025 11 296759 883322 71187 17 745373 409595 729860 179206 25616 267691 620187 894220 244225 419376 758383 819102 816516 895379 18984 842070 68701 694876 133657 868605 351666 697495 384834 688 273647 732776 5 898572 123617 865728 759535 751 21530 188603 845834 732940 701817 881572 885692 853169 100859 346131 736382 14605 859672 899853 94 216730 446194 424783 872768 869621 31684 878094 317672 666630 155586 815278 347959 865561 839620 482435 808646 776182 851859 351996 105420 793610 207242 326311 872989 7 641848 572 100 773437 778947 889756 127527 637804 314259 861511 12931 484411 332214 481603 368404 808465 887907 517584 829634 808817 359815 136852 176797 150007 447044 804901 720930 316280 899645 20 892780 578300 3 665573 507 269601 658971 2 734330 835376 64879 387403 887275 590050 2639 31 326147 221311 892972 51824 542336 756649 641639 414 448 228629 1298 569446 804 5154 890133 471482 373104 880136 892538 18083 384114 275 1994 772962 889396 702622 867677 879633 843462 154550 529 886445 605018 213797 299390 611634 786254 310901 874618 887211 115241 725883 16 810069 474 775080 498420 512915 628841 358792 224586 456922 230334 719581 62204 762792 2 739660 57120 231 555697 841251 108481 854439 437638 853919 4465 674428 308786 622045 225354 792296 847343 507800 349684 3 824324 203854 338383 859661 814923 838640 884868 795961 12611 451159 846373 590210 717103 814156 621477 215194 7296 869877 150971 787299 883315 110570 769779 175336 12089 92682 626844 2 158492 789871 890366 722717 294621 558375 25 804531 49463 242 233007 866008 8 1827 859027 735327 872 805318 792080 4 894949 752922 88282 890361 863809 873324 387138 830112 193100 715504 874946 820863 262955 889771 419501 94286 412987 725189 371661 9 354247 275192 572694 6 55 857554 814198 1005 828464 46772 855432 104196 866046 752723 586463 31670 893627 300424 872541 888642 7773 827090 650656 422687 1718 258 309960 178531 190466 191121 42 256205 692919 139425 804150 499509 866818 22693 829870 321279 372097 615 578626 559416 854588 879109 670764 263501 167 849798 191750 756835 472678 67481 844053 875210 608541 5 866632 47 645819 476874 1 748548 184486 345 206 133209 669834 816353 808208 48 127608 719054 673 321080 163526 192031 847631 736747 80406 484417 43971 846637 694285 715965 31628 13 243829 813702 822383 280626 10325 179624 36 851846 269077 816734 834369 886483 834542 10904 886573 56038 407445 385272 27177 234 11855 391662 895132 856174 811890 849030 70757 37558 2 357057 761 553345 292926 707330 327741 806928 196801 833407 350 728722 17997 336 145360 455886 560119 389308 262409 550027 47805 898391 16754 394626 56 891202 180196 4 871352 756414 794318 875720 363962 881164 888839 832966 784315 715226 11 894906 457085 8 89096 474916 668529 125240 2 863184 722320 728062 773475 234041 764808 810970 657689 881915 672976 619107 48 781710 25 150085 62383 174634 228028 761597 465190 1251 71509 776191 212033 646324 223344 79759 122615 834870 108545 644690 746544 399408 709928 105 77493 753626 585023 684271 1554 883253 268554 895183 706096 657238 318511 457774 243 88715 848021 859971 208 520702 311380 85889 767936 335 804591 890984 595056 570988 438453 677439 175657 853199 36458 474 46 136820 691501 745845 69 3405 897986 631058 28455 883820 7331 38097 219503 221213 845572 218640 809458 863471 370327 741142 890854 706828 738005 116303 880219 825991 875066 481852 861064 59241 568010 815563 577328 422866 576692 205904 344067 164765 619861 885049 491488 2 705202 849281 899419 186620 823620 3411 805668 776448 743828 852 3 568542 858914 531704 13 494883 899566 362542 1125 268600 877913 248990 738971 899216 179940 716 860305 579 764340 23697 500758 728295 893428 896759 2 140077 123190 891783 890026 897542 262134 666 64784 891062 462000 584217 840891 436050 181202 650644 76750 16495 302151 522347 501009 243671 782192 569006 62 892721 51683 24251 407096 830299 88551 858029 719288 167106 882293 464478 36948 21 896174 5839 50 862544 424883 25124 66401 481276 9 764489 850541 881753 13810 649587 15136 816 352 199026 3 60 878967 659421 759739 380 898118 4 17623 318903 534012 986 297790 707495 265364 41 643737 648499 62 861065 676000 848022 872187 620967 1454 873105 865745 827794 3 6638 243318 2 661570 886369 489379 876019 241313 476104 227181 2695 814873 628538 78 226292 641654 801936 457367 759985 822231 443801 23729 601677 773926 11862 647495 736376 872098 15677 522172 1 763118 388845 171958 54111 553964 98194 859163 236 875810 862143 1 559606 34518 8279 873383 835864 208151 895609 22 308 472483 578277 673741 516027 862045 85075 823540 863487 79268 859796 5 832698 1 774299 726386 140 302518 899203 792879 36630 511315 88 544071 489880 584648 877143 583709 878141 847811 304882 27497 884454 832097 404583 883004 499706 5479 49172 3100 179 893166 746788 898000 110370 506324 17295 881496 623933 4 857491 338257 352498 394325 892020 107 779928 320446 6 148 5 818655 257 816980 183003 859748 868410 107183 22 874767 850865 250599 2 215699 56 889858 1329 605836 728668 474701 17315 205534 137266 846001 575498 785756 52 716390 518084 898928 22843 848470 354688 879948 231258 83 447483 617506 723153 746304 351057 850174 875992 548528 128405 585582 802953 857576 891183 118 857690 2272 109164 369978 829191 2 163549 622518 871708 493624 389545 92618 839468 772967 3 60349 597623 113 52562 797878 758225 831682 530924 842509 47894 556382 753725 888363 473517 1 870052 868190 798453 481234 703366 76321 185513 360605 456377 37593 91362 44079 43136 222839 275865 794962 133 343201 832559 804062 5 177240 737221 613049 640484 845640 738647 73251 790 847479 1 240436 889549 512153 695329 151952 884879 804025 882827 440304 856353 437309 96476 239 855552 166037 885111 31523 1179 252023 448666 23 865960 10 8 882734 259289 865025 158706 705846 1452 9019 427702 15384 224 259603 287906 405730 740221 518912 680762 20625 864799 858289 261592 230038 292465 74587 2 866733 793194 1702 680564 800620 884245 838850 608411 620833 4 564677 403991 20 899024 840055 1 787085 864351 825678 161934 665141 2254 761867 472639 52 831238 633500 860917 663934 481614 808730 322589 895310 896536 883 44 714158 84070 726839 802625 329927 828373 25302 44043 317043 715780 809292 884338 892009 885742 292002 789 278141 812362 706856 878805 171 864262 875304 892149 436749 407616 292449 603736 33101 858832 890 136 462065 816083 579830 885240 14659 131344 634838 335460 567397 1122 635285 37970 365950 655528 173052 218665 370777 441135 720 4 875758 894082 868519 9 881413 898292 135230 220 598626 769667 884507 855734 675212 781887 886686 802921 1161 891218 422410 91953 526057 651917 899396 741583 48348 870575 885060 576767 24 856589 140390 200487 825211 4833 594900 658411 124 564262 851807 887910 57172 654602 866001 863083 64208 11 267639 898057 822745 869284 487462 34861 23 832885 602240 813874 70 581344 220957 1 842208 777805 865499 834098 460465 887561 453114 813008 383 43519 339471 431198 888080 711436 1 64538 898133 114497 501807 823757 2 235 174325 530596 855702 318847 768 815374 866139 384887 872929 869608 31289 1461 435448 377022 96348 691635 731415 14 12 753398 493762 648037 220174 67856 86963 843556 580088 213476 204047 881879 352900 214132 11560 5719 631949 35 230289 859214 325167 90 894639 876909 22759 888795 2 680827 78 810443 119491 366444 770297 778177 841685 899680 66020 336 126380 4 636475 683570 285330 397688 641439 573286 446941 653866 319636 887571 814425 271610 4 894772 474392 243151 325661 707805 870355 7 439651 740759 172430 679675 2325 888717 394445 871947 46291 659841 466 513677 171551 411287 534297 331975 272967 495968 876796 224582 33558 886001 807798 183 255843 220088 270698 267688 858895 891947 704324 239493 70281 354288 23 99141 195845 493182 76362 2595 290038 1144 120403 66825 840571 798368 874822 795884 178149 737563 87962 267318 21250 129695 284387 862988 882653 215172 865871 112054 640701 354 862416 11 823400 890703 425210 344090 804379 173362 895811 209487 234405 841328 58195 459758 11 71493 59 842555 7314 362416 216690 770211 86 124394 879513 309624 691745 861387 785543 1666 778687 603653 688977 120682 349424 77 524085 870456 590451 856342 264425 6 1106 408766 410204 841760 633437 1441 225890 521231 62009 7 872697 34193 379680 38339 561067 529825 876638 355044 386738 494853 116064 822639 514632 401300 579566 685354 771128 295977 166197 1403 853752 766458 338 34857 65143 636946 531 896856 836259 835896 869702 345048 409139 763686 127525 354261 339974 817414 770382 505298 453001 832508 7560 895612 9674 848255 891874 465192 3 404177 834022 239494 13648 102034 818504 710347 850874 165 530725 61592 846327 436879 157871 817135 362815 412000 841222 627710 73883 2045 342352 244 10 267265 327741 814186 714454 159381 476844 796933 884610 790905 66529 719731 288 848494 38 283411 81016 85082 729802 4236 748894 134386 225443 4206 153218 311427 77677 296841 3 40 785048 426541 778578 837695 9 168417 274216 843780 463683 111976 248929 898499 577776 884838 376467 8880 864731 880033 199094 679 67374 832309 727124 27174 454675 847122 716817 14288 302909 855099 449640 270275 810271 145900 27708 867232 514944 16425 17 67520 879583 859904 663207 168256 186828 232538 815147 8421 561043 5 527318 158749 283834 877639 872026 735350 26124 31334 55953 208291 399643 199 52184 33623 8553 808187 1 325728 880598 75526 896772 882510 877575 3 5 833803 70653 697306 794275 44 471134 704550 118030 853688 887738 411041 39095 880362 864477 828785 284980 837663 800190 12343 817350 762753 361385 268648 899110 159 2425 835743 734703 299036 97100 2594 861280 890909 390824 1082 782989 379493 152992 898839 3186 541927 10 23 241524 328324 426287 590372 879028 877504 33 877075 865 4768 15580 726169 844441 4287 809537 874719 17485 498563 821560 866690 728666 20306 783755 316333 686655 91918 31088 27545 834232 298336 878478 633979 771159 573687 35 617181 411765 840635 209616 707548 485245 274103 544256 847786 805222 156835 69 707718 899578 891373 870763 898196 508463 796814 523755 254027 852188 188686 854052 4 301 3 850157 482693 32512 856520 2 8843 774657 259 249962 446080 7739 820120 830585 710313 281084 300426 110595 242309 872293 771859 772424 509300 882973 892929 457169 54870 3798 895411 821850 262594 830292 626981 636991 127178 15514 820444 465226 626925 14 895008 661333 35122 20 831207 395 168306 136 770774 611122 407291 599039 88539 756660 209 188508 2 644650 287782 2 373991 216150 850137 259 161725 30 357 428964 697809 53021 473098 143945 801690 725 503 83588 248858 611895 266424 2598 874329 12 379571 856525 780573 897019 885825 848477 61198 608003 884853 221248 167521 856357 724679 137720 192 850019 29 817389 762705 5989 144942 509913 894329 880706 608408 2439 678185 851007 182054 791923 895682 867715 856279 826229 39585 231667 258 856739 793775 823584 434555 336877 652428 759673 867111 452 775875 355 530067 5 805252 647714 898230 767541 18716 872256 220636 55713 872066 699400 686901 887978 425335 480804 495953 26 699 355820 798964 465710 831052 644664 418383 63800 855950 206574 849336 27833 825163 613054 275108 292957 800868 55442 878006 407304 741783 425909 165485 277456 39877 170697 482393 287154 726711 565924 9 4 488237 135311 544613 281652 842980 787166 639588 793882 433415 33644 731867 753666 666213 86340 1058 115 838007 61887 332777 1572 861340 13388 211494 344033 845231 232832 15746 776234 1352 729586 1329 821928 851420 412126 763848 834272 691826 894967 821228 3 3993 487146 740143 528085 20686 298803 208844 75459 817327 889745 196125 240021 600629 890501 826346 2751 413172 465418 1 671122 833946 585650 177887 422852 757174 394130 774921 581855 302640 518579 624993 3254 876934 841062 885690 2 201 1647 237 637897 898161 3853 839759 888083 772553 268081 760130 197015 417815 81290 853906 174077 860765 339169 810203 865059 857784 528320 875755 898058 704250 788858 279026 243518 811847 382191 886264 190916 780112 375938 838739 434787 415369 776281 329320 889491 2337 464661 611626 106136 4 380691 879310 286749 809554 797870 895254 804361 398919 863523 877571 261 591608 864322 370794 84673 333976 305170 867250 868799 298051 618351 143898 820734 323 859070 520929 3407 624 832662 546805 297624 37867 171414 796495 536221 834692 153063 329987 815359 2 431804 711931 512137 173028 730933 449115 736217 851012 767665 193767 6 413458 7 140118 292435 450362 625905 559557 340740 79877 569100 74569 835341 604326 878659 779313 852060 872439 824867 846188 812481 344979 848749 897050 42452 870797 443191 2102 4872 200 872114 261507 791 575 126339 643321 448613 2415 759507 121739 619 776901 136379 758131 193446 59776 698864 816911 381343 20 19 670677 323284 2 848985 496592 263011 118 678879 883614 268371 671417 867179 11683 1205 784051 68656 2 875971 564003 23618 515014 889539 766905 397 404395 201169 670484 461958 890907 202963 815287 153 131881 17484 543704 153 252227 395479 790524 428 776140 879758 27525 9093 6198 19 312140 326473 874474 716562 715605 896114 743088 876651 167346 414001 770657 839221 894928 851906 273028 845492 764192 406 301868 1 6 807402 896082 2 571887 832457 357729 868329 33124 719167 9 5 746139 4228 824697 238416 458981 17 377490 568958 681877 231 588936 858855 883028 855627 884378 432704 190550 50 166649 786629 449 145 801420 705134 97362 484 17 336900 19655 311509 821295 1 172364 837494 727876 533190 299792 180109 313328 574 85269 699593 700217 114342 525128 537090 450643 525303 871365 879588 683 110631 4 1513 32726 99068 265152 827220 397772 557915 711909 41234 877288 2 3 673709 155231 813304 553843 867371 733713 662397 792449 774439 275382 147334 490590 899215 313651 751368 804675 1668 62011 27008 825148 108263 1 500658 425874 133545 47 873631 309 470382 880413 7 826130 860931 373702 888028 858596 574408 898624 344186 807247 820136 585111 484617 105162 75261 331486 876471 283240 6935 480072 879421 331040 867254 899706 23651 3 897259 1 57801 139687 751362 875164 871242 802803 97693 164023 697860 858492 562753 792924 419982 655338 776710 710448 781231 401115 872226 557588 2813 385790 715548 786593 7006 54405 128367 42745 895262 199679 2 881758 19466 98998 885702 427789 130014 876901 594702 225692 838373 293112 862054 739110 856089 790671 822681 574780 493679 763831 872973 416 894880 762063 837297 4 494205 364877 369679 871290 212891 2218 342189 819450 563403 199 884517 491021 813924 406789 367258 3 839999 51626 385 662378 770275 709954 366 1375 699044 822324 338546 382997 83546 707245 741247 572778 305555 11143 878770 677124 830409 600743 171788 889462 801609 361387 661397 274811 7915 868727 829663 9530 394646 570666 191497 535287 640833 2160 394461 11396 6208 287 139122 2 899474 216104 468596 689 725970 799036 11799 846732 6 29001 53017 260616 162 8219 835767 898601 106 742390 92 1734 248193 8 278643 487525 372753 346914 198337 899570 888787 772925 108902 656564 866859 634285 839089 2 308076 654653 622527 862621 125065 9 145670 111194 190574 533329 772646 1005 868483 211525 890511 15843 377321 823141 793620 686615 72863 269979 886339 393 300480 476929 39552 433670 339668 52376 736991 715442 886468 27829 2182 355625 888007 17 579423 789025 629679 294587 661499 763903 72 854698 264900 169 351062 758992 3911 289 120078 891542 466266 894318 355142 331329 54521 33231 852038 2225 404542 143857 23 881562 822077 867628 79065 375944 881970 13458 426418 191366 523547 883541 63801 6 864806 446021 270715 264542 713580 173038 849045 762246 848156 620618 804796 630820 7 604205 398841 427883 623940 52586 188592 580283 332385 870343 834200 444895 37438 638634 847866 868461 389715 489982 899881 425799 147 535157 734720 196579 426687 4975 284497 812359 379685 712379 675718 1626 370049 755763 292605 125374 193403 541241 1034 55 324965 527972 768780 441695 94783 352580 41 717251 458778 823854 488347 250 5456 15790 660161 191624 47878 764170 594664 1803 841615 3 519595 405175 886464 369636 2555 492661 244742 502714 740 795404 510782 766249 22145 840908 31061 331 1613 799191 881005 880798 310614 338793 787673 280 631797 885 448602 864198 183007 780875 258622 775432 742087 896541 696510 289634 646448 7 839825 738159 724268 893536 675130 294939 796373 722956 115078 868139 2 861997 866495 1756 267447 582 1927 204972 411537 645471 136302 325484 373351 858516 683019 81 512940 28 25145 311 644474 837463 28294 315574 572626 618879 715518 362342 25391 6413 762481 847735 711254 181934 271452 164332 78091 767 819873 325616 873083 639764 772817 510217 266 771980 616459 802627 2181 224576 297744 692442 6 871343 345608 373999 899253 723863 173 893147 186177 5619 792414 671800 775296 810100 226749 881492 433132 796 669265 795326 276142 710154 341493 37796 90781 756073 892095 211 353025 891321 836784 7280 1491 321732 596550 865658 757598 590221 159167 727348 232987 2632 158322 731633 298505 224604 122243 313882 83680 479402 5796 842591 778145 897389 51087 861252 846027 770330 50212 666489 6465 898394 849029 271407 834141 844254 859870 73 169380 3 688400 825980 564778 842260 13223 828122 884517 194900 878365 584080 672740 793903 748999 760778 757952 879454 825390 828834 3431 783882 11 390107 458521 775799 739617 887946 451727 602042 467668 152537 838877 3 830895 236019 181952 179 258637 403120 314 853320 485237 756002 37884 396369 885516 558 228517 746952 566631 3318 262453 833391 550828 848570 752551 1134 489636 306923 550506 889097 622716 12 725521 598360 587101 620024 67165 22107 760734 716851 10948 785874 896449 4715 744639 94247 607226 876887 1852 124469 850647 160521 811192 621258 8660 77 859644 738384 886187 214910 28995 867668 274547 868099 835477 75179 170939 777427 1152 632802 863047 807441 5470 481576 671222 596785 519743 887295 517623 808906 395473 899756 300982 764425 843180 109682 4234 823580 202526 77 872957 790427 604 546694 737837 4366 827781 892693 2 19000 881354 815738 3360 869158 719123 2079 267273 760102 893471 76 4 1 745199 752816 557514 836223 898899 38802 765634 1 87673 484425 869706 20474 228965 508081 117739 652381 118378 726414 859004 896742 853923 867466 431 778327 781530 870698 343 499944 407 81286 3797 98 1973 599384 767789 8287 885007 232737 710694 848108 44525 88392 896894 2 854689 811897 204586 717570 125 357498 872034 110176 807377 1884 409827 84 103811 858023 597667 404160 16945 15634 618916 746 884372 753277 882269 689363 615893 430046 619292 278389 250136 509625 855630 834582 783358 490695 663973 733646 875613 78 9005 66792 894716 636248 23038 160137 394 796444 838437 121954 826973 334161 318635 861210 14786 875474 304781 550 1036 504789 12 591858 261592 858830 637 46524 684909 792330 442488 789057 360125 1 235133 881735 591671 830325 551455 847610 779913 42437 320323 1031 434559 59 25 409792 357826 848776 263619 135 214992 280193 15425 891497 718348 830167 109320 513 1 665585 834095 595838 83 17 419342 626019 560628 30 878260 632668 4 496415 477798 599300 7 860791 776397 826568 764577 853474 578049 845013 70323 670472 1 34816 880613 302637 3687 595870 32880 860028 161 618313 12477 1 246737 663228 238888 834427 702431 653067 257668 885567 747710 2273 127563 713122 715789 681465 303805 886768 351854 875571 620545 842608 574 21836 580238 12 5 275980 3 863791 758500 883618 809405 894698 877085 876070 3 134597 888619 773194 595948 826532 276953 18006 683233 6694 867827 649651 808064 184122 882019 81311 141225 893751 123307 76252 323014 832243 37602 752490 32 824294 118966 743087 3756 96 871641 871722 383900 697081 5868 464060 849100 21480 572968 195578 97283 90506 418843 860999 238663 181413 892176 2639 850479 815275 169414 604586 472 98 885528 8531 1797 405850 309707 336669 853465 4419 144793 860617 253693 338495 432288 891517 2399 27529 581954 463457 344464 2053 770146 603209 7 852946 15 614654 5 437050 637535 223232 879472 882230 297689 883912 20 472956 622763 237916 264240 36992 73 884501 20 120212 897097 55 120605 367431 557301 138627 522792 430388 40530 369445 788782 675072 520938 758639 461716 676 269797 655076 568080 249 770070 1022 2989 876036 409565 713166 300354 25 836243 893454 167742 798679 43221 118527 883710 863521 34655 665001 895525 861668 811739 872204 866318 265825 358031 285771 133266 654147 280487 662278 702415 6 35890 388800 804490 878711 819711 300741 748222 806575 259520 848149 406022 831737 54803 4696 563565 8032 20 558818 851128 24689 436619 125505 310128 708432 577003 690194 231174 407478 5 248 49318 727896 870995 202 832391 202775 553057 841032 877422 869293 670573 132191 837952 850445 721442 545176 770194 12 12378 877988 847158 471768 3774 844527 3891 508773 850317 370007 134377 225 194 861880 668359 868358 538906 718316 576 762991 74579 599680 8184 677753 864670 844908 405215 760936 814126 529044 119952 138268 809222 297280 8723 830220 835220 24 73 158509 882713 887658 620219 135933 871567 527692 901 28 72862 867572 829147 393645 24808 595094 719282 177 447042 7929 264024 724824 688370 665698 202613 850332 107 328703 840019 4 704626 40 826661 860115 565829 2 710560 794092 842352 113101 858768 784824 376517 825388 896499 673287 892823 832797 894966 420988 734020 777981 52572 564418 848083 821196 498877 797832 899392 615623 231905 609908 743023 750036 637765 547828 804811 792421 381833 772158 3 683954 1641 501917 373875 264630 877155 150673 886562 5420 182514 848901 781940 880914 150649 892006 26977 246 829510 870326 9946 872485 450950 409143 798125 131275 4 634459 79 937 363970 511022 84876 74231 855926 41526 840607 807668 21365 330700 17 635523 892807 775715 128107 857153 2423 877953 627638 381066 317559 66087 333550 861560 3 181040 17 152378 91 885713 894401 463694 796811 84785 799389 865516 305074 647815 112799 13 873788 703751 877327 690210 69099 614140 894088 18751 132 883703 873740 852383 469670 272938 3571 291605 873990 804668 2 593 462736 854079 692155 65 678913 375774 62465 55785 899704 177454 819145 681112 880063 4747 766469 492031 90744 834727 339756 835366 215662 267170 613609 415644 58305 851173 810657 782709 768521 898828 219074 894676 717376 301876 896131 137609 275 332268 685243 700127 443079 774867 868022 7619 880697 894950 126455 194513 893440 356956 125646 861343 598077 872903 290447 899650 213016 835712 413497 340995 374231 726154 158266 3 282755 176861 28576 2 1626 184449 642118 463229 70075 678564 1 95997 853854 873286 862472 899974 610044 411910 684732 858971 807232 92027 736488 21 652266 840189 194004 776861 330254 592069 183 118033 294596 868867 481 44225 651054 849657 399743 206691 33 827135 198647 809273 57047 24 322492 710411 713867 643231 348130 552391 642034 45084 649530 481056 80930 691594 344885 703174 107056 580591 549418 846718 792720 870093 878632 803681 705931 13176 886195 861309 504610 66815 569261 880126 10222 809643 771260 38362 595634 251981 173 781794 226049 887166 106188 835851 677150 237314 925 1456 846252 867867 94742 826993 275113 792851 634281 618661 1515 539006 365950 717 830714 463189 2339 854592 566593 821371 13521 616502 47 164422 860398 574190 874409 337873 2200 18 427635 131586 5344 2 386861 822506 83 748743 869907 507007 6643 2 136942 341558 692599 650263 89472 83810 331486 374227 495547 1867 742855 604845 297259 656 818298 1683 583079 845023 672267 254700 23312 615751 898957 2222 890361 801528 109 486 869970 308140 72 454865 5236 471 235448 19845 187360 317344 848460 235427 292880 615790 254318 864312 555318 463951 187679 317843 828175 2733 168823 18862 2424 860264 882299 659111 495940 764779 652569 539639 116312 77343 2 898051 279859 211843 886822 3844 2 605957 15 816998 195720 183197 478817 94 10649 699717 351895 845810 590940 470538 293867 736850 817477 214701 33620 897871 898698 97069 466172 854112 402258 648387 876385 3792 861030 801150 159 202935 12 864950 861505 658346 475632 830918 651903 784258 465245 702745 857428 2522 747373 587218 714213 19910 558867 397761 825524 4 3 789485 272310 877256 664829 69776 181456 70772 456112 4611 874755 1573 319676 768253 59 661169 864265 64529 797194 348 580510 643642 873309 72 864020 795872 97107 832855 9 380344 877317 3 3 883917 765006 191970 853361 796192 809505 634217 32139 98053 689488 849521 784 643862 189611 574405 739399 48417 1266 368870 445 874965 580900 802747 597020 388011 496013 188797 881256 66711 730582 699099 851285 867932 1227 878777 4 218169 497428 359679 609108 779566 5 27830 899928 564402 800060 656792 14 818864 835619 737712 881792 827574 786293 877554 27 55425 245095 1 431932 299856 568405 841056 67953 102158 616667 7717 2034 1660 777270 817507 592473 51757 889613 613872 878421 70195 326427 872511 61 7 722991 371276 897288 859011 642629 251674 415445 7976 726118 835206 507193 787065 882654 839321 197331 817725 767009 851854 24 2830 139971 117107 698 1231 36168 153399 290812 16 879232 1 667000 691416 42 821295 83350 11060 3 373082 1488 2 754444 823279 883031 859861 65 2031 276639 4 282554 772368 865951 400532 254807 880549 821200 869145 75217 674182 849497 359584 762643 211853 541411 794269 133493 842588 676672 826139 895053 540203 882419 9455 297663 852103 810912 210057 714261 754997 836662 893903 172823 899254 786403 751975 8098 55395 231483 7187 808849 461616 675563 780 338448 625824 186455 127297 330510 47379 5409 665347 75846 855923 85139 109718 304622 890857 25905 21906 843592 857768 5294 29813 273401 724527 837203 1549 332588 160243 119532 887343 3 895169 273651 850224 256175 289218 315761 16507 652408 893104 295 60007 114 23766 872744 1 803801 4 124466 151800 847064 251440 799993 718612 809514 1610 18 199616 636303 782245 892834 844140 349846 48 289839 817491 547846 347233 876271 416911 873804 119881 214539 557325 825951 75853 115804 893497 771123 680962 357185 59065 169371 816111 895633 393982 451614 35 840893 1 220021 567249 699253 32 279447 896518 608916 3174 287289 844764 48898 1240 487443 636470 899152 571203 882041 710911 13 826628 300760 84240 398337 275 1595 99051 111127 61986 14 571704 739445 43 782247 520697 861335 857601 828122 417262 367 119655 539248 565685 2338 848800 346341 236812 18671 829637 552347 383438 1329 40525 137876 40618 810532 864867 68499 100116 818956 345490 76836 567451 708207 1 898036 760657 8 784234 854736 815378 4 2 402220 33 696684 595844 141145 84128 898732 804564 437250 281085 895092 5 12340 873598 213189 810071 70149 867134 765405 310030 27 226411 477335 871019 217151 613978 795895 75582 822973 892220 897716 979 368226 881463 819417 204695 51820 715693 747416 834064 863128 407491 888980 6587 53 894061 325098 559501 736448 297 689506 848380 830936 479411 496 889362 729817 880106 6912 398419 766182 72084 1 879042 104358 789905 310856 78469 24176 741904 683909 894046 859678 652874 886318 405702 323635 211100 518541 289 446842 137575 692895 441921 757443 81304 842223 876122 611564 446572 329468 819598 143531 881436 827318 108708 454479 746063 774750 24 764681 12 615621 818013 767770 666727 635645 457974 636641 1 204 891552 852695 797774 343386 310453 708158 2 13 186614 104621 4 159266 865081 747597 182456 838454 708847 210326 858812 404945 803249 272450 838980 652372 35 749470 519385 786511 789908 138063 711746 11082 54257 498110 336216 116678 70 750013 363319 539906 388544 266937 848298 4 860384 753526 309374 400267 400162 613594 126697 858392 370372 287934 334511 678198 169 3094 462130 760964 236408 31 895368 53 895660 9294 24893 168337 765057 204195 689581 2842 46405 159513 509764 111851 829419 369972 543271 17 54 114164 445923 873404 731718 514678 1 476299 644946 55365 722418 291683 760452 532746 871065 503543 36 401852 823734 497149 18 897043 804046 591882 3 500333 8 705970 347486 90881 263040 801246 58 220843 773786 199523 669954 673867 85412 772198 21620 867839 443984 863698 218524 249376 36 479705 787060 1177 106775 18 559955 872903 384788 7570 78 752664 162883 251013 868545 1 836366 530865 286149 192923 519862 742729 497765 7 366108 878833 843755 101298 589219 646525 642252 267901 826180 71643 452073 826838 3 893538 664513 29 19 168 844060 144207 224154 347754 198965 33016 759559 751685 69 534827 872117 9257 187512 754166 851766 894515 880674 876940 865936 817351 238312 882304 9 16269 2 869948 195995 534776 863473 823618 3 202136 4 82871 884524 799272 579452 121932 46139 843097 781871 110144 302833 868972 812768 882807 11 798632 669536 800101 688732 774044 6 1175 43210 885162 753793 783051 112578 706875 61884 5 109467 451108 843893 817816 252061 752165 2 810800 154139 46473 500652 16928 9386 239368 254735 471897 179009 710236 634996 554224 116210 864001 811193 599271 14 886825 1 624837 851748 892361 43 134179 20078 143506 366927 308502 249787 740128 595833 888902 422825 222667 602424 849114 889647 347464 857419 720778 4877 752985 589491 342513 482180 2298 831136 5805 92 684520 236515 830212 666268 207438 770464 509620 4705 367771 244010 89789 316287 632301 869110 216192 628352 845152 679043 819 275394 820794 702658 3 853697 155049 837959 381 355824 7 439267 843579 99625 20642 102 59 795891 819285 239561 25326 238 424848 668766 644152 877348 35 118329 818984 788053 2364 21242 56297 342161 227425 1 886393 803532 669231 890612 8289 667098 1 891226 721955 797563 2993 791030 12656 35884 882727 122333 240072 846313 610535 582804 44 304699 897795 852094 825446 417633 157315 176955 863980 32407 743924 1 107350 850807 841716 796729 670770 869012 5 280 236877 878895 94107 885225 68532 154215 430948 446201 544779 863150 647482 258047 108912 897822 869307 872743 504251 683638 62127 179672 769471 619528 57146 1040 19952 679916 320127 1 658140 268981 137947 60683 889707 348000 895287 336 876108 782870 71 8 808463 141267 295573 145917 444829 626009 861032 605212 887679 5 877407 848108 396592 439963 841184 700699 642384 215758 821906 585286 771243 117111 7 355931 855911 494117 384601 853013 325925 821879 872699 864497 869192 780461 145484 3 844739 620146 706500 895621 426 696533 852265 674111 707568 2558 457344 857767 713572 193225 32 887780 20818 405979 865785 425179 4106 4 592584 215 774192 754558 245 872155 48840 877044 392239 374914 852367 469268 372015 515298 69 308574 435761 342471 494494 747984 857902 887051 712859 375821 11255 225030 483 810527 872230 857362 429825 843939 232682 45 143363 263750 54012 770975 320711 1942 73198 604002 147262 439398 619203 826566 817741 793790 1423 880693 891708 99359 359793 14164 763952 170169 871702 894007 106 293789 883654 850755 697093 895045 116 135 356557 296208 223 51 218536 757627 843145 876285 8181 95527 241444 856268 97900 886402 742540 888996 548353 779971 819321 856339 685574 566903 29491 505791 115044 531724 815234 859623 175468 869737 814535 1 771966 756666 797511 206848 632098 211615 830987 685240 93621 36119 238930 881110 71 623586 279468 873075 209833 2 823011 1654 1542 894914 405124 322986 110 847630 188204 559839 887697 378 846023 8 72 370555 231836 810348 160917 859486 23245 841353 541793 666483 18 821347 856230 878950 5 176602 795126 776390 768327 237654 806122 835290 19883 300079 886312 171757 435 465016 891010 889126 703105 619367 839261 701142 10997 684 1 832403 834589 572927 3 154192 174 35594 676488 41820 3085 615338 5 263484 887539 802709 872900 38271 505925 374009 838230 855857 872179 48424 543421 1147 701773 873155 695486 604416 147623 520562 789571 896460 772604 874237 312058 899551 17 896972 482487 39881 3 826585 679018 150042 837020 433914 455363 704243 55724 870012 679251 870342 709633 22 1 451 836140 605565 11509 555358 281532 842466 721499 827006 744955 862133 555152 324467 899220 446208 714782 66651 870550 31 3 711607 81355 745752 214 757056 608391 849722 886050 199088 462 856631 508645 45145 874689 9059 13 153445 704356 381969 876440 469513 825163 291993 874203 833285 881490 828090 765432 894840 63651 539804 133 895091 284942 706529 183371 336559 267204 13916 651 840705 173964 880668 109 65468 3991 48 753547 781658 814786 26 892291 833212 813300 383756 97 340682 894255 356 846661 892185 679037 641140 21741 414742 454019 803947 215557 845467 374772 742685 566203 367404 814317 828239 880597 272837 233727 824880 870234 197147 743512 8265 110 670566 222326 586377 296706 2 681903 660273 127481 119139 645526 380624 865576 417434 824217 455075 589292 123817 12518 868353 707834 231129 886303 635603 2 64506 551519 152222 568053 76276 313599 812598 873428 2 878849 836408 883385 894009 132432 842478 273183 218502 837234 122811 846189 856984 36621 682411 252017 311158 782812 857329 451644 899162 418311 530974 792838 454566 300348 680567 597291 482878 862392 158325 823758 530267 12811 748536 314871 155592 509198 63281 256816 62 256406 351468 251744 865005 480780 199 644258 769061 1 875466 474 892843 7810 819562 237386 749688 841298 493771 357 453592 218432 1331 714695 329901 320591 766605 702663 492 646144 845821 436650 896649 704 79104 1 434 6 816595 705610 625310 494172 837555 679853 317110 32 892633 516718 821347 700535 512457 19335 828017 639241 98198 896689 863658 151448 459346 197033 338098 919 870290 405995 523488 180558 282577 191184 881122 828196 822039 880007 858655 778782 24464 73717 17583 12 308783 2002 1494 888514 655715 277265 225265 861731 818684 30701 867430 226098 15 19 288 890986 1152 439272 872261 238322 25052 186092 496884 2 1 889728 898142 769324 864880 48384 457166 120487 546535 31984 101224 752652 893350 10 3171 1881 4235 678911 243901 3 372256 753912 5330 879466 297452 440 26 449827 728903 78 192705 833931 865465 753657 7611 251377 14527 721278 222529 501999 171331 705108 67437 531769 8 203181 822039 1101 2137 653905 278520 853469 437317 62831 813019 771672 786178 246668 891867 142738 829950 871686 184897 707891 60887 681438 294242 884825 812571 869332 62598 850489 54074 476394 1 5 250520 674428 824745 687172 883394 1 293485 8983 39 14 2041 304 74242 834818 508409 197210 392517 171640 760858 842814 783017 6 860347 346594 24 877835 293118 5 846709 884234 786775 426061 788318 846012 55069 188393 438036 868103 262832 2 463253 541124 822 520198 622445 369173 220150 889539 83547 298627 535402 711136 125799 876393 40875 886636 877846 39746 655593 827711 856899 97384 160732 820839 835216 195413 885015 484659 571827 873618 8360 324780 608084 877736 186510 95842 1 15136 373739 472621 823089 430505 756351 640343 899220 850287 43925 44453 358210 305107 759837 814490 226887 880632 645641 9723 4779 681882 673265 841234 5 803479 836091 238872 90 548277 858676 871262 794211 845261 459 740265 896009 886886 13 860455 2 343935 352744 451276 526341 171735 20868 796121 11 36307 2256 12 870826 371565 3 323 846821 891180 320776 699203 510697 696627 467486 878934 761739 11 659416 140 864822 678171 896776 263378 514533 531723 413856 131178 806721 870394 562301 613852 843642 402525 354165 192681 489190 763010 43187 880852 864537 10466 374704 753700 680990 778969 883289 16661 832310 66433 876510 582177 138696 48414 402815 839830 891440 251812 441 241180 802642 702011 421258 19 886485 730921 16532 28659 882234 525424 245218 800680 76730 12571 790675 213446 370702 679541 825490 741421 47 376589 12 549760 878218 143151 6 269094 854273 327996 755695 609087 796898 418864 666489 876996 373508 704287 567 327 640096 63922 880896 859180 189793 865411 2181 200041 804095 433118 3 866821 691451 865486 471356 100234 32530 835926 780977 848314 882275 228190 171 188544 556602 23758 642023 688430 859538 38624 842918 433922 681894 868748 93 384431 617517 27453 4402 721269 300099 2 11 3705 861319 535659 198154 514294 8 894304 63 657202 275941 87372 6 837568 1 880563 858294 253 867586 497968 566139 190059 460719 836680 843312 8449 848516 105774 730576 199463 493953 409663 673307 800789 465081 5 693598 301049 10032 810954 557458 565873 268497 42334 30931 762670 544315 2675 846744 84136 271150 416916 790209 7 280200 787940 883517 544616 119 882529 860739 402698 512819 574665 886821 866687 10919 869778 646073 742997 754020 149999 75529 366079 891963 251951 756410 209 371385 257926 314744 796533 765840 764836 145154 377068 899146 246939 840246 865128 17047 732718 83 274301 776809 559029 43 427686 869481 804953 266852 7647 129455 849887 518642 889134 844909 668377 18637 643183 595563 887130 274838 895148 422626 55048 785090 411597 846830 474698 802303 272455 250141 673072 878234 713817 388198 49392 634299 838999 319565 9278 836918 42262 766962 466408 1581 3853 4820 437710 196188 871915 739283 668837 895365 71279 3 733080 194219 828629 145432 3417 232313 19 698639 86 844306 123613 245966 1980 494049 716648 480537 52 502879 124349 849 423649 897730 497338 296926 740644 816910 293875 17284 344549 1650 81970 835375 58717 854885 757991 416552 245713 113300 866457 451831 277818 825671 85317 565 820778 850930 247453 78366 431735 329315 765042 791238 767734 882032 101148 267542 87107 462328 72012 809605 308230 860015 349837 764396 877710 12368 413780 890687 90666 776429 5 825049 366166 886471 733336 701735 828063 868344 872430 560117 293666 437323 448596 880584 400744 7 83854 521755 223102 302398 163 319816 377086 9923 517480 741502 207870 615998 10337 824862 266247 362605 814 86660 563229 790850 899852 733731 237156 60548 814767 9 195391 361507 413723 898544 884050 871581 521146 600102 163834 315447 836874 504049 281277 892504 37449 462743 546731 3755 216641 190449 837837 846355 334009 2 463182 154462 2 397542 789490 316280 587193 878118 836798 871629 37 1083 37 860232 471 156 605304 854728 802629 300481 286267 2 621863 853398 696480 2 9992 329728 11579 232938 564536 198963 807692 880794 779631 60881 505372 880945 379927 886288 850360 882130 472624 242587 122 587843 443443 149629 884662 845433 796113 898299 709865 101962 100871 859189 146 863532 193669 420207 275423 120185 298310 736 54377 115401 325049 670420 673104 796707 845440 820894 329149 289329 734044 345997 15 508196 311835 401299 39 876711 7719 890167 854196 757215 795467 522346 146773 64734 162 538007 583856 49726 181 862846 50482 905 2970 767003 2 793530 766924 93431 573265 896931 633144 893488 50693 699227 539520 690284 850857 7 739233 164683 815095 342778 898665 139 20 446556 854154 376 502329 810224 412896 105 867590 12136 631103 211661 153243 63193 825709 846701 321414 542635 856915 878543 878702 420479 4 899322 868090 88853 132379 852788 1 622089 227056 237127 151138 898560 779672 526615 20160 20406 894944 812366 890444 669747 879116 612410 846201 140491 295291 889148 731207 4786 727973 721620 559272 553911 1411 859695 744427 5 847737 869092 43566 353451 808044 801746 194791 487670 880702 888287 677806 820638 257132 60958 606847 749963 851845 465195 899306 781655 19049 152102 105 484933 73875 818947 635851 33161 184824 338632 539656 367981 896853 813771 222774 52 857370 478259 6963 112286 11122 161 600007 712705 680438 512268 75114 230338 883230 897456 576710 154626 89675 191 24479 842991 841739 550389 698104 454464 711819 766648 751753 34963 856960 109 870534 785074 772063 525368 271460 1 173239 851947 1 10391 11887 85 807134 851011 886987 813161 869293 43 307777 98 892733 873403 846763 617 653329 34 786568 612874 579924 580477 818830 809979 899794 692300 777074 498499 178441 1 794360 314814 898864 871349 57994 371773 8317 371936 643195 754208 355291 733897 426535 3 876661 336546 576851 55 279521 317153 559320 287914 872087 252578 878248 732959 817317 171050 15 213244 650890 2395 388185 558956 45187 340425 617339 871792 78766 42354 146070 278653 34162 544792 128081 891724 870678 33366 419631 705137 834991 395462 94 712010 846368 280283 1 431 9 90550 254556 592435 418991 172756 4212 535800 851707 847242 892394 753147 500830 853611 17 854452 438215 331732 814598 181 580856 641398 292381 824333 737617 810732 32176 270804 128449 626841 888280 266464 6 1 778321 835023 154207 843911 396189 48110 2 574269 308297 885225 784474 363203 267818 334853 59 13382 99819 14830 751573 760163 811743 819639 847944 737199 1 119423 615339 800120 235450 794796 1 109930 50826 511107 626937 837839 676648 679057 414598 850225 594242 458415 19259 347739 15 335210 760903 801503 25409 8 592549 143 373789 251114 203712 124668 868053 201286 840341 518442 886257 841038 773 480320 264181 32105 208357 777325 84 189567 680739 318499 484567 589006 886192 872297 518540 192208 7256 874165 898340 856981 355 582961 230 546576 491801 653706 180382 130645 749533 183199 144471 856603 2 1 881545 99955 663542 40655 280818 872999 834863 246049 834398 847022 320 780319 44010 296659 565 869053 871885 225980 863208 774145 81543 821067 284 334558 156157 81428 6804 863079 663813 280957 862801 661166 438034 674450 593660 899689 880344 887334 15039 9 699301 515 2 612083 898907 847039 290519 790958 757340 477661 375735 1 440268 743798 74945 115 716929 669 5174 854527 175213 838193 850194 857101 179641 3163 601327 109 899123 891783 48569 801385 899485 13234 525383 237083 895135 822323 806552 852621 183654 314455 594645 34626 156780 896079 601390 394922 664441 866455 30114 2 655934 661493 718119 833128 876881 210956 187205 898436 348 323376 159698 433518 139823 749489 81800 4 853884 881265 839622 834999 123826 732523 94618 37 780786 885396 784232 4928 767991 633212 801421 829419 97264 531953 861770 793473 572003 57731 1769 820304 2 668548 112547 379104 107218 120 47538 209164 6011 510194 830831 199720 279023 10 877621 773118 656083 353212 896746 403 658884 572227 663772 8 15 89487 812116 46900 588171 872824 194287 820777 2130 763275 20155 349925 4213 861485 445104 841981 42 53583 715060 430871 498327 395520 3 1169 881881 472504 743965 672337 489576 681344 18 548103 503389 512586 102737 466388 26534 610513 717686 7707 27 706690 876180 883399 326856 697009 831420 49791 25 14 26 853493 725525 827047 334 342826 20 58473 864239 7015 36 405500 14297 620150 98193 17287 884220 27 1 9 739151 6560 879518 287927 246518 23 803 855701 890608 799010 658427 852530 565953 886465 634 741055 782368 472278 4 265778 525952 11516 893511 495089 88515 187734 770707 245158 170113 672385 841192 207780 184223 253862 604173 1395 307036 865212 709641 844521 7609 378570 505099 808987 115146 357797 31748 393845 14 688796 884856 22948 83 225004 604301 761862 113 284255 1111 501928 432554 871110 893995 180648 698522 763290 12 185891 3 625844 123581 592567 8 502557 887823 112139 872418 473125 894153 3 882955 20680 68389 463693 5 589594 470789 861456 168037 850273 812297 117316 190691 794204 793074 732 894640 75419 830323 755494 864295 609941 880367 840451 853913 836166 802111 39 984 178020 566193 866425 585971 545294 8 633627 475691 884733 4 1 162204 129 772310 677445 858755 3 839111 3 898004 22518 17135 499612 818959 269 65756 259632 1317 844 797567 161667 677521 880804 17857 888635 353394 898001 49849 713583 238899 22292 793716 1023 2575 221791 12 3900 389530 889645 537253 5371 895033 800837 76 27169 99100 523648 2441 313547 391304 21 581534 646499 898930 806418 58836 1276 631216 255772 783938 778772 756722 277011 192597 862055 60947 768075 462389 446990 3 146300 825669 156520 3462 574246 313110 505136 690433 806026 10 843633 832379 542412 267 30949 64 873531 415869 99143 741823 779728 602347 661566 897059 706695 791411 761250 553531 280157 18691 406288 620250 449260 891832 883266 12 870362 399340 242224 205 856065 93305 466256 840353 150695 562852 271701 755938 433 199796 799822 4 761973 95955 1564 2607 858357 873521 6 174136 220712 93483 823133 443064 811692 312449 3 9450 867537 88568 506570 31400 26565 106977 357 828359 862602 373492 609079 12966 96959 764308 204 252180 821853 679937 854 706944 537185 142074 54 823776 799124 6 869338 858327 34182 169670 540414 431 833892 587463 135923 93276 839336 162829 860612 380420 635806 781589 832459 380878 873409 879702 354009 787621 263244 674335 825253 682124 397829 638037 21 617537 832090 121293 392787 120822 839988 838058 827870 177549 869916 661345 525383 472758 872512 745828 728845 359752 790743 896879 839693 701471 180036 570169 818621 124 847008 744758 3 15 805800 864853 3 279118 783627 7437 732856 850542 365990 67257 886759 884096 62262 6721 895186 180 7 251173 408777 388 649586 148858 849055 509174 13854 378062 1 412542 611487 874730 325011 284884 37152 798354 569910 830178 62 9 766107 298832 684965 39846 40564 852539 182197 134409 503236 279588 28 831133 896269 840167 793730 659486 813804 598042 820881 743232 485009 864508 247195 759567 885814 9748 789737 877958 815414 896876 116194 329066 785004 11 555092 41 168488 43846 230870 734577 858766 703240 260275 305663 354987 2 272767 154998 183868 261765 645124 19 859669 2100 17274 751350 298213 251 576062 360425 896264 696132 858113 4679 880905 101021 726974 899212 94932 583733 429003 15 878592 71676 134237 441747 291352 847559 122138 662345 230069 507950 1 730549 29 870606 867424 135981 822683 525585 867339 601 95061 297565 762586 48753 282105 172147 857139 800752 56959 180447 157598 646025 893293 857953 3465 369098 882071 794094 816920 398352 147344 875926 20694 707755 884082 658055 100014 264349 38559 802928 751455 396339 874420 76973 801261 776336 153121 687366 279429 873518 3 592985 811963 840741 182 600087 873477 737268 614961 5644 7 15 31333 469159 30929 282507 437902 815661 834468 878481 7617 637632 826453 873530 19 885294 880002 818738 1735 638945 4 32195 396444 416157 893402 9 846086 749796 773154 719234 359883 1 626248 774972 739766 154193 781834 888303 97203 339057 887371 409673 4 558729 72 615568 787035 805059 3096 57954 836139 70316 288877 765823 822617 242840 33069 870624 38447 619773 980 555255 579765 684896 823883 857213 777601 861487 843856 34429 238930 226219 28470 13 63859 34066 46370 351837 1859 892818 880539 179490 2803 195714 865169 144258 398100 5 855308 188023 14076 847774 805957 651622 671548 747730 161844 64247 898824 613797 787568 889455 884093 614635 1 877050 5 865820 14 448902 876598 245654 178819 890164 33512 540499 22 205201 511258 329648 575906 870653 66243 896710 853552 749880 4710 180004 498 821352 766027 859800 740830 858136 1709 730495 892231 879614 806265 26625 21 356582 35213 508028 320953 208900 130149 306601 18622 814395 745148 1 815693 710838 875759 361624 785728 181818 438334 848146 187850 759534 870656 862669 887038 260 121834 48047 891969 168 694671 48 743185 495314 59 876440 883970 60 40027 474823 291529 109 818880 865354 200567 303 613251 857796 2 30 452750 2652 503935 689933 388562 5709 70379 465805 579309 809602 479107 795337 157598 804811 706532 794548 101653 29473 57548 735342 771320 209795 896165 146169 574843 811226 584727 44277 300258 3510 800537 7439 331655 873797 75862 874122 27 467547 16 460488 780688 82 111486 743085 784256 822684 874107 238 695846 479204 45985 292508 433626 847135 65635 601626 881236 357961 436127 824379 231828 434662 171602 125097 60905 635239 292334 837831 213435 627605 864058 872735 871664 700675 3483 1890 898165 36227 3425 660988 580547 845984 55 253169 615217 805701 539484 256196 683012 865665 120821 822385 224198 40 875486 692677 725042 720762 690698 185140 47 802354 1 316358 750474 842676 1019 1 254586 283197 164407 678446 887042 780191 128368 377844 19 847246 2 851004 13107 835053 348046 469257 5244 137766 687262 1705 772565 8 826354 1 792986 363 484496 813 698987 29111 229131 157220 256857 696508 1278 403047 734087 144512 777704 793394 813607 730126 8476 738454 857355 500881 4 291 731190 888119 777026 842575 538486 144959 355617 5160 342137 1 892246 799075 843680 74802 411730 19 835408 203211 406992 573409 823548 885914 6775 691258 154290 787060 769240 12777 548159 646481 626849 69593 806 405738 813169 191893 845730 798263 14335 451701 82390 571200 78439 23770 881571 6606 899022 358614 268157 781727 38 2 156795 874516 20 385403 842572 875088 274 726175 53 820122 871972 243986 364936 610776 625125 535186 848947 395430 19 577268 506310 823852 507569 114 847650 807516 844243 884270 778736 313316 653864 886979 1277 70037 487199 47330 446 579579 319109 836946 776518 203970 149 677237 43316 86765 613237 285329 51986 133 193086 855274 359698 889656 437945 838128 669 52843 204394 72 388113 337705 136 383559 829147 318588 249637 131311 881471 35027 499949 452489 23 245672 229026 255656 335927 408270 19209 876723 166 41 156690 850604 874132 10257 338336 896856 371104 3 180938 498 890059 7 794696 346516 592594 361798 300585 441178 12 888252 1048 830730 821971 34039 887191 601358 163739 796350 877410 889002 18022 187503 393892 1 428523 628110 104 3360 2 278497 747696 861298 895575 893519 866939 838927 599252 743573 398229 834388 350898 83286 788427 23755 684543 25172 646260 673181 813586 884360 660563 335 880359 298055 384132 840500 729779 3 777117 17 253223 4250 562160 307002 138 871558 890369 899101 158224 831408 700696 29260 815778 18501 561816 825951 471312 778783 667810 188688 9 1 868657 773081 816360 832099 661577 570750 884485 9 866524 387214 2 472623 874385 842466 734912 6 566828 415812 500472 175553 896444 132145 104092 887833 854334 215853 202582 883649 819672 90547 688949 462422 18 824408 803587 877281 710601 31 844945 313192 2247 261394 817014 852134 765161 1287 396881 222830 16 838066 782667 283484 463061 732314 397545 673863 719 380522 860771 1408 884923 371637 856677 7247 781430 6091 594217 31 888699 872668 152 857745 890071 792623 160578 806796 56354 803752 789851 722995 34537 868214 773009 722525 216881 667778 389752 619677 784452 147748 335309 757610 722658 8372 77792 813093 876776 5842 603830 755201 5 893457 853085 577201 11314 820179 661478 593224 13 730070 854683 312805 207172 468977 27 638030 321793 280881 542840 824054 846899 291466 884997 678983 13 791505 2 773531 820979 879612 313842 32610 860600 626986 378048 10 636065 1329 719 553236 823928 232673 726889 66600 616221 784294 94001 1 34526 815786 737610 145807 837384 859823 785947 613195 69548 652224 55591 816958 2379 4 335583 876996 414685 838631 300302 261080 216429 627799 867883 897068 4230 781258 893116 741793 423603 627734 260 713052 361268 516905 792196 759818 2168 181973 590694 415047 9805 695542 840028 30264 553838 315946 760819 2 879112 304381 259557 611532 738648 761392 10 230872 895618 51661 832800 881405 7798 896327 69816 817978 248519 404612 164813 418649 794125 133975 101016 2 424829 13 218742 591201 52555 892485 833839 810595 496590 842394 885532 35 722350 165456 3460 699448 815082 585820 343063 259616 73 74315 895934 643 419727 844383 57 679454 347178 296 362 883691 700577 626773 879265 174068 838088 102997 182079 480176 837787 337346 3543 477631 42008 3 509617 898530 2496 156848 6 1 8672 161569 1451 71987 694753 866488 874075 550143 769609 668146 890193 769294 668080 160839 756346 596893 886647 232892 578124 78336 861265 151778 626725 707627 3 35510 872307 28777 23 826300 866258 257099 3 860193 319849 423576 864461 210529 511339 143543 893493 293326 726666 868930 892941 523237 769952 770223 881673 53716 144085 501788 326 756335 7 2887 53139 32867 4411 590503 748028 895728 1086 2 671225 58422 829902 294786 146 87949 793511 276957 632095 98463 793361 848316 350645 230808 881031 782789 5 799080 42 636947 215994 864885 764 421774 851162 12 204 474356 714136 886788 181257 523911 877610 2 415752 808779 18368 844746 141350 160304 59941 840902 7 440190 110491 5 875701 866070 896048 753 129164 812307 945 817842 231205 884087 513783 506093 829480 353370 260319 169950 399801 525818 480840 665495 884735 37 713985 240191 343041 610387 732773 4536 32631 746408 2 227493 897195 841393 725638 7 858702 712399 514756 26683 803 879514 3290 21042 453940 838587 481378 85590 574897 753917 754370 841044 341941 799816 834610 3057 886452 783695 888676 684671 440789 6 755782 475043 888477 1065 167 84761 102 132286 879244 868342 22 548946 893676 824262 257984 857808 69 7 765874 338767 292790 161515 899442 820074 25086 24755 823701 565758 749540 872054 727652 377188 712083 295226 821933 486028 139660 550738 825155 50464 3 444936 706247 8033 610484 703511 26906 300157 839269 889282 29358 892705 463630 837385 897112 152765 233941 242322 880649 629990 111 868996 867693 422664 304909 128 359 68504 298680 883871 177271 4 75208 2 803742 827634 14268 368 780249 564349 815690 5369 300 863996 144650 406835 27 604294 439042 7 100753 91 832765 799048 157068 638584 574995 859116 814419 218 716054 817631 852564 885547 622672 871526 710865 786669 788260 49 848119 435759 632329 866969 246130 828728 425149 309461 42 97131 688650 195916 753451 879672 167835 494557 841767 331705 830683 734816 718154 298078 866597 352326 571744 50 668164 98902 889974 816304 719468 10 743992 842363 821704 596904 275403 883944 881615 187565 474073 11821 41 333818 857757 612839 156331 43 501524 772153 460333 48960 47615 10404 30999 19 860263 139392 650370 706638 887699 432164 655584 3 495809 766482 9135 884836 788759 181790 240115 443017 76716 1 494013 831052 884916 800254 873168 860372 194 880989 895873 860428 869236 764979 105470 607329 445598 779000 615363 5 13 889569 773629 869179 324469 877374 447435 896228 589061 2 579053 391824 868519 837463 4074 868344 39 45 28710 489240 459683 795521 517600 18 493987 548969 867581 851799 478143 220620 38959 447282 601551 230163 890081 312607 37265 278 366893 832205 92654 773923 802561 670290 182250 737 23 859163 275269 725497 710227 527053 800592 742424 8 171170 842288 504703 826157 56386 823491 688500 777186 729435 464428 847356 849842 532492 446037 838624 35333 480778 830964 11918 876 859713 742306 852920 707304 489059 868805 18196 547389 124651 460968 24819 3 358859 3078 10566 445241 804812 251338 872689 846454 16 666243 783695 839097 829666 887680 777536 303888 486971 249225 643590 778283 675826 890056 828370 225362 522017 866217 175785 502991 3196 897418 786744 703054 66526 478444 695248 642393 614 2 802105 766251 209067 874846 537459 602203 1100 394331 860451 366819 750371 212537 3645 285615 885263 9680 333554 613617 254996 811363 854233 85 893635 628824 513918 747895 866695 258 7 728732 741445 897726 521630 433439 896609 313441 256 1427 563610 307489 680682 286161 890570 819767 122 719913 881859 871960 17537 177 730518 2626 401892 420449 3 846328 458445 202141 488074 252250 167 485613 627354 639972 31494 645710 777146 862916 875927 780615 890931 476062 872383 314000 830394 843694 18717 2 813765 852239 854867 182831 58819 157 482583 64756 1572 645110 115324 331382 1491 796243 138257 447132 498661 749530 691600 554162 784811 891352 66016 896778 630140 805964 811050 719991 144918 834626 895221 70583 131917 836086 323 711929 851702 18484 821950 858320 610826 676881 781813 578997 861311 730014 871420 856457 632603 381071 13852 4499 572516 796172 828161 344225 702139 209482 53 34 818206 9 838087 34 18 366912 815401 498270 192836 116213 880124 681330 93 253254 613662 5 2488 5491 891335 26607 3 145 584394 209852 785227 867387 824143 357727 342833 872346 292840 706876 460142 338083 529043 703830 741993 688305 16255 4415 136586 6028 3587 824294 15055 510454 700943 730606 370731 695753 869108 884884 503367 867002 5 405485 752120 756237 3 528614 890014 16495 833546 186237 3 367385 379636 360126 342 5448 887348 870050 3 866254 659101 897512 769850 826721 6022 164456 833789 506238 417764 75902 85 772180 624562 9822 818418 835770 887179 23 1161 380219 885372 9781 439813 430318 868600 885535 62425 38207 617666 70757 140 609 10580 818733 571112 351365 135 108 586579 835508 772208 142753 648441 894146 596662 825258 791757 391120 4 16 893055 5531 5704 453465 869204 365346 397342 156323 115660 6 747818 853785 77660 665776 607011 835064 519521 805801 409 565831 6682 875899 785670 78619 467909 12452 379380 880039 856710 440297 144 8040 20485 194583 140938 591180 142731 877225 877173 809140 782080 6747 509302 32054 317395 45906 2092 567264 680359 11253 895607 371215 342892 209 880515 27 389005 797833 797059 495301 814112 6169 138480 1 1076 80342 732700 892724 879362 802132 899319 730963 890132 115853 2 714867 704094 35907 659388 861034 880226 6097 407847 378429 719641 13786 521320 6807 500470 885493 757845 227 778152 642774 3 262367 871579 87051 114255 227303 407056 808268 896794 868282 633661 511424 732239 864999 819005 881017 786969 476087 856187 242068 378066 15 5 5 806984 884797 93477 547 878021 263471 513813 13081 887243 664195 885398 355742 153891 768011 539430 146705 1802 879703 881916 576694 19461 127 36 597071 1 36 356637 357006 251275 887151 864483 623059 879539 857656 411594 63 892893 5 800587 674128 827820 879767 552700 696429 892645 43752 124835 12538 789070 846078 2 81939 411874 160 88 855111 788215 74860 620522 48 90202 1321 829629 40046 413188 825899 840632 803397 390089 276800 813720 106463 101254 877481 892740 552924 4 846894 35271 866882 830868 769824 11320 658464 273816 576789 851505 891877 841253 898368 400759 4 230582 844819 113664 242810 16 821685 699553 783901 12834 875974 871 29230 84541 833987 863109 234276 248680 47 770245 66 877195 441653 258644 8779 39950 826592 217177 858493 478471 33116 815454 756913 832181 106 770 778601 235389 830175 865111 545060 560078 898452 40631 725457 796597 207072 688757 71 3193 763807 291511 747547 799448 723247 508511 775780 61906 469694 742399 647144 620 1 19 796328 829182 5871 457636 868116 386543 299059 149077 388512 758109 792437 264915 777238 279485 53 585993 123 2 49308 562838 36786 111464 894346 30 116191 617105 195158 265458 77374 821643 11 528121 660787 545419 729648 346642 445622 869927 243399 298887 884800 1562 883763 767064 789399 478713 407406 4 26 834592 597548 536536 796350 479666 2702 880046 6943 105068 88948 96903 541241 27002 862520 56755 22353 274156 833002 898091 376970 265587 20 833524 863720 33 881319 199520 319352 270423 856512 309225 636112 326081 865 46 868039 885098 689775 243574 708978 834950 805808 299871 477033 437286 667827 611200 790457 281700 22 886427 888594 184808 361241 27 273019 109383 1425 485 478017 530861 567066 853030 36316 582957 403544 551845 700300 4 418059 284772 857606 854959 590973 416153 239714 318883 515576 881163 804641 787745 328340 812544 171259 335024 313196 363273 767127 3 760563 731120 321713 835270 5 134624 693579 873037 779106 889253 826709 786072 548 877424 1117 738129 539174 2 96321 53925 467318 484232 744996 32032 430298 668367 113151 407824 884527 796228 857667 15 6261 18 345242 258541 699270 841935 557864 17 5 523693 300015 539813 8703 835748 200785 873066 734057 186505 450338 850773 673535 30177 2 134043 367717 623675 665575 136391 788013 803339 875929 339558 819386 16631 4709 1030 659 895577 835933 50 476491 773735 856708 898826 278883 9842 715194 769451 352397 41048 784266 274085 174947 91078 565942 98857 877156 887434 319062 898783 754306 880331 3362 54366 230292 863566 852037 301135 29018 614283 851205 587516 88 21273 897238 803880 3252 288529 763117 16 816866 159165 761870 756909 647316 771563 516618 394534 422659 810563 593509 535212 6 764504 315094 558554 279070 788919 886158 701739 886340 660981 191999 630819 659079 141802 666285 109684 657741 296177 349737 802869 898587 195 439933 465686 10 184573 292 771845 695239 898227 48533 899 611016 2 786545 118469 136771 66640 14136 899523 35 736886 79658 896284 41555 586 586693 862954 543 863248 662610 545727 800805 757138 589387 663013 808517 880021 869791 332450 861780 688669 343398 13 890968 865053 13 31336 877711 690974 898916 889429 580897 270582 2 2 861458 724220 809949 688858 215071 699620 753491 128175 221547 796656 286003 67419 709610 835161 12805 880548 882918 879787 549180 775416 593631 349472 492314 4765 877272 844122 9 835077 810027 192 114221 329432 105109 96 897733 485799 127839 115807 348413 729325 706443 541 774939 593987 737969 284829 844565 500982 272668 93464 630023 888662 846422 787012 792336 798358 865597 817637 387550 89862 834856 2915 555366 899866 358351 422096 840680 897854 11111 876803 162061 861621 569090 102176 842488 659283 21 863591 939 879838 836512 610694 40511 817679 830205 5 38759 163384 57445 48444 642067 225191 20 6 588211 772451 42550 845856 699594 814133 22533 23992 571404 298181 200 819541 833727 584223 799221 640520 658820 4862 865964 864899 418145 875837 1869 692071 8 1 219881 345495 11555 651683 312544 866798 863699 161 898108 279479 789960 215926 159 830825 845593 343826 780849 474354 560019 527818 27799 632850 250614 893498 40 848887 201998 440374 31629 868058 847624 18448 111184 61 764434 429819 644100 834518 61290 840914 770471 717152 833893 885371 133 845067 626944 441542 406 572882 8 884633 298206 891258 832158 30956 31604 878605 156951 720418 892914 785582 41337 274686 858908 16264 533706 172907 62243 767619 437610 752069 634585 866683 3952 3793 890720 848064 8242 891589 539210 750612 67 873880 423491 676088 2 464136 401632 828299 894003 605010 486792 200920 7623 882466 890434 634126 296073 572830 891253 583 758599 869355 577419 890040 872417 873398 801669 176785 14546 791993 261331 868372 200615 1260 108368 184374 143 128 419321 192056 892856 857350 79 469576 50 8 4 590710 257605 867150 1 745845 345123 191099 312089 22461 170847 772048 14 880193 146 156799 485449 823675 858202 7 470510 358359 388600 251757 83852 219379 885819 425651 243398 1212 17716 345672 438895 852797 699712 9194 896614 11 8 834174 285499 789202 539080 540994 339907 797910 806550 121 625933 383677 894884 888119 210340 990 704023 149 881939 293794 474 686598 857159 812169 396134 520882 555892 4054 3 287109 135511 149309 123208 445429 234782 801779 5 192725 299281 811118 113667 253877 140467 529524 267664 1071 1018 330491 654262 215 76206 19 540 322347 701880 553195 245681 849877 756642 753236 871825 40 68326 839458 4 880633 878742 1 198822 124162 364036 204524 845270 729359 9426 396731 844061 471819 305876 883736 893024 477712 709906 2886 9577 353856 512193 135983 475399 851380 19 105010 412805 1 885031 848534 478220 877517 820689 1061 339 897617 694487 868637 823657 34627 788834 4 106753 661924 9 196456 391 397005 855805 29 97371 1911 490339 186202 870619 8167 671425 350454 3083 685595 890753 851902 446040 118367 597274 878238 844256 5 282609 803466 1714 626396 883246 3 485005 898213 708105 467884 398447 688495 658310 72685 875734 15930 107796 872712 476233 625795 637168 33 773144 221 546863 772590 89127 1 636000 501409 108135 83766 187598 686354 65129 617393 760552 273508 11464 508425 522886 813670 529818 828569 5802 896951 865725 854007 796997 199436 324342 293068 477310 478371 58773 742432 743063 143282 586614 496416 761963 634255 855510 486443 806966 813306 838658 12 692868 763928 146292 580075 841319 696393 846778 163708 3 414723 889117 496742 94031 885651 150005 864856 744692 857140 5091 21 436828 214339 164532 847311 290164 443677 641787 531 332126 30406 194575 735246 761309 33417 1 739556 553828 14040 558665 4585 886447 295006 332 849360 424141 411114 886397 218490 749112 851152 865019 854459 106730 789481 867939 864907 288161 821818 63697 279528 465528 890445 7276 768992 676672 440507 827458 857365 898685 780119 872138 862750 313133 817572 487532 374623 809299 268951 429820 690422 760963 740684 721867 770589 785143 831467 384875 886606 135478 873197 353817 98459 741771 23 1 429528 134012 855563 80 809966 118762 758245 326176 734038 625018 417159 848410 892164 838699 247517 198307 855686 498929 881160 518170 533956 490909 846967 77119 246937 459704 863248 529385 506778 736476 80 319729 844824 365 22057 668460 866183 895524 384565 3 158776 60275 809518 161413 1 843538 828601 831222 892407 775481 2740 173088 482590 795277 57051 4 734933 824099 538296 836259 4877 114956 883056 890650 814440 753545 251578 752311 197418 889012 813676 817963 682216 226 5 850492 794576 254970 206154 214 728185 330969 654817 842352 15118 484 1265 713384 888474 856104 879505 897208 239144 158181 885270 584400 597054 136711 591340 469718 830515 800767 798974 472610 617104 880925 499565 811872 264273 890023 230370 566612 375345 389357 845959 33 812420 42044 884551 18226 2 10918 740668 17319 884023 834297 121027 834829 491257 20 787379 451504 722234 849406 512522 898789 367953 14 553 232 876098 745765 851997 869873 811317 201192 521684 871176 75099 610362 844507 669642 746087 623692 819724 742134 294583 658397 373383 602747 55202 805912 225178 2714 240800 115996 518607 664992 394168 10 872606 620556 1592 26 686231 471885 12945 810786 877561 1168 899029 432117 85750 171957 125703 729936 444341 39334 66142 753544 872637 828562 196088 898844 17471 883974 890077 597834 878918 872372 741841 91051 72 321295 702395 877593 349653 484762 670035 841116 164 211541 281696 350508 2028 249188 854305 892894 8295 740003 364406 640530 20 11 4406 1954 309709 235000 211808 463980 893903 874915 160663 861588 1158 882606 32 534644 873676 416 106080 775 881587 819719 29 629612 876766 882478 866275 508625 72 89520 441718 499562 453995 145853 548273 93354 815886 874293 96633 439417 23 3224 69614 300367 16 45 869251 191744 43 795709 26 616392 891339 692206 717766 420268 594441 310030 31448 220577 683462 896009 865096 99009 5 851339 703437 439973 24030 81 133415 750039 858749 800047 257394 815442 6855 545188 725605 845582 182506 726183 546021 435678 483383 479307 805319 3426 884691 122324 893123 602628 16582 364073 74813 636718 758666 217025 69 26848 209890 311790 896922 351715 818583 430900 617976 34434 864205 54355 786979 85419 880888 810003 2 823495 842036 870999 217332 856517 24014 882070 882037 300706 1930 272097 715223 851655 180860 183733 542281 492464 61127 556659 676838 3596 560184 5730 897266 871890 2 196944 120813 62833 173425 748340 883883 787932 251725 850619 88048 11306 800167 735007 827750 664158 504721 414960 118677 788776 822597 3 1508 774280 899328 11 837377 1237 89709 803649 209611 758493 166112 898378 170 568078 367984 95021 73853 893571 230 14076 556311 223240 852786 818352 847947 894267 15697 312 419404 332013 897045 563496 803386 872693 673679 367929 899258 237279 885370 848883 471708 73422 347630 67070 23295 4547 780912 2 286168 866087 832738 2 736892 1 143259 878371 2 703286 305239 660869 35782 247643 712763 614061 749388 824878 329762 629387 10 324551 1123 11508 22573 800897 885241 570301 131337 871358 723962 889911 840838 171019 35696 15 481875 807338 494496 24806 151 862807 644607 1008 560041 95354 529193 460044 123094 834389 897424 9819 504844 779024 360690 239988 213607 1428 14 815 791833 3457 357154 882128 215 814893 85325 60718 210154 873182 85 884541 867050 805780 75028 33394 37871 896759 814943 737390 760085 94389 848222 871279 207 888029 143661 216661 20 764335 880318 1393 364 487703 885361 123084 8 282555 226941 897014 573455 622 553476 770268 899 410268 34038 133505 875630 54848 207 579409 890481 150973 526821 253154 135246 849998 870564 2329 3971 100842 118653 888005 140106 673916 4 7030 515847 199480 408406 849048 871897 175065 889943 822454 643096 37 778870 888743 501115 17105 712339 435021 868288 195369 839778 729998 3 191702 388742 163 422771 320624 198147 5 140 524249 8 2507 735828 28756 875152 708449 742497 554165 600985 220797 246689 399231 1378 20 844886 20 535368 873183 484526 11334 837655 269 262706 149858 795438 23 850793 551 277426 219502 3614 726616 697879 33 111127 4 814990 35120 782030 220784 425261 642247 411020 871826 756572 868264 23153 68217 579368 4 445491 364 855146 836501 876056 667679 119240 823554 779979 25566 441164 821831 839960 882461 54098 877720 409222 880778 892041 323 229879 49699 85502 521343 890415 884134 682341 850530 893126 762811 534282 402232 459566 667289 16724 831320 58 857 818989 876990 867348 394061 896653 8 663994 664452 897932 408019 852007 1312 872100 860595 666618 830586 65 61330 603951 28311 291589 455 891590 839024 357564 77337 2 863370 665 254220 4670 481461 161772 42146 752539 191330 770466 326598 24 714417 273 882715 131863 883417 899184 33 1767 891071 856869 518077 784552 34986 332684 838346 894794 83 1 804294 707361 887757 6 839891 861923 226121 239458 743639 416149 746973 422051 427059 736756 588655 829426 850632 650363 984 3897 883750 29709 860170 359743 273 10 495736 662204 670944 769274 4704 885563 14382 731297 571720 819465 62842 198077 142202 860201 52032 394263 122074 32896 107193 149 899914 1 543096 3 811049 359600 11031 370 500324 521811 707582 126934 5 546 711017 163497 878668 385579 803144 828621 794309 135 102 617914 704288 5 883264 585350 132098 528581 863658 321655 468469 330168 3 871612 36965 886154 714601 894214 696622 33 840306 360285 573868 544140 289277 138351 48140 347163 887682 8168 771225 261182 174 860558 124468 364836 138462 537943 233771 894123 611254 994 744222 816397 6 225893 882039 217560 135 705801 509538 274782 826609 347038 374579 873943 94504 632503 287013 232830 219894 888728 659261 4726 776 37975 810583 371 366021 820499 113955 826960 478 836151 163141 852347 898524 839667 532732 136255 765678 447346 727852 2444 836568 5 836083 437261 141010 198599 750977 86085 841420 818479 894073 804174 547921 753915 495669 22 852707 167113 478069 291634 605878 68 876397 168 803121 756939 718609 191947 156464 664562 347651 894547 382556 397311 40903 860158 353849 161951 8 364065 882898 178012 282190 582 853925 187333 5510 549756 556853 249717 6 9221 46765 601 136994 71 20549 544102 887512 633448 220389 882003 98017 635509 630679 43111 196924 564923 427741 248740 643928 15 776932 847237 441432 736505 133093 753832 689923 845987 270110 755035 803834 599733 847940 70310 113367 678 286448 769207 849734 478822 237 143223 817115 836833 19308 257483 618272 803626 221382 871629 601340 781212 639038 864404 66815 343499 18827 817751 152984 170848 805384 74950 831289 130283 666 611839 768938 7 896225 792792 846810 731314 79023 597559 699059 830431 774363 307472 151942 1900 496104 322785 893896 520035 193278 474323 201889 7448 383759 291 680924 59991 889880 3112 837844 198386 308955 57351 175637 740262 2295 833205 509 885790 82756 893837 275373 40316 807751 877212 6695 708069 656660 97414 854788 481427 387055 716111 835505 161449 18 852517 490087 767876 77875 111361 573385 762800 887599 776939 227288 502 886824 822342 1471 19 128649 267549 688486 862017 738211 738524 103 111305 881301 885573 216040 322933 12 409314 7198 226742 761963 41081 17924 163513 885599 893945 885703 25 799133 693310 695907 42 155452 486558 487651 884073 488887 13 321358 703837 295583 28 114446 866968 253170 642038 379924 9043 437768 857476 48 541494 81094 652212 471750 127676 483445 552374 640557 207 465952 134951 818 69518 647415 15 55181 15 837367 832717 252877 720119 265926 696500 874437 534220 860651 755 868910 233838 13436 797090 718577 438082 824758 886994 844346 83547 758968 339781 879414 6207 459528 828210 285777 230007 899793 802922 48590 850578 369007 554779 344428 570318 889464 450465 2 593533 728980 3 436666 822085 2280 820996 864458 339327 877168 331183 816447 874474 182373 176157 2 29 493302 644297 862378 153480 283604 4567 789847 662670 593862 745124 867948 889547 830434 15 178615 351054 395374 43 794569 818262 97451 839204 8702 843232 96288 96695 245819 312845 824318 895070 718967 452439 848034 305530 202572 643610 36 326812 7976 806904 861266 804280 766091 128472 540349 727129 371273 2504 411185 885139 7347 743702 609586 125477 3 401203 863036 807344 97146 283587 174668 467629 809676 894702 742298 182 798499 701907 91 2 29066 847958 59369 897555 49 519873 865709 182994 550 732745 639301 851635 173419 277845 844713 883126 183 3 768934 898777 37 74442 853036 299404 886278 579860 6 844057 44795 164 444504 31 541873 838203 712876 604945 28 7 440447 1446 195123 819374 14002 679964 865146 591325 894605 559742 4 714871 98546 102369 276202 891311 781667 830852 74060 758082 815336 868621 11427 406460 852706 107700 383640 856500 622637 845194 181060 134140 608143 377471 574 802919 1495 174709 3836 321128 4 629276 657 2234 51770 559668 830991 814109 10 641414 11293 4 899363 630827 772405 897790 656119 819708 603142 412158 6 861773 505442 14137 252702 315497 880071 285545 523040 345421 696246 755630 354617 871896 829034 12912 760418 1 893464 780349 838134 108667 419247 861347 879025 860767 217798 18 25506 203631 471141 346072 560277 378211 733898 838073 818216 326328 111390 9 53282 41866 3825 17531 655306 704668 110472 98750 235 2 258 62 262551 23 2126 644644 2851 839288 837102 19 722249 3744 634888 4837 873074 822788 732785 892596 874487 796074 2017 862374 874514 885369 610004 833650 874647 54545 770110 886407 499319 700802 6477 315 102 526807 56443 457197 81097 871648 8613 332310 8734 99 710937 883299 355615 864487 480963 386141 731067 896723 135015 274032 224942 378244 875231 575190 235172 120138 324255 10153 2152 739843 879072 142973 101941 1403 66789 9 886475 24502 1177 401476 570388 883723 126 530065 77547 827329 796574 439648 15269 886058 510804 608385 238388 155222 585864 152 894155 2 810108 112591 187032 860910 594423 870131 852138 667131 379554 874344 750072 849444 612881 363884 867274 883169 815556 752354 642866 890694 7 506979 101753 159388 156665 863194 787 833355 666052 262556 477941 633503 488992 869695 178964 897112 2 689270 829893 878713 35246 770583 878 312482 260313 96609 13400 385062 824268 553305 235520 12697 857060 83965 881698 422042 834821 886991 867042 93004 706542 851496 868137 291257 140538 672159 831486 156915 892445 64887 537601 371956 733681 765706 332792 866090 861164 892359 79 897683 438677 15 611393 761568 883783 866305 255 614056 333521 804236 862657 388385 5806 24649 39327 6 521531 208659 61310 20159 831687 30931 466898 843574 878478 760902 95900 522712 880067 837195 119507 854061 385271 260478 512498 682128 489612 880119 263330 225825 873260 836342 886820 649846 888763 161340 369583 186794 418422 500622 698565 43725 102358 823733 652902 91731 742741 787943 775057 260037 864646 840429 1115 346676 877984 799177 58141 896913 446588 766081 140402 271564 675508 70032 43 780230 819883 4 103157 791889 681139 337574 679505 789206 7 696532 867149 890157 450169 4009 151235 77240 845694 11917 22901 94606 116272 854492 678239 12233 870258 117105 35254 508183 2 802785 680424 861921 593294 633568 90 577018 829107 834531 777971 194756 365464 62036 15563 875077 797858 660614 411893 831860 771764 895629 860506 2433 638993 16131 649756 481960 879246 856971 800765 764458 802499 519041 299587 475577 890132 62185 3388 1601 349859 834383 827320 582844 26 20535 523170 878309 762114 771631 685632 808094 572927 834629 821451 779637 379882 670130 797853 24 306680 892287 897532 17 112360 7964 878450 839359 874844 383984 639238 683957 48744 855726 19 540646 810294 859819 630412 215318 1 633058 306609 828621 785667 854738 47648 653263 21 893568 258635 749880 843488 216208 888222 107640 11 886936 447421 3912 769408 813819 10 864053 215546 796491 832288 4 334772 821337 8 164 26 499378 80352 849886 765309 325803 228 203230 88717 532919 62 2350 738566 284254 58712 832511 1567 402454 388425 255090 892980 110794 582305 99500 501470 883809 240287 763443 53 735712 277607 160500 185 786027 38924 445220 365831 494686 818538 455571 699912 550756 832 818558 752892 49 118537 392 1059 719223 564203 55 46 145490 802990 1 552181 867837 557950 673739 812548 7 37120 62257 721249 316651 249012 867628 396662 514534 122367 161638 7829 9503 642614 848183 781520 9652 720189 899572 149108 871751 5 415990 700077 108259 837047 827564 661214 1178 26321 10580 34623 869128 819190 180588 27 771223 189442 785164 772165 381769 886143 410072 793076 602346 244583 565174 547298 358600 6467 7 889617 486303 541347 39372 6 11 578089 631941 3 723 140555 2555 887535 12762 26146 889045 333204 290878 384558 773809 848840 811135 11 654580 93400 352480 298147 491644 881390 107337 573195 855144 865040 775352 856032 174363 832855 86730 895296 199658 187385 697978 122899 700393 861980 2623 459613 889252 299370 679699 877823 2 468357 644612 763466 830760 456201 784715 809954 500 864167 317504 149 392009 139598 889443 790430 802041 44731 466368 382896 862188 374598 1 390174 847200 542 514057 579261 899476 22536 894981 700021 267641 129960 56 30837 874374 853337 870908 858742 819667 1154 29791 744170 453740 388312 890753 168388 16598 255403 52581 242568 528955 107 843612 371178 687749 14 801548 7324 516550 832748 682496 773828 486621 558539 176267 667795 489954 6 898121 822117 862739 888559 898346 764755 3 689739 850093 2 171975 868082 761358 158472 894659 54012 3 874038 813945 821295 879310 486693 511832 821609 806143 633448 4 66259 374536 298080 81270 364327 824668 251205 580 542332 77913 1243 279755 869009 807134 889023 2936 869623 83004 841806 622952 786428 658381 644127 560326 583955 639358 726182 2435 116490 844340 537467 370777 233692 254714 869558 20 53320 283372 5298 413573 454989 610046 45 687374 371874 513 876707 375765 634641 765492 69936 554363 16 491170 834973 92633 162 26 212589 11 869637 15704 847720 841150 41837 645199 881356 424128 553987 840480 350957 375046 813390 891620 13501 3 744644 645687 65119 515372 251315 527753 753326 294317 124162 543836 899972 101990 882038 38450 171443 523049 10425 830074 21 895021 648203 567390 236922 8180 535838 32140 424465 344021 239365 330038 485931 6 890796 419153 616830 18947 626917 428134 844119 740149 860392 612211 238839 889301 372338 869257 196 815875 20400 865697 525439 271767 7 5807 187793 575418 84849 381294 176 56291 66954 138347 877090 320914 174182 893771 365379 884386 852047 440916 744508 447725 90033 882819 881908 749885 781607 827977 259911 640248 657390 23 74 190181 19995 552188 796652 868695 588923 873240 583160 357086 236735 591370 717153 353 316707 153312 461618 541414 235925 337149 812836 660371 178236 89060 487347 836903 824691 53424 872976 464116 411849 787657 790731 42177 792739 22 646883 109 571568 2452 46 849440 534684 290783 58423 749888 539559 642255 226865 873190 2 854947 59408 292524 36029 89512 2 870404 305891 3 845607 134364 166 891138 17 40120 363688 40 238299 431 389 13 871443 479406 111938 182725 289322 789419 13354 75890 766594 434530 857916 885555 888682 890488 606583 23766 52 11637 187803 865449 461658 451238 773765 592893 885049 253034 30855 235539 874262 71912 37856 869280 1 793479 2 285799 446676 198820 834039 704175 31 49077 772005 468616 338377 888893 606337 315701 893495 731343 39 10 334826 677611 57356 878552 509605 2312 53 81060 144179 523918 862849 26 762882 236569 886433 874956 734600 1415 9 576193 583758 888754 245757 870135 11768 765021 782537 106624 867 47840 60327 486789 24337 680868 13 451442 587229 193812 577058 740713 4 353859 844571 563196 3656 860677 822140 664217 14166 899552 570249 6676 864218 845260 38044 56834 848532 868629 841586 868715 147138 220244 179887 842352 584444 38562 238340 532451 176230 388421 321539 784949 884197 861524 322329 60252 570829 47726 897963 879086 456374 621214 854435 641985 64834 282395 7 876145 519557 2922 129353 272592 139026 888577 16746 16224 831695 530 622772 443022 886278 867712 2 578639 397082 822335 2 815876 3927 87715 824790 606441 466540 524916 242581 775912 4541 78901 848284 300 267875 56994 767629 27 646507 505 544520 142 840929 3 16 336953 3707 367748 5 198 122435 460785 855302 74569 870602 888527 338463 6 77670 479297 895263 358 896638 189517 506381 579507 890600 311782 264285 504494 1909 852024 782540 870793 883491 887482 786664 170 867338 121883 457 657747 691623 343325 729054 870801 807458 3 795491 524564 865993 558202 161390 88003 521569 12541 4636 821298 889664 3 823696 832197 6 329371 883858 410870 57145 719856 564236 203628 601751 852247 566070 860966 701050 599341 223519 76060 25977 795072 612255 477084 4883 55 163673 420042 3290 124469 75 814623 878478 885671 692224 782173 355446 829452 748214 11 11088 86712 824767 514962 827762 9711 498 522715 883677 646597 757699 7 597502 189851 1780 806509 659603 35233 544511 72 886849 889687 337255 820989 498666 274216 699769 2437 715927 803818 577876 3 254 1353 113846 817806 697710 271701 344 870865 652180 624669 775759 842607 824535 180659 220303 88211 77 307122 8181 3 12 6343 721472 1028 878074 2 737191 897320 807902 772099 876731 33 859568 428652 86173 2 212605 899158 155403 49 864745 120416 526769 514259 68935 2 158472 809089 390417 899557 107151 2310 856073 30260 2 230986 863153 719237 13 192574 847113 201 487190 878585 615218 650418 11738 865221 282 890063 834232 874890 379 288745 127 794794 49210 363142 803890 554612 192697 328844 101592 31268 200380 138062 91125 722778 539 13525 359205 360 778726 1 351071 238114 512243 521920 250091 207830 63745 799633 20754 722461 583966 853639 428197 334590 768280 3 554306 38 891395 828129 20511 54169 875211 737205 877890 815740 459232 668730 574550 164 170136 41258 842 286863 801160 692306 101022 54795 192297 11007 279103 864876 651719 837719 286321 476747 859301 384606 839 246892 552718 400897 3227 552581 802538 106207 713591 208009 395777 540994 505001 896694 887148 174763 117657 244996 757589 830314 636730 350518 627697 268642 813552 557307 466 868930 58277 889891 876578 703648 2 794379 867698 200771 884812 706976 813631 103116 410959 879644 106021 801127 832543 399877 29555 23474 125992 754641 609230 501523 26 321556 65533 851786 498578 270 380880 181099 152041 216 845120 891752 1 606028 626478 893887 712622 564374 3030 775644 834992 17731 416441 444530 69487 502836 566128 10663 2 448533 1 20 848561 1 27311 34 773427 125634 3161 832811 264976 2 898429 894714 29892 831992 715584 99748 7 713796 504906 149538 566209 809243 858465 853469 42694 157579 54780 883439 748640 544184 885506 548 765229 29913 864042 855602 372329 310493 535548 39768 1646 35927 758219 5 522440 845776 277115 886604 569937 670465 127 274876 750295 75934 828512 294291 883354 3614 366901 352771 62180 105482 883512 524005 17 23005 891523 801624 643896 898 93 26 759736 600175 834610 55470 802174 1 678089 25412 654977 412482 887115 791985 852055 1168 660345 104116 698616 3199 895354 860332 837909 850543 593 893655 807576 337211 288026 526824 884010 813256 597778 890039 358685 46 891854 810581 887439 791940 1 133077 827230 6 5 625374 255047 710951 249339 473086 44555 882282 18312 70324 35 1584 3383 320994 862735 535120 867077 4 521534 260 438118 874393 282868 59 66934 366196 85541 238 714667 713290 140115 341924 56915 663786 843459 248535 526165 416834 774633 75 413326 105308 850419 844476 19982 57 344568 889345 38 225 537766 481739 868525 823730 398324 627214 31 236 878563 75 216294 670144 298996 420583 2 129816 312642 2 2 814416 576924 818162 717143 497443 748497 598020 1720 873573 54628 367831 646340 338838 1 895574 109 763876 797046 18385 463 6 776822 882043 621761 895618 41 872538 837193 3286 10931 866195 43834 894611 775751 890998 536090 2 820641 102101 378 22 37184 784227 854757 134707 8657 884708 7 866899 283085 83057 880329 869826 32857 891577 452553 744869 885209 210947 839884 44 765968 636703 860734 167 478906 3 891416 65812 566564 869454 680629 896244 24482 141457 880586 850082 836038 136 897746 2914 811491 15123 184027 697854 664555 893624 269 869071 3584 42 614124 888276 438027 426622 756777 14824 607681 431692 119 282197 37 768470 272414 417879 752 34 835774 727 26685 1931 146139 875379 29 167266 320534 888149 670571 893633 88873 897124 539544 320 4561 424655 539864 745763 17540 453717 429 789630 232368 3011 743976 400817 854402 841673 160894 896864 42127 280 1632 876393 590298 138652 850033 586388 857029 304183 844965 733643 347404 641536 892656 13672 333 842405 118871 488594 1676 899593 60245 44563 841743 895993 3 106886 289256 3 309213 38 266526 5747 74 14215 282327 46 731622 263344 899447 715436 456552 1 127952 880934 179074 46 832550 814480 3121 712447 104317 856366 897776 884342 619243 868011 848311 21093 79319 207437 759675 97 145409 863201 546740 420317 38429 124029 482794 792128 757706 763241 9 882345 876266 686714 282284 480458 863030 768312 2391 59455 855540 744913 4 85 775331 756650 22283 854229 101687 852398 873238 76530 842127 867080 376154 257190 47 853855 98819 267772 732194 864651 44059 591405 3153 9 764882 840642 170445 379908 847957 818697 398643 243487 203226 24300 793648 85 387644 882950 766633 4644 892072 827048 889313 716663 743058 6522 571512 463523 870637 44392 19 362293 802310 802281 796136 83405 349403 24 175315 812756 203215 863917 348484 671446 869082 891561 893888 657168 538377 720547 832123 859232 8416 177998 278331 224128 829589 731692 35707 3 22 87 834493 703129 43368 880589 850472 524769 355300 482669 289734 717470 831516 41098 877291 194400 826888 839668 6 94646 542288 370140 30651 616711 134 410069 737068 610382 898508 8662 67396 299304 803289 854498 207460 866260 231741 756044 142835 767 204155 4310 103301 349338 347473 150032 555584 459068 282680 463044 257456 48691 21 273945 51231 876357 185947 871027 897878 885046 5750 316131 872997 477112 70341 877765 571118 846494 306084 573123 850542 842423 395090 865382 246575 862344 255245 9636 431413 75372 645467 118308 85 94602 891863 874907 770891 2 391517 5 591104 738631 2836 479768 217825 556390 356369 5231 736575 10164 861363 380440 408957 215497 316490 877214 53968 374502 30590 696136 829995 868040 892240 333534 15506 5461 75182 3 551077 108171 72802 889077 830596 279098 11 679796 325415 868054 897273 845166 99745 670228 504190 889270 873608 333254 326440 852502 37413 499092 867914 32182 360706 10689 4 790773 759291 655791 582549 450607 836974 650567 33440 993 158757 751133 886972 601290 181 860317 13 75373 698077 733907 873632 426790 743416 824407 61818 2207 792310 224329 529655 850425 538867 893375 369958 513868 293248 884601 546243 649260 124831 55 129432 52812 570813 422701 897064 442014 836472 824478 219138 196660 132 127844 897102 890548 670567 841133 881067 79781 41 313310 882734 367862 656066 523126 851063 460190 50860 857359 899783 868373 659675 135374 32 850957 277837 95681 395479 494628 815872 887835 559971 802625 268787 518071 115268 899326 772418 388371 500495 590974 867761 187428 107815 672249 104521 373428 59919 487602 2 33 802768 303116 246635 247766 822841 806510 688208 845876 549970 382889 560492 3 323209 31215 131490 882427 731388 717194 12 420481 864 13 605982 586826 893116 81 229 865706 779150 776 829114 143192 462943 30824 774240 854086 46778 262133 213957 803495 787373 777077 360078 859083 450448 898170 778182 5897 270167 70227 337590 792227 65250 798620 724983 120 842015 832866 871560 755672 255836 882 71 862739 848728 348075 291175 9887 750260 28 490467 296954 39758 823833 175 338498 2 379400 213538 37214 530718 215160 897945 528173 552445 863824 596155 656138 43579 626949 476014 1921 839891 811426 105 862171 898842 861025 2 538594 851274 882075 394653 184154 233456 631407 581941 171447 680467 16 706877 889028 750515 769527 142285 578313 720456 397328 8949 609072 589638 86 686607 893802 1454 307016 847303 13990 513663 711234 851882 270535 249259 826961 779880 845093 865545 272379 881051 138185 810403 43494 24709 832763 509568 248835 185275 297742 605544 862908 218011 633854 876622 2063 855730 6208 2 303092 868962 855103 794908 63922 40 40920 808578 762287 386678 372068 893514 289472 2262 760426 392282 870922 332 112 855221 421779 63418 842289 2 877562 99885 598852 160088 167378 1 241461 744397 558159 7734 801621 326371 679860 21391 577191 627001 152361 879971 146105 884257 795178 565237 750 893274 539217 894168 11 3 857102 891783 554030 165 856124 453651 2219 899571 623836 328376 761487 124068 694333 103466 787994 318344 812777 813358 57241 2351 861200 376461 578289 2 29 881075 25522 815213 671926 733352 481179 167825 858140 189357 446429 321417 1502 1 898327 740773 507048 554446 38384 738371 103191 67875 566826 2168 298156 697112 743692 20354 412580 779324 851667 239 327379 423635 573370 882424 703879 29 771049 804921 481599 834575 848749 841662 512 13341 761813 899775 15689 5 850399 32 12 899691 897669 546703 837262 806754 100379 56309 6 313615 788262 682673 103395 260077 43048 239345 11 345932 512106 342453 5938 70820 310614 544471 807304 877 141005 5005 524030 822904 837883 786186 849902 896364 4918 844233 244407 391 467601 860215 20 765666 11959 712195 648370 350362 875371 152916 823899 828383 66442 266041 815164 870562 3264 859899 695157 406 433884 862831 852699 314228 9 23350 220169 373957 854465 595926 637163 439955 496829 850153 9 6841 16 851960 340342 899738 793468 691529 133199 184689 25543 773440 8 19798 610499 641277 718978 852553 867609 876718 181660 859116 9 387541 70395 11 372790 449563 197028 143 889208 873753 61095 2842 359151 73380 643964 713 887259 882687 130001 7380 68390 357053 850505 738493 471 875089 542722 853567 83258 844721 169617 810258 325949 337027 771770 27 84611 845796 12 689719 12 839113 776884 1 875558 547042 13 16381 7 805783 761380 6 669789 746900 224954 784420 719530 601932 114168 545516 527832 25 773668 728543 833814 864899 192868 5 367 330101 165281 413583 130387 666291 462441 7 821275 502196 447940 573607 816707 745065 694392 882213 899542 293653 4101 66183 891179 878103 466517 3492 921 654638 205250 879254 869763 40661 853075 193863 33 15283 157675 212724 552075 823468 239750 799432 261767 117819 866335 653677 893995 548457 2617 813482 655319 874036 248687 2421 431537 232726 3176 888818 6496 697026 225 215406 20711 284440 872182 189063 830085 95263 245275 50332 858531 773157 727315 30 622544 273764 49030 277 620 679092 311867 598028 3604 898017 44624 144202 838543 374832 755831 546774 353125 599883 405 155193 136024 147959 373496 67 558649 325945 888352 378278 840635 387413 757047 701890 452703 104059 809814 717438 464712 489119 680850 836091 847391 41676 155058 100449 750874 31 131603 872895 599521 403657 501867 643629 857 883622 876969 67395 209450 805791 6648 772468 585998 886728 629428 3042 499103 193680 345250 62438 717824 815575 214688 134628 505998 216693 825000 9 3091 852551 745452 379108 659398 887266 559166 47 248637 492077 391797 874874 845994 478607 859143 1137 267155 2 335920 709549 7883 728292 1297 709757 336659 749827 132 834667 16 820821 314 813832 309607 551544 725739 241483 398932 29 706459 19527 376185 379249 185 67790 372285 14 878255 843874 830765 587658 826274 871185 746196 3178 204059 879853 882034 328385 26 240734 897812 113 12 785847 720441 483260 1874 9555 853387 95056 579879 665335 28 563478 85422 467571 5474 400099 822532 129921 829897 357890 764274 597386 804913 32 73123 3839 59954 56396 78356 31396 386422 584539 440250 751401 742966 5 879153 687596 589444 186425 246285 68571 785757 406066 182688 180932 345818 305434 494597 55618 770850 396412 2702 217356 791712 745277 396926 822608 778876 871643 4 90522 814094 726864 878099 743664 731606 20045 3 742 884504 880119 173518 5644 886057 896521 37 424987 18162 481486 865681 235845 873934 152918 6695 468297 68 892454 119124 12934 874821 116957 270110 534931 5 773001 791837 42 242008 314911 823038 9064 844852 350638 529772 835677 52683 650798 3934 876770 716325 847042 188107 72039 762223 684391 1303 886905 27 526340 680757 122943 3229 315579 56680 54665 887190 842894 388417 34717 875 770436 601779 351783 229 838159 849853 198525 17 757172 859761 380110 528183 336709 601491 873007 2330 816065 888705 9721 671 190 4530 1 468 725282 3931 851411 540668 291491 877889 54585 510790 219266 850683 786 356645 597024 44169 627314 282357 882003 831594 883510 96603 804957 7 467261 329090 655467 13 363858 553 780478 847316 580256 490760 517 244747 206559 685361 829653 88261 41505 738664 643997 830030 574110 829485 3099 867439 384116 875 25 725021 559183 65612 825259 844623 42 7445 861122 887075 58869 20682 7702 861150 695723 827339 248699 724629 128665 56922 846310 836260 899339 2 839914 564124 19 771154 715321 186480 13018 26690 572737 117 527552 228335 890638 797399 636292 150263 274730 245919 16220 545889 2 844957 898615 3 701147 257962 562271 301465 311532 371596 164523 717376 828092 39129 664628 761801 594439 517237 880000 266182 119314 661658 876146 783921 843758 507471 858257 350714 83330 854067 898236 191710 803993 431107 685640 841901 556709 683978 531416 130 758115 243285 3299 97277 53863 70468 3 670384 10995 16 761298 836029 450552 751139 108968 854819 309838 654325 80 779266 786202 156913 645483 469800 1339 23 46706 904 861510 576589 759662 287368 847 854222 673274 284541 98985 42 852206 865409 129554 509946 608301 216734 162437 6 204663 590513 876682 437878 748859 92 893958 11 37389 15941 726173 273251 558214 887698 763805 53037 644312 833332 2034 767306 366985 3233 147432 34 192409 721574 266910 666622 872006 5220 747989 91 772843 54 895014 605543 188490 19779 88 129 642202 56949 869718 3 1 9 506011 794490 214715 311840 755957 883504 800701 25 469788 259675 693922 867201 699722 864826 590976 251472 600643 898883 722194 877951 620 518998 312732 9104 784108 872276 119 6 1734 829573 892177 879538 890553 94456 798948 647669 603525 461822 11361 396625 859756 94792 2 214640 173729 289207 255373 242609 875081 260834 732338 2502 311759 4 372081 18319 1 843081 663502 2 861785 840538 223 9 870227 749634 155613 676146 374053 535392 886837 317358 84879 626784 891470 2 247184 817122 507997 412429 814223 854159 22 683702 20 668 456801 625257 774056 144240 2 772330 573 744975 813199 1 240996 860299 38431 850182 543873 837532 846712 573321 529107 368 894941 400211 9321 458573 243199 441013 9 18152 331956 867263 767530 21625 2 44318 315240 855377 314428 754270 2498 282648 879127 458779 510424 816825 94660 833063 32273 891622 2372 2 797641 144036 899260 860509 17876 485438 281157 477225 858753 29456 670108 862724 751730 563126 572192 872937 264124 195624 880661 492 867934 193193 306903 213171 59427 835798 340594 783615 12181 14 212922 877403 286318 355612 808313 438383 658293 129965 882280 37 112579 815 4410 1 873124 850426 750417 6828 861277 689208 41 37404 14543 7 248820 3908 389678 837473 24 157940 866853 755296 14 886282 857806 795277 833426 8 180941 2 841619 817017 45917 323963 7 899224 517 649190 825913 291413 836776 106 307287 607 766139 406622 248055 823560 563437 396280 692209 653792 12289 687950 487746 356164 830066 817705 689893 837672 38 1411 580115 234616 876403 393 793586 543538 895138 5039 878182 889884 66632 141646 105 737177 873581 627807 91988 884698 800114 823058 888692 813717 167323 884073 442798 68102 893519 225 4190 863990 463009 681824 39 886476 651208 874217 264792 893516 769602 111004 123586 63 826304 63739 660872 876275 717440 882968 369322 1 423610 417347 263920 51214 433796 9 279923 863537 836530 880288 191912 397593 157618 569417 846943 2 770722 778604 811672 831279 185573 870305 660231 395539 479640 484027 486476 43724 12904 452119 8689 832662 715322 134253 753670 822632 889579 896481 43326 81 443670 865058 355 25490 60269 455160 170142 810956 32 696502 286 862315 646314 783810 6 287492 889093 890561 735217 896610 891619 119864 852874 833891 51 308527 184973 211677 131324 709715 47419 153066 230126 895307 70207 861563 841518 218326 75725 363132 537821 873755 61892 830613 651500 106249 302042 884971 782852 608817 35953 409846 3836 859467 108927 895869 781532 45955 298005 2 497814 698433 15523 882176 84326 431676 882337 751407 852761 413046 128 860387 855187 844769 551386 366996 31141 854574 217383 887370 65 2 189 892804 114 237490 132353 73095 814447 19 782639 804785 893389 894214 977 4 448594 368546 5 332438 74 398667 178406 236621 840502 1 826534 120910 620146 731436 224551 513322 860037 49778 11 298 8511 679917 2158 427929 147987 167255 234794 361546 15909 86874 398187 735665 49 747295 893513 786611 632165 886593 846581 810039 15174 410673 850281 516422 3529 887020 809216 395179 414037 1066 759476 803335 733 858782 208016 42484 283631 546486 730589 5075 596050 444451 633319 2 469848 410162 298501 569650 33 416737 528238 874008 41152 336529 106620 1677 878901 884044 473725 891525 296469 795547 650861 340 762370 1 745987 793646 493271 910 813900 615900 75410 685292 6354 322 292515 869459 42669 136828 230739 747438 852088 878631 2001 17393 57785 888732 856841 185857 874722 760064 887726 646644 825482 471397 195626 812390 538567 448666 894584 1133 8 24650 5 888135 854475 409981 619111 173221 605192 196677 7 214708 295787 727052 79180 878771 872176 637003 306 831332 291255 201809 856201 557764 159995 403966 30 130794 812262 325176 80138 825576 892946 303388 449368 431426 41530 857222 810360 183842 230841 889460 147 134562 892202 47781 676402 835 316494 878100 23360 754698 326434 458338 663435 623730 545561 858850 588105 3284 4 347251 39873 864662 824685 16912 784017 835472 722502 159658 649141 883296 71 8010 4110 161296 579698 871311 155557 16795 633307 860569 413439 262199 220530 15650 168643 867395 858053 199367 210761 2 876406 877317 75988 615978 675402 531420 393395 212651 1 363144 741935 184890 414941 543916 879511 853513 392354 898226 584452 829919 133 12914 6 565 16 879148 734349 801232 4 569391 3 894500 487504 219065 869763 298775 483566 702496 696145 70 891631 884836 1159 33591 270706 601748 296461 611852 330976 851113 121543 618984 885644 384 370932 177 5004 61 47112 499503 897441 884367 565013 27135 7437 91548 867904 797388 20894 186082 310945 821056 672755 887613 18930 850257 676742 459337 737734 877471 111531 876712 829984 20 4 6 32331 558470 2125 187780 7 115782 5 40583 198 877694 131670 223240 557213 668140 770680 75515 731995 876963 833790 237373 893609 31 875119 750389 729919 656773 747794 829423 754144 322074 778969 880693 11313 700184 549089 122300 323044 68881 763169 803784 667194 720032 758136 5 337790 872197 748266 876015 343051 3 891569 107745 133352 698004 119565 737050 222003 266969 804501 246604 45738 716152 1 318404 856029 2199 882457 40812 30 641122 896413 877013 860098 556152 76 389383 29972 890326 515368 746426 864163 23094 816653 67305 384898 26 64729 841920 94032 753514 97 282680 898963 59732 864918 4784 2 840605 364853 619178 440393 199974 131995 43344 672412 9 314689 1 20183 693910 44764 596384 525082 625359 175476 805216 874070 615464 762285 91340 635159 857807 836460 149547 522 9155 514 855740 205 886151 45301 852477 301562 383218 3 42419 836830 4636 480483 672753 559300 870058 136426 108229 75 863995 46631 877525 846442 869683 808903 189400 4 375451 409074 285890 324286 2517 892471 785992 888191 385426 686528 550228 441155 270832 34007 426502 63009 6634 587076 568306 444104 623323 187755 828887 862054 15 892141 825257 880482 898674 791952 327791 826081 511461 893416 857316 879548 884251 150905 512898 685297 14495 2 87710 895694 874464 843177 717800 471730 850708 538679 457290 731418 27972 503449 249588 748483 588345 649767 581222 86 33 385846 65304 815207 549096 491551 54 883929 588703 880 897020 850921 480795 306351 393706 8 712498 874657 2 873489 852509 626065 27 17594 6921 339549 850193 575261 789 863636 375758 864470 766076 822227 420041 340027 843107 803063 890271 765935 652500 849175 1 736861 350768 441346 491796 738802 818992 272627 2265 882611 108 172849 806592 2 5 853932 657560 878369 6 171739 292049 884132 1144 340358 896613 12376 347134 286264 229518 786182 668769 155 3142 859175 857580 666408 16 885639 208721 733118 898092 368375 565183 878919 326923 65493 897068 666498 154681 831125 81 431264 45677 789175 891879 829785 879960 885773 417099 456871 13 557535 867048 800654 718526 379318 846474 300368 666834 503505 881609 825236 614610 4882 948 96591 733695 131153 146041 672029 10711 1077 879825 168174 700130 372649 729162 828869 453183 342543 832226 249983 647967 592345 686111 139121 277304 847141 464564 453 556488 814483 3201 191610 21 573704 55776 185169 4691 298 872750 632260 474372 543788 2 813625 306146 813515 7156 739324 866112 688757 698603 862375 740964 505891 2055 885708 93749 591740 824930 197656 855831 307040 896903 691874 841623 808306 515764 827248 101 3515 565985 748438 30 880704 930 216 227725 874932 891167 189106 849104 2 326493 690479 838448 263017 219927 835104 835556 785926 893579 8 149919 241507 895246 53306 861142 175367 392749 433213 511805 133085 894882 2 75119 877225 578720 830253 870233 111958 13 720820 460331 600545 831332 509 841531 733988 96785 3771 10 3865 691615 873675 118737 9 220049 704324 13 853532 82694 226508 424699 785347 16065 51597 590040 51569 844510 872202 817022 421466 9 3295 505373 29 883592 3 603662 118406 25 145534 320609 248951 862721 889960 467361 2172 782455 899046 610285 643431 85796 820130 888818 566545 1137 811690 892569 618263 813331 884142 210606 848877 25957 1 645248 217541 737209 3 776684 79578 700389 836826 253297 251317 281347 7 39 180 111319 482483 44 2094 769504 371617 631677 495164 834931 770460 776037 161123 13 17 803699 799858 896000 1319 31 779000 893150 398 882937 213282 214040 14 13323 27607 669721 138818 567069 776559 256 299312 675703 822166 732456 102820 779277 371557 1 898383 354014 411413 701529 199 5 834319 28936 191387 895990 6726 815468 855326 795482 201107 245 831837 824067 843356 517454 146839 809072 567285 290948 292420 830313 14198 1096 113438 30 768542 684148 86370 688801 898706 469984 852596 525814 57325 337302 222011 830940 65810 221680 131531 3644 534563 1964 6896 456926 610620 66 711754 836013 77921 340914 880329 172926 389328 889299 853455 528471 880583 333443 637165 57417 303007 762159 476781 830857 729048 4077 271987 550 845158 7931 1 860338 584495 480436 375821 868049 735773 69979 185785 601171 368 613796 16135 618961 2375 2 789888 422465 628584 20 787937 572196 66 828303 5 897661 877851 851375 86599 241578 661614 1 885066 898410 846044 864815 135245 652506 827746 5410 487361 871773 617327 1 832879 854726 859968 587501 92 1 879910 22289 235683 617928 182915 878382 521438 575876 850583 183710 895031 6 955 48731 98 723470 883225 8282 769139 590644 664630 897119 812673 1987 414783 37 596679 658352 630334 686 556844 861722 379481 893108 374191 9893 805252 85 33 64 43664 226179 88163 1211 106774 580009 3312 609356 621519 522252 4750 194051 3 595346 378906 593211 391357 882691 877633 692386 335182 808056 43322 887050 414219 892912 102 326631 580301 3 810323 718744 810130 883110 404421 16558 807179 770618 18 62872 237155 73950 30565 451 121339 20 2471 753333 799815 716190 422286 323 628604 407637 109494 242527 10 877814 884019 80163 126973 9840 701417 403431 131333 733187 224326 3290 851468 538391 1 163062 86 387691 18740 864975 505897 176577 91039 1965 11105 109260 217 278472 897226 110047 790058 160797 434962 695783 309466 899074 798498 88340 555699 755842 28 874637 721416 577360 300130 18077 891295 512547 71849 374771 86128 7752 399 877219 871929 857340 303 577267 869120 53444 93876 827014 872948 836832 781190 466734 898510 868365 217 58214 762325 645782 315720 863395 456997 508721 730989 105332 497183 37 855097 774039 839166 588533 805458 4 181481 702640 555251 783428 2 3 114779 762927 527457 786820 345248 95 201900 407412 108871 149133 381669 546956 639167 808639 796488 166860 1972 299366 13 402297 123804 889571 782176 784 658492 29 842371 550 772126 732324 107060 834320 834669 575436 815726 1621 846375 635870 854296 228014 343701 194038 668490 82 325581 793313 4 401512 552677 859521 642485 559431 755514 844884 212636 850107 878956 818823 484422 840062 114105 6768 1 661417 845412 884383 806916 867559 127 110411 13120 474172 2 201879 759550 1 9108 840222 180179 8 862850 354499 13358 675264 551668 895764 240 682624 729613 570644 21901 789965 319976 362358 445691 550337 178061 13545 860925 894670 820839 801985 665847 512310 834176 546404 332905 316511 814484 100 455762 347176 512007 600380 554217 810130 824848 57771 374763 35854 7 852083 4 685892 172 67 113211 4 891610 242574 889066 755797 578163 868315 855268 890197 105969 755024 162086 881282 823043 248994 235032 859042 125277 574 843729 182177 31 460644 661337 737331 17 777614 348383 778424 682411 575751 881619 836929 607067 214728 154070 669671 75843 400127 893989 3 852048 531615 372142 851867 21 879884 185870 10435 888251 599090 885750 839669 60183 880205 609911 277439 885198 147399 117207 854767 474604 899924 789346 884384 792318 727439 874086 2054 582419 465488 587265 886447 308754 328925 63880 9763 91343 822221 24275 15215 485544 636164 247032 5237 550855 280707 855010 5 806333 815187 896940 87 430124 7142 482484 1240 659111 503718 100 719123 4 871272 48416 825228 786880 421947 866999 704323 98 627 617327 329 310205 893025 199527 657833 814202 402990 830239 579 869389 230 854463 838327 106 225550 334731 868031 3691 351540 410125 314898 61764 25951 207616 52679 46316 18 227645 386118 220229 863144 136765 91097 1278 398744 259069 884335 2 280480 875604 9634 128481 5334 348637 485115 37870 24 3 880017 596 162557 2 119 845333 423606 4 173016 866318 208849 871414 345907 355933 712428 311568 842061 873569 894027 98623 888066 131275 819842 552693 2557 124218 808991 587602 642048 799654 20275 546684 2295 884482 59 140434 884990 882691 802976 834252 103 156548 667282 890242 6 817534 510159 31894 805691 561338 37785 894185 72030 28 372220 821345 815619 440789 816994 841103 814143 880778 302 808441 366665 396242 688057 346606 8824 5 509413 183498 562956 330229 731211 894406 495367 807469 326517 208942 9269 6933 782820 109477 471025 831245 457462 771625 167878 828159 182 26800 845106 879523 395073 874626 148643 855030 182511 893138 811214 718397 833019 499 713002 125829 770736 392320 745713 463749 279417 705198 895081 544679 695740 87785 522073 690021 4 353408 799769 469521 15036 248141 878711 822186 131836 895034 482187 752721 353243 848619 598615 796109 961 661438 863625 294854 241812 136924 770001 897958 82967 191745 21587 1308 535 650009 876498 596073 45379 786480 4010 659256 125752 880819 393883 20 742373 665611 4 828089 840874 34414 337034 867899 443926 23816 852167 855667 64590 807573 788155 167894 378307 72162 818786 2597 561548 969 188769 829 761354 1 144176 820356 25597 887034 87 888371 854812 869871 839025 34 219 362804 39496 882458 196784 846070 128 588661 178974 887461 103 877609 471776 262 65012 823241 808848 764694 28013 718 41858 6227 496259 842206 218288 258437 210031 138 1 470772 739045 1012 410022 69 786690 572750 517690 463280 9507 894987 892518 631150 635263 886358 295988 10 834055 372467 832161 573744 689438 301667 879811 831430 888380 742883 838754 487009 894095 646120 794646 450915 158 141318 70 747144 804341 484048 867018 133127 689937 786080 104 50559 782808 11796 2 590854 511194 28 4 883340 549572 647153 10 398030 732960 79605 417394 754741 872143 301946 674949 8862 890903 90739 895371 888835 691431 874636 859894 466613 875297 664723 611025 868185 745346 841363 652673 848819 893795 178732 18 863340 105543 145761 706987 229369 337980 597859 2 829817 883488 567921 526735 787730 130959 384232 234617 725683 442298 775615 199850 394107 123713 700014 595919 825527 855941 865206 279832 308500 699586 479152 49886 847310 877752 13265 139417 620690 548 225466 860096 768285 841206 4 820288 899721 845433 866987 167529 292 830090 752070 18392 871835 889971 807736 26 7464 801116 27183 457800 534544 818902 666044 888974 652079 94965 855105 473897 51 216141 500492 493536 492005 57889 1548 306451 188057 804044 630504 809810 2 744384 686628 776635 648981 633905 1126 323862 817860 667240 315087 448226 624016 590283 17 86704 821913 302429 617727 443671 241 863670 455318 497206 876873 684295 132352 7285 885135 129262 382735 110199 1086 562365 622184 840754 877026 885651 50 495853 683624 778558 19 120191 869661 758064 248392 294366 769437 818018 351039 557762 317466 690425 814656 244326 733102 1675 578719 295134 2368 12019 719811 137165 249165 681900 749319 574221 689479 891743 730566 861748 5 5640 66316 869408 198045 811487 512124 897612 3302 897551 60054 3 491069 813523 875815 874086 27 141876 12 106 11 774226 227664 684038 484832 30068 718018 748770 720425 825840 756774 520803 828351 835191 855831 743163 396010 472979 333444 733829 847323 179921 593989 611710 55361 161412 212424 442310 475086 880086 11617 587647 617428 726930 367102 90 122935 696587 143424 889085 371586 825008 428233 731229 788670 795400 539277 6 384076 883390 12 130083 203916 886695 704549 252367 315791 611370 433 874835 141941 826795 882461 763580 72559 891871 135 368628 535014 889308 817172 18 893389 328661 498023 176412 3223 597901 685240 240 880844 8105 827308 527380 484626 530296 662718 851609 276767 460221 25 294856 205874 859131 79568 234847 734870 26138 870346 1858 129 833963 153096 841120 356867 859140 532573 293718 130022 291 808819 839268 45766 818491 590376 799487 800775 207 18809 764776 886265 712702 656942 90110 881754 209898 4 740977 351687 806640 150252 508200 886599 295550 634556 30 429669 244215 710030 867545 524316 818651 1527 25949 5757 868887 545196 856900 858916 289430 796479 825632 109622 830302 724686 277181 502675 876396 414 680108 8 872408 3062 3579 57890 399193 145293 890760 832397 883244 578647 184039 772598 847724 892691 39813 77422 2534 1 810548 2 316 215863 470811 856676 890324 841357 853295 240868 652272 119075 129269 121 468252 861326 690128 82250 231089 2 212138 492740 748067 11330 89419 1361 750967 46 702936 854431 428324 23 36 3 463398 820025 150238 235417 12 139465 550450 48611 824657 785231 881967 820889 782 2552 785888 877504 249142 652807 855 797780 407376 294930 794180 412051 72 1 61966 103 505 132120 261168 399071 26 662502 830420 866815 802670 819404 130023 573406 816263 574169 560935 280429 332548 716064 865181 893963 299 3 830612 36 790 643482 817838 233413 313818 143964 825015 339997 885075 1244 114725 644643 14390 788302 878707 251549 831472 853130 806919 873007 895844 233743 197953 868026 313323 266313 736649 2140 365848 858177 351 795366 7 793064 355291 714898 62 5822 6163 157243 232412 3 846147 896715 858474 340533 354590 867841 201357 340331 731453 609354 421 95 162034 677 5 106824 795846 885505 874119 159298 1 494297 899876 833790 584522 897504 886799 8794 689817 694649 89383 577145 486662 678000 535141 752160 832733 168059 204769 231715 686612 845034 414368 2 7 57642 380990 143987 9439 392967 535973 1566 359016 428072 753985 1886 336656 819030 864101 840153 893141 149386 386435 534763 386837 525387 406934 750663 252443 3 705238 180889 724127 396478 830192 774242 10461 119027 898883 286518 720834 301902 236882 69694 4 728606 546392 327237 30 861999 868174 842767 893736 607938 887297 896477 863356 66303 98 77151 768924 1457 509064 197114 239119 8292 606252 68698 181086 768266 781297 743725 822510 184937 369804 57 688458 59409 482533 80476 306530 897403 323148 852404 365066 792225 393 871837 4 876456 97640 785360 8 25262 357595 148837 430225 2329 498822 804675 860469 30013 877532 757545 712379 677 602182 2092 71229 5 841184 415322 3157 837975 463387 821183 777271 13385 6261 174707 555631 316946 539010 5197 12640 783208 482 603778 378 657280 528 61094 645153 666331 27875 4616 341089 377135 499423 92 28075 232435 268702 65165 752504 15 505 886966 3 862519 80765 571718 54842 753029 16 1 743078 9347 891745 236572 62037 90621 614174 727881 935 763745 483 21 224444 219008 93946 651352 2 304281 763791 798679 57279 8833 849680 21016 57514 735391 532106 889177 807043 4308 129488 995 883349 752098 853346 872708 855028 895010 538668 39 544975 823974 898812 771903 602033 50462 379825 895025 327356 14394 823041 867783 709270 873583 1000 715 896656 864436 811534 891606 857865 885649 489831 216123 298927 15722 4029 260 670226 12 654184 637333 652468 754827 331493 30549 337274 874392 586605 63654 471415 808542 80 887428 563461 691711 833069 874551 3 12802 627767 747085 883255 809860 215591 372721 4456 837934 5 292767 857962 90631 3 26025 240710 873295 724834 491142 72335 894048 470216 879977 120253 2 811153 775560 3 814172 559626 231044 842534 78 530714 242694 867412 199671 620331 818678 1842 816395 617762 838729 101414 866952 1834 246527 703711 47831 82477 293 856616 823770 785460 546366 891173 138 2 15 897648 255969 639083 415111 855925 875652 49777 63507 748081 862107 838271 35037 164324 217771 563 632276 249143 88610 546 863475 78882 850873 388135 599 97979 867966 857942 748745 875477 303918 555943 11182 273880 669460 686464 841605 1639 67974 208445 53084 818740 762816 884383 123164 730072 295988 874609 623394 820477 754399 897517 579443 22 687 81292 817958 85 19046 885806 1154 858279 23 163 726761 74 853322 37096 37 472313 860969 588484 885481 1063 179392 334602 882968 835729 780809 29486 218 169 254001 145471 36048 41101 787014 781639 381043 778154 605513 881359 58426 244 679512 39000 21135 259355 592417 437698 878487 847322 873174 893926 221369 653080 822884 896903 239125 828377 861658 342977 854674 859466 268243 173 894749 255833 876315 894038 181106 65944 22541 200927 819405 7596 1 58260 295414 880962 806401 38686 619888 685597 5388 790189 404764 701328 53215 846806 467700 596181 7301 684857 423802 118945 821038 799571 44622 469020 78 804314 43 861004 401691 682487 558393 889719 400926 370910 34713 888218 400308 1082 213075 361515 565253 843933 405780 853686 840775 148026 361422 187552 52200 882351 256821 142774 549260 871564 27000 568274 696 144778 312538 833847 21687 232035 885210 777886 18549 860465 704286 2 191 785272 752598 771536 618216 792884 898797 886652 6 893549 128831 383717 349307 856706 90583 897255 767082 889130 277146 880143 145195 720234 509704 489 350325 283691 881286 3542 2 791828 4 1 105067 422903 738622 563186 30 797271 40 210206 320347 888472 545402 321 63150 822202 365201 600315 605047 17219 370106 691677 699898 772778 348553 46 936 186311 548014 839454 827220 495495 893571 833135 236 2259 723632 663130 398127 819355 882815 814275 651452 1 3450 44037 657081 85532 813902 810588 842366 312676 245047 882242 394722 880087 463224 839983 9955 71965 102207 885816 314198 114369 31898 892710 201067 680749 198912 1 862049 971 355296 840606 706479 3 2 401257 780506 10034 466655 279069 852977 731956 86 51 894467 830022 1316 562497 75 693563 13622 303005 722399 800812 879994 164222 330966 819654 198 697158 257783 312194 2 883812 683275 875556 478393 473452 872993 869007 892393 147258 164803 855 855322 252 897140 898542 639442 362378 696347 888399 345583 19156 265669 1092 874894 205596 853997 37 846314 851947 478444 896689 897221 899644 869048 894896 511 805568 377925 463336 293795 817958 55400 4 885497 703632 190 759546 293427 18577 732853 874606 557920 110117 562091 212 20 5 24557 721950 290256 51653 2775 843942 872524 8 897509 456741 379352 343753 1 846649 794147 1077 68 121137 871 1 87768 25 848611 425344 881363 878600 153 12859 752777 714230 787526 527773 752081 736191 498662 151954 497956 659366 146 726197 691 65716 378997 113370 679296 132501 854152 230457 681025 830131 92875 817581 8 854583 810855 895032 219465 801622 61741 33022 552714 52 741314 3 309241 45625 788233 476 188888 873900 154799 741710 893407 57 891702 21992 4821 693684 52 815081 3 877750 871098 779008 729198 488785 828318 436186 1060 96 624177 527056 632903 844948 747377 122583 781580 1401 892179 594824 240542 895864 201938 533399 887575 1 359126 466357 843834 899301 15712 25347 377351 206196 418103 28510 202584 619799 182235 385150 6 855025 1 775342 774950 806776 342191 480929 295105 764690 756015 29728 837600 388268 1019 394390 879773 693327 761980 662609 373856 519470 892944 101075 897680 898246 346753 863855 367918 142600 387136 5636 56268 543446 125740 839085 106237 847953 815287 572510 567259 830146 51388 881165 882576 45448 617454 13920 464653 892020 34 185770 6481 2307 35608 823715 518429 265471 899074 727108 764446 39032 177971 484 62663 43801 892107 816501 878131 69 284043 462848 277516 9002 380048 93 462 755220 3 635554 147002 240201 334770 889569 555536 24 956 33514 570135 795421 505427 867099 499679 19853 671267 28709 839285 1 620499 691224 589153 2 868468 17 233325 1408 169406 174495 852521 530401 759882 162413 887811 250668 262463 840881 5 877200 299504 601145 715130 799999 652503 234192 384968 463619 898842 572666 8306 52159 381423 883828 19 889737 408776 76221 593067 13112 11312 471130 897385 378505 638963 620705 213206 738085 402943 208665 831705 895286 765792 839357 844105 197407 704883 885593 134382 261498 361551 471767 893136 83102 873303 129414 133350 183052 2235 886291 282245 571082 143626 641160 134197 853247 540636 800920 872160 595040 827226 618700 21 694241 899053 851009 3548 849074 1812 76 287973 466696 108 809018 873632 85944 894588 854173 2 498159 332980 832153 364435 1109 886085 550575 17461 774593 323390 15814 4 218174 19 183811 379437 811661 855287 686062 867272 496502 399392 9467 25479 499796 883191 8681 857294 679959 97 189010 898091 114295 829100 73381 895893 158371 858687 396711 4 758470 532767 3 14187 63 167166 10611 768800 2 626244 672481 815688 396437 6957 181064 10507 144655 642734 870477 428151 119580 668343 866533 530601 877430 558290 741186 38906 350338 871242 379192 372586 868955 173501 778052 423585 892541 3700 31553 893630 485302 1030 794906 293370 146223 894608 871222 868764 607716 870338 840199 51865 752264 894000 861997 157866 892529 865082 828993 674445 285377 12 32 216119 458201 848693 892181 338268 800764 495253 872989 10 869117 897661 436877 847903 407703 511603 151549 612779 265286 509949 413451 447959 870301 662101 368695 454915 872698 877781 888103 848496 815827 307502 875074 271812 350926 181484 715290 10 280658 107645 3061 847495 755393 20797 348205 886032 670926 701898 42175 217634 696808 843627 792173 8 785940 7598 421903 839764 887635 867766 492964 386830 158689 448178 670295 728490 663863 301691 329447 634861 115897 402607 769709 694281 812671 1767 870871 629868 707342 625 125214 398921 309382 406101 83187 533199 887056 3 375703 861689 740207 875353 367775 466396 852783 760580 224 738765 865129 13 6 845397 1898 263119 211366 5195 128412 451494 811174 628121 884940 598930 18146 497 150180 297222 364062 221735 284167 1514 309442 149707 893338 389146 277709 889003 152470 46597 451993 237591 18824 232 57476 841736 832439 332577 804984 864803 852513 219 9382 275995 9520 371274 56 3036 198203 897970 353228 864491 169181 726491 807350 893936 357676 539153 44061 888448 2 541728 12 159252 830184 864465 423132 453236 895697 803735 165926 866141 862010 576500 633463 686237 608269 81725 349115 11946 789674 775708 406724 562577 859900 331951 1351 52689 781403 228121 34702 122334 859440 529930 226959 135 534952 764466 288150 686680 493071 269974 831670 298792 111122 178078 346469 216145 10 568238 590309 302599 823256 144 865861 810 1614 864335 767349 753209 849995 498 803139 309 29 3275 791392 493834 722692 19106 9222 95020 840684 848084 724171 880698 118122 824458 851017 750999 8357 64372 129761 404407 292540 712635 32 814463 896700 724484 87370 116690 448596 42272 770887 830450 889737 143946 397618 834132 55075 410 855802 14 227251 2057 769697 792402 47 284039 891357 422160 719641 746896 50226 257856 848030 726 819724 851767 230405 605194 517416 6 896433 20362 11825 879836 897395 768689 794056 852321 465563 9760 148405 585310 94 866661 784131 858905 461042 287268 286508 499706 846401 752328 890932 388577 842874 325212 783430 425904 893098 806225 5 781524 126 291 581822 880017 4 25 872097 641195 717817 295589 754873 218362 55382 696190 612770 20033 616956 832624 855291 840943 72908 552761 845527 289531 740821 390833 153 541564 874187 14427 108900 105304 880460 435532 51423 642777 849872 211897 870320 77183 336031 776656 429524 501526 895893 374585 456 2415 867913 884974 857962 683289 382708 865127 896104 547632 789564 853729 825520 595509 794499 2 593714 792572 710895 579685 7424 371748 132629 715333 635475 137393 838759 646417 511653 859966 872414 768925 1 507880 442 2 577 18 5 776585 33476 787350 739547 782321 892391 57 808255 423094 1694 22 470906 869706 628014 601612 115095 829123 779413 326331 871319 865023 884726 69 467 314 142165 339180 343252 309884 16 2 115384 266317 779007 777799 842 499507 431 361 859104 888150 604120 251668 234 4 815232 832938 172197 331892 832834 564320 615359 675411 803491 282834 372494 863265 113 338349 212 357738 1514 233880 76076 383904 545050 822543 701545 42 865076 81904 858365 720532 443120 888131 121765 550336 487642 22714 402 892188 548275 69170 872733 617841 531324 664485 758032 653071 896437 134770 743340 98023 479073 6409 848869 134535 843779 13 508 115638 820780 869279 775784 561231 869158 894626 863779 819069 681227 168089 808624 554103 565110 897690 361855 50999 2636 658027 813573 870010 401732 89641 613441 14460 791120 112241 835597 841247 893864 70444 634716 442237 377716 1528 1131 515314 622649 111 18832 238010 379613 878881 126534 892872 876544 561996 888703 891499 250232 897414 834870 868627 154795 497931 798811 817893 200207 273141 880880 887783 205615 847140 517108 880470 393511 834441 841968 70182 435513 3 126787 3017 225420 103444 26792 2032 422763 152 568404 27401 485409 896121 825600 569845 899858 176184 307240 535768 687584 475 856189 51 25614 827936 802303 894712 880392 889448 5231 585722 860532 46560 425810 495147 31 438337 467554 257 299 753837 607877 806158 898236 663643 52 832365 34 2 438846 302880 506657 855870 491331 170956 397858 805619 828684 18278 83525 10 252265 765837 159900 241374 247859 518 885235 519083 898763 625559 852642 582769 860250 2 43301 5 468766 579628 34 723203 18162 6 61 125853 363037 322020 298232 696757 20003 889785 93 131652 2 130987 335324 572728 704728 7 11 812479 801148 94991 504350 5991 884341 850304 1193 12 488661 1896 875415 186351 395723 3358 120444 830507 1021 132364 16077 550975 4767 156 3 706542 329 785755 809707 218090 507390 844947 702642 14986 12 441222 873875 1312 322356 846340 485080 886114 28 2854 147712 214102 29 829008 826670 198444 857694 887829 68858 683757 66121 260274 6318 742298 861222 892684 1215 138288 707622 612067 535955 150 1585 714642 5463 240574 794398 320105 1228 341 334 844895 315635 22 791834 860014 504269 762015 3809 163926 872094 884311 55396 832313 862187 746489 435541 684621 2 13 621 879018 18243 2 267872 899319 838127 750600 833629 878062 110854 813157 3 302 851215 884280 776 3 398597 121568 295082 897 773924 2728 886179 205190 606423 4125 11861 11 115082 806600 82 654434 540240 33937 1356 868059 633404 769641 64736 1 67 747818 754702 872001 594052 6272 760897 877362 896914 233199 727 179140 3451 2634 220536 588936 657412 128473 252497 220992 32579 853231 799152 894628 172 360699 8 505284 845663 888739 309732 533607 1 64348 12 229096 876907 709 72 927 575314 20 593634 845474 895440 833791 464807 454637 174869 816688 100798 895583 201898 688021 105500 871942 10996 80445 2827 410565 55665 795473 797707 883439 573890 655472 849545 816980 849020 4 534349 849656 891902 3691 815706 166754 81093 708998 858063 369695 687070 117908 820702 757553 820063 550117 1 4766 107360 193258 801233 84 338516 375021 771820 2854 6 491483 38 895808 4 206 371383 718350 495811 853154 4 868354 345873 881984 251820 842180 898761 4850 98620 897220 246637 48 853399 159329 864071 236622 807677 524803 821166 27782 2 307291 8 202786 54409 863251 5932 897528 800747 888994 647342 81163 893168 881837 50844 633429 23 886873 888036 55858 82 314536 875477 819740 882491 333330 797424 887386 120652 4341 586024 176909 49357 541484 883991 777550 877187 388653 487930 168 426858 219587 54 137248 423944 733450 181563 857086 649662 272350 868787 867 218429 264190 656707 2255 715887 2795 1068 631088 561094 9206 754194 628024 59 12255 895378 887658 885576 287094 443 397757 1207 452279 136596 537710 607593 633935 8178 98380 8 620952 681206 882401 41149 418952 341214 875217 86408 3575 515997 738775 774524 191140 752864 83212 127392 88 855241 760956 6 127127 352931 229267 206075 90226 496608 898394 483676 680962 363 106 59 676 859955 521176 849284 768651 99707 736629 284757 236153 755641 692074 356947 616813 590546 473340 50 530213 25992 329079 861597 27067 255914 833415 615190 101903 172 749573 127144 881130 782374 14687 24 628399 2 5949 806379 265002 840238 13512 887117 394549 856650 1 804845 483060 14 838153 617384 20 615 808096 720 1449 56357 353266 116 352106 757793 309 857796 280151 806415 585911 898430 868758 749061 247105 295853 120036 796427 885031 775197 724641 855426 863746 477 396609 847533 21 860517 492938 891839 886869 798963 508242 815401 339792 390079 9 606196 399280 897998 825248 766159 178965 36287 322159 236454 867999 869203 847004 880797 69953 511838 711132 809179 2 358615 162707 14553 161680 223491 873860 805068 865129 198076 52504 844583 3 109138 636866 49713 245605 536634 102070 797104 471891 269931 728775 896116 797084 669846 878025 14576 891826 192312 710800 131189 4955 182584 248941 899765 656545 410186 15 764960 41730 9 57430 1019 614777 377306 136638 856311 202455 635380 805951 862578 411432 824472 304937 452495 845248 897488 852937 693214 301191 40526 644941 342544 460418 1230 445991 334666 182290 501308 555250 836432 779502 560859 85235 39798 141931 503591 1348 689731 828637 645524 269162 119107 65 5155 718615 530561 58577 57147 896906 345090 21 874371 289817 707953 11570 177465 15771 220236 297685 892612 204160 529478 783952 842040 1240 690330 758574 23 739177 89450 8099 484585 319451 137164 829857 275539 110507 858403 661569 753104 833799 415789 890295 360379 287954 173864 404531 222793 2 813978 16 553604 3881 441 282 888729 824143 118179 36009 464103 715696 8 503820 119279 174548 229132 717687 841210 400905 879756 889825 55945 494936 1302 48 427586 181 393759 108384 862147 579188 186768 165696 335878 3439 140331 545775 439168 832689 460936 892637 133 128431 771899 685652 269084 202386 871954 399163 333189 809794 51697 783561 893105 857109 875441 699382 898526 2420 419 157928 592267 717300 137507 45 152 699601 328738 230953 883 72306 219765 846494 897040 803546 95014 308 891256 889007 289029 697381 200668 2587 715193 856681 599898 751954 255682 31332 572693 284125 882144 522738 221492 826026 120189 899279 887545 203115 313 67430 45 3101 245875 875294 698052 581019 14283 411664 285710 274922 11199 31518 189164 790790 630987 157311 525875 765033 862449 300933 668294 875870 795272 259541 804414 701592 98 548224 793509 13 838727 25 899418 628662 839295 778399 1029 229041 745911 837372 11503 237 366493 868887 739077 768153 2 648670 3 232937 575887 847940 824689 865892 41617 390109 417974 105734 18727 363795 2 322343 439106 873665 299312 186195 652659 829141 218339 369554 378551 1 466 683849 815077 464102 896253 311441 710819 419710 444131 822300 11 314997 19678 448427 4345 858080 6 432703 172029 359864 438941 891907 302847 882022 70764 898238 178410 355426 887714 10254 309431 275802 81863 653326 395963 761117 475206 427074 291201 855030 205087 1775 646149 176313 848504 20 845302 1065 897045 442751 39912 731556 899007 151372 440583 489813 191815 353184 515956 619633 273787 29397 193968 817100 878434 701675 131152 608683 71332 761390 823915 3 863865 472314 833173 164440 6 10664 761893 32832 225897 832382 893448 81741 384078 132383 865967 61606 29 653170 335990 860267 721187 51154 878865 781583 825894 3 689928 62061 1 440391 805615 153 506984 808198 352934 296366 892292 174 329414 461167 788887 572341 733261 212630 336213 840626 792409 488303 866276 47297 657813 870866 392797 143978 33750 690105 675947 870640 11184 740018 20630 858664 356553 889216 87741 756064 3 848487 560713 766409 21013 702450 434685 152793 5555 899445 239775 880051 56806 736932 1346 899223 522999 13 109299 830259 331445 41594 168812 883890 728060 2859 13 860035 2 64758 841230 672420 793119 2 150994 824250 535515 160758 465191 782942 48764 897242 432645 374052 475709 859133 899069 707910 325746 359860 897337 14539 64798 897721 863194 3823 674183 522076 219057 867014 1083 326 492789 79284 466320 3 840279 223 1 888025 57279 793078 604356 266502 736097 475827 787593 895028 807307 230148 204754 693169 754403 649456 140749 475137 90597 542795 876919 221221 337263 893597 1 580536 892425 333625 744819 3 426183 801357 88362 156 702815 737119 15 714216 438338 68 658029 743633 406752 36512 8884 246794 98206 666821 8519 339952 840223 796326 267988 469622 229448 3573 635144 4529 145 831420 702862 1393 6955 826047 343692 300716 641062 8 724439 875514 815982 14 276194 80320 24709 177038 886072 64003 9606 539715 875115 451893 1 433492 270046 121229 783965 457384 83198 81873 869375 414 31815 64113 5 389374 491877 84060 838236 159083 728842 362239 1249 45025 292229 2108 643392 3182 594399 162002 296 723 268900 361989 321637 889060 134037 710 328486 506868 137 888846 709367 817603 753691 646091 8 224281 740890 20927 58839 829111 691010 232667 119248 652510 165171 807590 616666 13 874564 620732 866 25421 634682 120416 197597 283209 782670 9 782704 4797 127979 697786 748835 830960 665612 1 525975 736218 4 363745 656658 885353 67 677652 2570 364734 182638 207940 158 791896 32508 888010 16440 38607 609489 893758 801058 864699 669619 2713 36709 396045 843147 59717 832962 766156 371823 147978 355569 661446 788292 725015 221066 113 850712 228009 506813 853975 178523 822631 857974 69183 701 80360 11209 254620 70746 891446 715875 792 868255 426417 59336 846236 244010 499307 753540 3 680755 750788 884022 22 554764 140859 464060 873523 649557 214592 820776 850642 581857 785424 68144 854251 64 2 88395 756945 319900 860833 5 64700 721658 474469 890447 15255 881792 367395 7511 129 91465 510158 839063 1 659537 3 24440 853880 311328 557444 130575 630404 14 407 808743 108478 356595 862347 852817 881815 610876 865267 1 368894 445872 86057 598226 453011 98810 762527 215674 201894 447024 821948 313602 28 276408 886952 813471 788696 530111 3 837175 575533 415392 672707 628209 67 713361 772280 683304 62 280873 365398 493984 345652 2 70385 836749 250778 537003 891736 597792 876499 408628 91329 56890 870981 729196 592804 535111 2068 732220 83 134543 812011 774008 411239 855741 3 638683 754360 668784 682420 885697 819392 552985 576738 670203 140553 869421 881169 899243 271754 831699 344995 553185 736390 62065 284675 870191 117539 2 808369 22 808097 202491 458957 1 456 25037 109525 714472 25 124600 666126 9 655546 846161 79221 95 229787 895283 367769 418202 697643 846803 40013 358219 2 1234 1 899953 251742 200682 570563 36251 74590 606773 678153 56006 796709 31 842795 898352 878835 423978 10402 784446 37805 1 105942 333952 658311 874011 899272 465309 847688 764781 2 842282 833470 837822 595416 783969 850834 233686 389522 854722 707623 893478 149742 25 441815 763945 572108 788154 1 37574 891367 304199 56810 834543 735164 80211 580039 3 873721 27 266204 412065 435895 838616 62340 847590 2202 806715 557898 847175 848626 1848 896726 615753 772924 311 701157 819572 58231 503484 88406 11 75756 748847 506 313599 416568 117261 539193 22 422573 1051 849945 203 24998 668639 272748 145362 656372 142120 826793 314646 381494 88 858126 2478 672885 702131 40036 804488 588082 125174 14 873424 444492 644140 274308 2 876343 208 18632 859241 663600 575404 7 314628 244 466991 85 437890 113474 261300 160174 282060 491706 336386 847643 396385 1637 922 801918 782241 29669 779682 650212 646706 139295 477774 856917 833471 56 573451 288521 280231 498 895886 102418 897526 3268 260 347688 736003 893759 869430 397090 250331 781995 818318 778869 96107 375 2 7545 88531 390357 858119 886303 832059 48009 260109 886624 419 893306 820646 647132 47 876711 849254 410735 58 719612 292632 386500 371371 2 894569 701558 780234 203439 344970 22738 879030 728417 124209 646662 361 5 811386 77299 730500 1102 884158 462975 57 852487 692808 796736 102209 13648 879199 771436 740731 594501 113117 130856 280615 58196 4 718096 256386 37854 569054 362947 870621 850178 10 896530 810485 851875 575006 482553 7275 16743 586529 1161 101522 180638 771271 758867 815840 140696 855651 574330 745934 451 429551 1240 871536 18406 586756 708282 892589 374706 406885 16989 865354 2277 297633 88662 897273 863071 209 796045 828510 731186 338281 843779 61371 637866 877278 811469 1 795246 464 864770 294614 178678 5 870761 880383 4 736702 284266 22 284019 718376 244419 829486 865122 2050 205943 885976 216866 4 32096 3753 792869 782039 1 239465 729743 427124 575422 30032 194859 721144 2 855883 263 411180 193695 3 356365 495529 3186 5400 15 634827 778806 773743 389490 32 887193 11534 254118 769310 812513 55546 7442 304667 20089 877374 899930 892260 576882 547185 456639 343 640289 43457 2 467738 806317 6 353622 35 1 87898 848863 402152 10 94 129150 777074 341941 860844 379862 701517 515302 869351 869656 828863 853199 94 11 549358 501155 134067 840939 763358 699000 312637 153 861413 74529 869642 868140 805440 345367 875575 702424 6412 265229 9569 844628 3007 850450 884290 6432 714280 361842 818785 53 513763 512543 10 303225 1062 812935 40 606760 103853 841264 273061 878418 355212 200526 765344 833956 681923 376128 343 254993 160 899520 253153 471340 871430 890652 873727 351051 889860 781408 124091 853190 10 24031 165723 3436 158629 223304 510074 89736 863831 803134 482850 2 830453 291080 87037 18591 879524 471 35 19 729022 114403 868734 26 2975 887221 133173 295634 829635 893101 825835 4228 37 546746 39 154 17 1898 289974 343658 764275 361179 24 198827 468136 462447 36542 846898 36122 801133 561324 807662 888337 794426 7 771634 873073 268821 806344 175471 747656 557235 841943 78261 754279 565639 2 877241 411516 613985 265393 10335 712323 464536 40319 758775 871431 1210 195423 879787 3 856398 1242 885756 860920 214884 766659 1 1894 893699 867066 37278 808401 91928 713484 559888 774546 150154 202573 819622 868393 122563 49248 1 21706 166 424392 16236 301741 505879 43 840606 90 15481 876056 838099 77417 578303 899567 6 514 859533 408129 801152 706926 281492 350670 203 245298 371854 1 279 737106 848744 584419 817263 859291 888470 613773 13565 876870 3 247176 823745 5 627598 100808 38883 87030 728299 524705 102 851692 5 575452 830013 239274 510859 894637 9735 414331 4547 253501 90 620587 171073 12 778676 891468 18145 313141 102154 746914 879496 497530 568698 838066 200947 809208 832130 755830 470560 226531 664838 27829 727996 850377 204391 649081 331 68084 93933 882396 296006 851529 687117 109 434309 787707 575011 892072 4 65982 350098 633292 688769 513537 680020 137503 22226 161122 831454 407797 108 852491 1 1 842171 773802 13561 406985 7 11758 245609 459818 730632 234535 8 21353 484374 5717 25803 167372 827433 870229 655469 78012 196 647221 877858 632757 9195 123281 789983 116390 228 424291 247553 807876 849878 896924 214623 76612 152417 887872 762578 785102 551706 782782 670632 93 864729 835052 623412 353316 140538 818016 816653 298785 867797 291867 70563 887143 3 633953 621311 396392 510647 34868 414791 858619 62199 7469 332044 695960 875845 137253 536961 3275 47121 808615 266380 659333 120484 843555 759696 166819 9 272888 43 843102 73 370687 836112 872398 3649 878259 3227 252025 892694 22663 884468 853124 644004 556543 790261 343241 398550 862665 23649 859443 783063 789920 649731 114600 652942 124441 877876 858276 653827 184870 622120 679352 414118 178473 874204 564328 861373 8 963 361867 68172 833760 54703 563038 834492 987 413112 1726 2863 67497 3 443498 818232 55080 525194 797246 789374 493850 759098 167295 40 1034 39 305314 122 256570 874455 719926 134272 808301 152705 250396 806990 159017 879931 747270 1 153 584951 34 609631 826160 862214 429815 897545 323627 823664 501226 250860 280978 24769 115288 143870 29 2943 802203 38267 872984 893439 733426 170926 13671 409738 787398 824242 29109 858079 48 161428 709118 876739 80891 237099 48390 639264 899641 208884 775072 45 854707 18 309 3640 174 298403 678152 488561 811363 469034 434570 191 886627 729686 2 4715 691477 899993 619126 247196 178217 899652 377113 13509 468131 49028 171485 871722 6 165463 227327 380428 5 18065 808264 517557 832898 750204 874326 833734 180385 444509 828900 45 829821 831173 793084 885147 786634 474 207809 723 5 676545 481040 893104 112880 833262 218680 791122 809906 683207 876523 75186 588797 44203 661942 878745 59313 296408 4117 670497 621627 690189 899909 295982 792418 377345 690907 899666 395900 490925 531089 835661 512970 502779 138 85172 654831 399945 449267 878338 665761 78780 438102 367905 77472 64 825537 2323 172931 485 41 283227 796812 898828 1762 531466 634485 685710 624958 158485 868478 300558 129514 751829 779189 733571 357673 215117 862724 833522 189653 833350 781 879767 287386 817773 146457 67329 1896 897535 848094 9862 791739 3280 463614 364871 13111 451259 152479 5987 844028 247394 561104 161 878785 56 695889 170829 161 859789 890496 93394 865854 385344 797950 2 3 842331 870274 337517 870369 882897 194067 887322 684663 13365 2 864646 113950 18523 790614 820375 564482 3110 334151 854696 521224 820453 198104 4 355603 200319 834633 305268 706683 249844 328203 515712 793441 782457 3394 3146 524393 4 711711 331381 37968 318200 474 871477 417135 3552 712802 3796 825506 374098 19541 134804 852818 666419 898169 780048 197396 871433 740777 855263 850913 789955 904 213842 782363 2270 793632 2 734327 620784 70950 844321 18 340411 854309 761300 1588 34122 501555 780401 1666 394171 2 123272 846881 2 861807 346536 730045 17 3 586608 467820 1538 43372 259701 842102 325943 206948 329451 789214 11768 708329 517999 7425 442196 4 841141 367782 2 654188 456920 10758 831451 798841 5608 668833 809440 872151 832432 890323 187945 662 95 434462 793778 645226 631339 879702 246852 179819 261025 12618 880495 732629 460544 283313 237972 137 760542 878563 671 12960 266107 21212 712285 379072 727027 2 26369 26269 13860 860027 3505 805925 11 885206 483113 2 238966 581597 881222 655813 330647 785326 728522 124898 738852 66838 19 766830 795412 810282 393958 69488 49773 281290 840815 868561 2 859827 90948 396387 4568 3834 4636 830447 867817 652564 30 668742 201359 38 330538 589961 239792 9615 20875 695661 585177 338971 889154 743457 37021 135 774525 712010 872466 39 597897 271317 227527 667031 890591 4896 406304 774797 1 753052 406313 615317 840696 843338 689912 218715 889443 882804 240818 892481 38 233627 854255 623331 713717 851287 787706 874845 898576 442659 690861 843800 863370 10450 48883 3 723982 722448 896090 75 690601 682318 31 264914 632309 791642 147500 89921 497389 2589 329369 454 848135 3507 50119 152164 85 880242 506590 411568 708661 207577 387609 9139 835589 794722 877023 249803 831406 418923 832285 845810 415472 883808 864198 148670 895233 865438 843827 177899 867650 423 719674 870585 855494 878240 446524 1573 239611 728101 846130 302923 234448 358415 571142 892036 155270 812592 533238 833672 7470 749473 464914 122356 327052 68307 305981 724279 723223 842917 898305 1309 431794 495911 341819 828761 335747 400118 732799 735992 42 873672 240094 12382 62434 348992 5971 279315 482140 253295 227900 266 603460 202876 713944 809268 774964 81955 885352 49402 868256 367670 3693 339102 142 4803 789736 572563 851237 12681 682373 366122 590382 553260 72 550565 4640 126620 384338 437245 3308 3 874948 564269 1 844 1328 378268 90662 426169 839384 79 214561 818011 267287 10 529535 400516 462271 804051 126754 148481 350403 634560 878043 39547 497357 498593 568457 144059 84531 193275 1 337822 45619 815181 563572 887689 755360 609447 809003 854855 480960 634582 685893 890931 135140 23 266787 80457 2855 829320 833707 500546 109741 800999 220344 104 890376 230400 41 882335 540710 2055 231 795024 497339 19515 222604 27156 894718 60640 794892 889052 96316 608 876286 878918 35 1167 98210 71 864419 467691 17 858599 680865 868333 768615 852202 99208 794149 890967 305677 164779 709857 200014 902 400341 804509 676871 77376 776464 44217 22 18361 69700 839964 7116 376121 759338 656628 488898 6 187474 102072 38 11 560432 190529 43423 892592 451315 888817 417350 3 628413 72 60 507473 623331 829525 836 450058 892961 878171 87750 44747 297610 858312 46 777327 780674 898425 697748 879577 862038 894085 653142 793057 739794 292239 378333 28956 133365 24624 859868 248861 899313 689921 252614 2991 6445 880489 82604 138337 482589 110524 894859 27221 652369 20 22748 334966 37662 807518 760349 882757 414536 589790 471067 321133 562669 200792 860727 852792 609576 216022 322759 881617 2212 878926 202875 850111 585963 426087 80065 3 1502 79100 420074 324405 268266 830388 46855 787582 786246 739928 8569 610239 864643 840566 244 39807 121 312862 197719 719850 776555 432486 463604 899595 97451 792788 867859 608741 569631 209474 383431 425598 208766 802702 70273 779470 13324 379545 845159 867681 366550 753296 822334 275931 2 255586 575571 838313 835016 898803 593837 881025 259110 314887 7303 100482 431701 824735 203381 301 813697 370 864731 742481 501479 25 15051 23 74879 8 4 127534 144 116 2 774614 379 271 233093 853220 512419 408840 424701 232916 819265 37185 2928 4 2088 30980 275679 102419 820994 34473 326192 155244 751171 450 894754 829743 283893 886560 830585 304288 7 756710 850870 750749 101727 866492 3098 849398 546339 136 861350 832579 6873 193081 850086 290849 597905 866136 138 697828 813172 322876 887101 692461 253049 2 133226 282143 97734 886458 4149 159 36942 622 661259 64148 887926 18343 890578 763155 869222 551512 520716 4 587072 668157 40411 524983 97494 789126 871725 835124 842143 7452 684501 403653 92027 16166 166513 511285 830486 21 878234 1729 56279 837864 231266 273778 227024 567 877878 592865 145442 144 768133 305951 118473 141765 115286 468 361863 1430 651587 274452 839160 1303 898969 2357 402303 797025 560 859939 798405 733100 133 892086 492742 703370 586886 895718 278194 459335 296589 31 282754 5826 190 65 8450 394389 4 2044 197 463594 354856 21 711964 101256 896537 362599 894393 717273 62827 327119 2027 837640 700694 486889 180249 23509 142255 320091 260761 859284 4 828941 888110 865528 877320 888401 662843 858196 60 551758 848819 777473 436116 392529 14348 149388 342007 689425 617287 5 117131 33993 802831 437872 17 804900 64603 852202 874098 574640 466967 832778 657116 5 819825 120108 815258 279132 335415 877834 1 876293 127401 15 831471 9 876199 691153 853477 27995 464256 308280 592417 577504 44 888911 288667 307311 364552 31970 174041 893222 767933 888618 5 896453 111625 119 387929 696958 889758 748637 668965 2594 679796 881670 635446 510915 881303 600375 620543 854721 882576 222379 606042 120605 9230 9 511634 682184 899913 151 95350 768846 831040 74 876355 704867 695523 867012 880551 494 159406 2 229016 214412 206955 5527 8010 2 64 120984 865128 865182 896240 778046 83200 839089 762904 305397 123213 598557 171757 881791 811230 59254 789891 448336 716105 871882 885299 66 2 889026 20580 171210 796974 114987 774242 889967 70879 19927 784252 880777 375019 808813 594256 830827 2780 882403 9501 894889 849796 7 751893 74164 1867 636444 866217 13717 249289 890420 175828 851942 866041 19970 4015 1220 728934 847254 687350 526161 12946 149339 467761 678617 538760 735909 27961 881516 734195 802909 182613 35 889556 526456 54521 9 810509 806077 891522 795399 649268 11479 783209 2759 29 34391 49 489945 31 4551 845793 142189 2 865500 849440 478202 425512 505060 161190 820556 795494 1957 822681 521584 115 2308 267994 890889 854464 55708 500 372901 653406 4003 898521 688285 143162 850462 849513 868912 67974 750279 266 837417 759969 772517 891386 750847 809892 240150 67109 879052 371011 836323 2 396538 805055 130 144318 489209 435674 838111 834181 809519 845697 504410 791708 5155 896500 838674 91826 87 5 2135 766104 770111 26 206029 898561 831941 197847 539590 844228 106121 8 780269 94 110045 1 2 852329 10 495050 17744 862881 774689 4 882024 53955 877699 214 19762 213 3 7 856081 339490 883005 228 3160 819362 75995 28 790452 368648 394669 297643 577890 300507 264304 836179 836208 23805 203090 152932 4019 122749 13 894 285205 873452 892566 798973 34272 546741 890579 554233 657196 673919 303932 898448 842777 682774 874648 857522 313718 725023 582919 342831 875605 29630 234701 881995 694278 36129 41 125214 604461 4612 167629 664917 811121 57 899510 793796 708090 660 63159 468873 6 421643 17 21945 808677 2 252637 839679 5365 864961 873353 259422 871836 620383 849871 3521 822341 7413 9174 887569 60449 774667 695026 811610 885784 386228 66971 538232 878730 400885 617974 268 34 865158 756054 148 861015 392309 846647 139418 876708 759829 267831 827781 480127 830722 146390 7 649262 112 206719 490333 898469 1940 883821 19169 640473 751640 49678 7 81352 750014 728697 817327 866217 333736 45569 602558 118272 652189 815215 425531 260827 31320 854858 627 74 864576 73 876442 403358 2 637460 522157 442663 840876 162207 852293 206459 278199 468675 590586 20 880289 103409 549422 694570 135 516003 568724 299637 458172 125347 199021 372612 825029 510737 445729 142255 386853 290017 1 759758 856834 27533 12 859685 469921 557427 872132 896260 346497 366679 828763 8 758769 876561 331486 821510 34184 797490 11637 17 700149 229492 847947 885454 2 862968 752723 888747 196131 47333 710 872175 798160 26274 831803 407852 812007 377353 335563 862744 888446 208512 860910 502282 639052 706158 884279 188060 749932 354773 898721 612983 760474 849186 787054 615874 477702 139273 832867 28904 196290 507517 698 135356 43274 365767 204338 145009 361950 837488 10620 790177 10 523873 5582 804228 90 7292 890065 40158 446161 876487 361224 603834 848737 835671 142 698533 199343 870131 186471 892821 119186 532713 744 3215 865577 565010 828163 528829 894762 2 880078 27656 3 2 109501 737708 833269 876306 762777 340477 842549 52563 637816 58735 537835 887217 761593 715662 6 4786 38712 799655 575346 130686 781005 895940 873376 775726 556385 649607 422942 695375 526515 834106 7454 866810 83230 801591 27370 190396 708830 872834 836596 6143 330373 461244 787 271104 197540 136429 809575 755398 258410 818171 77971 28533 885774 19 888356 830127 712228 841539 791560 533 759284 893640 770134 807163 648221 178509 142380 235626 312460 899310 178456 884614 670713 883794 333576 165 885580 808278 895865 866718 705965 876883 705367 2 197670 243349 729317 187907 47 723943 294649 877424 249 891453 14 836758 530115 787655 876379 164269 598 7263 741244 608736 4157 703329 216767 172814 853472 718876 836182 686460 303335 636760 769330 668275 86746 751209 838352 817371 606380 5 891137 482189 2406 5975 11880 2 325495 545832 310630 889015 269968 6438 742574 454834 46834 368115 890487 115826 855884 11659 4 596640 129 1168 40939 190910 721366 104286 404256 638286 745138 874148 536217 761420 787204 309299 74098 404212 833062 215183 273082 1099 58187 128265 55168 35817 254304 865571 605659 1 657836 477113 291380 757975 143832 883257 791438 67 12062 2 7 305977 846274 465512 252007 148548 2082 629942 57858 547592 19542 887841 699349 705132 374637 896839 351 67 826081 5094 591137 841095 779917 861207 604511 808510 846723 1 878820 472 842806 31720 511985 393316 8928 787405 356773 135858 12 494376 713811 884353 822137 250 126925 204 840900 772197 678428 868 50350 686219 863527 222293 826311 770880 674592 212954 618236 698258 3452 888298 12394 17 243113 194936 16 174880 639969 152402 785930 202326 696760 5037 851416 96868 19589 840234 803864 434568 897792 806319 648930 766713 337366 685153 804671 571865 847794 655957 495915 4931 10388 70 13635 169478 778143 3369 207882 895998 482361 555941 10855 54368 1 861370 158324 3 837589 835328 11710 115187 255727 873274 814784 864623 272798 706544 815718 609122 647465 424151 876147 886171 261421 379 343780 74161 203486 262607 2 872141 545151 782033 734472 267 637030 561555 870679 73922 5 819689 22668 3 601054 812635 530322 739245 24800 899331 265779 851243 875395 898236 502105 739595 2 627756 187 611 593001 695131 109238 784497 840759 853921 6718 97507 107566 16 192534 433487 105 162783 812288 561129 270725 794592 24116 864822 891828 760771 649702 715195 11004 63 898473 206945 788281 853482 189230 573539 354066 775175 410447 2 830049 1 81 64 119406 7986 25 521790 871592 947 854505 859208 1 100056 796966 531541 505928 509997 777491 753244 127208 2 847169 106468 483450 837012 507700 259472 83 878980 832567 855256 746790 728719 177408 213718 72335 5 861920 454231 68 215896 696806 2 801533 58 630965 159 825710 727026 309658 891513 1892 475150 860638 359915 3 591524 781361 166037 629844 879969 727995 10 29 718339 832179 204953 839295 286591 878399 301 898093 781160 177991 54 73179 11189 899579 3462 865723 201711 684371 192749 899479 32 652579 423027 877850 880508 374426 266562 833547 827784 541940 891408 270 549281 632134 6 318029 2 323 745028 352602 797801 377087 878843 109989 172556 3091 834886 186437 586777 856487 449263 369832 226459 329195 642043 254597 203452 2277 315243 843806 499678 859007 820804 866243 826816 41 9 32 26 859571 877650 224560 122 395 780238 877207 294173 499682 699340 2526 291995 798026 578144 5180 291217 603096 2 760267 848366 283886 426190 608729 347028 560 887564 822125 489513 891131 19966 17341 795788 841344 859812 4 876955 735440 26 45375 251345 10970 609310 117688 787281 823321 879367 805672 231838 8322 4 377876 371162 875286 654049 846767 383661 855569 43228 811274 825779 845619 390438 245 275481 19 53 477238 888720 791849 892434 210950 500253 9 899263 887801 657964 827268 224453 192 525858 41963 55136 606538 607492 350 485205 889 808285 790946 371057 887159 618728 411231 5 725548 887 676392 101 197335 806696 341265 52530 5337 410963 855922 501202 530988 190299 849 874460 116806 478547 862301 509502 740107 360634 549981 507330 394807 1299 1 761394 19 875403 59 614119 12 875852 134 802562 570932 876238 824226 753846 680482 485926 61916 879746 197 61190 212 855966 34 824414 1899 312243 126839 872560 895395 896656 296192 88541 348882 4284 666954 742983 131 888821 67216 8 873196 148556 14 326263 885856 701488 841473 56799 156 2 229470 3 892102 828946 880106 405893 32288 50 10732 44 809049 24 13786 469 93450 864917 421 570152 875751 789443 220 450144 263857 880278 868345 719447 822049 771468 996 728151 859828 767090 127652 2 471548 583558 3715 43 185739 450783 119965 792007 642422 155 150192 575 683920 103 49684 57424 837846 712288 460660 758 881025 582408 824342 67017 629612 294159 5 238589 189205 820331 8 807533 768746 770402 161944 615088 148004 725669 599864 880915 891815 881625 818621 171811 80997 640769 3471 255122 867753 210 257739 651124 97389 398706 17800 635794 1540 300 1 1 2 767195 124 82 30731 338508 814125 4 252424 37 885677 660855 738314 281757 530705 27630 91014 234597 263957 717100 2 252902 580899 48675 687294 839844 473577 379133 167814 826439 880577 185124 784635 829740 695791 200473 200050 7214 1647 97732 276950 876337 423534 656520 889852 763683 809097 843182 1213 541239 74089 403763 194208 257524 88265 693588 879702 316888 62338 3 872591 61 104218 542216 493437 876638 887390 837934 552463 847907 68 886061 283 8469 704647 651058 305624 824436 735355 881563 617070 576296 793762 1 31 130 524649 273 697638 843108 112211 639321 60620 30 60910 52217 426703 816860 232973 490998 428495 211723 832316 1 72342 892537 747470 64730 179906 846263 424343 335095 358819 3605 283133 854 467397 742887 679078 630467 526938 412462 6 742188 547599 667785 858798 778391 103407 174400 28 698446 2279 442 344741 683732 850724 844196 119889 807066 39863 506925 165469 1575 206856 507610 11537 854093 626702 125148 40448 761752 596 674295 445640 567367 236507 782973 670942 976 555739 198230 139 566164 385 787922 860804 608706 825882 453939 17443 805948 21 843541 630245 685467 53 196 179248 3832 29 76860 563445 846063 885885 886221 788154 603582 400374 536 6519 325395 127 758582 685336 821372 676363 581864 662856 875361 884968 1266 543078 2 822571 29 792275 781340 8 808741 831160 835747 871768 370 621890 206295 104 862506 1617 880860 688659 599629 411307 469579 64064 43 278073 1675 719165 174322 2700 858504 468797 32692 530889 213455 28 878122 822551 497218 19326 13548 4 847844 485160 622151 103 311629 357655 851483 85402 769 20 590624 31842 4 298910 718 724898 771789 874702 146976 498934 529085 596 240839 566982 813496 507128 6 318930 29374 353448 206559 645428 1717 78290 8615 687715 857877 7863 682171 826195 790342 878342 707263 847066 896527 521996 433615 896241 2309 884683 9 12 890472 2 501431 562 84 393245 568623 133769 818414 2 241770 383147 836713 760956 5 360856 1 855912 531115 796632 377533 623288 98394 693006 12 853550 33 895733 92050 322641 817885 348 810476 247620 883575 801929 888530 336436 659478 313 881953 393205 591981 84110 801705 233937 61008 500551 381053 540 290138 881379 490843 461506 428841 203816 867972 220039 427 198954 2 436756 361037 11380 735072 11 867122 659576 9 848031 607178 736233 197999 887206 510266 301772 73395 388712 883379 621725 757598 705919 843675 78876 777112 710 260 891809 38513 531221 733818 3617 2 354160 267 246754 771771 858365 4957 715786 6510 533 884047 237264 14207 883864 823621 268651 883970 179522 396188 872171 319979 43188 897539 772157 266884 565819 26 528039 182722 471533 393795 846414 884056 734021 296601 166061 890218 871123 85 835823 853887 271347 836257 774111 803857 1294 14624 787551 888441 2 567939 461218 838189 7 795401 3447 898828 776766 884422 323116 37560 673904 775577 59378 76364 818496 652127 890308 363541 727747 749712 1565 884631 192611 767708 154683 210107 826308 243623 52302 858615 4932 2 844220 816951 12155 10543 896954 327075 751394 865626 243798 397981 74803 1356 1935 710926 1757 24727 295771 895637 887764 889193 340128 870599 216993 787425 796666 1537 857730 595638 871987 830312 1223 34075 290877 870558 865146 899210 409312 887842 549 693246 622699 5000 826103 4761 361282 665342 779589 83232 873492 292308 10230 805301 766818 517506 479165 751105 860746 835326 871637 890812 713859 730696 799078 850350 440670 322656 234788 843500 4 33661 740596 780702 7 766227 648429 639183 157366 556666 353811 847925 253484 682329 212923 76400 36592 682583 871692 287360 103 847539 135367 1 568237 892560 618892 385367 274911 875626 843768 882913 2 514185 173412 368352 31 843337 452902 1379 807 591707 29483 2488 189096 888645 166118 253826 6519 552068 769958 544064 862462 540822 846745 822032 27 882573 28290 401359 391952 567365 883351 777751 246209 7538 887562 490675 776799 803721 362824 56827 837806 1154 856659 517214 23 883202 841837 3 1510 886027 858007 783325 7 873003 661979 1491 897785 482589 834004 846392 602511 731051 879401 133338 439982 585047 44101 893736 897729 708254 857792 899655 388573 898213 24439 819657 1933 565 823096 459967 218667 7992 843045 868018 35998 100361 744107 134996 291321 346352 72 8 10 296918 804104 276012 852272 799677 1636 22 209941 862263 179216 773454 489940 865747 849185 287117 220320 128669 473092 776252 69 369212 18 659030 215543 886359 878787 167135 774481 10768 37044 827702 219348 54926 768038 474031 833216 818758 163323 848574 806226 853956 677684 363377 141599 83 834200 71574 510269 786247 5851 152758 209279 840485 841895 872964 13 846266 632711 681059 844500 743727 143971 43574 810639 738415 878713 879636 582068 766290 41764 8 676827 78 786611 564790 772676 360821 750615 16 891438 828594 798456 892790 668501 114028 843891 615998 483446 376754 895495 643783 801699 62 846490 839516 318365 281764 177 786481 167378 89384 893678 632722 883380 337039 1783 685815 832094 815520 874377 679380 861965 243004 833030 954 518718 154539 879352 88033 830088 832696 4835 489440 53 649263 384749 767 47 231155 729261 188230 87 701823 3543 25063 538 333219 189815 773914 163445 218421 862032 835020 375938 86488 780581 342101 865348 524424 831275 864214 568681 126545 242939 843400 1 3 877208 772000 822755 830731 811051 401648 13669 880010 41 117902 561311 842258 873460 843612 899560 264283 894987 883517 873994 10 39919 662387 870751 197061 4 897852 451911 765073 259298 1114 450903 1 655884 306436 849531 318021 740096 477717 123133 881969 99790 676520 228112 188311 814895 348577 199608 830268 882171 881570 895060 867818 345940 512073 414822 8 729570 2 384312 2 542591 747311 359320 6 767711 992 836564 843437 569363 30 262975 860612 478003 363611 425198 713293 739358 1 799792 877138 107743 758387 18 867417 6 835454 897024 807278 79839 339003 422 878472 585555 4460 684875 16 127536 16170 583059 70 801865 66 1554 887857 5 731204 754323 511718 896408 863604 835994 645857 36029 262700 13373 19219 2 5049 311758 770 2163 336575 221953 856180 4895 74057 112750 698133 8217 3 147376 462017 23403 567236 861307 363430 579012 610825 791988 1031 898081 400361 225262 172128 773420 27227 4 63 12269 1223 741881 54 80817 805599 861883 74476 762886 512160 5955 86953 739501 321128 880011 5187 228006 243678 893919 852324 738658 191667 577 573644 806159 32938 831396 180435 855340 754445 787612 822504 887671 413501 835983 233631 437310 347798 822117 450791 773632 693837 895835 359890 642 483276 774854 753625 5596 49 282608 684554 508432 41617 876367 198 822007 899079 276217 595522 176919 127878 77777 866145 896638 100 864918 362704 706421 20576 514723 222682 1703 190859 91847 117817 831165 163400 788852 719307 224795 47543 387199 9 860698 661819 701014 3189 98528 892475 890557 18364 697289 810042 45 23296 341830 475163 1 145885 878032 52 426254 426582 267436 9 45682 643192 891696 2 267808 789328 643584 557696 829268 206513 784952 872781 868770 246195 340467 892752 890838 737209 166978 861883 631140 787094 687513 392679 2097 838567 527589 788934 836285 239 1603 1 7762 267308 146474 7 413469 868377 155 619771 792927 559093 689162 880751 174517 283814 635430 543014 750472 397410 773857 556560 710746 29415 497024 853783 361181 339249 220636 691837 6 872685 1648 865929 871448 753518 221313 615905 1720 803981 119064 680153 857577 899835 368464 853697 894550 39732 898456 875586 22878 851979 142173 754964 893872 867636 345723 203313 162 218010 1503 137159 2443 4 673753 880402 171961 874460 1 885194 843736 4 168008 104038 4 18654 303170 590191 989 896595 115 817746 853311 790008 326608 825199 476871 1082 893488 377871 884395 847808 722105 45650 843589 872733 216265 16 16387 2 872245 827563 875388 318147 883925 332982 884148 19571 162731 219252 451261 192525 173274 72 322971 138722 321980 689274 261087 529374 24549 843919 884748 89126 316825 429285 622394 170 534450 423917 443952 885804 856402 8700 546968 702080 2 899070 2 892741 806083 438593 756 228387 90227 1 614462 17168 614260 5456 142845 384124 186952 1247 775781 695767 197 845081 568302 596088 854417 218525 855903 8 707450 101638 866666 1255 7316 771395 885724 4 156429 93927 304487 793880 720159 126536 756 700268 39266 149103 792835 554391 172465 851677 7066 223786 483036 882824 843599 895381 349750 175315 686013 191185 870149 13 189183 797378 346192 7739 366426 316432 894442 555633 7 702396 834516 765712 192353 385089 469566 662277 862883 771453 842957 894879 58 876603 836118 672346 883908 309240 338705 806895 512672 726334 9 65 895695 886867 845426 549677 385422 865585 723993 22698 674869 298059 186229 819618 812448 732975 300162 885958 1656 816228 36 629135 460 897925 870105 832392 91610 857987 892223 880877 427303 524339 544486 799951 229234 538323 15 804456 886482 286296 231 45885 16890 119991 564548 297132 101514 236567 830467 180894 800677 100436 5590 1228 332631 55648 195488 159408 347425 255875 805984 184370 874902 867561 897520 311668 1 405807 766 112048 99512 332918 232723 890517 731248 440299 56474 897200 891031 251258 831958 674715 1762 838016 550317 520967 361461 50 857960 37 470202 640866 344764 480047 852010 435015 778547 179 98798 464234 899543 1329 877447 2 112486 852858 2 897799 621000 557530 637460 22715 614837 454504 196143 716760 220497 852683 800887 430874 1 872359 32083 382285 30 826582 824154 2 643422 814737 743079 890369 656548 132429 286534 821740 112 765172 1 824253 5 760420 157 249705 846514 831598 721071 863402 5 60755 746477 43 112 590189 13476 118773 155556 878220 22306 303 608913 11 696155 888631 846523 732844 854715 872826 428352 782525 430364 25464 824839 12 302999 796364 456590 847752 102 63 90 3300 841796 894017 5746 842149 793099 165785 843165 386395 108472 357057 837243 9 829557 858816 30427 656597 659958 63873 1 653001 4 799056 3 150 251525 622013 514398 197842 4 551957 885350 163269 503490 3086 819754 1503 176819 887661 128510 44 857914 339814 528545 44998 23639 144254 735189 512271 185403 200071 878638 172341 2 294251 815975 767610 54 769841 866102 870229 100406 204 370807 373691 4 807704 745596 855540 891511 891058 771064 385558 860559 875081 719807 101 8 4035 20 3 555475 18912 2 1819 823987 842429 656288 69125 323458 336973 870209 167125 549965 793795 528059 12 68 777307 305135 596279 753969 50 271702 1573 892024 883242 479859 662251 77080 507933 773596 618171 642410 1194 893445 790931 6836 311538 827676 447255 885553 69948 552389 234626 43799 424002 268985 865227 6608 892697 827968 61793 846082 891015 853317 11050 898212 196782 856682 13 148844 7260 860857 756227 11620 67066 324092 367254 75599 239790 129927 797021 896891 527049 787164 698 48757 770153 747824 869779 670105 859240 847232 811524 836013 830348 751508 3635 758512 273746 25218 142799 849095 2309 803378 7657 848061 839797 347712 875169 455795 792647 72340 380015 869158 398085 284053 2498 534008 4 522887 541165 868899 509513 351172 67900 1662 404738 272137 355911 834501 12790 792113 511974 6 780383 18443 641166 1 2 895825 134520 833027 817298 807124 386767 746732 736081 215336 586688 118161 671409 649432 685162 29555 561614 3122 725237 672778 239374 428517 445419 90032 21 5886 4 3006 851130 868670 288171 571119 9227 16 821115 571012 2679 847723 7 442522 790389 73918 897321 163250 46779 1479 151 543944 833122 294439 179198 769006 248 448324 832 208806 822060 847206 121220 842433 830069 180342 4128 270842 753655 804621 488862 10 874693 838421 888339 2050 845394 30 807203 771293 543200 881679 101836 26 861088 847210 783821 193802 1 131309 46967 196173 1649 144459 3531 430379 21 284215 833009 292862 886681 144512 857886 820430 597162 118 659320 1 849993 5677 199699 80097 860131 842347 4198 616358 466156 897809 874342 882976 513516 91132 648925 817408 884566 899675 898389 661876 315 250094 825572 55628 730281 776757 696404 767073 627726 879820 598709 6 702022 326123 857369 432712 358067 131 781112 233 586813 8 195010 338960 890775 28302 256697 67891 113389 751501 411049 323962 5075 251298 667273 850240 2722 331133 37614 318 1 765260 90 9 207426 856052 203689 403371 849286 2697 793486 293855 827489 839349 232668 829621 14529 79 2362 20 550740 279782 410989 854561 92118 420912 270892 10 873568 789203 482518 745521 533259 83061 478864 858362 175953 556188 310631 813450 889778 187306 826893 2 846991 165407 595242 152214 462981 878037 686588 851668 690248 152793 853962 780802 831624 770903 844956 29889 862461 179 460075 7 13984 416391 31465 842508 607345 123 7926 479570 889164 871880 161453 22 69233 589938 662141 47157 441678 602402 196521 158887 814379 227413 896253 684205 634122 835691 164185 792045 438604 852957 573414 365293 261 897121 304128 892365 494656 489019 246143 790436 457010 424 894945 822699 867035 848427 830575 844563 1 854432 808726 137897 770234 210644 531859 6 223449 858 898997 794354 84778 6 804261 300953 776121 496391 72 847829 648215 98644 568051 895150 376965 897481 756955 506157 44 5 871706 105909 889784 278029 332113 864258 11453 118760 851124 889102 863638 383538 305232 416215 757978 534739 489258 143062 260931 682357 135692 484041 762411 624980 664770 372057 601251 615581 843428 782197 738012 47578 33848 839662 174906 490957 397776 628667 823090 824891 841318 889586 3 335423 243092 824895 727238 841236 2764 50916 10 853332 842828 49 764033 591453 852979 843350 854525 181915 2225 385807 470389 386934 810540 819596 812855 817864 671916 789754 405497 242647 135 848073 853183 728969 872283 853094 892151 862834 829971 435035 604238 264982 842124 213 801242 175529 506000 341166 875472 696262 684120 1 809078 453563 493573 846796 792014 850533 104805 846766 888264 849219 3867 8 51439 540603 161041 321545 771932 976 3858 842220 721577 48308 814514 306035 215735 1198 879952 43 5 769920 522718 198912 27 803608 809739 164 829685 165317 889717 625402 676243 839370 869833 508595 5 737353 1750 28450 6226 887061 743933 572680 864590 730068 844493 33 573491 306689 866833 348655 57843 2038 817394 584441 294908 23343 140649 894980 889736 270198 736719 790697 465431 29 3685 715422 860999 708378 493002 851540 602760 888947 976 735545 5 830219 727281 872153 555269 36376 883137 495763 743476 856724 772 799315 130713 773038 801056 1223 41191 856870 439454 63681 8 213869 899528 772025 221495 616228 151691 724019 27918 1576 702 100 827173 376506 159139 866203 897259 185 887363 899448 861456 490395 127586 444229 866637 840100 531371 141574 645868 103313 753839 897363 330229 414539 788902 859583 823476 402605 898755 813684 899392 889377 710711 8701 836851 801899 67518 826805 294023 660748 360479 623295 854264 698666 329042 1 710096 744353 321 681082 207502 262693 771054 9870 554249 574057 20316 517145 1224 824993 1 578229 13 713800 895183 846840 91475 849059 564682 264295 726400 2370 781360 680043 886268 20226 802805 873827 279532 584843 779074 836895 868756 284112 104272 834342 200678 873611 5514 831138 367387 6309 404681 231486 813977 315904 712621 308919 273602 4 808624 340116 670415 822565 630968 847883 204534 8892 180389 296304 897775 873243 787811 831878 299595 596214 861280 595729 15327 724376 399 118893 1 399477 22719 240018 8 883009 326639 148582 501279 1318 601238 348344 690 778564 304365 25524 94077 239 195165 196393 557294 25 286642 356105 842192 819631 630995 787692 895140 435325 203518 714767 222803 3 98703 872654 703538 37483 756279 862486 209624 2 5945 869368 24 814575 779289 56222 729990 880994 783008 831942 543136 31 102554 65248 434528 856550 36314 888285 848512 867659 310097 189 454225 422525 264918 724910 742602 725741 1671 586743 1231 736033 263478 477034 507456 897541 3 139777 79 225 574554 63925 13 659554 2 407207 750182 79 592182 862786 53634 794579 6296 131219 869260 694993 878912 863669 857374 298046 247 374840 19809 833009 1200 551538 892696 865729 895813 449566 184115 117605 428799 52408 1 627254 21295 399497 828121 634942 872793 78 80 56821 829082 1 423605 884808 8464 892865 424 62012 1 627024 508611 165770 602473 832995 10204 89527 85 853445 112 832370 827504 831901 561787 279868 6032 1337 833871 773710 336629 285261 387428 523399 889646 8 2 339361 750150 263 689267 20 513303 510199 42 304064 661305 835933 236570 200736 819543 795809 755723 3796 3993 311538 112 462773 723155 79696 123884 744571 650438 3589 747817 665371 866580 610294 677407 763118 720486 315313 424006 833788 7523 48086 122409 860158 337421 94212 996 843631 858184 888502 59 3 787870 495073 896324 4 743484 798612 881258 884798 147178 10488 442346 791742 347337 897525 350577 855229 155979 734558 733024 27 321603 849362 796229 382760 254053 840820 140949 492306 868944 839939 656289 331960 20284 883787 847016 624564 869622 730161 6592 386981 1 104 834153 416157 221 99260 739624 73 175892 584483 363312 99483 329896 892773 278059 590435 11100 780889 854741 725532 13 865020 158277 693430 595461 126 785449 40489 655551 818266 754382 810393 776913 308230 3 4443 873552 824377 133777 109712 16 37062 860601 868888 411 686508 244743 640536 820368 490649 134875 673690 744802 388 540966 858737 138538 24 79571 889497 551560 7 19516 75 730204 718160 497518 760962 12730 883478 383 782179 261233 3 421804 340975 771528 954 768862 353288 166778 296848 259863 32772 330233 137478 467 1189 3054 882929 8 704777 1295 524187 840845 1387 502070 858167 858542 363535 725469 562223 891960 21 322098 821097 292619 584452 884471 791343 306116 522856 78572 294290 893008 527251 394342 285972 392 545186 611613 1663 313151 63630 125694 12 325140 259963 801121 42142 837044 230592 210434 803729 681040 510793 866430 894430 836232 828046 77754 218559 4 202472 190 670490 192048 569579 215668 1016 789141 836399 3 447010 669078 3979 841104 51 729654 879878 579050 745526 509789 547758 2 880776 863045 860266 330892 2 1 236923 871090 717435 882552 223165 496496 30 8 733345 998 12 303526 146629 713078 814081 272151 19816 879386 220969 810466 72378 843908 796369 56 270863 530178 217294 2289 889810 476375 227 526781 881963 884508 890307 203648 823671 361 332419 895030 11114 285018 203735 758872 820068 49 30 447302 10078 532254 330551 445858 898249 32180 892678 485073 560013 726522 348712 780237 18 227277 748085 851356 892682 107398 204939 3 854292 968 604596 331 312923 714419 895832 896053 1 217437 339722 119725 3427 705275 863805 143287 22855 192801 11 838682 776426 66 388111 899074 854029 530405 795924 779112 448450 516008 827424 52 823512 3 290752 725597 497665 740022 847898 608774 4 315635 462220 7 856752 302693 42180 603027 152322 3 686111 292878 838032 363037 557032 859794 843482 527903 148087 615362 112369 64444 689495 365491 896798 53014 79987 810736 164121 746824 885521 587372 650090 523718 713909 42811 36605 793768 840199 822623 765341 869268 438016 764208 856630 518926 520171 894965 29 698172 866 36 878015 855668 809572 396875 428816 90199 883199 139632 714591 197882 627015 837016 899363 896888 800020 775996 875125 707563 642 66113 3493 139560 855887 666502 381756 889533 1 41456 329600 83089 715229 47767 588261 4933 400 894512 865795 34052 1 820291 590854 137 2131 300903 189155 849419 149364 504676 822477 234027 69731 626955 247929 51 31946 60 107 366297 125054 504820 863826 626622 9251 107574 14 695227 454534 869123 550338 760927 815880 874103 329082 39964 889919 766718 171049 256034 813686 796030 20 186910 554703 491181 34207 37664 877229 2 685036 272760 419671 633421 465100 753134 602686 9 445889 590176 820332 6406 877535 11 46237 676 743638 373381 740203 2 898580 410573 557344 219862 792545 514382 508364 857875 433002 316888 6523 877085 2138 385235 800388 838933 850900 687747 890832 461748 264891 862141 541638 436275 419344 571753 709950 42 867124 4607 164295 877567 536494 109 168076 158621 442062 198176 37102 822432 872183 897452 292257 393569 632875 1283 898631 2853 5 783603 887155 19962 8442 895475 836861 68 813500 876387 2312 716137 464222 312830 870012 885266 807874 97190 889659 287856 894132 889102 846139 718863 891514 591281 292178 866847 517225 774129 884 498347 452220 40 29183 266 683715 863578 6936 478324 776376 809354 641864 867932 879181 530755 357306 857731 340876 892479 892219 2721 876005 321252 357507 653 2314 779596 626663 800102 553845 159 778577 518235 219 87258 719065 790566 409 877429 818627 455301 396 142854 595324 880973 894092 886119 873521 154 801931 571114 5319 650986 7330 852802 881246 653729 401145 893484 32 740767 103118 19 885000 132 5 29 377949 365038 844215 862084 5 868 152242 104 278844 16 853795 798867 721519 3530 28293 254 899729 889009 823265 828784 11 762073 520042 414291 322870 337721 204972 535 823281 868313 815454 887430 839991 456722 2596 861091 757834 888857 328348 367629 255704 443827 423666 893112 798562 5273 890182 851785 217882 6 329221 2 302245 292 811444 806689 889255 173637 870097 1553 349334 3 22 608276 410418 56955 10528 563341 755887 5537 57787 14956 790598 32 855777 426120 51 801326 55938 768882 289932 671806 724568 891605 741864 834758 382718 610389 896049 326497 8145 694 194612 876363 666556 13 896967 209716 30338 626951 283581 880725 107166 804573 850479 210836 877543 2 106866 1278 817801 12211 56014 37632 766822 677770 138464 524665 550179 47877 656312 11 678803 231451 57498 497330 687702 650644 283604 616396 1643 570457 494110 71619 795092 1 888908 470222 742201 810804 559418 228851 406226 289945 803375 823062 815453 1576 571138 784408 788197 388644 34 457491 743084 318452 132016 54585 666115 408 892115 5437 114366 441103 112408 228177 899225 569349 5238 872816 834358 1251 808965 24003 747029 850035 709889 845772 893908 803226 347219 52955 102778 888773 487344 720666 180371 850090 72267 764114 27136 19 740493 233294 851993 646836 32 685144 788948 344743 55713 770876 497949 765060 48 894343 898760 846395 813632 803973 64612 841759 824254 667960 3 5 660738 777798 165788 2415 823175 819247 730898 561119 152686 873685 529442 750412 780310 794472 147 871930 15 899734 2 693914 308203 762009 884375 2 504561 78266 823115 861695 259242 74970 247923 469652 244058 655444 791453 740400 770006 105273 816376 121394 825907 882379 730415 115061 717819 810935 543314 584 817481 5944 706142 233948 85823 77675 801656 633308 493414 843826 203554 17465 409578 862290 1636 13 840906 667351 16 774181 857312 398 559213 822765 836493 2322 718487 17369 22 18537 106038 17 6 899654 89953 74015 127175 797645 15617 396955 844443 816864 151679 517506 795115 828152 172529 889584 749879 248811 804589 349988 879369 848595 146731 36 895619 825769 81462 11 10 844890 3 343430 885337 565255 645047 841189 849996 478353 30 898376 659742 12 296792 22586 752981 40219 380341 546043 721405 435 60913 876860 25551 808619 338972 898106 57439 543072 4 825603 205137 223258 459395 349136 140 705335 888 765749 832835 695 750234 78803 371 882130 884471 118875 854260 7 12869 869703 239369 732593 529855 869812 210839 269880 887969 808168 752441 9419 696863 1130 377439 814398 90 164954 873223 893343 4 62359 677 631051 461084 590284 834727 504865 792349 871592 474230 255489 889444 811948 707211 849152 281854 238558 1 26 3106 801215 871270 772858 750886 246328 832051 823905 576289 2 857056 234517 561718 397625 888169 573770 754386 542370 6 4604 4077 860067 46 865936 809983 437704 879109 255091 61 607079 839692 838347 2476 3607 102 894968 29113 418000 140704 600145 736327 176866 32 884380 839406 81472 9835 813962 841320 871778 865279 892004 623684 870163 276670 25254 206495 748102 195285 787133 887669 868302 888682 751 481785 69522 850156 862317 896961 67 147422 140972 619312 363582 896397 625818 713089 79834 885405 138876 171213 833166 827045 205451 10 343521 285403 62 224854 52282 368149 853895 308400 772109 682362 437154 820529 294479 338449 4 864478 881706 856473 252662 416074 531973 2 50593 899389 10 733286 30771 739876 473979 881 758934 36 200357 890571 864358 2424 727708 735209 821440 814585 124172 59163 406919 1093 142619 4 750136 621782 229149 550853 816628 881146 733245 770961 189556 898196 750689 731456 7 796872 578297 825634 843047 559329 364571 491 92889 842859 19731 12 883375 663645 349829 35 619517 3 645336 781690 371932 1 101148 733222 553446 879442 355588 196958 344693 778156 859833 690076 154362 19420 486847 1126 872341 886070 2139 577496 12560 664953 842810 339807 687653 8682 210 561659 873 873347 818138 25601 502833 680355 856215 75250 253881 67874 769183 610691 85 897126 788800 893881 498 257842 887810 765921 887904 861341 883351 634134 897683 185034 889179 569445 339915 815124 355098 16239 511383 728322 793081 877893 854396 888371 772774 17772 214369 454670 408684 885574 521 889769 871382 894904 732561 315428 502181 271260 731 864404 804 4 260110 326871 403482 819501 806 360212 731194 37288 776841 1166 385305 1972 844226 54828 158016 55469 241783 157523 340 454367 892155 887809 883243 8 881959 885426 651010 39 868102 896487 879752 241562 11920 896667 830173 726736 163199 871670 346926 91213 757485 306577 813634 675955 120672 896592 647207 333891 2 898497 672202 22123 885482 30175 5 534095 9 849066 821573 674466 36307 827684 868703 763722 7252 6 260699 877597 751294 844878 136330 16 14 664500 364260 849945 163889 224132 200961 323 773744 793377 830879 609046 479061 800335 364446 871754 33636 1284 682291 82082 875593 100784 387 526750 860505 265797 160115 675804 162874 195 670489 452904 815710 839043 7 473170 898600 33659 186789 886436 261085 247336 317180 711042 649828 647839 337563 452525 173 830260 530534 22857 837906 734740 23260 790492 3964 538413 260595 893213 9 94456 50 17 141233 400 11061 817961 207635 3265 793184 850975 19708 896504 1 517343 135 808597 44871 322576 93309 832704 791592 899756 6569 242 13616 858 662399 890960 5644 192988 785795 831754 460897 496974 387448 635795 815646 700446 514404 817328 108252 411091 785665 23125 843100 888266 778215 254907 530162 789352 434 133 457073 881839 10 584389 60 757617 464707 674107 435069 272875 446827 8846 881817 793098 3 802694 865651 763195 156391 285980 190254 532300 873315 803084 859471 517801 13 3 17611 268777 152521 402786 217774 766838 561786 3114 136478 590861 800961 836674 857937 717168 320745 718271 569950 713242 4 134883 862215 834403 839678 322248 856207 15738 57 33216 884480 3 598796 268243 39742 274526 805197 163 794190 886483 62889 491636 185495 829844 12 4 60077 429087 36 232052 64470 375111 2 9006 873952 447932 164101 888802 551531 70 343587 353801 144661 865774 486068 4 114777 825152 8599 854721 331981 154 14206 333954 359008 866611 598145 2415 656422 701939 366 17 720801 675509 897156 24919 480687 834309 333602 764360 452182 154825 67652 636051 99916 855128 196370 345774 492700 535533 628591 28 849244 489598 4601 2 282491 458870 148962 871823 844626 831826 867933 339996 639991 748014 655433 305497 401610 575594 893446 633430 601709 490528 1 818870 291 804838 799638 38796 14757 272597 885706 691722 85940 185270 548236 404655 830910 18455 305609 398044 849067 153107 372979 831790 399907 667556 825416 94914 6 530 205716 626609 1 753701 6 891513 657370 1682 489648 842944 889510 800957 44792 59639 321151 847385 1744 350295 5506 492734 802638 2 191298 770806 580551 17525 520102 68839 73329 244397 8 600556 875143 169905 90134 799171 6 142853 151116 897623 479527 773068 519429 883110 466996 862978 463319 16 821279 858900 611290 40 68790 440121 440248 166826 474583 883382 876334 575380 700065 755517 537580 80487 725586 772880 7533 859063 723620 101 27835 883396 892975 593988 17 133732 282064 280862 890123 36363 288151 52 117690 41025 403870 808430 867687 533978 518640 393610 19381 208647 617599 4 7 425 155 826216 2 276452 838179 574282 791510 889921 806658 84 19 899502 537857 315550 857658 1 323842 136074 534674 70428 856670 192901 19080 217454 810487 810581 83320 877357 213570 3 592330 226213 874669 1 804242 157287 653689 824885 213971 766464 531984 360 796399 800684 461484 70 726735 478857 610980 895497 50550 507691 7 326389 595896 420616 212531 776072 808189 725533 367 779232 264134 33 310383 226013 763524 19 825089 845842 16 119655 539484 811552 731518 5 805039 397297 7 189266 187476 164957 741975 218692 773490 11935 782491 262171 238858 270305 674777 884435 778932 554016 631265 3 824100 843767 821402 449959 49219 835865 236574 893092 858324 892086 835315 827201 531119 574767 424480 264402 869391 16411 737345 80 892302 324265 9 761984 210463 419279 858360 2 739150 548964 306939 837195 864128 884883 321056 748174 236455 529193 311209 861779 592300 812888 889111 868804 505397 667290 2 896253 846526 332070 838430 870921 327395 232718 440 747860 643182 880017 225 760612 607641 628950 4 898331 3 679382 57749 886955 892885 577023 307971 488095 480312 4 364512 72183 771726 816586 13 471403 564186 812588 56077 613217 27 1745 459592 419893 12933 339374 679757 865635 7 539511 402984 9214 493851 250108 11812 735165 10630 509751 891044 748993 766396 824991 799413 871154 432167 835513 419844 312709 98505 751507 42107 1261 892500 18995 871250 878784 407881 516690 756317 726265 875912 352156 13 626925 494275 14 837028 142246 841236 735175 473113 49565 791095 29741 832839 854813 544644 174815 301969 421616 847373 330635 46503 866626 544 186903 42 837931 572166 894763 8 35 829860 397376 1 893662 679852 272505 823461 509275 2 620437 133 147233 385296 517624 378866 821883 174396 1496 615388 852405 219410 825879 364290 888491 502946 718184 837153 875563 2 851925 461580 293883 771481 495153 551348 588 353037 295485 705238 280539 78984 8031 303 123601 660339 443529 15456 890058 841494 565192 854274 56267 835894 207967 748859 328713 213 646357 267107 833840 288995 350061 18580 810450 539051 70698 414789 899155 680964 426886 872148 973 513910 116 867084 846382 322498 569612 887616 793974 798290 815808 67133 117 458830 809120 733241 79 357399 368368 904 876595 629557 501057 232025 495033 775337 215726 6019 105080 304238 861213 466198 870896 304182 333539 309416 756218 881910 381869 233507 346868 583223 335397 2086 899963 742888 761444 8 4 786 739186 751789 709557 408961 684058 518423 791048 105237 873219 11 193083 20582 105398 160417 435041 136357 655823 846158 881300 879620 841177 15566 522942 627038 577622 746210 832650 206579 788504 436512 749492 301478 898567 189223 11949 289309 498380 80535 4643 720857 782926 2906 2 135 846916 698849 829413 870322 146746 844690 313067 801678 819713 44013 476828 879695 49614 190181 81084 480566 876949 896305 309479 696371 123326 17570 6 676290 647493 10218 5 50234 345145 194652 493967 58 565203 834913 780924 314443 135 39171 102795 591424 344351 271053 813640 792757 893247 878036 892991 858046 508171 2 353398 48 469370 1 433214 345717 704489 523880 201449 709040 470056 893687 879357 695847 885018 860816 869879 881757 878935 875573 5 856784 746328 746136 54289 364059 727023 131 344 871439 883111 372444 839954 665991 454781 48585 12 751543 328399 112692 858616 75391 638322 570762 1956 68436 338899 1982 3819 13639 707257 119800 231 898391 847348 722599 3 885347 879398 474295 88797 17359 471015 629 528919 713620 55 869275 137959 146 152842 49255 9885 1129 533487 12 440504 28 789678 405879 153275 20471 76 882928 743196 2611 686759 817819 724207 242 107088 754339 395241 3 2 546 328784 6 805841 228118 1083 731447 653524 857160 380122 157237 881961 787374 861061 869062 219464 841114 609156 569743 116432 1 17 887927 85526 30975 350515 874509 209541 831437 869576 664771 1642 561 680182 85 185853 275540 278185 145 715222 381698 600601 53 659788 801688 828788 561935 593310 562436 145338 404 240541 138025 230 7625 330896 836242 489462 412517 18917 725480 2 828921 899475 171 340400 892255 865897 649002 277492 478065 210356 5 347033 867579 814429 94057 584492 156774 417559 247803 878069 856915 51 2 25 294 209050 5540 620868 861213 410448 505855 396297 3370 853362 1773 9031 324817 416931 862831 137815 891221 713461 829569 887461 875831 812346 378474 614402 881478 308535 867692 848019 2179 172991 96164 705664 694667 64266 645622 687478 757037 498 871284 18272 767538 877472 13 846398 892851 494282 898673 818443 271724 841864 87902 897956 243180 454299 824365 492206 2526 8546 852418 327692 407814 11786 892353 16260 867425 891650 506663 272 873103 300 375245 640235 339718 883576 895542 758828 4 625947 573800 885093 207429 720928 493074 816127 440682 758516 442995 524863 876420 595352 12 698146 593280 154021 72386 103689 516851 7997 827170 25049 2309 873578 33602 150 537514 166257 136194 894181 347314 125376 865511 57084 853498 881148 881074 406067 879550 6272 257907 852752 865983 1 804414 883027 106101 19 874657 882065 42035 773579 59 492 494673 396286 891087 5672 783232 401681 880168 895145 498206 30010 821273 677262 6 552558 661160 879192 15 406 104 819911 756438 433465 741022 839665 182371 295726 648503 12126 893278 677800 91 492139 844688 865174 4 358479 714073 497951 57 176283 884963 562860 14810 851790 325837 302875 648165 22 510369 47796 12 164328 631510 635 891317 749804 717880 130 876982 811549 2 849904 5 483213 1478 53484 43 9580 862981 848397 80 848059 7 718638 94437 54 372823 468649 363381 374374 494021 849042 883246 883897 202 441240 886476 396817 897532 77378 281296 853247 16387 779585 664557 51 530314 356702 223282 332277 27210 655 708640 195994 887689 494 76877 761575 783396 821595 782115 818303 896400 750 340740 448965 18403 172650 750680 88316 2463 806030 854276 825561 7 823405 744012 9 44 791327 459859 1 868159 888008 304 782368 624744 282048 1 862238 3814 495 98098 684178 886846 870689 267210 2911 133021 4 62154 194600 737730 49 598260 871166 375841 723367 6621 60236 228150 512 807862 365802 257471 540569 5 1 868821 79593 645119 48 123504 653202 748583 884682 805953 149582 875568 83464 3784 633457 63773 510351 871336 695342 48500 35007 529349 810362 846819 653411 68258 264174 885246 827347 210295 526146 859428 653515 48 213529 890568 287911 214531 508603 14 593579 692105 870854 29130 9215 749701 883855 42625 3 22239 179773 180 11 593641 314408 822511 778723 699267 471368 85 838726 82462 31666 109727 711704 11302 79 128741 350732 35 894163 823276 16 876873 11008 697263 442779 804875 39112 102524 876697 497610 77406 60682 828839 406242 203789 192 843896 851865 7 6 788411 831444 829340 296986 125133 388573 38 371865 12043 468414 790335 727395 521135 237250 892465 762507 898855 731234 452710 627348 104079 705049 823005 83248 889833 422206 2 177881 876500 280394 878030 234231 893265 817605 14 580987 9586 95974 654000 60661 873530 251634 855664 503947 858064 863727 751 54160 1341 306621 257 866745 889893 54798 657146 50454 747011 851996 631530 521907 143729 709210 786192 50554 364338 640000 365308 838287 92408 898144 35732 281407 899297 864789 649805 35 868696 576687 895532 2 619844 449876 226462 8 815245 433164 297555 814923 388475 684390 321407 53093 39 715643 708284 891745 119672 359425 810482 98640 896 644309 892290 118002 532046 388665 214152 775745 867117 812867 767 653445 571209 83348 5415 31383 705256 129706 880207 875081 568849 650179 591736 330847 1784 777878 769128 488397 204608 423943 403582 204260 224 33 735081 841413 833969 871571 884031 451823 889086 2 625405 6152 858398 892401 639987 726609 757273 865012 115435 871400 662 847540 894272 6062 802655 227 747009 895011 591832 297761 233748 539848 574003 887128 625806 433764 897280 798258 804012 375455 832631 30549 394271 870487 255547 883387 594510 111 806380 872760 102365 846369 117837 873133 385463 57028 871 831665 196852 3996 897356 339065 784784 768000 28357 872048 188507 785705 895756 850283 48457 16921 679823 356176 867166 184139 2625 712424 684367 55406 792369 535584 48584 592 532764 143777 385052 515393 10 837581 430807 329 851682 868407 60 706381 16523 51806 814985 440261 811833 501371 152205 878214 854638 37 199 877773 506292 899204 271618 28 134264 759191 348295 38137 290287 300127 668183 3 427238 880621 807710 243 508716 824410 457909 224995 892582 587611 882138 70869 808447 378554 874511 212912 178294 400 894266 436674 865 350529 805729 74 833354 895387 82 133161 879388 207569 8396 828436 776017 820964 887485 129815 22899 820205 850986 839188 827718 27 3365 877952 808852 470446 242435 764794 41 496550 231355 234973 877261 885509 635326 877161 631989 878991 640801 740238 828340 813987 769 870306 879144 14769 113115 840586 837856 7571 7636 19 757962 33288 339 138 634332 79633 711589 65043 224645 111882 773712 77770 479692 773316 4199 738599 196477 785262 790950 1 716798 719138 144836 875994 14 153671 538613 233543 889445 448807 51812 99093 4 590696 372 778733 720861 886154 20608 662489 135810 204672 147897 663004 258461 871368 150682 820067 147947 82057 315570 880854 789 501024 4 838272 2722 650786 218669 20 200864 868223 894432 782773 183925 872655 225918 849926 885334 256 101 61 504473 16 400342 36764 348466 34204 138848 749214 454094 5468 898650 38273 1455 281377 875723 202395 753561 285411 562355 880973 2 23 758670 461859 17 396 356388 80806 871752 295591 236134 155060 842725 359 856596 828262 420091 822540 156 2 841077 838483 886082 759 16984 734418 700839 3 50121 802676 459776 113 5 559562 875144 287 796348 799583 893804 893387 463142 752837 770041 252119 42444 85 714980 681766 780081 363723 351906 6 713699 731085 482221 819489 8 241301 883433 789740 871965 563971 758767 400872 180707 836225 11000 241167 445638 863731 841021 897249 865907 353042 592055 781907 886484 255916 45250 660882 371 7139 499152 16786 872099 91976 756149 108641 806590 735934 707338 168474 650697 790501 859411 851088 829416 4189 63299 575749 367914 354295 135319 16 118462 873438 441539 726765 815160 679 19136 604650 808488 391302 558062 504 872477 852698 888036 270 3000 861218 813932 68256 811150 818768 10144 780336 116918 544172 123934 169287 568686 877887 896523 445803 108937 793942 410035 766166 21775 688522 5 1776 13 809987 223383 829470 180606 436367 675681 797837 91780 534173 835903 132545 534851 275620 851393 3 39085 654214 118789 375732 509577 78022 3 8555 864957 26 685634 807 18462 838298 804196 895405 864447 659581 839980 266 625760 21615 65376 477940 292303 7 840306 4 161336 894996 151 722497 14010 136697 545479 481068 465368 1073 299753 844691 618996 671054 878006 215704 4 830377 182312 156340 4397 886667 3084 726 837085 488001 740466 390726 35 852320 899539 480066 880772 31 311267 478338 844581 189176 397101 803721 831931 861053 715135 808101 175 687251 710575 4 70320 480267 848170 848275 809 842166 728004 501966 780536 4585 749513 845058 881676 325860 859154 206090 310909 19351 40 406161 5088 15665 792934 449628 37385 214127 126949 723668 818906 833999 891286 616010 639674 5 3792 722154 747869 827547 23296 739250 558875 343397 771441 824325 867795 800465 628195 148740 836096 50790 223708 883005 24 798 773733 43098 285276 221 835667 12 242729 847241 2 136429 23 54504 898300 842557 864782 387870 218992 9 309843 791095 800676 32665 874111 893279 814589 866019 485484 849366 497912 626548 707232 703582 759524 385073 512464 898092 54963 105 823089 881037 861870 55167 861441 858650 791728 4 18474 42 876254 851468 864081 28 375482 126998 709 272294 294 506812 13180 16 762758 416217 737420 1294 384323 549 7 65590 1824 899769 887337 184233 548770 2414 183824 724091 135121 690649 363900 580265 895575 837660 642827 845632 886337 371962 684800 531080 849758 1109 862265 895415 864706 160577 868697 704463 148619 459397 875101 805496 28024 448361 277613 888372 875076 878669 808649 15 22230 220 649665 464983 790266 734265 517909 884099 13 4544 452425 6932 847852 603165 871927 5 332 793633 323002 76 882156 830922 730875 766408 6 780 396735 27995 2234 822566 418962 760560 403227 895632 1 501411 870471 503801 196144 9 748487 894179 800329 599983 893079 19452 870085 407194 676398 43 647563 845618 823559 565 684276 222 10540 106 876276 891938 126034 844396 367445 831755 714732 796342 154155 790755 120895 807480 886955 207763 503366 39 653056 787050 11384 462 841794 835032 751723 858570 583150 8 818233 731942 896155 36 3957 254740 850647 234911 4156 721637 243170 1548 591469 712636 475058 875767 184860 800941 16395 750665 550659 29756 863055 564560 837642 373618 408390 476653 494656 465 769928 894636 842872 892063 860436 20998 886945 894852 102424 824145 642765 2893 225296 849407 870083 880203 599895 896251 20620 864834 783914 213787 1 883264 333536 320 835080 542689 897481 7826 97222 756572 809407 650589 608839 579131 831022 503294 106281 775239 385537 308050 86 38 718181 350698 568673 32910 877686 369 2 128002 898072 862309 709108 492480 44810 545248 734367 808343 493535 894343 28399 152014 718128 656696 712902 414674 365737 5 765781 247752 883812 145 7200 537426 837690 580547 721607 33 861060 674331 752301 23 630 598272 710338 857540 87171 459238 565963 743606 18 50014 316292 357254 897824 198265 651274 802612 455027 305902 732963 870104 777545 784189 894757 887420 269 877782 809464 258182 680835 396337 897575 2 858166 87808 2 85014 596849 382481 883640 237541 828298 849072 256655 518786 765158 58297 910 880097 818075 43034 781545 211693 309559 624333 522953 42974 103170 327906 28 859166 866713 6354 886276 72293 275391 35650 735226 68 247050 818024 126098 677101 115861 11907 5 707287 615238 40916 31 565105 888038 6 690027 785783 303875 5335 3095 137 878874 718391 802619 666660 12918 135906 462743 287103 333873 307019 818001 34 87231 853058 216 785899 847732 878177 301552 534580 744651 768366 59 875218 896764 19132 8303 879212 678416 4297 871541 666264 84851 138143 4242 648804 223556 277392 679879 322516 147666 844498 839878 305978 250995 165 748983 571571 6433 133 10 230 396172 856383 238091 55560 110927 230173 18139 312284 540483 97506 795429 549623 3 826552 165751 1972 881835 350 766026 350476 224609 508613 6 87133 376905 473915 854056 885152 275374 563759 706646 816365 420401 1454 805158 829225 468753 878912 354948 33494 751271 880172 13 894493 820203 24 435707 2 857880 876274 96878 75444 706526 737603 863046 325601 860445 879602 39251 758641 22198 847561 11 58551 654446 823393 16235 209507 206001 136826 890130 700833 3 152532 178232 635124 5671 883804 8 807712 718339 1828 703462 785899 745973 415694 104221 214178 646686 868961 946 869419 775943 672887 863921 50 14684 858349 102 21 825489 585554 57766 878692 898155 428293 859257 36249 328184 190580 62613 250836 896104 484719 730354 793520 607781 410 508170 5335 852044 824264 896371 544288 63855 693393 61761 870148 708283 830477 279647 602521 867191 169 895600 101 15487 98392 581091 632344 718389 2465 842106 841591 185974 847519 875548 1061 664217 485415 880802 834089 887556 864646 837686 16156 823717 201131 60892 380384 597460 742425 891832 43667 33 534623 593 6 322 613882 790695 635549 881137 868180 830708 625625 30135 49023 156259 11 287665 895004 129488 800302 887026 856290 641150 846617 874860 2010 875067 817725 760967 873954 695613 535767 167489 874265 895477 6931 5395 677159 10295 227558 122 56940 4269 63040 37011 870876 21456 316956 887003 71440 577597 117701 91896 4 376702 45 58 880633 433363 886208 745147 1 9 763395 381 622462 844980 17315 246712 803323 870025 882520 898746 133 359402 841633 324612 783838 824 625415 670202 359673 807098 528804 831135 823092 10776 784506 134465 741763 876696 861091 285773 469913 491481 816518 881780 5960 877933 839838 198411 5 176199 736511 157 852387 118228 448207 5 505588 312900 387035 571877 94610 184 372325 623751 855050 799997 16 698906 590994 875086 58101 1495 781186 814676 3337 404889 542845 843859 892096 25601 617040 6916 802032 872333 13 465253 426135 776031 38579 72838 501813 1 660028 886836 65183 163563 26931 4 862229 279 748381 523 38230 621596 867341 510772 830804 450648 880942 21 18124 666404 2867 575049 331142 114416 582714 274240 246323 818565 848586 652037 547059 890707 897715 404941 695407 879569 883120 309489 558432 839148 370071 771014 34757 639581 31447 883123 888235 133986 221698 3 794859 5 154 741365 660825 3 696315 864874 428088 479795 518685 601344 2703 228758 827287 599418 763380 575655 873209 53539 349 820482 57724 696180 670821 296181 2 45256 876763 266886 2 392028 229785 465 830441 622141 897968 664005 891854 170098 2522 245803 120 483737 11886 815174 18992 261040 462388 751929 488319 315117 58 1 771256 493198 687432 891399 134391 787160 898278 205238 895240 819615 17555 14442 350328 856073 4 882126 739087 887876 120676 592 462192 817662 18704 245576 549149 441284 787828 7 542950 124033 863093 219860 44 885341 604777 850888 183150 886008 190241 704626 725 512975 400219 885711 391875 556446 804897 552450 635905 849100 814071 372 717830 883704 819453 304091 27 33905 896634 776330 764074 415239 869472 4 18 872526 78254 658161 270180 13435 693222 856971 427068 744727 5 857654 662269 769629 9 512727 407242 801016 771 718287 778890 681333 264716 269 732340 150420 390889 856606 899088 624878 658842 33834 703191 361120 10865 181322 27198 671659 262531 235269 825959 279040 597971 896837 458736 151600 372512 340658 335119 823699 880486 74 667635 835622 630210 536854 112429 2 1 886488 862883 656907 383009 579546 577157 33 1780 889256 453307 786866 775166 538937 572290 179521 16776 88058 529233 12049 130726 590493 419441 707644 816785 634771 9882 853889 350197 856801 893 140424 892810 20 784450 233533 851208 871761 24851 823078 856238 17761 422722 852764 554186 635174 257537 1133 311718 85444 375133 879009 2260 898867 878653 877442 354255 779718 238910 381037 801974 428456 31586 513171 792954 7 4072 160342 332776 423868 13837 776778 89 870104 1663 189601 8 171173 578247 841074 1839 338921 606749 704648 813295 831389 251064 122507 5 38 6017 151 819032 875434 85434 535 165807 161782 618 32374 134855 859489 105262 816000 685883 25 5845 899648 388705 6841 580215 881383 631630 333 199985 51313 583382 69058 38245 439812 825351 3 212852 133854 126119 402278 282831 439 794571 73 869006 890132 797833 391030 17 17 477021 872181 408 515067 1 839575 899713 196472 1981 333007 887708 339303 755241 880193 2078 707346 594677 727945 572639 798170 634349 371625 4 483744 891829 853481 21933 334087 803875 548432 488737 633800 266527 37005 783698 199 861234 518757 6419 6 4428 892391 146611 580830 145294 886329 1103 872173 728809 3407 898831 764577 6 104700 843292 828419 791581 891545 834800 840547 846731 288076 883657 318611 400 2008 785579 215551 178940 500469 835460 5 509436 584 394651 509616 882727 548448 330864 326975 594749 182899 342948 284725 575824 240996 891492 54 841818 831236 348041 118748 897192 86 293589 31278 882928 834066 896110 671238 61599 14 602 152383 103816 880889 818478 847873 529801 157033 862137 568799 200 829904 19 507463 267084 23821 210 25701 22784 509304 130996 752790 838617 830064 9120 6132 886681 89488 764993 743834 858607 335 164167 16581 680182 857939 441850 244639 782916 69437 886831 192173 812591 143516 821586 857664 58252 885768 871188 310 857547 679319 889365 461288 111393 892890 3549 59254 853302 299 818841 142976 593746 855296 99928 133727 771167 606030 755553 609155 696273 786400 372388 809508 732548 722599 623127 17 804122 670662 407 892490 378477 875246 279733 179348 234553 443847 855009 185837 20 80690 33370 433463 634265 533517 935 844 20 578850 731562 833256 196 547133 885956 766834 2 810046 668973 638869 967 63 859247 803728 496467 850807 787077 25214 469422 860670 42151 58 56181 527098 160 175289 872009 93441 608748 874075 14507 781528 3 289439 193383 899397 794233 318757 699335 194079 880720 587643 373848 208540 449114 829325 894065 813204 821782 891236 13424 4641 410609 879122 715231 850422 621176 869323 242056 756797 744527 795705 687422 489667 48532 844020 847540 813282 672127 704602 837299 532941 646403 808748 791326 635647 3 239568 892355 31 856939 749817 238719 21051 717231 657092 890875 163 867886 12154 788 73598 182003 187031 193209 194785 223073 228509 100524 325088 890971 14972 879980 396496 594420 154303 721447 166559 184244 306802 424246 373898 802479 784763 57197 367871 714838 722089 5533 879225 167945 1328 864562 152309 819244 454673 850832 30611 841672 277238 514344 82729 4 447865 358733 322723 866842 255548 484804 877758 523592 771117 123 875720 74 630463 685085 397759 8094 420612 790380 164508 839984 742154 1 738008 889 289496 263539 417318 845684 740772 257811 115398 868989 406914 321333 142443 705666 726177 823994 796338 106623 215889 1979 513130 623373 558243 850066 856927 74821 828743 327278 7 24135 754762 33 885888 602667 18 16 734598 214818 422570 604551 895181 842230 836432 7301 646409 810969 510659 745141 1578 767246 26397 750462 892333 23 809473 795763 898978 451977 291529 1301 349 833393 378004 9 143 272012 687327 301293 892081 284 471979 593000 773601 428 897073 856080 772040 877157 881509 714141 416215 371562 708283 558 296259 665544 9840 891174 887252 174000 871926 853393 137763 862460 776382 475787 836420 189446 128195 733532 856060 810169 2 1849 615834 78 145094 3980 861407 72045 800 883899 2 2352 793905 479240 65326 1335 895565 17 225827 846108 2 845259 28563 143019 817439 516224 803454 32825 831343 29 891256 779013 146167 66919 812919 795138 869802 182970 770174 846499 240426 775755 238810 869697 448542 167 17811 889980 642 6 23644 890065 804984 42373 576555 889473 344122 25 7172 893 872342 857283 487171 73 215412 25152 32 26796 1116 148633 463246 265 360192 444407 818980 843698 368707 162793 402141 892141 837203 830473 129580 418113 2 524945 605575 493506 67972 467723 777590 444519 703477 368064 512417 600510 813614 1232 768112 71 876845 11976 878920 816923 765086 806458 817630 628167 331799 683779 843917 264279 715446 232965 1406 246 13071 892478 659969 48730 222210 215136 682220 635644 873315 693631 853622 502900 427671 722553 785188 768728 270303 871920 21 953 553307 744547 883582 127293 116772 791723 898942 888759 851892 1277 799713 220841 520029 881861 5 216854 286217 19096 10312 864156 275245 506479 807517 751297 723155 886525 128062 798342 890451 598983 761312 4 878288 40658 313285 681743 128595 504744 28288 224524 817093 191504 846609 33729 135650 38198 7359 893452 127774 898202 285 749422 267168 898716 55024 3131 630574 830862 383424 786227 895854 336449 213528 333 372922 720999 851663 466 871680 870520 841311 631551 88752 882408 67202 836931 245513 616899 141748 855234 27967 3703 332901 2 281674 8811 21101 201254 2 665651 235541 6537 839751 651226 419188 838125 349438 836604 110 262928 592269 343210 878754 53182 375485 267075 501239 7 307902 621891 752194 321 649080 142339 403322 866136 22 868764 808661 783606 805084 230132 760447 2036 533194 833761 333663 879558 895808 192305 123407 12 883002 356448 882453 199232 868348 405515 713858 624938 233322 500182 880655 662127 303170 844389 551385 104242 317183 26 684732 885243 604 737330 2 200756 22945 128986 224848 893860 841164 171024 32 232457 848257 959 796568 48880 867427 1201 895323 878286 410972 255446 866447 356 8 585764 492 812587 698161 335539 479601 746299 9 355620 879880 73710 772554 1 846148 3 89 3442 640393 28638 45 477696 855597 667761 517562 35 872187 24722 773735 462651 403021 788523 821171 803997 161338 852453 117614 214652 10835 745709 372182 5952 806564 216943 65124 18706 39285 868052 878487 898393 880732 896489 867561 882398 739731 116729 4 556064 169236 7788 156419 773807 566375 794517 345621 427719 671776 291 781194 450710 5 19980 945 847902 16 523244 897811 738262 65548 332496 230584 1 1980 843790 885426 583632 853497 448324 73202 174603 671595 55 260492 198896 864751 3521 13468 2 773032 654787 684769 7 480612 818484 10032 887026 84176 1515 147473 49383 877596 651676 868517 898818 91485 833473 824831 609 499 653154 142821 344819 3 867256 488145 269149 4 659441 658907 60 681343 561621 430588 893894 429449 182963 771199 267484 106950 762384 836511 585366 104130 20202 378149 894103 19951 301634 695366 877792 886539 895650 713706 789722 859934 757102 2 517 277820 841888 874862 711272 804582 48 894609 429985 235 844366 270 68399 95 872214 87613 821150 854793 594332 105374 117538 573741 15335 844469 758918 8032 853265 8 8 807001 834104 163707 489265 654722 730636 60638 113197 647896 839228 620084 78639 382681 816840 35 338506 847729 22457 222170 874652 587227 31847 68238 142084 15376 891913 6 870372 898465 5073 369453 813635 868319 103 13728 201931 895516 51225 756885 228151 227159 775056 376 417232 448248 452268 827122 495558 266969 894660 158351 317585 757976 6285 373059 149339 939 751468 600025 16617 794758 125303 882463 424734 36363 695185 788109 8 9 636547 52373 887393 73 847607 526783 331612 7 432601 435224 866736 869479 896443 3 838477 865073 864180 267 830377 2 207011 713420 510000 572713 868059 10 879805 63452 54519 17271 46 889767 833937 140280 11268 813475 760912 32460 641991 175821 87 343714 865335 351247 78348 816060 3 876858 191807 882281 369750 718153 197423 36036 752590 882103 896719 701249 105888 842978 7 455385 449517 486538 856358 106039 833397 874235 637 551956 606760 279394 869105 884279 14229 897017 257797 882038 764224 112812 632386 870275 831290 885653 215528 565553 137536 886370 726079 435086 8815 892051 371245 443 14 858298 841876 760646 855509 564382 31 856344 186538 37298 758339 854139 265937 1 2 126505 832228 619792 440051 20425 332874 37669 65408 659731 887203 800879 497396 880029 866903 179240 177411 3267 60 366468 563926 300388 849878 636581 656877 762841 134317 893555 612514 5 846886 842350 899024 584320 249415 2458 721286 837676 884550 772903 498562 229417 731076 720702 260050 139627 589778 721662 794532 840338 206246 31050 836559 16277 777939 845809 366785 230306 776939 242951 1 3010 365789 896682 128751 723022 831514 24 847586 1196 40413 763657 106 3 814409 466 895536 889571 48838 896049 10586 582591 16303 409555 634040 897190 3006 607048 513778 738868 674923 342821 681603 490591 793196 360221 454 300130 42397 401 886956 11606 205685 7749 363202 641303 880626 644959 611 3 778604 120242 202904 869997 26 467276 802056 835972 293388 61803 710496 844775 425998 592823 819309 820734 866123 25316 428566 897193 869216 865635 400115 7806 775683 704991 95456 406494 174608 49365 463594 245 709497 746004 872802 604582 215728 856644 322623 862659 792763 7451 894462 12191 890305 853321 372345 560 758858 199757 827465 275592 1633 365299 643139 127670 878100 769485 845597 70033 478259 796175 823378 21 876464 894950 127916 875939 300273 896930 778702 755935 318859 535425 863028 12 770599 291850 160276 577535 610491 57617 2770 269562 56698 83030 198508 643694 3070 201487 365810 527968 662625 201879 548809 796051 598131 18034 868252 395503 839802 881628 4032 100573 44387 394643 27 865682 2 689586 156 656325 247884 608669 26899 615459 160929 11 374789 886303 871486 675298 876840 783658 795927 4536 553833 2 879190 799851 8 860314 843593 739468 885109 788504 298749 583867 1054 677547 327127 6006 337902 859564 302241 806178 723419 25223 567775 850660 890221 897828 6 872666 152935 764924 566896 886877 879466 861667 882865 437808 854706 129 641752 844264 298318 672593 41264 857669 342970 802243 204540 823330 716279 855123 873306 855961 618982 496687 646168 894669 841324 22 14546 196095 786690 727714 629204 329612 528258 2 675372 746772 816674 107042 9 770446 170923 281681 10 1 64577 718438 818221 890618 598664 614 141907 66 134947 739463 444191 898364 868674 3297 750590 734282 502270 768635 709678 593717 4065 671900 663885 756763 538255 16 149797 798901 575281 441303 470941 19 899634 776098 17278 500042 816454 690556 285405 870710 887384 890925 406 793005 3 878183 39402 5 725500 579052 885457 259109 438367 107385 529227 897907 811946 40 4 257220 791455 137627 487612 638871 614992 249246 803973 584661 59808 849318 497339 764067 620738 814249 293300 464703 55803 106343 752343 876129 869095 773853 877602 879425 142093 676590 627595 798120 3303 785253 69257 374675 798851 20573 135434 6959 67 165005 80925 588376 832436 625287 738884 339330 264833 409749 838720 3 194 467784 519519 457527 61640 820361 200 133339 843578 392867 857229 553486 272281 399972 276807 742971 636084 454050 2408 860260 317750 43 42 16 5501 897151 842008 59 405781 885193 848060 899900 795785 858834 741476 874894 891767 133 395461 408 746139 272254 862724 62 22599 299584 859182 18 296221 860171 9 89440 840268 42 96611 637489 849439 5387 691569 896097 112074 782 417463 829514 894118 834659 62 891770 826366 382297 725055 855469 5209 364749 770036 864715 199398 781284 390620 259387 4 628538 768919 807386 880768 832317 855256 736 880399 568943 1401 822208 465259 181264 589001 731320 660428 351515 17 848195 631823 1127 508573 771069 148666 676975 865647 831553 396075 542938 829506 780067 854190 116962 668496 674306 849955 791169 66185 306543 871063 825563 230253 246058 24 176521 4330 519431 187407 277 13059 552524 247372 194737 892689 296943 658298 1238 508254 2337 2 834 723894 9 198955 593637 691482 358448 309454 432710 830338 849947 842218 56550 369103 1120 639139 861319 678730 391961 785052 409988 34959 602652 713453 14 825299 2987 879413 848171 894435 566716 582536 3 133787 729071 797120 471323 2 3063 485122 887873 893971 866407 874808 4713 871109 2 863489 853622 860458 1 542517 61 517644 92686 476856 778241 753958 316895 823906 406448 863030 290247 640493 2 24988 733026 809214 807689 838830 159585 423 648516 612095 824820 739935 619341 886987 161126 757377 618982 66103 7 599813 750181 662780 628718 871075 535878 786853 157603 884818 873966 41 7 886062 1865 81437 389008 90183 835629 111327 863345 318034 604598 171674 794849 476630 19794 586901 837356 68 237498 815283 96 870918 294218 34 795009 847194 614399 61 988 2 90202 5 722807 62 2136 2 113852 880817 794022 862756 646079 725218 753061 26 751896 493099 261592 881199 232 24956 256314 187745 303569 845285 322288 67 138040 254277 12791 409212 687588 22 1592 884585 701459 153859 872868 152673 33778 218410 355809 31981 856184 676012 578823 439790 624969 12 348396 5647 86204 374201 852936 828559 841701 422444 888532 24269 18 882159 821492 63870 868868 10 357774 823246 852967 870301 784269 513260 28021 535658 566485 887910 898291 137599 544223 9061 752078 801356 774273 7526 1904 572553 358 676353 876846 720196 11 873415 520842 848409 411790 898119 859762 46691 655684 5627 3 487785 353361 19253 194403 403495 114343 79323 657906 861994 886997 189456 93 5393 783737 895372 845401 414 70645 764891 701908 623229 335246 7145 508153 895563 204067 161883 847190 29 1194 899682 192375 898045 139475 105110 893307 892591 228453 833454 807011 146 34755 33582 145687 1361 878937 802722 36175 800920 863948 67584 765359 119 449186 351521 596344 423608 856874 154601 866305 841318 131922 143926 149750 415968 884895 890488 631795 126672 58 803561 168488 142 90938 865706 880632 163099 805042 302144 645217 23419 5697 210992 330842 385957 487 483301 204 647242 775666 725233 828011 400918 334929 54525 30737 195507 14787 680009 809314 1034 853437 818721 325078 62763 72402 845100 166455 892285 877528 6 196891 153593 23180 771472 889730 575026 611214 138941 827043 6 104122 775522 14393 147339 815855 864046 555664 602921 869468 32 5635 754006 596242 267475 713771 261228 17 420832 381141 819377 874011 474294 270767 83 1901 105014 875764 645020 529587 875536 316544 157233 596943 381748 381013 886890 831285 497607 32 11 886356 282 407048 2537 612260 708726 7225 358998 179120 5181 719606 282803 71 593107 60031 881945 867139 832567 67488 871645 734 850610 349159 464544 29 2121 14 891764 6 807695 4977 3 875284 265012 811855 7 784105 16071 836414 872628 879681 6 560883 808753 516827 82139 87748 4 1 861173 164412 209121 397173 867628 17092 50973 31083 126017 848654 299509 254840 38348 196437 808529 43 2973 226662 854454 865676 178956 785877 845536 749 28333 2 19336 893127 142553 781867 147 76366 10 10874 31091 134 63626 812960 2 716506 463733 813003 882541 12578 330 2 603891 2765 865326 688283 415674 808860 5 885122 834527 39302 578623 879369 739397 898843 4606 65923 668708 165658 31709 418614 308036 443040 850581 135285 29376 831322 834802 579274 893093 553733 896142 560296 850627 77834 2 511483 20768 884928 276557 280653 49 245966 682639 666079 356206 336169 1369 416313 3 398368 897552 814088 12 212880 590673 742026 1324 785475 134294 394188 616526 825046 807925 10252 617534 61374 21 590311 153 822384 843809 712987 3 147649 839184 307567 812454 680489 842157 628 867491 39 260192 422993 394 687614 298729 806299 182089 786934 897755 376712 302407 81024 878915 5 848575 777471 744611 758688 841759 596857 839509 832593 43613 56144 821088 2951 27648 178056 546389 54525 548791 154514 7782 737631 79791 844412 2210 58 1 49 891710 680329 793856 33158 755671 943 733336 376666 3416 299616 872702 34572 453984 591316 39055 7246 889325 402631 878089 893947 21542 887384 847766 885557 214237 737523 564375 634360 263384 24 43 760387 43 144 156126 898409 280361 268319 717937 657705 2616 235 29 35460 255 391535 533452 422066 382114 495047 830855 623766 610680 2991 237524 697120 823540 11818 411286 87991 623481 761443 1592 793679 595833 229714 33 595520 563145 436652 64 678634 107546 464468 850612 837446 2109 821592 874611 545904 20 327273 4 768825 414753 865995 289027 829311 509423 713090 880414 311627 41815 892480 17215 192929 582191 846900 443230 311536 66492 658284 194169 740909 616304 555860 223017 831333 235261 31700 851169 715051 169864 638489 892123 23 31544 317522 274042 834863 333271 3569 723 398041 574869 395572 280188 262988 41711 890479 699100 869635 805349 756 72785 787218 631036 594350 674988 557321 9 169 396459 874606 735032 21563 25189 437123 480280 287 219544 899809 11 1522 824873 724997 475262 24520 826692 868780 4693 829758 829343 74543 295146 731618 2 871336 606411 753591 831392 514924 192391 866239 888040 122242 827161 18543 759858 691754 863434 646045 890808 390288 574979 828233 557200 504617 332825 164 553349 743070 460817 640279 569690 898940 887302 861282 254545 799437 225285 256971 647450 826203 213320 615601 699884 877312 886977 597937 311715 749832 209661 849834 54 754468 399994 4186 6428 837458 894496 11 602866 270959 393587 874236 854563 329738 770 834796 708137 32252 395 731681 1 1799 245161 711501 36 628150 227774 861379 1 2 219104 119919 858594 71907 863657 222295 535960 5 885358 683898 870162 2130 141 841770 25236 386601 2 452632 890109 104281 3452 2 686280 58818 63777 878571 890204 879361 125058 828624 662750 852956 487908 203541 407168 380607 761273 841178 45280 887689 853000 891910 850088 30406 849614 888240 5853 1912 62 39596 496 4 889787 667442 90444 128343 153430 877519 80948 299555 398586 753184 415241 4 1980 839385 112901 159 749326 5 531672 227426 562861 817980 857000 704389 109 830556 11 333890 852859 524088 237529 882255 17 829472 46048 149080 721463 232220 595936 2056 616045 694905 30098 250341 791187 185 869172 745488 14842 309119 821977 886975 9 1372 527233 761854 509877 359485 149111 899207 869940 217507 72867 450018 881165 294641 844606 405199 418542 351611 55026 437052 380564 108 548954 275203 858511 803414 553835 408975 294305 9 858151 728867 153271 223736 1600 819488 116500 138533 109770 233705 553970 107 228189 899328 852185 106696 819163 650601 749208 514741 9 2 172 282889 744651 591751 100463 531058 859284 863457 882666 124835 177188 852756 725950 629 816463 895130 869718 24892 621253 538 6289 570560 547713 775554 10225 840329 898204 671942 93926 166255 25263 409548 874720 426714 31 98926 873044 245271 798773 868103 507853 22 635853 231 310516 878688 859426 18 482278 486287 19696 704305 861536 19869 240220 64369 827696 790003 517441 14 208027 222969 872292 875023 886160 888451 820499 869817 326305 42230 187855 630874 432593 291863 581302 218758 692001 3127 864112 829502 596998 3 467942 882190 669990 386616 1 865395 785307 131 66 636566 721802 263552 889291 344888 2 885469 540105 362548 870449 880702 331183 1882 838879 29126 892271 8882 694602 844198 665946 194535 785848 23502 2 1692 8 322878 382708 797830 840806 370055 869223 859796 679260 226 173768 12276 833735 773696 872369 62978 877871 17501 616323 858443 802884 880028 37607 405013 77546 69713 637760 537277 363080 612841 128013 498331 244831 137664 14 774641 808410 884277 321340 519748 819934 655490 207670 263854 789174 883386 894609 805130 313947 17882 383987 878738 365 31027 58 854466 777398 488 879904 872733 841 593759 220043 4557 68 893382 45198 9001 144 484807 869252 4 404 24 9737 769347 52337 832502 480817 369263 732305 586449 291078 311655 271917 13 844251 795424 862608 192953 3196 208 857362 343804 678375 758436 12739 651295 553086 806843 2399 746566 818390 883041 853339 308715 838061 853146 890702 7 3831 7 440844 858360 11 417122 90289 745092 767012 770376 116283 557929 638952 1 292032 256158 851449 108803 287582 763415 201293 703363 89727 528184 382858 278518 456909 888685 374123 136466 247595 554495 46169 830911 132739 96980 531079 13287 89255 678798 429415 214 379968 815687 882587 13 2431 807765 466857 63712 800264 195144 849845 649241 452021 464170 153925 890154 889385 345366 288030 772174 734424 66632 871835 3 583754 194030 810544 184496 5 737854 468673 122011 595570 887897 889793 136372 482456 3 206258 250 844119 10572 742279 442834 800333 746675 714250 6242 443 848947 7548 863574 19647 872192 1 614804 182502 214959 65915 573967 18 150429 423104 5639 245163 876420 826916 680108 208566 737995 132242 5 890379 872450 198037 386497 11 796541 897334 535046 590323 118618 339203 542725 9 267805 532 897402 837597 887715 545750 72534 141 791538 354735 819860 436453 835796 872062 26479 648158 674262 762627 765675 31 807747 204565 2315 896701 619 607534 264245 2 124038 813915 13 346265 635002 406916 837099 5238 876907 17 866081 4730 275265 636643 23 120 98207 878520 1 124767 76976 345076 6299 641955 458 364510 886518 326198 297260 578236 301097 819894 862252 80458 9 77560 136042 257392 187061 4756 811686 551936 516 694450 790062 302088 270636 878307 32 846937 599171 13 179598 261791 348489 752814 813777 252454 32 196569 810 281905 284825 639285 103446 416420 606178 875084 138454 895017 512381 187668 208691 23087 426542 7 12341 828429 3 378027 320479 99648 378889 503955 879638 1 318193 224077 12 447756 848006 236300 188603 802162 157741 897658 176 11 335542 889232 821171 114499 632772 864784 462692 3 280878 25 871102 13 872448 860056 222166 762250 241229 45918 64056 879086 864410 880100 752119 125568 287835 840114 392895 754419 890499 821902 257611 724819 77416 17186 107695 386482 8587 2 118752 193701 105780 828920 691622 753747 878486 874675 170520 788825 254201 226904 331254 365882 484335 206671 327075 21847 598840 819809 604246 811756 707863 540 835513 814347 680520 859544 624663 242054 890094 101 634251 1 140052 819550 66 834470 279557 871972 559924 896106 457564 413 760454 1 422076 888867 283412 800003 182374 190516 3 742 819016 489277 853876 880011 679661 17506 894132 1 779991 352468 40731 779987 681112 747469 868755 36809 538384 870728 453276 767 842244 838165 314688 132637 76290 14289 59770 891750 836462 553975 307001 593018 640953 869786 804605 761989 703085 31378 877871 236300 239143 899414 883189 870190 524141 77 428213 867570 102160 899595 894476 277952 242233 838692 277005 638795 104 674254 472135 1530 853813 438745 424873 353 881951 221 499373 4776 754307 880045 21899 531221 789878 863475 764166 838930 806854 878647 806492 236087 385005 202522 4565 858020 427509 897574 594460 890433 795232 638536 700945 140110 866549 2311 8 253193 816152 131232 659290 770117 50 752282 792657 17493 32094 871731 620330 455052 22668 880947 891076 736105 625128 704085 5303 359154 446501 795189 867804 511770 890987 22382 817828 361899 567470 821563 158306 891519 893184 884038 743830 877126 871099 705102 654756 868 161381 26137 17089 322712 873929 69541 690189 114 717729 893122 295605 22306 7 884702 889419 406419 403564 879547 842493 415279 40587 692100 213020 599330 19094 129 779363 792466 687617 799571 691954 743068 258833 332411 805722 897889 601514 886830 775722 843225 776183 242970 111 842214 252632 6093 791683 895261 18493 168313 751530 235531 7666 789081 832452 80668 751922 515982 142679 12050 898967 794017 345993 359664 368700 167124 215 611996 833397 2 575780 866241 11989 888558 766076 878120 355403 236520 898102 243357 743439 10 505852 3545 391617 7 9 1977 34 887332 300819 801722 726194 881590 887682 115778 19922 85195 1006 849893 885522 6 501883 86948 291 633 604034 6187 184755 708547 325 568130 553358 289360 113 823753 419237 822809 892059 407256 734892 19382 703523 190740 799615 12070 3249 17 274204 33 348917 891317 1959 250260 39896 74099 352678 467493 244051 651287 404115 824119 865055 448131 642701 843634 744181 700811 772699 572011 441790 806657 840794 702688 776016 377316 575765 265990 776425 875919 31 222106 886492 13861 7547 54240 766262 159759 27 897557 777645 679324 889048 557989 147471 834683 847391 39 489326 890804 590641 305961 896388 889832 868152 6349 7 106 543 863298 7746 609 780567 8155 10 89419 827776 811773 2 595992 609181 137722 124114 679398 85155 545489 680264 695873 811811 180419 828556 860914 1934 735708 841120 888544 19 886358 5093 739607 877406 816791 28524 430514 892505 19 74521 862392 889681 517064 771309 774182 830429 19 208364 304015 312092 629326 561706 291316 401097 897020 68741 231906 798591 3198 875468 865714 895263 6 13 738615 1 887894 121449 749025 518299 897745 707116 502270 537059 151138 13 612350 278636 417115 854950 429 734597 562147 347973 528471 869301 38625 478875 28972 8710 85673 884189 878006 114858 576 808337 893111 602952 114175 672 874078 8 287830 839640 312895 290726 602970 856815 783125 815632 841752 431065 116396 892829 2301 702264 886546 672488 121155 261273 8 694026 157543 857961 9900 19 259837 30439 624194 872291 432378 11592 164150 432 864234 653380 861704 30430 165 842965 368019 696826 151055 806619 803661 880546 125399 461881 510082 320680 769274 884520 79528 725335 874078 891173 428208 366608 374998 880903 470980 38 407532 559051 3656 824184 4 6 186305 851868 870290 375771 271557 25650 787053 868924 571297 457401 619478 822957 857450 279 347528 820585 77868 110993 7317 189 1 547388 846542 498651 13936 129324 382 899259 752389 4 137 224125 38401 128590 176692 1231 880800 188622 397015 49 28170 755686 10915 274741 45 712449 442380 32628 176 804919 885840 898124 58 266362 863606 804338 872250 825908 827530 793352 7149 802632 75178 883770 709971 829197 867069 14 859580 136129 360281 545 648143 706190 583664 37736 822172 578527 857953 894702 545789 828129 192164 807758 575458 892764 736554 810308 1 429192 857530 245594 812800 467984 12854 773052 833030 371692 412716 771151 871228 152691 414865 122717 2 1068 108574 846281 254987 261711 3522 276728 140893 783985 504836 609475 2 801499 5569 749099 811716 17190 11186 848779 443720 73892 2 252357 767652 371795 718223 254203 896770 341271 808109 521968 67188 225729 716875 814792 615846 894496 894310 12 765799 893292 886736 826626 871352 259618 218565 301250 891964 170823 2 505978 890361 669036 829622 690585 861455 54863 883583 804745 5 40049 508724 184267 882608 10911 872654 83491 151 422026 683964 843847 483621 745860 49227 18 267053 874950 784432 700131 240848 863283 447254 193907 15895 873361 776355 13 61 387153 799540 856178 854462 879535 215766 262862 197 580197 850973 602345 781743 785239 87377 800151 434780 261 435910 881489 811107 856099 497958 871171 348056 745879 194079 222736 867078 892548 732880 2457 855097 676297 61902 125746 892498 68 114757 843705 196924 431334 163239 777562 3854 621537 234959 160780 848174 51 11823 445159 6352 689725 273456 746574 864309 842941 4 515719 52915 897976 791339 260580 828012 475892 866079 237165 853066 892165 638262 255820 756027 191798 227365 797290 704365 887539 70584 349902 250556 127090 591490 780592 691412 626141 1407 20019 113277 140847 651268 885927 239287 761119 872 305759 859681 744711 800057 172381 12 580659 775923 66921 857174 675637 148 867922 297405 2795 877882 847170 810370 882879 17291 385 2521 178624 31881 881288 594658 265379 813146 216773 28 201015 753598 396901 4797 18901 94734 898737 6570 398925 750864 847066 8 5734 884859 15699 12808 545285 2013 858233 276817 375041 865998 470270 214 640977 840830 556872 596170 343698 128094 861621 869460 228235 766967 116642 753571 513236 894851 524530 9 320555 800233 844658 41559 231667 46343 13226 375963 469272 12 607578 627680 235770 21 859151 77061 775584 606057 842595 866484 167958 150799 836034 776260 684014 737440 702384 504238 451291 761530 771461 886094 619515 381649 744922 16 770143 897543 288 603906 848731 853038 684341 887896 191481 820754 826271 865352 849281 95391 247667 2 1453 506376 586960 861486 364613 24 439854 793189 140202 882528 563 893937 856988 9969 813284 798883 533186 632936 320633 888376 649430 6 366 99586 4576 2 25292 893298 729363 698202 71232 317518 7 183503 867395 885912 162019 800853 877121 198028 860301 282674 16647 341655 44698 706029 192149 662723 225 608366 123 1582 893759 84698 246298 771347 609586 582575 724589 890224 745399 322539 871627 13772 39313 893052 857361 1 109578 899743 98 864066 833185 112 734493 568312 795458 1613 4 733116 420486 25 881899 630145 846248 855038 875286 32 195404 857565 482498 3592 262274 38 892664 420406 784 867670 591294 866690 844 182376 50 498720 4477 38697 556274 870879 862312 145565 797827 897286 200841 113 339 18 863847 174316 146473 27 17625 597527 453560 602708 179 692669 859765 374586 43374 803665 796788 74 6 842697 1869 136332 893597 549240 846086 780962 357839 549488 159670 137070 705483 3 6 257927 843493 2915 813037 207973 627915 2448 895476 755754 364159 189417 545782 808440 898741 639213 590893 8 220 669257 733659 706190 680240 5670 847498 880894 880738 853805 346 347098 591322 171735 294550 29518 815172 1 282 872477 21 482512 199 845574 328348 1095 138061 224295 2538 878082 218 252180 3440 10 719706 608544 803229 727186 329752 732731 528919 814616 522257 11 448343 824034 646343 16 867354 814635 14625 137835 702817 823012 91046 190956 36022 250042 798399 864687 1067 210572 586810 15293 518851 840408 451503 431347 561643 56884 635088 844603 126243 713665 809220 497651 830057 813227 845328 651265 685243 822085 385112 29142 77322 333415 19 193868 398561 440523 1 796809 89043 322521 16 780031 88615 808607 194754 24 894816 2186 478 19977 884225 11104 877978 866857 9780 125606 2515 474042 1710 493281 68146 107291 877522 452519 106423 877761 891708 320174 5658 831521 37865 880683 14544 265296 842575 457856 514321 897652 2 1414 14 830294 880097 105 694199 801030 672 116000 880140 734075 16 428654 17121 32734 3218 208289 4 3314 844830 813588 100713 65229 483940 875798 1374 737866 858189 876076 843256 6277 804387 554507 877264 4 850578 77564 121956 63612 813497 779765 894475 886053 748276 13 26943 300506 801073 10 227806 19742 807991 744069 800120 27078 864393 892 307954 687329 264743 887902 273224 595724 14 776588 1560 759616 86649 416376 2 193 899396 592637 625249 158251 196148 702698 864814 867751 542 40 884153 215041 838051 783613 609576 13455 843691 63 10805 884218 439908 898414 12 154 713841 749371 893724 815185 438547 459939 798838 62017 695810 775782 666444 4 70002 663979 804315 840171 618035 214824 803768 865267 678295 141369 411332 364993 392313 449783 848403 821889 300470 832461 12 528 120736 752954 100291 319820 36174 12699 484227 479765 59 520630 360482 876667 159 228 34231 74479 5468 200886 860154 766008 865771 388107 894596 5 881772 169756 206843 633053 41810 413058 2 554980 282224 42940 834666 125398 69502 829994 7293 211344 691416 205963 687965 385 875544 548599 136597 42640 868088 841014 879246 794967 336870 843640 677112 250460 896838 41284 494460 337947 886644 82285 729364 739077 33017 628934 849755 820719 375123 196828 482870 888339 823731 336323 503085 652138 137367 81156 21821 594920 1432 807634 860166 770732 2688 265 695839 38106 221943 2 864453 230385 390846 801567 86336 463249 440220 483849 166672 335 82927 14383 896103 345459 836193 648253 545478 79399 662300 811024 858950 829949 735768 804593 302975 885620 891056 72941 806178 1047 408535 873236 146613 850771 298 751460 847119 891926 519174 841690 751257 871416 15931 888318 34 17781 244042 1681 31 820169 191 582508 740570 296996 774910 110675 429923 779668 898606 749896 862574 22753 13 7 100158 532593 553066 731967 350956 300308 84947 531441 214131 209865 1327 684872 716053 888936 738189 827053 75 896735 682723 498341 12 702463 17 782911 822283 689643 113233 803538 877880 60906 90142 171547 1715 2316 183012 256381 476641 468861 412015 863659 797937 120878 483687 67729 677982 827833 191889 3 304622 881353 557031 336554 237690 766477 858611 832036 72794 880175 707142 892092 732134 8 814488 858130 820719 235091 110142 1200 446761 93856 55 269565 886537 547500 15143 544917 862740 234250 332806 867809 181938 806775 372600 803406 668110 110538 20231 891357 313961 646960 17 881247 419066 95166 432962 499163 887847 886937 823592 524441 640995 318791 263115 269134 499025 423704 687441 599893 160365 854076 878320 98150 874913 725338 54086 803425 16849 398665 246091 836508 493689 1 845035 12265 799413 1416 693671 136596 5 845336 36 844168 530766 758848 50967 7877 601097 880946 1726 825076 608886 683203 778682 885107 893679 632905 478633 579737 843845 192646 841943 287649 327114 55 788112 757637 16 10675 269491 74018 163432 851319 309445 599770 239196 7617 880122 875827 894859 725662 242211 107016 653296 615731 444079 882037 104631 666079 301038 844905 705513 824492 896366 780376 123968 696345 174083 705220 587166 138797 806620 272670 344381 839786 483247 124 386 87420 207545 9 877517 203 78723 10 698145 891124 375759 222577 305663 809479 859472 139681 899161 512378 789632 427388 236 850382 807258 792328 896432 887297 848138 12553 48578 465450 813615 4562 550474 816036 682867 711636 759323 848983 20873 753943 208977 888985 810246 568676 865481 302199 492208 701803 2 687151 740740 267306 1569 879306 898049 281182 762347 521468 431 676032 869719 441131 14802 65023 770071 235623 10 696233 515214 783129 293801 295324 460240 769609 1131 886095 860545 786211 816793 411532 798600 24 809485 888182 855429 845953 153 868971 12 2323 570733 429979 252647 212619 577508 882977 891863 1 850748 39 899969 543066 100 881379 840061 314294 877103 836470 464919 606798 696411 789142 337882 812707 7632 850459 694749 373434 2646 821182 852564 17306 62164 20 890038 600255 828232 875973 182589 807630 184555 206276 872546 877602 93395 809007 504068 213066 683809 634134 83 889067 335458 859242 707842 54 561688 780423 15963 439462 747222 178770 593 12706 895616 272543 672430 603823 1206 892024 739886 794120 730525 290239 86 265 884537 882681 9973 888965 417166 8344 794 873507 515079 362332 1267 243020 820100 410671 732826 5 860300 42 56 855710 769519 881098 126189 342626 880647 89 658315 875840 422575 846734 42277 570842 574665 360725 42 38 856183 854569 49892 62918 164 75034 6 3 30 2559 878760 833290 4557 868812 3 20361 32 730202 307881 882322 15 843129 807655 168479 893885 816 54243 840150 264 785709 7115 26 8653 313983 711838 16 602738 353403 463516 38 595088 664855 809026 344183 798730 1620 682648 498860 709107 886346 891187 910 891903 11 11 826911 751615 869494 225548 389222 271527 209594 844360 47 686545 60577 898715 896964 170216 3 427771 5380 333207 310822 2127 70270 137867 769966 641962 763414 718584 60 16 15598 14572 72097 96492 334105 720898 899253 63180 859129 9253 605998 319 64 895511 838008 500404 127 2 394335 173498 66 394706 48390 371023 7439 877916 498767 48533 719065 827244 886396 835567 5 1 833387 2782 856186 856646 841928 641610 759910 25596 223792 894222 1113 205104 650495 713539 552399 695064 875570 894107 118 428886 2 102 697700 733573 371251 155883 896152 72039 11 6121 10 797292 436346 834000 870982 803952 33 2 765676 320891 826581 171565 821159 530022 57 244293 76616 2 555692 732629 656529 881499 4832 276063 2 222151 248158 876701 273 894597 797594 8582 807775 878264 836665 645532 39002 555998 670786 898576 12 781365 894583 43 290752 840069 2 625393 198505 878148 198192 736083 885832 457610 11217 896283 3 293240 896527 432429 686759 611284 28148 836737 1583 396915 334514 658795 8 484 561093 643339 361 328178 875926 184365 866566 898028 854856 854 4589 788138 860475 859422 836730 108143 895942 675669 810843 830558 579408 560666 818032 627874 520743 298745 559204 846787 807958 121850 386628 846668 97971 889413 844655 857566 738190 803765 384007 265736 797185 636952 607087 778603 749933 878875 56384 3686 363431 828321 512138 674259 846743 512121 892657 895381 872467 158 19427 52416 230247 855000 908 5726 23841 539423 5 642530 18 42 264050 300449 30937 124 357640 784072 13 14 1 644339 117602 3058 739388 464593 748558 869114 181 642204 878772 895725 897883 587758 856743 822279 896436 790533 853490 356 525868 396028 844881 358 637508 679076 659711 891072 720007 825535 263899 879438 714402 743345 275560 415344 45571 550103 176891 512608 2906 316103 598608 189935 891152 879902 871274 7631 527954 178330 652569 262365 743551 171983 145212 2 830716 588352 856591 40519 805714 159054 883057 173284 213242 454686 363906 108158 841576 859757 17156 110183 875967 804213 680770 48126 123112 212001 68539 812643 448 542908 867627 638829 496062 383488 1654 321173 834930 189 516813 502480 33259 865923 408537 4 475836 31831 887070 266281 6117 888208 844486 864186 801983 781277 37184 349188 861442 822353 463470 78021 888081 730981 224028 527559 2746 218480 794245 890169 678220 605837 444382 861253 419662 781506 875695 871458 845083 212545 729332 28640 899080 774910 870670 846 227229 536989 324997 850715 73266 1558 209478 469228 875959 130924 884452 847537 176460 304745 896764 554612 20 301515 802210 293946 321271 878508 882146 2 671828 828943 349009 886640 777749 856386 614886 336376 5202 513169 874786 9 853380 619928 812734 368086 1 4 14336 81451 862053 59517 398535 306545 451933 3 897818 272404 340894 876450 611694 857554 588021 7000 10840 5225 310438 876905 847906 891780 810900 342092 707960 895518 2 735646 875603 245550 75 856912 834576 240634 8 337825 732267 504063 92390 895827 3096 377 811588 443936 678899 676161 230748 524027 796077 559120 320678 212 471355 262833 8 812529 231549 481109 883780 61 549242 586489 9323 394068 860601 454954 893506 634668 892641 689974 687900 875419 299203 466 888718 362446 713531 553976 775633 787 2 106131 500735 766424 584825 350590 873731 329856 6 49497 257028 92656 46664 317608 322469 879463 15 509351 885338 323414 2 117 46266 70224 752849 195420 279867 568176 242995 885659 106 109624 8933 710593 12311 774776 220752 13067 420516 1725 40599 547851 6649 365872 873233 890770 842897 604885 3 397460 232890 403182 37327 685281 723765 721038 834310 857763 729533 554493 575 3 212050 131123 2750 1 377799 309636 155770 740417 654 890668 633425 842224 897802 249456 757933 406034 545692 364187 181162 881357 898001 450661 17536 889884 791697 235881 2078 4 594731 123419 885087 867485 592694 888502 255 2897 839961 882276 578382 335531 758345 306671 245979 170447 792265 1335 115511 561656 882306 425832 7 6032 368097 206770 685390 271301 282 11 40518 447538 840492 504359 201 795128 893547 5 784343 30637 822038 519343 898685 860823 24 852263 789321 862726 164760 892920 351762 687994 683864 459942 975 376901 777915 754474 329632 722329 792141 673492 7403 649367 36138 476 695580 78 731180 623702 13 43284 455377 837973 99957 179192 896843 877311 620145 824225 1 167 685675 815267 639306 26146 257525 410132 14 754236 882091 1 145695 468396 872853 1 870309 14 141856 847212 808975 868161 318884 810822 11338 235730 584212 136657 676257 722199 408097 30 492539 813900 79158 279060 898728 781379 5 2090 3 663025 692427 248748 862269 855799 782003 732989 884842 715811 893869 865123 65 42962 404402 28 215875 49511 563700 87 519612 415723 1100 7 223552 278 150463 205799 20430 964 429467 843154 123402 317151 203391 74321 758608 675895 653286 325679 119 817451 192 196163 23725 839704 890687 99169 208237 866594 393118 781159 887678 845039 151721 18 784535 599854 588868 787466 150 858855 59523 78 588461 366174 463501 126896 873434 849082 862548 2 808176 844052 765590 115832 8593 116395 2 1353 798867 274463 772678 866219 14 227507 108069 4114 393390 847131 1753 691255 228174 546008 272152 368982 494099 872358 377443 594 700793 246297 834118 562035 195896 571681 431409 504505 5599 861358 854650 9 88815 721051 890069 1 11654 3 850049 895236 453267 281515 684360 548576 2 1997 308950 573 507634 584260 28 844245 698872 615329 15241 555942 65618 809810 872456 3447 511207 277422 318977 868439 415182 153952 516 12 81547 785468 728218 835675 896975 36669 821774 237946 150908 1 895663 823077 268415 75 885555 295377 851318 617581 840392 818760 14 37114 255562 193210 205687 474292 425351 78 21 830493 121724 23 696120 10 876172 503941 283749 237401 896253 195969 76965 369059 23 54882 848539 2120 679084 820930 739154 124 840827 172 567766 736518 410354 2 778595 140 172603 478354 3134 852572 693723 62386 4 53530 861601 529140 692658 843188 569169 660107 746640 897281 887392 840948 669845 389 511244 40 408663 2 1905 831277 869642 728547 274284 115686 779496 374000 28560 852157 895316 843116 118268 881907 893578 841526 706069 306679 500059 559527 472866 267139 895358 853654 421193 402182 869546 127551 147845 197404 475698 85789 11285 898085 76701 20075 862473 848371 834437 475409 824145 186318 342686 547624 878660 614807 815334 1393 898895 824173 48190 3 6 75606 240691 796571 93481 221 881154 865118 338688 115581 2085 560820 253 632272 1633 26073 257648 888614 723423 30118 895025 866218 53 898965 5 500543 200795 611161 888685 4 501 878480 639849 71905 699402 349710 309360 821966 821201 1 13 832000 377157 710210 474 860264 815125 378285 872934 340731 433273 553473 710855 504375 56440 180051 439382 861787 340575 1 42 891833 444 848878 510787 354 9 616412 16960 82404 582622 113 850165 1013 336933 864460 891450 654974 789985 821822 839818 10 330395 49598 450084 582909 511850 876442 4 772060 692 764412 129108 358459 36 215224 342775 712066 429914 191905 1169 626952 104813 497936 5423 877068 757867 71945 4 194554 87646 872935 3 863183 112778 96038 375657 860645 775707 3869 729020 84 821676 438 834651 629421 829480 152178 8975 807888 435553 885392 167248 182849 687283 870800 714591 893175 209144 886760 60066 83504 632834 564536 793000 354 820347 11911 848805 132698 4377 358690 806800 312 474281 565403 255612 19 138637 881670 321634 839302 2 3 825584 869964 222395 545961 883010 392922 898530 554273 872570 1 642939 879383 140 94601 865495 569799 226132 31 875267 603465 873643 601088 844057 354624 3 210994 191318 853934 702960 898226 812 546327 390193 2069 42731 69413 616954 890139 778565 827453 363154 649813 735231 614521 713 839725 45677 547001 1444 267994 172986 884191 59930 736393 596751 171413 726543 145971 485910 198919 882293 838432 650979 143 765094 209469 317091 848 305765 877005 661184 692402 10 874668 280 2 404960 587385 511929 493322 35 13 4 273 68702 143177 314314 857227 412012 688329 826391 474847 96633 547579 263646 726176 442463 718785 681032 444892 7 610438 764734 66268 807867 601225 51020 276199 880057 562754 824304 836221 17817 516360 235798 574907 2 30382 804155 895338 190602 6 885595 852517 59 631632 827503 694660 883296 296426 878307 251040 652544 559074 762483 28370 684431 1897 824027 82780 772932 495212 44554 872573 306831 15142 384067 861422 62619 884935 4 823278 592438 318323 246267 510487 704365 713247 496852 538442 67 713036 1615 815327 765895 1385 852983 564837 147 548627 6 3 490683 42204 36673 896197 3 120959 27721 520057 367626 511 800689 247745 816046 296 694801 494225 573 891883 888024 174938 896244 247256 656170 148040 320855 302579 162419 892442 353197 56 871409 678251 710408 416695 3 202509 118452 751870 648623 589052 247 810033 810363 45 11198 173133 842305 367178 855756 59719 370336 16060 8 885918 853936 432748 699737 9615 771590 1809 758938 858006 8 43208 298717 750980 883465 660683 280656 72417 805155 95431 28987 27720 525666 595495 788285 411995 20639 525234 23817 157507 9 863826 777999 808278 233818 516792 2 327596 817498 535895 553338 693642 171992 42026 864096 171737 264858 716049 161736 37 424491 27 523 612987 35020 189425 483803 892859 897708 145137 890 350826 10584 849691 57040 824568 744840 676466 360946 100043 850362 97397 14 899098 861808 761770 740767 416732 561513 851329 5129 334732 828502 401877 693883 848695 832076 7 856918 469395 859935 404880 521106 870967 354917 2 96961 861258 31 329374 230377 1710 57576 858758 500291 733236 83123 871277 608526 847561 702241 216250 219398 202682 523533 874183 738604 619896 10544 130139 446002 530666 161960 744630 881095 812 6 64379 407250 349234 409 894914 893135 351855 889194 1855 874961 269 138 298591 601841 275906 875992 896665 11483 337254 189278 23440 805598 459 763584 3 606124 886437 651644 871247 52060 358273 542557 140109 198924 838773 877862 1 162714 33942 91758 8732 558231 836896 756005 636414 262658 570896 578097 107760 860692 190 3 866402 134039 76852 336 4924 811132 593677 823845 27 357861 868406 625302 642928 695126 408457 220695 650831 175449 37037 891263 144 1157 564362 873430 1045 194 888496 455856 559306 194488 98 837631 10150 51956 227324 718 463 845061 506384 811637 2217 37547 495587 1 2 897462 596726 804843 890969 511585 861297 284226 356278 278523 205590 201637 742830 836252 431111 62745 14 795008 812762 877728 639335 206080 882020 1746 2491 824336 477297 832577 215016 551168 526899 860227 4643 857299 20219 12201 38051 495 9 441376 174 16 6 172 880042 278977 12556 378826 752 54569 718760 566063 878053 834242 279963 723839 345066 808898 277 825782 654726 11944 398242 220877 869602 137133 703108 4165 635802 128882 745341 886760 869609 73 871268 6518 745482 870200 869458 2 569747 505095 687209 811848 785258 12306 426918 56426 147241 482012 308637 101924 700974 876893 761900 447932 346274 14352 28553 583424 27 314591 113742 156992 691852 476898 94 24 590 385699 602171 25309 218 511240 4720 834236 886791 930 629965 85 465100 154189 781267 854654 392117 800496 859291 874006 246 880273 839242 791727 360472 865291 882262 542325 623842 741644 97083 868155 2 131 617 529915 644255 796721 44013 879919 13 14 3171 9 148445 740417 489923 865716 25511 642401 685424 876681 135 280948 320626 288264 844128 42 481896 725230 327 739 193 272679 823967 376 314521 88 673865 5 837899 3 49 380488 808024 836024 7711 706677 602991 868096 829858 439396 31 194 88600 782437 452440 424378 394060 3 871992 29 8093 823667 138780 10158 290043 20631 861799 857599 575366 854548 833692 833320 195445 405616 833099 869390 194952 741286 633174 893436 20 287074 793853 14048 451325 888510 252119 863849 882920 886592 235545 841267 193828 849721 318584 875502 2 841701 855916 767899 254578 861220 74632 732486 280381 311717 436988 339754 811132 97373 835940 44598 899200 266689 879896 352318 800749 884826 720537 2 199826 729581 35 659453 524350 569379 894415 738999 898210 212187 309541 256234 412245 852884 356348 835285 799559 869453 287 596131 49689 2 148101 876430 294923 767351 929 111564 337237 898848 390853 16485 5550 352251 37 13 24703 409911 162882 638691 863032 87639 805302 761114 895887 865672 82095 811260 881130 856548 114135 859915 9 623554 37270 185620 330976 701435 681350 489221 824288 865200 880863 136026 842286 488384 699187 458094 619962 191378 564521 815185 414618 712025 18922 280247 631801 822296 532021 270793 874710 848895 2213 152056 894732 105165 213025 856883 818784 887880 410966 449904 64472 290 383 888067 884829 20612 80 812747 320535 389130 265717 139322 31773 541784 833182 803864 182621 24 206791 641596 88706 2052 30 635122 294868 784985 884355 20 709169 9 106 63739 2 824068 280748 884186 728946 392356 175 612926 860036 842503 797218 230984 50364 10 158 831421 623894 653290 515481 846862 837522 872316 257310 2 231317 194 609728 478956 899336 899602 894985 816767 855256 875365 380391 843453 199512 595181 7 18 188455 513203 838219 111200 771270 2828 871494 823300 832550 815481 898293 26850 468419 842800 700623 885 549710 691126 851560 349 289212 886581 893056 255938 357676 176256 866971 648931 890420 550356 891946 9267 27116 872754 760976 226762 669020 793161 556688 1428 51 728902 442933 865767 230343 579382 726020 823539 115107 702307 320911 373116 830276 589396 820672 119004 20380 892985 708801 184251 485892 829753 831571 883885 621470 871855 738861 2464 269336 849878 208 206 12209 760822 502724 808459 516449 570991 37698 849858 396645 1643 20803 43 236522 123682 717948 502755 197962 562810 883181 84886 880522 593262 880837 98864 227554 881181 9667 788279 559606 203524 790763 12 5779 741376 288 128936 692811 150594 735214 257591 161068 189032 23086 861640 897994 1 78957 272 19 873042 87439 51 1 112790 884978 625 505785 803827 743106 832093 795308 36294 156196 4 224997 105455 148728 859186 538106 5405 3353 698122 71 793 270906 623451 898611 526 245281 194136 112248 867388 809 678074 451953 4750 810459 891209 784037 759614 42389 42 437507 634855 658839 574640 28640 843387 97446 610512 547465 444269 754467 297212 416664 373102 777675 795610 707238 416 333 18333 893596 473923 765767 70327 59929 3062 45485 3 18952 1661 347759 3 83379 216 512774 874436 242808 602530 309330 385685 866705 549219 201317 22648 246876 532324 27111 751392 47218 731469 590383 713612 860314 1 789415 292159 652059 23 1045 476204 45597 834998 213911 158509 723712 1078 276865 807333 870 50 890028 1 679689 150568 830852 186988 845645 878287 881162 185509 563211 825156 6592 108525 464818 884948 218338 794119 19556 404164 739412 853749 659498 1874 429474 851324 7067 217389 22 408280 809484 838440 350585 28349 186764 1 500537 890795 516613 861882 880970 731822 4174 10 796159 133008 62428 875194 883112 78 154255 564265 169548 895615 38 783471 449262 448969 10782 840976 2517 607050 822159 370852 836072 4 515375 688783 749495 16393 5350 872666 809234 756215 815498 887764 364055 238670 845446 861546 49 201 642518 879140 3 780174 63 748028 893800 408925 847326 848050 479177 536380 785997 414755 825868 5 449527 311 689668 164 762667 733184 774921 7423 564448 382749 68565 548399 639039 803149 886603 2681 807255 2805 815922 226828 874909 472081 500675 235050 511351 220034 875242 103 748910 795024 396831 147005 214208 808638 858359 78 541644 609520 654764 64905 18769 678178 567396 690930 891814 14 871515 232377 589269 829944 18334 548191 13523 531974 645924 813469 18 815 102129 1 898487 36032 783492 895791 2 153427 840549 841892 890013 869649 356913 133 823406 814319 7 1761 215080 639995 360003 729392 402039 762061 510098 48561 655494 850080 884359 168746 893464 439 21 129165 653166 330910 2260 766236 83375 697186 312446 202470 849183 496976 115765 17436 239049 776474 591023 90 839370 513941 846530 267815 639177 296682 811129 727993 883372 94807 179291 868793 371638 759237 1821 199399 79 881749 200611 766587 122 309619 788885 860504 758611 91 2527 777127 749070 530831 871639 117590 64 868775 514375 786860 640499 5327 283040 658641 307029 855254 843054 773761 122795 660781 286443 370588 486450 52 13491 748233 225055 42304 815566 879639 835679 831471 171100 454338 63328 874079 865563 415845 4989 672356 94582 119242 784089 795233 645373 831799 23 155770 592759 865342 587351 553587 884964 749464 4 281197 20975 468101 3 134 97031 60050 1 414 51 728469 352896 561059 550043 200516 561675 107123 26581 875362 420 748743 669460 536886 631361 4 28657 807528 509191 4 779907 196096 316251 804675 2423 37456 547756 9 646687 48642 43 1 692175 211634 1446 419881 715790 376399 620942 291318 854684 862438 847744 870682 891119 22876 759483 310842 13620 14 197343 856531 510270 477674 218185 779784 825200 74702 51371 637495 830680 463500 2302 897920 6725 410699 278377 379563 655384 481000 897487 808587 111993 647385 528169 55118 77581 200705 364805 144057 872716 685331 516 16096 680686 215887 796944 847172 228457 39698 3314 321000 772535 8358 817427 3 712125 835901 734368 878011 566476 191 2687 633797 533170 888361 666049 834078 291 753453 770911 679332 32 84512 20388 117513 726805 853256 453412 90326 369025 310520 8230 745194 24 204135 855406 6 9 813478 186592 185117 200 881601 269293 2 776608 876455 446144 758694 35576 858780 894003 666063 461894 352536 831123 854366 138400 781254 602472 302055 398602 648617 572391 50 898684 758869 863453 184320 573457 73 867946 881272 719066 777378 670791 351749 259 737919 10 642549 608265 835406 779565 648852 353494 882512 6 42619 886481 251 356344 398130 793277 886250 1 227155 568030 776867 7 440136 3679 71721 859738 338573 544112 509112 816217 795756 21 548473 218592 380 728007 7 857929 13 27055 1085 357260 6139 878853 60 3 772605 618966 131944 77 63515 708775 631061 858826 488877 822857 872163 234563 7463 19 600133 726558 21055 704216 178417 507537 163031 829208 863850 3 199602 33790 767344 4582 722383 860487 839494 190508 46158 890344 403263 642507 756407 276523 779745 125986 349333 860018 30 899122 144920 816873 126718 441938 591399 885413 472321 2 887253 466180 621998 344660 845184 308817 602943 464150 87578 218348 116500 429072 333552 543899 759105 2 808128 823678 137809 877059 95616 218109 823684 227459 153664 6 62615 212605 19406 732 388921 11 858576 869337 870504 352036 877394 187802 894444 294522 22 34964 453500 867146 207190 865314 1062 34 252287 807572 871561 842037 7 90882 549151 451768 328433 859511 801573 347299 3 896141 581307 641451 868641 359598 99756 682557 6329 877140 767182 636664 6 1450 23 201114 803080 748434 790105 25 792537 186936 634081 878373 814246 763799 461207 886419 792311 2 2 2 25 5 633772 298500 24 838863 634 525163 884664 879126 323911 639615 6 809180 841808 152033 537006 409953 889718 457295 7116 898504 4929 118805 309015 421803 3 159564 616554 490997 830103 721651 15 383597 8565 37158 11397 842260 566473 1670 272546 870051 56 104410 242685 658326 95286 1783 810665 341335 201939 865238 894792 4 524269 402339 899586 872126 316906 321142 783576 211293 120368 68828 9 313568 540338 166745 303230 181543 586009 257929 615093 890985 4720 630403 408614 878711 395332 498639 823706 582341 692181 426550 200481 439298 875316 725545 405506 601628 28959 750854 10 669239 308709 352777 172765 699663 851454 884736 880824 257412 500350 141690 195 579996 24 213 616051 432492 297782 915 502671 547181 304899 897667 856379 390411 840107 528757 209679 880400 735266 258745 159632 888818 643909 725 427273 723594 715171 836789 793869 895973 738822 3 896130 864093 396335 159421 229640 251513 252462 133118 21338 690101 816326 831688 691071 9613 776198 896937 724327 888757 815300 26882 846163 154742 101319 858328 759460 778184 617680 784979 862652 95728 721355 97539 59529 2175 614871 777580 795477 634322 96155 183 406008 450433 841671 126070 167571 813652 28315 685677 269941 553412 881517 12306 209648 638066 850163 8089 661082 11 559488 804148 316007 94749 184246 578643 606712 311188 11238 3 78137 250 11462 578005 1175 351123 199 888038 92934 6728 874881 47156 2 861441 818206 150472 883261 670628 311528 1 154440 751278 178854 798757 827953 822821 709121 558890 422799 349632 357235 873471 452956 855133 1 847381 13055 576238 839728 1136 824513 193280 43 816 151 681583 243704 341644 885062 2834 864072 282581 601797 7 734144 98651 88 830994 319831 742404 2090 372281 288551 1 138990 848662 266473 64 195649 892441 833628 70812 674250 1942 129898 896636 119667 885025 12 759138 70 154701 301832 305157 450534 742549 165045 893236 81076 247005 445496 590748 65 760212 856464 300921 892059 328 813498 869049 611583 321 27660 165454 332844 103286 826449 128737 62 283474 768126 868201 870352 26512 757113 859365 135 804117 110434 761803 262827 794207 709634 688271 667845 2 559032 662 215 1 496390 898967 161556 797941 10 234466 692370 293002 853202 840568 3693 283386 351160 457 14957 891126 887663 579191 398568 892183 242702 857295 857275 84249 257734 899357 28173 571474 640672 97815 865979 66 4056 386428 823595 24456 1 630186 458351 749844 483126 100727 878162 2 4768 180199 96720 49363 762228 7803 386219 530253 66 42566 2 13011 882100 96064 723561 693321 162855 843679 360744 26042 221993 874440 83995 670088 326970 2 896838 459 47432 876051 209013 2675 1 572250 734591 28869 830030 558 410494 879095 6 446659 188503 830430 753529 80523 830011 266014 565900 853407 696505 339132 254 16 834787 881999 721207 245 127592 384754 882761 539409 167381 846610 783760 390653 870359 424237 9833 864766 576999 896240 208253 713108 777795 830174 1089 116414 259 714108 334936 134696 827959 899854 853507 16722 8 878446 782428 777629 77567 405430 247682 126215 534455 296 740034 687887 823515 502104 751476 242 30 324464 890157 79567 303106 163853 3 873581 424272 107959 140172 4 898970 753410 283515 162 65828 861195 114 796 3 361247 864555 53 845510 108090 749696 744655 866668 755373 816804 658076 10122 8 331475 136156 812839 372041 475289 26555 372450 298452 77142 507340 67147 786465 881997 272866 782820 491117 45 9 819269 365758 546688 836784 746456 887772 778875 892971 277423 301264 490596 853479 206158 5 882831 625243 353270 505 555755 374873 896503 854198 840465 203 687146 696972 2660 243617 116994 820482 580292 1630 105 817915 13406 230634 10452 850510 899933 14700 22156 583444 876766 15768 10 846764 855232 210791 659747 664225 831561 448564 338778 4798 773272 892520 2647 1575 585457 432351 18066 128965 429317 307512 548225 892417 251585 356686 628196 1998 432781 22882 893532 176910 759038 626224 819854 892984 871323 423800 3 86232 861934 145497 4 800967 569454 898831 884515 9 881967 513882 884182 363603 806523 172190 805930 2858 835827 1131 207 583238 817373 440607 37681 793025 53019 771192 117798 63 230568 889296 834043 412407 798627 245022 241104 231828 35 649440 843753 845512 183494 898394 329388 676560 842783 899454 45 636828 705127 848998 21068 156 60089 814087 149581 716836 741649 234015 157 795319 827160 18 884767 653672 636410 879390 806637 893864 663956 427085 824570 865229 846202 2030 860690 220319 816324 13593 886342 45 25 442515 558848 71937 267229 253548 801169 817116 536581 745288 658993 686218 626818 888802 188238 795974 221156 883134 895760 46385 4309 22356 416608 144 164331 13 114073 837200 247154 896694 11 776840 731084 862464 881374 258376 828578 662689 361264 5215 291972 426655 823930 425 3390 409173 377748 130852 821248 273788 589512 674996 469687 23044 793053 361283 891391 219679 283511 795635 893644 226962 829351 857165 200892 47047 745636 375218 791175 391592 674791 407314 817250 794774 899473 486483 847125 175537 309 13433 383824 604351 204552 214673 632302 888165 780670 276655 33496 350081 197263 621604 866488 5 388988 37952 672042 34581 511600 867794 6 815670 610012 379457 478413 20782 832692 205076 4234 10 349516 813045 348300 863871 582530 896087 3492 19215 88 716457 534479 1223 837629 777818 746846 31 855224 232779 682074 840596 747570 369 463224 54562 392762 842465 880810 158316 693686 641353 645912 823214 312 776166 58453 3 883112 826492 243507 81177 850483 444306 319339 33958 1 203 314401 861354 791342 54431 879143 81 589521 222913 573527 882801 22154 684508 878715 710729 67 888442 612749 843131 828609 2845 863390 638442 713776 220068 818909 820110 585488 375331 126238 674140 462768 792481 304177 830636 433346 504828 757460 483910 658264 880420 333320 886256 897255 781771 839734 808228 125065 10734 290978 885307 771482 161382 103034 861942 262850 376 827983 697099 841438 105343 125516 44 814557 172977 184325 679611 504840 896900 843596 766311 182533 574519 170459 294760 824476 412838 372215 571443 286210 623253 191752 197387 719325 2 610968 504 337 2 47897 662228 306000 94607 440858 875225 840790 369108 769707 657206 78157 3 3178 872717 53 311107 838870 741870 842190 13 770021 25420 613486 604706 41294 752549 255 1010 879681 409746 92434 854261 6976 897027 665932 773572 812936 704318 680921 707849 749374 244369 857733 417874 765636 468788 825312 894385 9670 618299 19511 705178 869399 79744 340992 614491 1 864455 879270 19692 852247 727136 54 16929 898861 556700 2611 781099 50076 692888 6 849895 171518 1809 799306 347 365318 42077 64172 19270 201410 174402 605244 514141 48913 16 770245 650303 121838 517087 217673 766674 250 879651 882179 25123 892445 810117 23 494 844326 3118 4109 182017 690206 230740 163955 129113 553339 805092 5861 176033 579880 774580 816858 64 1451 678892 367956 372089 687828 489322 713930 393235 765203 1732 130162 706938 5337 764835 63334 848884 554411 642991 386101 862071 821577 557837 112127 898652 525069 748711 581066 330153 882773 897540 166791 577375 94386 898508 878319 2585 433570 801736 649671 888099 2 2 152440 872171 825773 622125 360214 3 370748 145510 891258 624186 733256 886260 297284 655 567022 101886 791763 54 4382 839609 358263 634686 633173 15 898376 28 466504 98147 111126 1 287065 760028 687379 671898 854371 876103 684024 853651 352203 885629 784685 807543 588829 821666 838063 792857 36746 869000 431317 865279 122868 7694 806290 835671 485170 18045 795974 857911 11092 739142 73952 661756 86771 769448 284449 61358 866053 227532 626637 803794 234909 118615 673684 16 93333 37545 78650 868451 11 898586 852762 880659 749087 313909 558048 746385 441569 625805 1810 13 807921 72809 119404 566386 552052 839879 12906 783495 386542 88537 16752 28092 278256 75907 310440 178080 898316 5 816375 828855 763838 864262 424203 81 683085 868957 295139 715731 886840 877309 4748 289537 892857 654147 559853 7 115555 20712 8 839372 866553 51891 852136 882500 589567 192391 4589 492179 109866 872885 513799 478929 421804 781429 407938 99952 631406 582297 45494 758216 145338 108891 832467 176317 41495 32 485 899617 146655 879523 814514 865245 56885 811187 5563 98 433621 381851 1 870386 1 303463 405558 687870 813149 752248 850762 891758 338350 197597 748851 897620 102597 848929 721177 2 319520 745375 425087 866008 864 789210 315181 345257 786069 878714 228623 871031 729697 679693 714 7 1144 352572 620794 830008 560896 764493 810515 113077 886955 827332 279137 444778 236711 24193 738182 542925 879710 403538 182080 888689 50 18620 70463 232 689658 544543 275208 261 825914 842852 143691 160 651795 870632 187488 2 856031 871636 36725 16 2345 145665 850063 207425 12 826510 470790 818993 2 892657 55349 821341 660001 9735 870460 15 681543 739662 16 421115 1620 818545 781164 6187 891148 364838 612649 539905 2483 897851 38376 16565 399489 31896 820 239144 84174 166544 166300 66032 3391 614 643496 890840 894287 837812 222344 111 3 484377 153989 18387 607191 615127 398637 7 113055 414360 135368 127211 814215 884029 591868 261065 874377 709721 11097 727115 847093 859323 144473 5351 604464 786386 409446 816426 816469 612 755319 661771 4 330871 837775 771736 805039 872131 482986 824300 3 836319 844617 648785 806989 214573 31486 785270 833819 793318 539027 529113 380149 453658 35696 382294 8795 527814 189 864462 457227 175900 895958 865963 527049 4 219199 7748 95431 717971 548919 2570 884008 1 12874 114371 20914 681722 712383 210512 1074 867684 292308 133710 122451 693652 692881 139994 796137 887954 3954 388285 44316 78779 9820 19424 746269 609053 898695 641770 480991 335417 652763 660582 322979 229471 886370 399426 339052 640227 79990 891610 789448 25424 11 464773 884999 189 11368 109027 860197 159501 870959 566513 21 789994 818148 575079 303566 613795 4454 846874 857811 45068 93880 68 17859 335187 382278 4420 780740 58779 468484 167848 140050 4089 877395 698 2 843432 794768 86280 398186 798592 591938 293 715841 249745 817081 720293 389774 822067 798657 122 370167 14 515 545585 31958 794291 85 309185 7060 221543 285 846641 55561 816441 109248 695994 283787 758204 607311 25903 301656 23679 8159 304433 277437 584085 118 7100 6 75145 764590 819267 404657 782638 784630 882925 55064 34 3 806385 893430 276869 322 447202 838214 3 3272 824463 140637 7 556962 580434 568783 474772 236811 806124 123 312378 46 797975 418 800711 838557 25697 884219 1 765327 228974 833026 279 10 210298 24118 99024 461016 4 355386 47 820542 174637 779507 10 838211 324688 809192 291453 589728 193599 701153 347542 262052 861256 844126 404350 363721 334118 323462 376 772 212240 441508 799521 647234 790858 632352 894536 2 161310 867759 689012 808264 871284 834557 22125 1 545738 549532 830639 12 23 683757 874687 14658 560831 591254 69 308117 36809 858990 450842 825355 246509 3129 887853 52304 16574 778807 763489 561186 631991 84006 251181 138465 442 831580 858371 827519 332332 846081 54505 369808 899364 60175 31986 45203 887858 870279 328358 227119 33779 16627 881861 12 815407 24 632168 382777 184 1761 788191 44 105773 842228 865636 251237 659521 72 843851 821175 832683 123 401971 892774 125729 1162 894744 837442 432882 717755 23597 480503 875013 16182 561829 261253 503005 7369 531 155385 3111 14333 880174 32004 802459 828224 503 778853 159783 27 768934 885377 417 651433 601924 418989 862806 626169 838743 780233 879952 243714 553697 1 544641 208902 297199 1 294326 7 506786 75448 339076 816332 3 717487 644227 786698 280569 268550 700037 445388 255489 221970 403426 255985 3177 182899 223704 3043 851 772442 756211 185360 105455 844736 210 3192 891825 805184 59 373134 561274 819412 880463 891294 8799 7 380957 372254 898851 846787 45839 7 716910 873952 1 80982 461565 665780 457287 31 828997 2 165444 495987 774742 686427 264872 80 120590 337827 785344 223205 19 855084 854848 290939 682495 93390 562787 482077 234416 204560 93519 475268 853460 464605 10 895708 858763 10 850970 97738 1647 769086 833869 375509 780966 612563 856707 795134 616742 266423 857809 346914 51517 273799 109 871608 804937 632910 449372 6207 859045 777081 6241 736929 1167 19 4 484308 440535 91 285398 628608 2 323495 162572 832057 737 60921 79044 626598 844670 42197 264527 280108 714 45 194038 1 704203 589 885303 378508 22 860636 276926 28 187373 2 729083 890398 275190 514910 827841 104770 134121 584 483259 838869 691684 743994 799279 25 839519 3 653873 49353 899386 61607 617642 897225 791611 348625 744444 896396 21 710862 161869 13 510700 2175 88733 452042 444898 802658 886965 486 862908 55174 816574 2 744138 519819 661454 2 297028 415660 139326 725209 583374 17691 360550 16997 770559 582910 769759 71108 825283 326580 883893 292997 867744 886239 400134 801342 581134 858269 771108 101780 257287 855520 887760 788845 848645 381050 411840 291867 75824 881208 17 25025 208 786111 780017 878566 891200 8 884081 315833 811753 72962 377 621781 860585 2394 61 532596 612901 1677 105821 329269 807505 227654 155382 68 625715 28 301717 11 104 869936 677906 588174 463709 233758 31005 26376 897897 876074 289057 417878 133993 227268 871519 860594 550739 251428 838158 4 861876 314438 710465 536945 813408 857396 356305 605626 295407 6 897669 465133 759902 15700 6422 897888 14 895209 848031 40 297320 855120 426 844928 8421 245536 881313 759693 614679 538 872377 141911 35563 83121 724067 465657 11904 743308 211992 836186 878695 41 641703 169785 781068 80917 67808 854292 8 458940 828288 83 145821 315645 565192 877105 68245 774184 778056 7681 847720 833416 811667 876132 15 836226 292521 552653 810498 646676 889440 850003 475414 189050 835172 891617 164384 149132 845034 5 867532 620557 313435 7 708167 269498 6294 745968 7129 12 377534 409695 99154 414624 705633 363699 196185 251953 859177 242938 666759 79 110882 415966 882398 816768 505461 28634 29569 751996 106484 580032 4 144144 13688 6 168626 405957 13354 92984 453257 832846 4312 885722 897828 390545 173750 97 253041 2989 320887 883643 166209 663679 17 897808 3 688906 605181 37433 826704 1 698715 109 854521 593250 390683 42 717 861756 610293 385060 114 473138 285254 802728 414294 348429 694409 867372 87119 10 643671 558556 837255 40 888694 782198 896653 130 831487 822336 497004 315250 3 677 817756 1539 512024 76670 832289 724374 844070 311161 17695 893642 387602 843498 886905 1336 2 890690 64965 86628 77062 862195 227404 230349 605884 880228 821842 154208 800230 74 58404 2934 818380 872458 849082 892085 721646 481 24446 399399 41716 138 814280 59910 83575 846466 790949 891460 708908 295421 436726 385165 821315 1148 739014 544624 852939 719869 685642 899244 671947 634231 373052 794623 160080 3 692 581819 40446 772026 402590 603473 881044 851180 756687 887045 3 6 466362 877865 155869 90 276337 393404 480194 876179 646 622074 16258 888955 98958 441862 6273 716776 886675 753965 821527 878007 731668 90204 837998 732268 2 475507 25137 331041 480928 455927 570815 5622 764338 898577 242595 895668 738720 25434 562481 308960 781537 816516 23880 898334 15792 782157 23678 892097 130696 600213 41800 770810 48 66351 194147 897057 832709 190951 3801 106 824666 794830 589 881401 253930 228128 875614 872147 845190 310074 14116 664642 874022 840149 8815 602168 519913 342706 395339 730062 99 9 98 898635 1 613494 138373 61780 899592 3 804300 881602 880982 873354 30 3 478198 524646 11 233146 26901 386703 772810 130865 836780 281415 803210 596882 755190 658757 308779 227374 857807 51030 39341 19475 2240 574225 4 433181 109079 308283 816494 619342 3746 176862 145199 832469 854299 7395 433069 836503 334153 724997 754872 899415 13 855925 860692 868394 9 838470 486436 662799 560505 790376 755640 850364 19 867204 769172 890584 171 159994 833933 47 271926 621127 734763 19 285980 32406 630057 616214 45287 14181 818354 47420 411140 3 282240 38176 599033 858933 485505 871864 328985 179071 744310 2237 634057 4960 887956 829746 874747 540659 454864 768354 285078 520560 317 6 535399 696183 336753 726432 430295 857107 825756 898207 708 876885 59 875601 880330 854053 884138 753540 867990 643384 873697 793705 554702 835562 389707 516926 864617 481 9 176935 135568 725408 864069 253281 354475 120777 386284 509737 3447 23 641 7472 889584 794074 737741 416463 416538 525064 127387 664821 843430 833832 321119 161058 161 99 879501 52924 837102 816323 894998 262368 84316 779270 214942 877820 870451 202566 165565 867180 5555 811686 813301 484009 15958 11 749170 579000 7 613678 408 450470 4911 116824 35901 795047 554285 207724 33020 657143 751685 856175 832795 714 584014 882307 823530 7 24849 898758 2 618190 587314 856372 812950 845491 227529 9 14 798007 821987 115739 762422 856870 796167 760908 330889 556971 194808 695 411194 847288 63256 536494 601774 12576 181463 563823 637056 212108 778695 642718 475841 484048 897937 774989 760774 859084 738056 195619 341919 906 1 22 3 824394 791439 221460 159259 749107 27 864743 686996 37 896121 700635 34866 46564 49845 7 887052 872495 21425 393051 228374 350296 781713 525520 812612 864288 228203 41452 448880 113452 37784 412 32531 347 138796 740947 835608 781588 286489 3512 8347 493632 850741 876627 199 641446 294981 833336 818583 806941 375030 841052 703274 434807 15 796017 788079 877189 826075 977 7 2709 519 889706 14995 796328 146 101002 2370 335 1999 853058 60538 741516 834209 513584 227580 715 842145 873511 756334 621153 892905 15421 597653 867161 874371 53577 36342 794995 882906 884574 849199 884889 4 882349 20901 699072 74792 12 880943 797756 182398 85572 73692 190869 163010 890627 836032 840326 514223 7 880985 9 783 66808 563 860913 323799 469821 847449 331920 638254 772749 10078 746152 818392 83852 794877 232599 1 786982 711356 818470 837429 53084 101 399083 570520 866291 372236 732638 758091 501658 831408 2 20166 3931 15606 791810 473588 806669 43829 739260 866069 590776 823162 945 3186 883265 99545 208174 201965 377546 49887 807636 797024 239 329413 4 7 491322 76729 855652 106654 509747 364280 784821 57914 1420 745073 783856 342715 825619 895764 462543 39 1267 251144 12288 4 880360 298745 842416 716990 510166 955 247 876624 21 280519 870485 832808 93038 853806 285865 3609 187231 2 854649 141102 836035 842676 855100 819 44735 106998 1 446562 1 877555 784651 837205 94 402628 361816 758023 314708 19 389898 51039 771854 122696 293398 439276 424415 647471 890786 840389 1200 854561 871245 848510 740695 865400 721043 895977 619305 860694 749997 877092 887387 591037 428934 635477 164387 1643 303586 618222 860516 874893 273676 333046 838756 350875 669806 878620 30 490141 407000 834023 753917 204043 495914 31 197873 871066 164956 433419 208460 841699 109197 288253 807620 15 815943 792994 890335 360787 52558 386809 855802 727212 17 868972 323137 264358 17895 31 2605 573729 276437 109793 6 883651 643058 883330 898770 727017 697261 613503 699463 817531 753970 864235 371448 823370 175 886562 640180 859782 568184 599222 847459 983 90 897510 2 163797 871070 96 3037 837841 789619 857330 16 21 42933 859277 161 814506 687229 1041 180066 184860 227602 776110 860464 6 2 622475 790761 89996 823 804626 679509 832415 873146 626331 499747 861607 171375 468089 864573 841 374461 890200 75 302 26 864003 868107 866272 790978 846379 876975 37355 1078 840515 574764 222290 41954 186906 880544 575892 263638 151701 819112 880600 386486 9686 52 562899 201891 57845 539069 181313 466555 2 857973 843890 134758 811245 892878 892943 325635 395283 826721 587203 1580 262813 588867 312309 485532 19977 469944 121 78892 789333 9729 4 423270 628492 57796 72757 1655 23298 831376 737544 161960 146640 6724 849237 735334 869231 12407 773075 868865 489785 868285 558827 834408 157575 2 864496 18713 297600 743900 864732 766075 614244 738353 816870 879539 507222 867032 9 557665 82 194277 897176 41 843499 19 3 606897 769674 271075 98166 379956 2975 353057 772142 632020 509773 315195 390148 816599 181482 892090 51 58179 271079 251954 236 894781 104299 5041 104417 295105 688193 881286 4743 21939 483885 696868 888259 871740 454298 19209 674040 815759 464933 547336 7721 486559 751784 538581 60895 175 520509 834851 895695 472533 32269 2 460264 85 858708 132970 587152 625919 15911 13 277457 45692 813333 745561 539598 806056 275454 143722 22462 608929 21652 459020 9905 19986 63 3 337570 735 552379 842884 879714 715653 4625 802778 775626 532401 738594 719176 790586 864749 492149 670795 588046 871236 395611 881155 875919 767538 853461 790985 317 188772 411856 870280 270 569808 205220 693225 781534 684117 508089 784103 1119 1 9537 88539 212663 136868 108432 869873 554853 701089 462272 872831 749920 784946 682919 91518 1263 869821 811420 715902 227330 549131 147644 854430 3 880647 473030 616156 1 215 48467 439901 601318 886721 819593 469 494164 25 279930 814981 75752 857286 230793 465 834455 509634 98073 686936 7 119 883987 325004 287199 896646 7023 803146 615394 839614 657623 3 641377 30919 303648 839058 390075 177492 736505 778248 166920 91661 11 70270 873186 34 859229 682232 352454 873837 850210 255 434360 579130 588177 823162 843103 425280 634358 375412 831983 480512 522567 9 4245 771106 614144 30 520686 842321 50 60 282669 710754 360852 586711 846157 270107 772228 10067 26449 326925 8688 718739 278 824012 100796 540465 715223 31 891896 17 177514 892330 576755 169752 878641 873821 828350 355359 269437 163511 224 14440 1251 725077 14 761 692070 640421 23500 434 870149 347944 704911 353683 13528 794254 884195 830115 394699 47 550322 160 830362 43726 860484 826662 52305 574590 841281 4727 26149 841844 169843 33 873182 886241 236836 72593 2 2208 873976 25159 150119 417708 387687 891312 884258 39575 699995 237282 848564 33 163 777439 19221 881280 685217 89 810295 39032 872602 736964 855108 62 889347 1 501483 21716 186690 637 698928 890605 499197 876166 82867 26 42984 11 20684 34 477940 263303 446 58 280154 88 84 435472 119219 562928 81041 636135 76626 76182 891294 804895 185697 763722 881218 795394 546066 875335 259358 835344 315375 782100 4770 398443 161297 36 820535 114140 894591 899587 254985 300031 891941 872318 207 693980 2055 665346 186 204 643487 23 8375 59545 895938 104162 364050 480081 210624 738297 290650 509731 290 759275 713914 182 172097 471860 475821 609803 908 119783 478698 5 872029 355579 9 426618 4716 10479 98328 881820 707853 303653 897923 4 27374 436528 3 323884 819553 858083 895798 442689 503382 335595 232670 878285 850047 521624 642647 365894 9 818947 265164 868788 552166 240 761074 888423 124266 148599 1026 705747 13790 797449 879021 894368 136230 150647 820893 12 34968 812810 401976 806802 447434 240498 840709 866687 2 139530 539545 389530 8300 786724 625929 431061 845746 799576 743747 8 630013 837677 880376 516185 841718 126 192493 878612 787639 420296 3298 3229 783455 837112 506661 848191 250788 357 246160 234584 218891 461201 822601 145968 43491 464931 865442 277584 4627 119 21984 687037 489408 898887 839843 2 885773 1966 862441 11 451714 132104 708344 854495 858365 424240 815871 485810 1 283650 812093 349618 164953 400186 834287 867785 826961 890754 137860 394188 427337 897373 134969 118859 16 895939 333664 868871 53520 880236 672746 877254 77997 97883 28 866163 844936 847523 889872 843375 468 842895 6 73504 79 573083 869615 4319 33628 400738 528759 495086 835158 576839 489586 442084 561400 808792 162422 245764 317841 396376 320689 741905 734188 411 376191 543301 715343 1916 767920 868093 815947 61509 207355 192954 811112 291432 639245 59491 897470 755419 751190 482252 769547 401856 474509 3920 842868 645729 223 210676 342314 884073 206813 858184 63 1 735231 526 876110 158802 744920 780921 491831 373183 846950 793896 659125 40500 7 878753 436967 660678 358140 872723 217601 55 828811 732837 5 477896 823517 588087 25 325586 281315 893665 162031 392555 291991 880407 110591 47852 377914 537611 96231 793571 796758 8494 899148 691267 650802 867544 1 735600 896914 1 868446 607638 820028 872816 208546 56273 340315 741795 820581 199275 307163 844949 496240 394328 31686 884129 526530 31891 871232 32539 853207 178356 543973 873576 169467 697345 214117 178000 319539 886737 670263 2 688812 414760 71324 133 580683 394503 861952 126 707105 868236 859464 179124 272560 934 707416 597525 435851 638410 5 265783 389 821786 389380 887598 663680 455839 701808 240039 51 89 263091 2251 28961 896306 706571 487789 860999 737458 847570 16 692721 428 741251 864712 85 478258 340239 334595 596 805688 58129 773878 552168 65443 794180 899179 46269 291 897473 475530 647561 646188 294593 31261 41 338908 1 868556 1357 647620 826565 38 158469 28420 472033 651199 12807 12415 602 898131 8703 791105 128 565 796863 433210 72888 514332 748253 832501 690904 57591 409953 865830 495700 786897 747151 777524 348771 833349 120559 438854 899641 3195 470494 469315 127286 867313 845461 469527 635360 3 314278 37 677302 790318 883183 884188 870352 1436 287048 471254 12166 30 174914 1178 249722 864434 267454 751549 814566 270370 2331 28192 593285 898388 869689 813510 896018 808025 872012 12351 462589 883437 272182 890205 552626 1411 58 75081 1565 558832 327353 540783 871030 821579 886291 103161 7698 9 124796 810341 888265 372597 666097 196666 91245 766346 856197 187920 321908 759973 851304 793317 842278 492391 832395 437011 853036 226418 251713 867933 5 652014 442025 782868 897316 849909 226281 413373 619890 787983 378539 255136 17 238909 331337 10851 868548 855582 105877 419520 25809 858070 406254 555328 674318 406639 770133 157983 721199 884251 177425 2 676610 862863 163850 64598 292032 859441 714954 643643 39800 7 21655 2 386077 899382 847936 9 313460 3 860252 476796 862481 616959 15 858935 571055 334 878113 802542 450802 671950 895742 896282 453 786795 614784 225 891758 729823 144538 485671 380710 248230 24610 512432 2 505581 10032 823528 228087 335124 223752 3 834001 225 882586 784927 779507 688151 3 1723 85048 429420 887778 691796 838554 133923 194393 452130 848174 372654 769849 688228 20 196952 164973 668948 808902 479 257731 468528 41458 532551 873875 395988 191817 715347 42 3430 555512 665097 277949 527178 217 178502 454322 458558 609332 33487 795702 828559 10944 721059 879302 165752 87 896454 257399 134277 393396 783939 777031 890526 520042 873975 317863 855913 36901 877381 544716 12826 842311 691 588490 22013 714444 810533 226036 833661 887403 732405 851283 46 269667 799100 475096 120408 2107 342302 20 143923 850149 392200 539605 36 142962 823780 304729 123606 871231 800757 32958 855967 1772 383579 6 875994 867981 51563 888978 841722 691385 899931 678487 666069 200381 736473 894350 350885 755834 841767 808336 14 889081 841547 523205 681679 158365 484832 801095 14 868854 875460 855701 871571 897959 25875 679308 898333 651575 8126 849533 4 131551 829893 35122 3699 763579 725585 789155 732508 728504 415142 824212 7 838029 747242 11516 424317 259254 5 552286 795007 669825 880975 10 517860 882317 654205 880605 417869 14089 853790 845766 27 800672 860625 790012 524186 7 809720 14 578668 43572 822554 559424 803821 407251 27332 892106 389901 179 858769 275952 576164 431433 322533 1015 375 642109 874646 172204 886806 2 185892 27208 819519 345433 16245 190617 874714 875717 636908 297427 135398 813013 546543 309030 566420 22045 416897 879075 158907 348 827073 779482 433338 851013 859051 43076 182393 898274 707474 618483 39 2 448065 2 816235 855046 736484 4 301905 85132 139106 4121 11 787987 836082 12 694242 330657 62022 346979 699014 662654 438685 871364 619690 68626 113878 752163 154 15669 1 845383 656113 345649 666896 313771 661393 853646 883828 861372 886149 347 641292 355280 880346 461473 863376 567680 849038 53 898869 16 26 125793 776178 814910 812719 48 622232 125 249 46 794891 31252 579082 856804 718462 241158 877094 462861 888362 842395 778439 254435 833958 787195 792543 194638 560503 70696 558025 899674 670965 701737 136578 355365 43752 878956 331690 655666 882234 4 795330 754424 298742 888354 108973 302747 669711 613156 618921 641830 797882 776301 881825 865182 681743 413521 37781 318576 851874 17 87015 60 888587 477065 255795 301075 42254 13920 794903 1264 734191 880684 784158 429363 766613 84 300440 9642 834109 38648 16 892203 583641 150699 173376 33 618385 811868 11 846142 3 893998 724824 297302 495420 369954 774023 777827 80641 112870 457964 71318 862883 29575 595747 776932 754590 696895 892 281918 170543 705452 456164 804647 830760 525409 289978 455530 68387 100055 893192 794122 882486 549516 469475 502027 503143 230493 860949 752477 817378 660978 323906 881813 45998 2954 789352 864203 864810 307792 168620 877966 707490 136672 31 649097 648347 380338 515005 682592 172831 19139 1 81 773897 1136 754227 694810 500058 870292 842564 702554 36706 603792 320545 616919 889590 242277 798544 23447 167644 604026 21 682694 863133 884529 887775 893704 861975 240347 499403 867018 808074 829076 305033 198258 16 3612 760568 1 9 441019 396351 852544 862867 756350 790828 858088 106132 140871 9081 47 734848 870608 183796 109102 27925 9 526542 635720 846855 329 189 11471 785967 1673 466396 897954 654760 1 36430 19 208810 549309 286306 496701 42181 21 891222 770439 198261 881299 819728 783259 7 573830 882568 630052 824794 67371 2130 460952 38932 595126 847702 661367 63837 780492 3937 70480 1148 383068 680500 543363 2135 814940 741752 822339 868074 639702 536747 854210 850251 842045 651307 626513 152584 792804 895093 626096 49587 30170 751779 4020 384986 548638 430482 830249 839774 612832 882959 824065 889461 192 4 601575 25274 859614 688644 677057 876226 731808 862167 817820 423592 386067 655685 894624 718575 735245 44269 2094 131804 877580 24 894037 855 16460 485023 55158 8 94114 633751 810303 516 9535 861935 875377 48078 846297 796098 249669 352049 481647 243969 744110 38 334 554550 3 516 339308 889317 776969 881035 158118 104045 536221 854632 770153 129326 894191 809766 36321 79869 570621 192580 831485 828938 813556 595273 388036 851223 462239 80965 41479 836430 870352 95940 307039 3 668686 271778 144183 151395 238507 487273 5844 564748 191532 749605 38542 58068 889537 295849 499485 880390 116270 764679 449359 732057 451279 174170 461867 43167 1 368026 817693 873155 663522 896948 627878 353 119575 894954 645402 680262 669010 348214 257346 7955 855586 860316 238249 18 845981 887986 626323 897672 738438 725452 701025 847458 86183 781 868803 423200 7615 826028 87134 126579 147452 461040 708862 52962 94446 663306 34961 741074 678221 486512 2 367854 66261 612169 36000 368998 861508 766096 361944 191886 132837 224 891153 137 796392 2 861539 524585 35250 92895 641065 263445 61 220938 131783 832345 2 814391 637933 822969 101 187978 668 763585 414 894174 616670 81 830203 644031 614499 873534 11318 192857 12727 660083 567510 828870 174 162911 854156 13 538534 192 792804 20 627402 753573 583903 177639 219499 410437 211187 143587 3963 116 353783 127202 644849 191004 14 2 706394 419452 812974 707425 707402 377438 283145 83584 33 460266 700679 776128 216576 11353 40289 899010 195341 459 894486 3 3314 185664 42815 11 791804 530059 347933 899704 896204 869475 100721 848869 6 20263 866992 300686 882819 801783 528504 707824 22 815056 513862 866807 882614 542072 743883 118384 16483 325523 827510 877659 601027 804821 2 25721 852540 698336 5521 885294 893093 571578 697490 5339 49230 869755 893369 164562 887636 882882 874709 247179 742911 3658 704 380344 213522 526267 554360 187660 282617 374712 448975 481449 870553 689278 769856 832459 875434 636251 841707 388 884006 135 433443 886671 894798 1105 9 274203 491281 896431 813764 496331 379957 1 621746 325 78307 864782 261227 1 899469 403434 88627 763014 128938 718227 795069 653932 865290 524321 3705 883509 236172 29258 817912 185678 229320 500138 16002 652190 289258 766554 450715 596783 635962 357296 863138 338758 825615 519690 830822 3824 565059 459235 272757 844689 48 839291 293534 474168 797730 839091 1683 22 301995 867864 742341 61231 547883 875630 851246 735253 723255 491285 842614 574435 692833 852424 538735 719 849368 69051 186854 22880 689563 790406 628738 446027 36072 462783 851140 897464 422285 844371 881298 518827 19277 115868 70776 849275 358601 3447 496746 444897 34 838395 106148 523427 118464 1 144344 670853 409734 863077 4675 788548 223511 6 5 6804 797917 16 145258 45522 408180 822676 3837 77597 633709 46 894810 444459 499202 493789 850760 343240 885802 2 417028 625998 816585 782777 825404 12 9 691646 594741 835491 115540 353746 159626 690264 139703 892279 571949 807517 1 38 286684 233 366476 381247 10821 345126 845817 897741 856420 856216 41021 11004 821614 817730 695193 882771 894078 850789 756909 454574 89190 130289 884257 740157 126303 669050 890870 859516 53 353315 727153 835280 1 12 59258 894527 872264 4102 337268 432289 341145 739311 517152 850079 770627 216506 15992 579929 51 276701 13049 14360 759410 883560 228309 350624 8978 691678 181440 796096 87775 286587 388317 814097 392610 498754 215 884818 840696 740687 597399 211695 701513 616865 141176 832367 824489 319 306706 713348 34 889930 35 168186 694160 896281 4 786230 1101 852782 2046 880347 58 239303 719367 811413 2 767925 839955 49025 210841 757540 471194 804392 261324 857784 892849 817321 104956 300561 693699 695433 706335 789631 282811 736971 881497 589582 65886 872256 296943 438318 560716 2 484217 794159 888346 1544 981 891640 8 4811 208879 714459 302370 19062 13373 817312 465755 1 509727 843143 212638 10340 710482 216798 291477 723263 242107 258055 887646 63233 844378 47566 1421 886843 280985 688043 460146 866190 868134 36 890642 877159 95942 19 625012 551518 382419 898522 849145 186247 859060 824149 312119 6 480509 615136 819250 884640 738754 261 560507 863448 72517 421755 690684 672312 4819 844449 36 883725 94202 388453 3122 847451 48719 223377 565 4 715397 780 205636 831252 3 114004 11416 112845 620606 140 427491 26273 860432 882221 5 97 799145 665942 245 310917 28185 237983 800 652961 887807 859676 812797 339554 884282 858719 52 275466 290075 148166 131 125320 118 869730 185117 59280 879047 681730 853336 726782 20135 138760 860516 9028 97496 895570 52054 740814 398943 896211 107667 452632 100577 1919 834898 706112 128280 1 860026 504623 234352 846436 897439 814482 883872 687057 85 849812 141225 811404 276391 875953 321772 24868 877394 871764 1 560990 12727 886933 751677 747442 350206 2 749167 131156 24305 5183 74289 262658 860372 500617 3 287850 898768 262685 880649 334121 423036 529069 162471 858142 128967 3517 310269 717429 236 111583 777276 49 866487 653060 831729 867477 2 546911 34925 667514 613972 57409 788469 693416 85546 414838 562760 141642 128656 298137 329 472184 293529 735331 123268 587897 680364 702685 135429 656407 759 899507 10 869675 121099 848390 29293 835205 616689 134 885198 114 833382 26260 265597 442717 846270 44 336252 768660 817427 783986 739741 67704 519226 1352 35442 280 41 557261 78 754526 899326 869373 818671 641589 899362 36542 49 137778 259285 15780 423851 820524 449685 423867 819623 5078 850454 130812 836610 837519 353014 792271 874921 181713 79898 573401 336638 719497 7 1056 144939 185272 334651 12 618172 658267 57 320322 23 809850 556463 538258 701206 785596 29417 6661 54629 29302 858323 804 847665 866448 18966 252346 778446 890931 880849 253941 755716 154418 780246 723863 884660 820605 578117 894265 125714 15596 20036 1344 396816 675258 539824 851473 376769 858574 645851 52898 468863 539762 148704 779458 821712 240492 247378 66454 292401 889426 19527 1730 4 2 15996 765750 717505 157667 816673 688456 892774 426409 551799 15438 9067 227709 734611 893543 880407 43397 480623 314596 868688 539 94292 30866 1 781048 41 606854 22 165933 788342 876926 706932 664853 79 2 807515 856180 774903 835967 576483 670897 765607 736649 842839 29 506391 852604 567781 2935 819460 5 764209 42047 825602 412931 837869 895845 879086 620113 898299 93680 414531 899938 2 602292 316020 875837 873251 810979 864475 150164 450348 493703 898335 472094 740933 806915 83763 859736 124 685707 58220 10 317135 892165 23992 754974 864102 555213 447959 308293 320186 57353 397347 838 775869 780684 406788 754276 881869 2505 91799 834382 21330 221214 129395 116283 813422 412162 336635 819082 540266 204784 90 828471 135753 760686 402190 348972 222681 894290 301408 522108 141828 744612 822585 539952 33 845148 877701 895852 26 350326 2483 37335 252009 598604 5062 17406 818192 445372 17056 824720 16435 799219 563288 375837 799127 53229 895816 291891 9162 878739 563714 113166 8 775106 491 791591 526961 873361 227067 242514 895002 742618 301860 6452 832651 711224 737221 189 891649 203835 7 266038 397327 853147 894860 233 863144 336423 144739 402635 298426 899690 695619 35168 67277 629 505602 318039 856457 90 332296 853797 17 366233 561 604364 85981 729715 391506 749752 823195 24128 368411 670569 395757 316282 1244 171846 1367 338278 836644 558908 32718 736063 40865 863946 898821 146145 568216 457029 825776 230810 1 768073 513374 32339 897120 876381 348768 516872 218342 868533 186685 634764 867308 815962 389 894612 783277 796709 533329 26949 81181 5 165211 202653 860985 857621 602432 873115 55918 755745 33 855377 872431 164753 848809 833723 707575 308129 732559 2 734177 677263 849531 809243 348473 243323 789767 893870 887433 383563 866615 682242 217682 732964 1576 168722 125328 654078 3 750998 776129 208 815349 860709 2 67633 727740 165042 697006 891395 904 138956 883232 874161 1 470040 541138 699315 80856 679161 876790 66 153426 467173 497046 637888 634446 114843 474879 745835 260177 388 262739 742252 12299 566051 36821 803846 156592 789970 2442 630722 814125 792138 79097 26 750387 793915 60053 246459 893053 500595 847295 725859 2 864990 860424 10611 773151 758805 626 72 859700 3535 2 575626 172786 216448 172298 855911 190685 850885 850198 133 614 514600 330442 544994 707659 252331 984 546086 476015 823415 18846 118513 896764 306458 267392 448093 9723 1122 16 410216 813644 232859 819333 239196 894279 544645 4003 264409 837887 17704 264462 508 4971 750527 837906 735600 829564 170497 270943 6 769307 364752 677333 6 765396 5 507684 2605 648504 874080 803749 793024 380440 892405 11547 351402 510145 819754 9432 85819 257473 358001 605729 479647 452430 658350 4000 667688 694581 842903 112211 1308 438293 647391 847485 714962 26801 899011 659854 45459 29801 609580 873078 480538 731707 241715 820762 850793 71308 375510 736162 66 264533 16 127570 708681 498827 875422 631047 829529 45 1 524531 863259 759389 751915 73 270119 68 19177 5266 881421 339438 603016 318758 17385 751696 819713 679832 853433 658413 249614 510190 879371 836733 909 460280 864901 423067 99552 829103 789130 735267 173984 654728 488494 359350 367512 246148 879942 894312 886669 674702 676630 761464 268071 589 787808 3 863895 7 236517 7510 2303 412459 899639 343668 451965 821178 162262 290340 876130 12156 860701 3515 77513 241326 845484 8 886743 157 423061 897569 888741 54229 768323 868926 641247 742980 746425 137090 590 693199 675879 480605 870006 251701 28208 19934 864556 15532 755883 478565 382398 851968 544490 227092 893947 884277 35 849032 8 398 61602 855177 10801 302431 897957 223407 704221 18 888144 564190 763770 849090 130054 1591 577888 707412 848319 467219 591952 793373 778812 167071 651737 1724 20737 357376 856028 339359 381960 899292 240752 19472 122691 752239 887667 207677 893252 101027 871139 833391 804984 400410 839574 1 22652 11833 878448 793682 719849 868000 138264 875147 837164 248340 71200 421 867295 266297 795003 1512 258678 840051 835679 362345 435876 740712 1 486953 779991 547317 858048 826901 196393 861442 895179 735704 110026 826252 883 24 84 4 593 732685 120 713475 895025 25173 889424 66411 882188 473402 46 4453 179710 879721 812690 48912 469307 888449 771951 635775 19323 815512 800628 541072 78408 32 643737 346832 56024 14 93530 737 318844 190801 786019 177643 190017 582935 54 38185 805842 856854 642684 758072 93 4 820109 4622 183081 3809 808876 108484 325475 85463 882815 550550 717618 674213 118 54481 2 825646 76 5 824336 485156 100414 849855 118477 5 341592 67348 369249 67384 180756 874231 490697 881572 710558 82 8 846065 527991 805142 811927 309269 182080 118793 719732 892243 811475 87 411920 264747 597701 13 835538 350123 852556 65125 30 38554 61744 851610 863058 527315 679607 837500 737374 890583 482991 877501 386900 379643 550618 834734 535171 891 202 217359 847773 818206 10 722726 153605 85184 885077 403674 467633 890584 780856 543440 834240 197697 602712 357 5330 216 337821 180 1 300382 423329 839083 740394 743410 899954 391440 679794 844230 286396 857353 762568 858855 218927 296687 823394 354921 145395 852985 824848 849522 486483 870216 863864 870099 564363 889321 758196 194826 443645 5 513479 1193 508144 891480 48 193 186255 336723 627352 276973 669989 846561 703389 850649 870728 894108 322764 873212 322660 87 890442 132407 807250 508036 825640 767400 855629 814880 196458 221086 877976 596068 73078 353817 96 558885 690374 113 96 502769 475241 857868 852833 838815 2258 872568 75377 1057 408706 758468 579621 853450 645799 599792 534150 708040 771665 54602 243 66 120269 806671 462176 740322 704855 1 831337 275791 815911 855227 835389 287509 662430 20392 840969 36453 10562 29232 31585 151156 17550 1239 43 195233 119201 419592 406524 104 136154 895922 5093 757992 25589 668207 302113 727932 566140 826547 314607 868989 374912 208147 219042 2 894971 804132 50 37519 300089 4 878159 603155 247471 17 200064 4815 61 356304 130914 772067 4910 110 8806 874034 17929 402335 45359 785998 509122 898788 882532 3 2 408842 799869 177309 806008 897639 317340 808664 23783 23 478724 393786 1 90939 646070 68816 898647 895068 244798 171601 1000 221302 21213 9502 792886 753168 225140 308532 667306 481287 583447 815275 124493 45 625645 685570 566818 788877 1 1723 58 885645 803351 21 816916 804835 293681 899594 15 12 892451 779877 283112 851707 884599 879271 494617 302641 466040 96129 250 693259 431623 89723 488516 835516 862941 520140 634369 893727 7632 885822 1 499172 834832 805642 10 5939 128105 414148 212750 5 213032 3 865909 482954 52603 4 781785 10748 1 209196 26 372870 738516 747541 40212 614815 733536 787981 386500 1 4 893302 40242 830427 808712 6 821410 488950 845709 867795 3 418152 123 599 278108 526764 887962 182269 517173 382660 7 867982 543732 868042 9589 581119 17711 736168 807785 866256 14596 2 2 407936 3725 412780 836991 147 4 3 646230 13602 892753 316710 897857 897304 693483 871569 507 871933 199330 833955 664910 260825 712255 856522 245906 25121 226134 428521 48 314677 855061 766126 289638 115028 829583 743009 841115 8 367313 834561 824524 155323 870661 35110 593673 219338 826724 44707 650338 553752 895882 624693 828014 126793 2250 11 344313 370702 804206 5 825464 5 869580 13 21 623263 349540 851661 95 250342 585627 881215 16327 797345 1259 545734 326709 886382 464976 212200 180 271771 179072 890707 833521 50183 805319 227877 843753 701522 879719 624807 776767 3083 783759 80959 2 2663 639373 412759 2 896732 871753 700025 337330 770799 886954 886375 30912 1164 286 883299 872577 619862 2380 783692 479385 853908 119679 264214 755060 849076 341104 480185 486284 881233 307025 774128 736731 889223 873984 119601 467710 293609 235022 55015 767405 867396 302162 595566 350847 849934 10735 369730 840521 34 214721 443266 666215 16 637171 1622 9393 420532 457642 659642 859277 765772 117156 469315 800387 865216 859861 98010 313178 334273 7097 489083 253048 818002 118861 892787 12 448592 4912 899836 502522 847685 97 470956 801666 881689 734348 21272 883905 609243 893082 3136 204388 120323 869572 285340 820566 675116 35437 872187 309543 409111 203999 556327 371716 827826 737152 165318 674063 179075 130 6 826176 720828 786703 847407 455743 820249 456217 397053 811882 34190 45143 781393 483862 384320 904 725577 384 55547 861239 2147 519598 883062 786010 51411 269670 895017 185260 215758 253943 209603 193 860003 224566 28 735791 2791 738180 3 844965 18297 841232 6 857109 605304 60 802620 607852 124 721 857435 9 94 7 261206 6 208718 277253 2108 1156 845371 891047 873211 782119 892627 899128 126789 77 4264 56463 726949 896102 873817 797382 642935 25354 526149 809309 19 726985 464686 567587 679438 898295 3011 897365 511476 703715 15254 709208 487316 872933 811013 17267 445689 220739 2355 178954 14 848118 839049 864330 337928 42695 815424 798878 18249 395547 64 404061 13 676391 898726 854696 878783 173408 292508 835812 296 72 213222 311605 5361 576222 3 823279 129943 119183 385803 857181 886718 587514 874390 3 205846 105916 841530 33273 3 281084 590737 892808 583973 701550 100545 892840 399220 108 40794 10 145885 33406 823970 829634 97787 523896 566435 855830 465708 498396 16397 15571 891865 795793 855086 500930 213867 492274 487025 66644 3 726340 784523 300494 714486 283264 95670 743105 894991 119871 706935 107290 10113 837739 7 852722 831212 459224 285550 81799 884891 521366 570267 651077 1946 141151 894531 390950 1 872967 451645 803701 40 68829 201295 628336 78169 790389 592548 566506 170260 417532 1219 62654 809517 452 884968 629422 552945 868109 387935 312080 868904 15639 726031 791854 713701 884468 777963 631729 887979 42527 626710 407788 861751 350221 103841 793007 76 318120 8 2208 801 854255 817630 4 2336 110283 864303 28707 52112 675475 707640 315344 878401 890710 128941 63760 895579 663236 425052 9200 24 830278 2344 207267 1 827536 127384 473236 99044 136746 3413 558671 777491 20 890796 732652 847769 673903 525 14 794424 35 189718 830932 320927 292009 888295 377481 782170 852450 872296 55093 765498 856511 107235 41072 784876 599567 624856 817607 8 14644 173461 364774 369421 55061 745654 399641 803684 871024 874679 56801 3472 548092 834444 118853 896425 195872 2836 453629 776097 764158 887638 637030 577 679993 472321 851543 699222 575096 455246 180769 870219 803965 289135 83722 304266 220 6674 814551 865869 855492 513119 56 422292 455794 50670 510 409442 749360 446570 659855 150947 378423 881357 769134 391529 779818 752099 896524 730425 738079 62300 93921 237060 87913 87 890123 208881 884786 857242 834755 403139 95849 538485 162331 898486 81 995 471425 101051 36150 474109 184 384322 22 3484 47187 654339 888628 895626 449 396417 423610 679434 6246 777751 1 177357 68198 834844 619220 413719 384055 717241 239879 795254 417755 11 29 353997 869141 592490 881313 587093 430599 388770 237351 849400 8 83161 244546 683663 3 812148 2 387363 427453 736828 517569 879743 565795 897980 774768 864127 449230 641926 885294 160780 677499 159934 510283 840434 894239 878009 421578 34630 479813 860864 54192 80306 638825 796573 827634 156 856121 216256 891043 183331 214 151560 180419 541296 869547 257689 53739 129156 351832 327125 1837 191 280660 876850 869413 691087 746068 867215 660168 797426 310351 115 889050 792862 694649 203900 4 1 877279 404967 428685 873745 340844 80529 55 447011 790757 444170 4438 576118 741434 537451 321735 8 660315 743080 827304 1078 526572 3 417 227211 7283 35433 164364 804232 57514 887378 807729 1 113450 58963 329019 359001 521697 78234 816409 758976 890264 498067 836708 3 280793 899042 265825 521838 15 688317 341327 662961 1321 714038 644378 345580 767821 893201 72641 716433 1337 878466 652077 158893 5 34968 706721 796 15808 856601 537699 566487 803818 871112 592582 261915 769691 46 893719 817977 37090 1 133 835463 533920 87118 607053 799405 462 321 55442 340328 838027 3384 885174 775511 270463 193306 437195 894571 658080 850088 658281 842536 30657 583719 884951 730922 477142 213880 890924 14223 606242 877179 855419 29536 763264 758432 326357 433034 117519 64 564697 350904 589940 8455 253019 1601 4 895677 7267 839358 134696 516714 733061 53783 884609 896530 241487 9960 679254 730837 326791 769556 415153 129125 740681 808783 863673 94673 185267 862529 626 97084 692173 329021 860695 79158 523915 811223 223150 12460 727455 828035 98032 401516 355718 4345 74929 462549 34788 8 1001 418126 500610 847085 148 263412 870005 493962 402168 879866 132332 21344 696268 199024 71851 864930 892400 539801 44079 834742 461200 604368 651594 20 167099 862234 893173 642 491110 114244 472393 394386 750865 649863 1233 385319 860077 204569 8501 777560 240 695537 394017 823916 658 165813 875971 134653 132562 90980 500 307490 770025 105635 724288 831471 1 666755 169 788261 744681 198238 833060 557532 776451 190294 840779 15465 881960 218281 809449 766113 432569 271 679658 885896 3 892570 544731 47559 892831 616463 1 198653 415742 1 432 754880 883297 404703 250004 156258 300023 193802 749950 116878 714033 578272 13498 10953 888190 454500 476833 124141 578546 6 829364 27416 571055 824276 245991 856715 464784 19363 351099 708222 130146 10 811286 843684 192130 61656 17729 711458 489362 17 32185 716860 165339 805518 7 71611 843413 878731 121158 729488 162903 588 57222 508401 775727 292809 867282 800478 47110 401006 4 637738 862378 848690 623406 10602 816193 71981 31041 34203 308159 798763 138618 568515 47 63692 122957 297344 223 434810 129735 1 759885 57749 1728 861504 664622 295503 852072 8 106615 739323 853318 1 29936 671691 543648 867415 702681 568420 841660 783862 290341 52564 825 714831 33 1444 197423 361141 298208 381509 5141 189440 864425 5641 875414 419 786945 698695 13 823 64077 87916 729659 16608 745845 11765 5215 890837 297700 401960 599645 566248 2 501534 869379 321026 266615 96463 780106 897949 866786 757366 352161 462082 71732 553421 388054 729495 9502 867818 102270 96970 758420 32224 553542 36636 851644 809378 844461 537148 624707 1409 847281 167377 706340 406823 304629 3057 259605 823852 75532 3 3245 5 155748 340856 18 577429 821041 573982 1 830378 688004 105111 302744 37477 68638 879891 895821 779784 84555 100 576800 60 277171 318383 53500 36331 860232 7521 372351 873212 584852 362104 794991 771452 43773 545990 741183 189933 762540 809167 858778 558958 782772 303175 253701 301418 953 347111 897668 548391 8 805281 106 843503 628607 10129 180 99729 9 703385 409036 22 606652 566930 2 299 892624 57555 362 596959 829244 633693 761470 473615 762431 860145 261679 16888 9329 51623 892732 135394 517934 521799 279935 175714 896633 322029 268266 855518 178774 837621 895502 764420 887150 7166 898023 31976 72 201 627172 518795 642630 892884 713537 854675 597105 137878 813292 862626 848325 71132 831030 864655 185338 706710 875453 557099 678826 891378 761 77563 452525 882000 851424 5542 1 896154 327755 612014 854310 323840 693655 620523 803459 788330 12 77440 12278 365467 798012 240008 729610 15949 896509 720718 845951 871931 1227 847280 730544 785941 891972 13129 847146 133 251584 262746 2 103 898321 847895 336643 195324 466193 600445 6609 11761 857738 811372 28763 185738 691491 707056 2052 219960 134028 46285 409882 256986 1542 866304 564877 331001 191351 358044 880044 325878 34586 6222 894227 728976 306544 819208 26002 329211 825 94897 797704 516980 875632 68 338760 1167 721043 5969 82214 757414 132088 145650 20594 91454 604358 805754 6661 1906 2 888481 188933 649065 863510 483912 569590 740195 132402 874681 882467 14345 341071 757837 724235 61647 885699 173718 894707 582309 26472 69292 882855 825103 874912 846854 599263 953 74322 820217 697327 653529 28 862237 28553 381433 865844 869571 870669 778989 222481 840156 5220 889790 466570 442752 7167 784937 885355 722419 76461 875264 155420 109448 757135 18844 765181 174234 861294 305747 215150 14 878138 354661 66165 860842 88099 3 763074 666295 787097 14815 888679 127491 431994 65867 99724 894777 459717 2287 840167 841392 899747 885672 461889 748076 176555 213272 91 855988 14767 854434 604290 386023 893889 769404 99 792769 354041 867285 516994 468285 44306 487724 16133 13 652310 889826 867275 749638 843573 825948 883105 459806 41746 767015 655667 2 884918 7431 644616 33278 874073 181942 219049 336278 115886 14 854149 608346 859077 759265 2 548433 888509 880758 19725 897681 894847 790783 755226 453 215 894349 696 861082 240282 847034 421607 814989 874000 2503 889727 560846 1293 879895 5068 502142 607154 851554 11 833147 859644 566790 816 205540 4748 890200 291515 47 80493 585715 294872 5922 27988 220623 312156 202257 532943 2 143120 298755 2128 455 66 192 6045 94 209999 114874 533171 231457 115 709885 1420 672042 628547 895334 244574 554070 2 1177 836780 852769 729355 431894 621653 300451 232 178213 573445 4 174846 878961 37026 881754 32 27230 677339 837667 43 4445 788283 218658 135702 527481 136336 742426 164945 792213 805456 116700 849725 821680 8 2 119666 61351 3 830215 460098 701468 147 83 719884 43 898368 851002 887300 279451 867676 711759 98064 626833 47141 777962 132 895753 836028 317732 450508 122870 677149 452 813255 837859 27 853693 65 895211 440 331564 846545 716402 894313 879519 592464 8 861225 863922 142727 718084 2481 405 247165 896771 29957 5679 141802 723718 842573 792143 617992 885347 121 889496 6556 243 835103 27182 68169 590572 107 244204 850958 898295 685222 1 813706 757548 207393 25 338632 5855 9 119403 839185 203047 741378 138 2 650638 487833 439670 890778 777845 862465 1 30 331198 10390 624 79086 428149 159450 296942 880041 260831 351071 704879 877332 760531 872002 832854 38 791953 54398 769 701478 894378 190433 885499 840757 604025 680709 10167 816263 2222 897275 665753 884203 534475 627 768980 748224 565637 417109 69571 28 594300 354 506779 895331 186 519715 793317 1642 795058 442 868016 865679 100776 837206 9 169819 48199 772510 115739 884073 3456 423792 485268 834762 263278 855825 589290 812749 730759 825700 1234 349646 7729 402124 6012 221521 473947 649 848099 1022 741 884870 844375 13 890115 885766 631 48158 885036 302917 888167 707622 31708 588594 8686 565174 7474 1787 19700 627126 815655 112807 835776 815702 808200 5553 4 725602 2 2 882304 4 829810 277772 30 621466 592399 808485 49 784574 363 720384 99873 215598 420463 885361 6 868351 54 413665 134 437519 356 13054 865368 799792 128 94112 892238 894155 820106 4 860158 132150 7 825661 898433 282426 786116 66855 544554 572441 781190 888861 528555 826845 59028 5 285649 871395 477258 877476 483761 290265 278153 738847 359559 845036 44 47 890614 797904 360357 823557 231928 352067 259 2520 888869 280313 1328 870771 118 45 881185 869772 536221 329 10707 65786 226061 752494 823116 298539 10101 4 242554 16 588271 153744 677133 634649 321425 144160 152 194617 766611 876985 399759 363253 23 271978 65 234695 743589 864480 893530 808376 266339 308968 92293 812772 777941 9842 51006 84002 860523 3822 885439 730288 115320 6632 529758 875271 139569 170149 881068 395935 828743 898390 267 598629 550339 869868 817659 78 574987 857767 167 172 89 742236 889843 135209 251653 264 3 139467 851920 875159 885800 838245 230196 894823 1614 402 974 846650 24 411 837332 865931 43 897147 44442 38812 877543 77195 815806 854823 894472 378883 887395 652 616602 542989 280549 758482 869635 859763 56935 7294 743282 211293 695740 720381 195047 589450 636268 347004 280042 510125 646656 374188 800617 30 12566 183183 565488 59300 201 99298 746690 35782 651196 138936 2 434509 1101 36974 694399 17 312750 207330 26 794270 226078 699587 4 24485 73 512358 34 128574 768398 146106 726084 163921 9413 499264 834821 329325 839199 873679 508 503252 613019 32 105347 857110 865642 640219 882221 550415 809966 235790 710640 49692 121957 119804 245922 67 1 286047 864959 799840 821876 879542 680306 2 306830 851207 888869 492121 808751 9647 144696 843202 598317 744927 661 723850 887556 841312 425848 800132 6018 834692 3 1 829628 6 34887 127276 140021 767955 487342 147470 66 668615 860782 680069 503663 695993 887432 783482 811648 793261 889357 112861 202313 694727 20424 117697 201070 3791 34331 62787 187 4 11 361388 421017 403110 297376 789288 878480 70725 343297 142728 2801 726593 805412 491808 763604 264814 297759 794629 137 40295 165989 298548 847636 606772 696178 763580 873553 886927 450571 735403 833494 67169 3 179482 874951 507381 822236 30 791301 69119 129617 798052 692018 580454 388549 807647 764899 61248 73543 628149 270449 30158 566783 153 140 573587 266573 374679 889693 431557 154272 266426 188982 630244 18 884436 47477 393543 6 40354 547 653588 891783 190161 12 854585 86962 837186 271803 898333 294130 459854 302233 250297 886983 720205 548401 888552 805167 826073 826036 479 733179 304094 729653 142813 265029 10 874750 338722 450890 463519 3254 186690 89995 9496 345503 1782 2 874753 494598 86772 6894 892273 1037 368981 310801 2363 846962 738396 638230 835434 111588 646750 131 179605 575455 653638 41464 567269 863455 180759 718943 342555 741113 9 816879 246402 570431 866630 868252 299622 934 527531 814176 726188 360617 104924 63 879543 117571 822010 898104 252063 601272 102895 673828 891122 550301 31 10 51997 799 406083 242649 29713 467484 434819 830617 117683 26 344710 318857 811056 153238 610905 53400 897093 215959 890569 451124 51320 894317 4909 809136 808141 700359 195 496470 530399 287064 843008 172779 851504 445076 22 62021 14731 617151 455657 784916 590820 40272 72343 387125 2 291871 1116 853452 768395 16 896635 575916 894136 51187 379867 843860 584240 614 80615 349177 651265 686235 737352 403215 422338 123 652365 683155 450821 242200 147 893561 33723 22337 815888 568412 834186 825983 654653 63785 614629 889027 845882 835117 777650 838125 1174 1325 719106 887835 695534 567791 723192 543592 113007 43074 753 697729 333689 62436 742069 87960 23633 18690 514567 230 7747 390751 649600 594721 683108 544122 3 605344 466 862440 820395 33760 840613 2 798083 769613 44064 621722 1219 581322 226633 665915 821586 130382 310086 811048 749 263 263090 892476 843815 606890 78352 820561 372110 876398 441557 10267 758911 401128 272455 149542 143 209 892046 815730 119832 205420 273930 548883 10 52398 841517 828468 12 14 624273 135325 553087 879328 876338 738337 4 846897 794414 814345 10211 40205 783961 289 773403 875903 4638 57348 845284 5868 752768 687277 319193 60412 753465 427484 413599 751191 894773 155926 874790 10 866239 865152 855975 101561 880859 127230 831297 893787 406311 833713 771947 707052 4049 739287 414 870098 327220 824350 366967 820333 94386 20 479638 896313 850025 87856 51109 417265 87 152531 17674 894865 2225 20420 200872 46252 841959 48 421396 850212 299677 788189 430751 853099 52166 884084 732335 772562 877295 662057 880162 81492 377444 448426 332418 56933 897290 570391 310255 893845 4 220830 867221 860454 810583 3524 123153 138527 716329 789980 456079 829044 669011 220714 840200 495658 821085 83450 848460 118 2885 816950 638712 518832 539575 601217 181051 868797 333065 804199 55 183766 315915 389823 346941 153 310906 882467 436892 11 775343 185 15067 607014 98436 737 350359 349856 586259 74 620105 618184 661952 858224 888984 467736 514535 718156 332670 888004 693434 404859 723714 69036 19319 873946 757975 817997 615885 875433 39726 302578 749296 112104 36841 341348 700256 735286 736129 11177 863 731456 686737 17558 1507 208163 96224 1 825405 790671 1 11 868890 747963 463 244419 2333 494595 507767 415590 2779 542678 863529 873512 38847 526929 14 604493 9 410711 538591 23 424130 90 833425 590936 843430 97028 883851 800603 830051 507492 293018 255593 806946 228826 25 630951 675853 226506 893011 801988 405318 72209 718987 587324 51130 57004 822244 680426 840323 496010 76 35 770324 189183 272863 610032 135064 892852 734148 883338 805575 876704 16 860072 767338 154 2723 531942 3647 881358 7747 36 649931 477701 899708 851213 128942 8 895169 833456 719121 744833 140357 252946 6 648953 806977 389099 70916 886580 392797 7783 860861 218920 821876 785 152541 895135 708664 197414 666932 821622 653820 11366 3575 586164 265797 68687 863100 101015 779 353770 115663 668737 83 2458 100853 889089 899490 394 747246 899780 839527 845450 456111 402894 750124 55 786803 115654 875898 377816 885245 860486 858135 540410 504229 548822 292627 862497 4643 1 757012 843816 667521 823876 832293 283434 35 352225 827065 211875 826853 557441 421120 792207 18 864117 176725 9 171066 534178 800643 589921 714286 37708 614882 362943 7 492177 706588 773248 324508 134892 437690 300651 207989 110 638834 707167 782825 813519 892747 145605 11 27389 335424 225198 146745 2 893346 127019 867362 658570 71548 482084 55139 838056 784506 3 313315 7 2274 197211 748750 893402 254602 309080 868990 359471 893528 887592 279561 1069 749126 38 829762 253218 480114 89221 623705 15117 640701 466635 883085 731866 780582 826347 139430 889 742630 55255 808446 863195 827857 670449 880162 85482 300587 8072 3 755385 840111 87033 729 859474 124964 887413 527381 735819 181 60341 141076 823491 240 45581 81394 806 6334 271 735042 2520 329 273737 818227 183399 452140 27521 529272 796280 305765 78 2 9 35304 328707 678103 812865 304653 211796 620592 116551 6122 809872 828842 765977 824132 832125 898276 2 858064 761597 871598 545667 819015 2893 505338 245799 32530 599637 800788 10512 276797 392170 63621 686677 805318 853 778090 744363 128384 790945 691601 343165 213 700398 830467 183402 799089 118425 27 737650 2987 701999 34104 786008 5274 890854 831292 888754 603580 465072 3 3 588129 874792 709659 543482 893466 871510 856728 867825 1489 752484 123529 1 30 112458 343449 117274 890718 794022 1532 637435 826960 2992 385558 512596 40544 811223 899663 69 857 653177 1341 717901 129161 698394 2 285643 8 279879 383256 207932 1 874674 3 379555 664581 4 852292 164425 66000 654382 846204 61290 458862 798442 850227 586814 283851 333585 2603 454694 261446 7970 35259 241085 833945 153410 6 4 402798 246252 3 407552 847820 873554 744555 897636 414397 20751 793491 137948 830785 509370 390413 860445 6407 430995 565087 747485 898878 1 296337 793703 538172 834366 850296 5 858360 411 806514 840946 334725 550648 681909 2 665456 813915 437013 15485 11 895439 3 821843 411828 1 242888 787103 862222 809526 244372 422491 844853 412448 552178 823730 111817 655970 569184 94267 879080 12 851444 696845 16 860300 180093 32939 297717 846726 7 128100 605468 265765 260164 63 810243 513343 259795 274412 684563 27373 890857 841505 872068 10 869473 331053 164 547677 382818 338498 408001 396233 12 868166 893980 567354 819623 888182 381019 577763 270277 889456 31631 317534 488033 306002 13331 81142 34 815117 623 328442 855713 812374 8708 824027 521127 61063 124200 542635 2 784178 198663 66908 57968 786479 478893 5 149502 18150 207132 303980 885067 739286 527746 772036 706742 851868 514201 860113 515713 1 887332 778258 413850 864045 79252 710925 877410 890668 171 122936 648153 670216 17711 852852 6 823266 739780 425 23 803217 896233 774799 689713 293780 832663 10914 817120 331283 837117 779400 13 458009 172362 25 82080 862850 89489 167085 789656 807896 685564 891509 200614 55353 7 299914 835610 1 758421 146 555743 36789 838063 497644 437961 74 876101 539383 889214 120204 78 856537 765340 147366 18053 740199 709985 893838 889790 466936 298299 659757 52 810 51131 42636 724541 2264 4 486629 14457 689 896456 746272 660158 158316 570120 299050 781279 814474 89052 863604 307828 59506 58164 125790 749165 818286 3 249 289769 556098 15 786626 736961 701118 723440 875576 891172 324170 881010 464 867476 111781 879137 806906 819051 814506 374010 129577 764880 726823 569575 25 702462 111107 11761 3 839997 649790 750934 794921 892067 833889 804574 827319 897 891076 558102 133526 15290 1458 14022 565577 810339 55451 493425 833380 102025 12 325130 891327 717741 31 671999 59 857313 21 5139 846286 32569 409038 200756 856565 881640 1513 762359 63 648039 389136 135350 33 26123 326 854069 2 598017 8887 12658 899731 723967 857408 198872 11304 446033 210607 96294 432703 417172 837931 835539 14 358690 68328 69384 866161 8559 222 699289 885296 887237 668673 21 497177 729002 443965 616240 686435 583328 725470 878279 437434 335 883158 5998 880933 14283 746163 746791 130215 316465 534479 244618 107 284 2 188625 1011 357329 327481 795587 276778 898538 863769 550270 5886 113979 847245 1117 486191 53 17 825550 3 488513 862337 87 630721 827797 2958 786816 412195 795789 51362 873341 100582 119 827194 764645 48002 335766 736350 653282 770168 261823 709020 854399 893241 701114 138751 633566 778330 851690 2 883681 661593 858958 141534 562779 831603 560955 40617 749187 889798 451354 38625 391634 531 25891 390241 814620 7 102129 1282 334365 44348 655 615 724044 892386 222781 620044 872996 691980 2064 12389 285220 734977 141875 212415 318079 3 862635 3 12341 896259 135839 870826 392802 3 709432 418833 781803 699475 459747 820526 841535 475771 283303 805918 24 701917 10850 99506 344142 28 30 237912 39897 20611 176903 198769 152104 898682 323157 690245 3 336265 269733 434 720530 850587 2 663602 792829 772517 37015 807560 860075 363877 785531 870283 17 859443 853686 598402 890372 8 896921 1856 75565 858044 742520 799439 874008 37263 363388 868397 882862 57703 496777 4 868966 476532 624550 706255 718224 768326 697549 557167 852721 887068 32996 735010 404782 665200 270738 879454 314048 706928 680857 884593 17003 791883 512358 775538 109382 3 424397 642855 149 65695 588129 263 119328 4 236779 541622 509589 303394 565108 1 578405 9433 436357 2358 891395 58 188 459349 609474 733525 745406 181452 423806 760209 884663 90 493609 111603 856000 357291 884953 582486 309005 130 7 842280 88022 857614 718753 799846 1 265650 25 54328 9102 76161 472496 827667 813534 746300 508801 899765 950 854204 660179 74735 802932 845207 897417 1274 74062 626652 646027 468406 1824 758001 848476 744094 68402 797605 759787 152098 497331 332759 825371 698 359870 674498 195227 3241 35488 853646 803030 810648 16217 676905 35072 427 768932 551976 209585 886221 845966 399502 163871 111191 2018 809248 5 684770 873272 725645 844200 870796 50173 166520 868635 888774 735214 385793 767409 86 736142 524272 844603 382 887658 695805 886846 228876 414716 898544 186298 883913 755707 64785 724552 582075 48581 426634 239193 741737 798119 59040 654994 231741 892300 664 896600 24915 827615 261511 317547 583103 883985 218042 8747 106720 102916 11 21989 142435 286578 799364 894083 814330 76832 681131 100156 431030 684439 454078 888845 801627 169375 128208 59963 135173 472113 87 5 10025 4845 165627 469708 31850 897915 327668 36725 894721 206486 2790 894807 775387 557494 839196 18770 672349 697188 310 735 25071 438114 827019 5122 846756 825330 849417 891617 414653 882199 115432 253207 259 472312 838781 662611 89214 2655 327791 447981 630596 94221 232740 872135 744479 152162 540528 206749 406648 798412 88124 488733 149074 4 218 1096 4167 21949 843168 482252 231531 390184 11 416570 92383 632332 22 792550 749183 220336 651793 875116 230 24137 872777 936 295045 723316 448369 527963 55875 804837 784265 7 884143 30736 828378 649196 154549 748232 385 197969 379081 623894 13763 192940 710199 898473 899349 6 461745 5 868687 521577 220864 2 7 773771 837599 2295 297707 892665 268182 476126 675936 793782 33021 757387 2 520 12 654364 16901 521284 856150 404694 692537 791642 858300 829743 841889 767400 40 756378 846381 518156 856415 847970 127942 897284 446554 198117 767907 793373 152278 691190 693167 68 11493 2 50998 622890 638851 8 269614 898459 796797 17609 14029 320836 884 581918 153880 727 794882 765291 627170 280183 354227 408670 260452 116399 267266 106068 3 372742 802160 859547 878585 753684 678417 16473 487496 27445 539 881715 73450 823319 507939 389429 851651 111 105258 347831 785262 2 2 632141 4 59 857794 783131 113037 553169 108816 886218 803127 875887 741307 779013 449405 755599 7583 349904 76 4 619533 620 183546 732434 153211 853983 213564 672999 853746 36999 176282 425331 345 261155 337668 834221 9 868559 153 863460 73816 875740 774346 858848 96352 26072 834139 814085 522602 862179 541298 452519 879254 251307 816499 197 697221 8673 84636 191664 650386 375286 13081 649762 892140 14773 838005 793659 543050 11260 894179 165625 826860 463345 542615 139652 615820 55 881637 829544 610302 756120 311256 502484 2 894778 739411 422236 679242 426675 489668 37 120787 7652 824810 70683 43 243932 8878 618 554369 109 492057 950 225522 450390 8 897136 84857 196210 830338 396879 5 230312 744917 92 702040 776455 746975 77772 3709 294311 835671 858781 652057 17091 869213 335550 803812 382380 164747 1265 360 806425 825036 809120 735811 6572 171255 602801 849834 4560 592519 290647 182238 846826 399646 176134 651551 868116 151992 863970 321444 348421 600170 72871 121937 128 3 126632 474782 614253 407619 888836 406761 579216 83801 818228 426537 187933 894582 848371 140812 31874 472047 889111 7 1914 10802 36 898921 777314 807160 688142 850107 875587 54904 218080 205577 737059 818139 838563 647892 113 342 864364 797443 825057 794662 585392 456 269215 885436 333252 50 863349 792732 119 817988 876525 56503 453554 698973 300888 158137 805678 337809 354253 894175 65345 780577 864784 863113 807880 30 800990 130804 11 244899 860021 825758 414626 863068 898706 675261 815533 169388 686914 35970 894 229144 794878 661754 655013 228147 561041 847108 808224 870981 889545 820639 557450 172689 604509 28603 1348 77594 75252 739917 898167 835978 72737 4092 811636 657148 340912 735016 622473 548 645414 699535 487492 68494 773160 704493 169113 5 761423 572326 649557 896759 305036 446979 18567 762384 3208 204332 3523 5 203692 529301 309878 5658 797751 826934 243254 496368 394079 381937 807870 759050 472695 898499 367554 587023 60734 713793 361798 236219 4 100 885642 523 896899 75177 578251 17528 727126 790648 824213 462680 814731 862538 668147 665414 397610 149504 807032 6 681802 50675 871993 8 855521 78 763319 89 890720 776601 823435 5988 861057 803286 111 638190 327979 5 766201 796084 650 766703 256464 4730 357883 855380 621748 852809 522 14 88 18242 55660 861323 882565 857368 608 553187 256111 831043 29 762109 8231 96082 67594 624846 855942 12 852852 883624 796711 177311 266820 173813 877442 803901 102811 838859 849744 5429 27163 881368 231734 845352 334758 689216 383818 54 1625 818031 287459 239 715958 19002 3687 616276 19483 801076 210417 31 109812 834836 863807 2 2 668005 72492 791165 682317 881232 659347 3 300673 367833 808452 3 758917 639982 862608 76 539476 241352 771401 169596 853291 793079 882206 859761 748423 800489 832107 9 636310 853557 10239 66063 2733 5931 598511 817068 3222 6 58 133 239659 10923 845787 36 176 37710 111216 378897 12 734956 731560 860560 784987 185358 246401 333109 7177 158325 520393 591609 878161 2179 878090 142759 165 891887 588840 411597 572641 57962 763852 898754 115368 882303 667454 879283 217 397846 852 2 477800 601306 878177 51730 877085 855901 847367 897130 898033 579554 429883 761197 115767 187460 436120 813485 441976 898513 134396 73609 1 881058 20 13 378028 346529 874445 825930 855752 542675 797858 103554 132753 2 528 830795 746038 205338 886967 855853 844713 82034 576876 519782 337183 2 17 652205 4347 868810 557256 46 543421 391056 17164 4 20159 792435 861896 543601 234330 590867 679087 751103 70980 4766 839987 351122 542974 522214 308795 74395 588667 761607 4 270017 10472 429225 325899 891059 173351 780670 515922 3525 223792 21523 782765 718533 769819 716531 733028 65273 863739 289023 872102 444297 344088 769741 889953 522421 860773 6133 162801 267777 26081 821964 92862 150121 873753 1426 883264 233316 580924 48 709051 489676 684811 357279 783873 57186 331956 142014 125274 115 772184 13129 893840 827913 378022 888454 418487 356039 784395 10 553401 631401 91839 12 160159 521364 1171 5652 28934 713625 840775 820553 746229 888337 759330 495706 6 2 94999 4 530554 335292 617824 171567 164012 894892 892841 867427 2 1 705 844353 2 897937 332992 24377 840246 886797 897456 894831 43 273158 33499 2110 897954 42 888230 684823 73056 425231 211119 20164 58382 437853 194615 23553 755478 88 845837 75425 271 827277 292051 169 760813 214907 153606 1162 635024 62 890706 406476 892351 58 680177 445947 713946 3 13090 2 641348 561862 1 381826 72083 890699 249617 847237 424548 681530 422433 3 211147 45322 575708 465948 12814 499158 2 304396 382211 672216 260878 195030 5030 836743 822565 208908 592607 718323 367594 768466 294115 606910 880634 51376 716435 214293 200 886195 4 4655 721290 116451 736603 183 21 362465 13407 56525 558130 299721 876110 12340 375469 185024 676982 402940 22132 760451 296079 415196 834049 745180 303710 496882 718 835237 2 894509 336630 168917 870429 37 884618 342120 815618 873350 819074 232440 30426 1 820875 650905 554993 801142 824154 290229 795636 182891 898017 507 272318 862164 662463 97766 407853 499628 895600 883659 47 855342 1186 522904 37073 245 487524 5099 672418 618108 299260 812278 16542 645933 96787 889952 598910 174832 869207 784076 849687 364001 525666 371939 845774 94048 249372 6842 381489 855047 3285 107513 331614 880773 107 18516 6 634342 349599 274785 7 885759 638610 3356 185427 469236 1 867187 527561 24783 878517 507238 254848 874536 536687 2078 881112 890645 842824 724639 107 862699 606470 77986 262 854876 19644 885687 756908 274 899613 885522 364473 846439 10514 464919 815173 733091 698608 83 81 889646 742221 2 508263 253554 873822 2 883624 6969 811844 359394 680291 235696 1882 880756 355229 786262 507952 861250 268867 770244 604601 786855 343252 10 896283 125607 888615 84767 630591 862120 862187 316050 626669 8 46 800254 479611 3 9852 842465 800263 899288 805744 148314 288641 65175 636793 40165 338610 722 11003 464 880441 783604 769791 188324 894733 689317 99435 672468 8269 899355 874938 847953 852832 334542 391583 504321 876060 889440 846193 889892 859748 8514 117122 438159 18822 761457 527645 597254 764162 893506 5 723070 613720 161242 91609 850790 508902 104961 23333 897499 874392 698472 844718 858194 759180 897868 761937 208258 343812 100424 890459 56207 779 450456 141250 2858 879159 551665 46547 16442 765246 575191 883828 234992 62557 144442 267828 892212 440859 859066 768644 124 450839 84636 16 872753 772418 776720 723419 223203 893904 660611 810249 25 15597 534 805828 55522 820180 580280 247 18 633407 9 83 20460 777521 104138 434790 30 475400 23562 310948 624034 504282 797702 879897 29510 790806 233 217555 755924 246601 726523 898793 639493 94235 802806 364631 806119 848334 438220 100633 844677 14 823972 436450 13975 871339 870635 370 18216 117775 147771 897624 65 825024 106591 751828 874602 97921 631512 741310 664019 833588 866317 486140 52850 561115 360073 676 806345 369282 894285 887588 802369 499241 788785 804924 42090 253 897457 799779 22330 522268 282825 858803 1154 861005 540207 817112 854077 673204 3 2196 140 404954 237516 608944 883302 818366 718 243 547 864673 754580 796290 516952 899844 824003 633713 236900 163489 184616 477568 3710 626016 197198 353210 762203 885293 897014 786691 276149 12 812280 130682 572728 11 489802 666515 847982 810241 651935 868778 896053 865179 863517 858805 32 228 897372 13626 567393 868345 12771 274778 753379 766131 824941 648013 13741 692446 671563 216007 767135 660403 336327 3 752595 62547 769778 881938 436152 526646 522888 736 502303 622719 802691 490042 753368 77657 842913 33266 879204 825253 480444 767730 790905 22032 880844 5858 679098 506102 854369 125611 893538 360161 860005 803250 892129 383944 4 824334 299382 319788 772150 259798 874229 391219 318 654715 21858 888493 818264 306168 648977 788480 895003 4255 200706 562383 860524 2 780876 679484 276 723140 37488 808243 621681 19 1990 68535 818179 77130 478 569059 278608 645963 1919 1287 754747 719838 714649 320185 877602 868186 19526 740380 882430 491353 342664 237420 780853 898440 877709 374613 21 746664 208 8406 723393 767076 787154 345775 741199 723444 788 838368 1447 24 18339 685942 844197 876919 856887 2783 895636 892486 783758 857350 739 894263 763139 5001 232 681709 671211 822810 549958 32 136507 42882 517264 856840 814431 498217 382852 756089 744577 830125 67 741324 180628 703 833247 134981 160604 805126 897683 898272 794184 876885 36312 704749 624554 10297 865824 1 649916 18183 452099 849747 60 614773 235715 106908 821102 867850 777784 4005 630499 844235 874807 169 173938 352241 685186 1 891060 833891 432003 820983 545 116605 11322 866946 893123 840801 102435 427839 24984 862455 398807 7 197391 1037 325204 338382 288055 10 220141 162 28 842734 223 801630 578039 782026 883612 819322 820491 621701 567393 80 808801 513111 978 84235 700210 15 38619 781507 123621 261400 32294 103117 233234 169017 274 616 781428 827109 109071 540680 890114 599370 612808 207469 499960 95659 862394 160 796466 36720 44240 295807 10 50 16 15755 810173 46 708789 881529 173599 111832 763936 825828 307743 219373 859635 190060 721217 311560 13 25250 851570 837608 809225 690455 213 370032 789168 759118 790511 23287 829887 301233 142432 822781 6 212737 767457 638179 139010 249210 891415 187659 492196 628227 845505 363222 30699 527952 855188 891168 1256 42269 73428 104654 272916 813909 880949 239752 780207 774046 435453 262086 868923 315882 695605 854657 693311 18863 749580 2780 870420 293367 516039 718846 17 106575 891339 133085 834822 784300 878140 265967 823967 33 429891 395793 870348 340479 271386 381 37 895637 731226 131012 419917 868766 556447 77764 79690 570207 5 211905 875285 33518 787794 724634 558224 2 15 844663 800052 351 673924 873393 899108 64836 845619 296853 496572 800175 747656 306 363735 887688 157946 656221 69958 883670 739208 808623 313053 773227 3 731083 169929 889145 854433 5 602604 8170 478 665968 732430 41 220353 891634 309 451071 875034 373081 214094 895700 44985 362122 72298 130154 631852 551750 349669 384980 749630 1100 777700 484955 12468 745269 48288 1487 3458 889929 14258 271469 885564 501202 796005 46789 2 879478 215452 471037 791105 874332 536692 533413 878749 51054 895588 823512 58220 869519 211681 889353 860266 886486 780031 518709 96192 29182 23712 18 319784 317210 122365 821041 613309 832982 18543 646510 608892 151 517900 231914 4 102306 780422 342195 1286 835156 22 792745 314979 899277 835092 838110 236427 10 885130 775731 814124 864080 898685 121462 492073 142049 321485 631 535687 76 856731 884613 815659 744007 816597 90330 851957 581303 612143 538168 595009 209873 159230 25 734911 338246 240416 782718 590531 97506 68887 860710 818104 454634 436957 590601 258174 4 803670 43138 251380 887854 869545 48217 836412 440036 31 861901 2 213577 791661 839973 284257 800775 818199 1 869698 596724 386072 7159 358305 564064 313996 4 559657 46042 5082 887325 733650 13820 753017 570241 819685 382 867549 687082 721614 2096 232311 338375 878578 7 239729 549547 297355 568860 883659 750988 86 661360 509318 23091 885708 186683 452981 433921 345 739101 504416 507084 872854 880048 765146 113207 129569 486549 878459 27 644195 893295 472916 130 769374 751252 883511 513237 38455 698080 770282 686868 541989 385189 861314 314537 692999 894732 362449 860768 12515 843499 760231 47870 875954 21916 390581 732291 569124 553186 51805 1 889923 852023 892607 867697 688818 401461 874685 56719 786425 302063 646553 606662 897670 845884 658694 893277 330542 317800 1 171731 59 884271 891973 764108 293822 843535 217539 894743 655531 833911 405770 590579 472950 841015 622 881287 809510 197372 8082 1794 1183 284187 656424 540272 751214 696955 887143 447874 856794 387288 7 1734 540027 429828 519748 590068 49541 819271 749658 424214 886458 682231 801300 212088 2 300371 72 20633 227068 699418 473815 886247 896564 717711 44 883342 853569 312542 841786 383199 76463 644548 275761 245515 289817 14 753465 21975 283742 11910 18720 684339 610158 737579 709783 1 99826 497358 863483 4756 898263 15 883786 713150 103651 761287 413676 671742 879075 9 729529 481580 243379 687228 881173 866762 486555 659454 1208 838312 37321 421809 4 816491 804491 13746 266690 828779 872236 851711 552040 405905 299050 897211 45 347160 35 881608 2525 886638 343 564621 863416 770549 472339 863551 13481 787799 96817 53 12 676849 889 636473 709352 655856 375335 2958 701109 19 355487 856661 883114 872144 896824 872182 125508 762749 43360 895004 885262 3397 605883 853959 6 847080 85709 4 17 5759 555400 897458 54257 768274 896800 666877 873173 511807 635932 896005 835167 120931 745315 840760 9 502393 836090 7 8 198477 291815 890514 2 645 174697 344289 1 770934 1442 341145 750689 4988 697478 12343 833057 2 390935 613190 3 537382 838926 585034 228965 607630 8 84226 628697 877779 521343 852011 209298 235097 892963 824623 895147 842885 67 810608 897586 823900 8 51 581179 632063 3 847247 890172 834373 836283 650006 315548 647994 878303 426861 892024 409 143 7 176 730 838583 695140 700052 3600 876885 850014 378276 42161 291718 219 850427 167865 861841 501415 198079 4009 4123 80479 331955 171387 887106 11467 3 3792 781670 894350 603095 435951 239644 459585 887296 841023 182638 438 746598 5335 33 793494 845187 206811 839763 1794 339081 46287 115717 337830 172221 881466 68276 888182 840804 875365 860723 843946 895625 426510 897899 335602 249 711 146448 287 33661 187655 6931 224798 155296 79436 2 615858 480619 884923 882217 645613 189440 86654 681913 877361 773588 805998 157501 513804 848716 891816 845794 845006 258008 32267 881289 473302 3440 240243 108843 1 880317 2529 878501 668217 386244 519781 642519 854825 678040 267987 684572 510857 595513 14 409692 44 606539 752945 876697 155341 708296 393568 1258 815302 705197 640587 865229 479610 237333 251210 1 899124 128557 3901 265 27088 743349 685628 882863 891926 819702 745011 879216 290293 731788 858884 818901 14547 808892 881422 554327 482578 13 878329 486062 577298 413993 370223 191220 6147 57 3986 133 62206 855874 864783 481683 5594 29555 896627 268872 1 845533 11 328126 61625 305858 781927 481366 910 333 3176 467436 773369 839051 16386 725938 1003 77 35 675530 875565 886356 380648 21445 861841 749594 103060 832606 429883 896129 186274 9557 893284 641943 854329 8 670038 27 735495 686910 864068 897069 489 94540 810756 866165 861752 545134 1 376241 159012 816081 607733 249359 2 701967 57 288891 570837 412 784558 55908 832219 898141 354414 784522 862847 269909 752222 852 212279 828197 790214 719745 12 414474 99056 888590 717450 309156 566544 24486 735233 47716 890906 775007 889670 358232 1 713042 845925 146 226861 854190 512856 798836 331026 222608 445561 25369 861646 558767 840307 256588 381435 281 896258 2 701057 33 6147 231796 822970 826322 1406 24023 344 844263 347885 193758 136987 638790 850029 535364 100 459585 485027 781 457 750096 42 7 1080 884819 402797 337071 792137 3 887974 3 897102 890839 684832 202649 577829 3109 15 13926 71 814122 451313 853156 763386 209748 120240 219626 849929 495767 350170 36629 66735 4 196916 894041 804981 680032 763595 625614 856930 154574 875961 12 420915 213987 185134 39514 349865 887627 813796 780754 115180 855 445454 250566 844905 206395 519520 882117 804457 106 519731 489 284 223851 2697 837234 713045 292351 10506 40406 727872 899386 654545 66044 21383 231350 101313 810745 445298 592454 730189 115883 720943 75033 884925 59185 306574 865541 71933 857243 407 839554 354379 726609 9 595493 270628 758225 580676 497439 498435 881704 351 101035 838625 887121 899967 752188 871805 773559 241 892351 869402 861357 383294 324248 641079 25236 55901 52 839328 891913 112 646045 878426 145117 829276 556619 405 868033 161787 410360 427191 860280 614345 678753 68639 793585 210283 13 892411 570169 880770 98225 527925 570091 394177 759980 807169 854500 873522 743254 822420 101659 157246 631639 464430 741146 7751 72409 44272 356941 893667 844408 31494 363421 95751 762881 826852 615737 854400 523102 1 698252 432697 155729 431508 311391 895757 850559 857523 886156 11 76003 468216 832173 866466 873294 326088 895944 7 863173 876485 78 607333 230689 583959 590074 880447 247647 65 409011 493177 3 887619 895068 858108 111468 74960 866046 750845 646939 65 876619 837611 821213 820324 891169 83547 895104 792528 176 194418 606170 874099 23 844603 333133 590324 65394 836588 507946 566588 84 27898 293919 881481 845248 297202 884903 872361 847417 629469 878556 877695 10 245875 443295 424917 154285 716672 225 324 876386 785677 362 869625 746583 375131 281925 765606 26257 613 264164 203490 155268 722 864908 886202 370886 821365 62028 11449 119198 140247 495310 712584 638903 138747 854760 123550 693734 6 898737 875713 591788 890366 770749 811267 2 270295 623173 893301 705139 147351 820 791231 354749 327168 681 8781 702696 823209 124218 839008 496205 299643 241 46280 99362 828047 503582 79950 864205 312236 581367 172 458429 81 526895 33864 97565 168841 579356 688933 784247 651384 800182 304232 235671 759805 707845 890618 42737 633858 893550 371778 10717 2523 23 312844 694727 480635 618 803279 309079 105010 52577 185 130891 521353 718270 407271 888018 836572 32 679008 899135 866536 118015 277830 615817 825448 860424 359503 4 258160 396725 891781 842897 802457 733295 779786 856675 792327 897393 841277 857643 816268 819573 111515 1 886926 785192 1093 722187 52043 851664 423811 106371 870393 886764 187126 43 102516 865413 9 852331 228434 737481 899933 12220 281069 93965 20288 377725 58 736458 325 783481 1736 467340 899554 784899 6295 870235 2 706571 508420 55 883819 294543 647418 13696 2445 890455 534512 410351 105350 813425 398424 808180 874132 869224 380330 828374 681501 239526 496319 58 76058 188002 871683 649604 590865 527579 761222 283421 883926 360344 408755 871071 307452 735032 601210 254 238313 503092 840645 853222 9735 889066 317455 58362 771574 2709 4 45340 52344 573201 27391 5858 710 78333 85498 827686 108659 935 407875 153 634074 553436 80 870400 576977 13034 709665 76 308705 1 86610 757 645430 302445 38228 123859 136375 891499 866215 678081 814485 790004 530583 5 432339 879767 857519 484719 659547 893756 198 204726 27 880288 18 818610 519453 599458 804778 830514 882814 864378 83716 4 783934 658916 858788 887575 853502 801088 765045 759657 31 776 843893 373889 626138 72882 873140 341585 83786 153659 4310 428229 574490 11150 71876 861524 283539 326021 299 67662 458494 361017 12 426310 23 528171 796529 344 452922 52358 832459 893233 241116 605047 857812 883069 883300 893091 845819 313506 12 28380 539148 895089 2052 649494 879405 801460 834516 591170 150199 816137 629955 728060 1 802049 5 870413 884282 382402 810838 118154 25 367033 896037 40 198777 892106 13 870954 39459 592672 826131 785524 604999 635470 331853 898928 192294 2 7 654921 2 844694 177108 421633 272 805856 105 1 797797 880437 536793 119793 239080 728619 897977 113767 204830 699845 855769 394 757175 2 157403 774235 14165 829412 29373 786887 733246 1540 315035 522309 896719 626365 16 833078 49 823033 816087 23092 67340 596063 86762 8 433325 712959 850872 116186 878723 587538 896298 208149 887882 770373 26814 811098 793837 833068 721393 820840 44455 848695 875098 873874 226 18148 375554 466629 890471 57461 249184 876696 852340 825006 885454 404888 674670 787552 542573 873437 743989 751598 434831 528066 855214 7 211175 883510 156777 403596 533801 899611 9209 571798 859311 892294 254021 161491 11 794578 876068 711649 893567 897104 713860 865193 121147 736 804663 403457 4 299200 503916 152 276632 444583 184116 579807 15052 869481 786383 350887 62892 436349 896680 842542 11 800382 1070 277690 39 266099 554701 884461 198051 825887 128306 832897 561173 348010 66 6274 882548 576381 765909 483828 79 39 678888 778205 2 536176 190731 428124 846100 262141 813631 227038 665542 168669 386730 109461 615694 3 111287 832914 871262 69871 44 7 10208 849779 89522 876710 36013 895190 109 688087 207925 1523 161680 210835 880981 33 870870 633388 787038 781204 246715 610216 338589 520874 84 393 285862 895346 4 718829 237132 522975 121681 226 108698 795259 866194 35283 840723 281555 748530 13 647222 645521 589263 532264 838627 760403 525096 458636 504272 508886 12500 64695 639978 18072 4 168966 474433 569420 461571 403250 1816 347510 222968 245 20965 9 387544 423460 354438 880858 873479 817901 702786 819915 899756 608530 517630 47011 2 855948 19 30206 180884 477071 28440 19595 795257 271539 435983 695622 887120 34 856734 75 559194 835391 233422 777082 310017 523730 2 872887 880256 769519 719954 167 8 859839 830701 444575 850451 3 386740 5361 6 16366 31566 3 262 427369 843994 813964 699 116744 849636 819213 881512 107806 874046 105941 9 822739 335494 6 1489 260502 640379 2 672257 866359 881381 810311 433188 619643 906 93703 861962 1522 854238 817211 772924 823285 698308 4 593834 553 787906 691323 325958 726432 535672 877304 50261 722225 802494 871084 863236 774 20529 264 878753 874723 90 512751 2 422104 3226 194584 1826 882751 899388 870910 875282 143 360609 325358 88849 46 650079 849830 257467 2114 798789 5 888357 430990 48 378099 851814 782620 314281 377816 749292 770022 75340 871110 10471 829707 41844 851044 562337 879173 105338 730558 606954 293 56855 288144 144238 848362 543145 757320 513975 66185 1605 746755 531826 623764 424129 768460 879003 794334 647491 721787 403366 118293 753504 715819 10 227234 314778 495895 857845 116605 871884 763932 896976 766446 496618 880543 748223 782753 832042 746155 882822 821615 899907 82660 37812 834445 118514 690671 835535 8004 69952 24 629484 878425 891725 705996 238927 412948 263835 885215 85 780099 488798 476875 357756 894801 666722 289976 873223 852606 276303 3782 627493 30 510220 805702 206410 258752 798858 287 779316 186244 6 877581 70 2857 143 25 859602 843326 2 25425 888119 174090 1 2693 707595 296583 810057 116472 236904 794289 61167 25190 5787 687261 3 161294 2 85260 458813 835330 736664 872528 880418 81966 126010 3261 3765 7850 855494 608294 872984 864239 890794 643198 44460 689274 865602 34285 490534 666650 899308 13344 413122 248019 656305 428963 232309 741349 96263 175248 856124 67291 198097 57200 282450 313762 23 215141 881348 818096 2364 862875 1329 644 142582 818217 583721 831695 1698 751815 69 772516 239322 599013 519762 796816 823201 24373 71100 267 845722 2 457047 658536 829547 584728 877927 868100 19056 79071 749837 223498 338839 605172 797709 64866 27609 796721 161475 327979 896118 703282 14943 546608 330113 480946 135140 5 268484 881560 707545 599301 534597 413999 12737 788811 166917 8 596119 847625 93 6 863819 820546 268 769228 867634 861 893588 840194 630818 815238 607607 895919 425770 839011 731124 856859 889724 776493 689587 823295 299349 342518 297667 30829 661525 76 176559 299456 1737 9739 249 863249 889786 103 579416 250204 834491 596844 888029 789239 892039 168734 877927 540208 800291 875695 183 851596 713096 249671 69568 582 410608 646187 453002 815865 3516 255573 111263 51 837534 407293 852890 1673 869129 120423 614825 88732 80970 284320 824090 805919 888364 122869 27 874712 771726 154251 91214 22 821020 773465 196613 32496 150192 5028 238947 640242 47821 873449 90297 6767 1 188001 134386 750907 878809 449 15 322934 11 675936 278 234407 882182 55123 43486 298633 113 883660 897854 861682 853620 47496 848669 787726 249815 149082 57917 826512 2376 789991 155197 870167 894128 536539 802326 2961 896680 429198 72861 10112 210129 598117 427031 18806 646780 878984 6259 804085 858317 218590 6 890889 238 261385 5912 799282 654629 886677 25257 713909 28 790874 319781 144 333112 191414 180575 394628 199025 612659 3806 704511 21911 10314 8 854812 510412 155895 778845 692614 857535 771280 785954 831685 838032 896331 700470 43970 3 894032 595781 367574 609895 899870 846547 361856 12906 887063 846808 785702 381195 65729 778471 622850 22881 845643 307000 681995 54135 604054 12760 371661 685463 325362 11332 899793 368750 125 188381 142375 459145 396732 767 834295 572863 257310 286024 111610 611768 528216 436240 22287 125981 333250 847655 893056 2405 756760 310898 876669 408696 270942 16151 684758 3502 251827 829519 816054 4 615334 251516 453385 411400 6566 394327 406704 101048 192596 70589 290759 107127 780517 535766 2 865279 867996 16725 236317 73342 10675 770538 180602 1 724448 10 408409 41847 63237 875948 896536 847362 645207 673311 525470 871543 34708 839225 349783 894799 178063 835393 603140 31 731985 480690 854816 861144 25 713660 360856 606155 647749 848612 541921 178536 1 897602 782142 896621 478692 899951 6179 818481 898664 179740 1143 3746 41542 863863 370080 304102 125387 846236 411670 315453 9 801505 621414 809872 763967 296012 526 893974 35877 846907 64140 307422 691919 643937 872241 160181 400117 364734 887620 894106 77390 120382 4 715064 45246 421592 291809 831687 170170 3 650140 801686 439767 763119 722451 146105 677759 891889 633398 10 857159 6225 18705 494912 811555 108879 890347 760608 299434 887122 785030 48988 4937 726368 2 31143 891588 180603 45 274505 37796 69234 94801 778340 713777 46483 764027 656426 2 10 503738 252 114179 806161 596485 60355 17 738769 131239 451711 33119 867428 3826 280198 518703 207292 9044 880977 862139 202461 671217 443144 768099 873246 688271 1415 884112 840925 462490 2 70187 710558 7081 697354 831726 875883 64987 259593 135408 788725 48 779220 796290 4212 465948 482558 890969 432095 641561 686847 527905 2 885461 830026 8559 41167 781792 755423 50233 438756 723 862779 358037 219998 46215 306228 5033 851755 492400 867434 133063 925 139518 132 1 853930 632583 444415 853559 267 6402 119691 522029 841781 468963 735300 476187 780316 747536 239660 881759 8 876861 2675 898147 881627 77 60606 883345 792190 14549 825499 62 136207 445344 689360 890160 82149 882906 892267 206714 4 833539 898711 324431 775684 632034 161 25 768550 21 882886 775548 885182 770122 636924 453431 724243 741061 1527 773107 706201 582458 292829 817581 33 845302 159270 27693 2 5 852045 56738 886524 477187 284652 897060 401975 10402 873919 808415 28143 6519 358 106 879496 2098 19348 682276 688149 697099 786022 444 856179 552690 694180 188576 645006 854060 891130 835715 879457 526472 793775 585858 113077 184611 650762 488345 681070 175193 883828 832476 679 721853 197366 792475 619840 852397 4501 313794 320 726836 326434 726980 10235 626405 433950 882754 621312 883057 51570 814600 378479 389 683717 333599 293555 335194 336542 119833 388555 566132 879908 794366 81126 824501 745395 304213 451 890588 714343 877821 867354 679694 538857 12 699781 817761 1037 111178 758007 817512 782143 8331 387898 8 187369 795890 889289 37 452320 167629 880670 738525 4112 682591 782667 94765 720511 183109 59068 852639 108065 108649 351192 827176 329633 846881 677176 837697 23909 213988 636263 861964 629565 898987 166667 4 186783 2 3807 792208 2 96 864346 770273 504521 52485 887939 300 6 392382 52800 13 378 508074 831018 864154 52104 484898 577785 885670 802205 34592 390782 15 527683 3 763679 848828 3 723260 286420 439421 822858 570755 254345 739174 8851 224415 1314 882710 893825 189104 344085 106343 870337 880150 162973 317864 863443 382535 350 878334 208196 862196 29 64246 889138 721029 843932 857278 601467 13425 882961 496238 892748 400681 661999 845508 770078 374957 21179 840006 878596 802306 899945 874198 865002 529948 351109 613650 484400 865212 10 869037 803164 888901 633141 435656 657353 63424 4531 813316 1191 15 66457 206331 191870 894002 29259 432664 490366 519116 213965 6 436381 136 498822 870800 851460 153873 46623 171927 13 433 565274 881852 757324 33 709471 782623 325990 998 637450 869950 883716 486910 884276 821235 824563 792657 232 887988 262162 433383 128817 94133 864838 859396 592868 805696 888655 783239 2 876535 669646 53999 859554 9 4748 262227 21 246926 799543 683397 26 790556 810946 834083 296632 204085 83871 875280 893654 850310 54190 78 292 856575 633224 891920 430274 600072 510181 2236 859366 797092 895721 474394 749529 828561 866146 871576 5105 6 829239 530086 856939 227636 102880 695586 138333 35945 374551 857949 4 5 160733 889708 808220 871015 7205 411862 829976 760607 311849 875322 7873 5 348064 858758 358435 870626 604735 686400 298840 765823 442090 780109 895286 120472 331 845972 48544 38050 211223 878015 86 510748 24431 535106 440245 15 189529 683501 509271 601 879042 887220 30 876419 11 111843 589 868825 10155 454708 821089 897378 862891 754826 2 39504 247188 11398 642627 790929 119 374080 12007 364046 673189 550322 304668 862186 877121 632194 47767 863341 855392 15639 291109 72624 811995 72633 232875 144415 511958 821116 194004 5 866037 45715 357510 140553 392 669589 202023 349887 244865 687343 137679 16 773849 620494 473169 823497 871943 77759 780363 491456 149714 240208 866812 870164 898547 858349 6 4477 9912 492397 187693 235494 778354 1 526078 11227 598093 688465 847875 806679 877700 475956 462317 281411 701986 567614 37 360743 704139 882297 851544 320364 877213 1908 12 784 872290 1 326320 162455 238562 466562 847555 82 682309 385047 760621 675736 622715 896214 162112 225771 250464 352227 175 350520 74170 873771 2 699602 844517 222208 544297 882319 663855 175321 552391 802861 460729 546194 358360 232132 681789 895588 8859 775135 835825 50 7 148006 277060 818600 262085 19375 394154 34455 7938 16 736350 148825 233160 9107 335315 571049 190438 518156 401274 219885 324648 723671 207088 638492 886134 229042 684800 829073 483 10 872165 765826 18516 1909 822367 615226 1 781595 892515 802517 866000 204512 808027 815324 807405 792701 12302 738862 805485 605146 785809 71652 6188 863076 3 867672 781322 358160 700 507513 850650 507726 322328 444506 658544 311379 23682 221 533901 852448 872991 617271 131063 802738 523751 40680 867400 290758 1733 47678 610264 181 37016 762345 7 891334 571710 724 38740 819645 845420 821940 3 814043 8524 779126 10019 89563 13 441890 373170 674 204774 773178 549291 4820 798186 649355 196661 442961 308 781328 772218 123509 151098 744467 519 93929 637680 886431 586635 153008 321865 819561 685432 856731 609371 4 850299 868809 251166 10754 1 528189 353884 780046 787291 798688 702082 45816 682693 896542 673680 242251 886277 624500 574561 859103 258792 92 22 267944 854025 426728 269446 66984 897012 376482 887059 15909 897115 13536 682206 425029 38722 889482 860164 2814 842836 295214 365561 560555 615875 397246 13 6759 10267 865800 97 45384 853744 453934 834138 865166 793426 16 2 855143 417157 810434 761810 2 392006 403470 731638 407840 865506 150761 38 666962 885093 860630 454908 795623 705990 43 278510 804265 739825 26515 884130 4600 16 851737 813047 106820 503156 534910 761498 848301 180016 2 851685 353325 328712 884228 27841 623471 39937 4396 347420 611564 302007 115756 873409 890253 91 692036 10678 2519 226 223233 888379 1415 892900 825371 75931 328075 440800 878058 356258 845 831987 452725 38349 421686 863576 516961 863059 649032 878740 572963 381471 754463 770456 155141 182589 775491 323032 839812 260037 347104 194664 851995 870817 263115 64 877448 871266 865440 865558 896801 409143 836802 123955 617075 257508 265398 890050 344 30 3 883162 196013 50227 868481 2954 210611 895644 671 239538 574952 684 860679 817984 807148 70692 308978 455755 741357 308429 874583 576272 516668 828150 837006 829305 748382 127 861096 274434 288234 874711 731533 434791 599858 4 858124 576082 854677 32629 867978 861693 753850 10974 739215 2 72250 586 895519 726548 845411 778919 898531 847868 1 668196 19 758642 882542 393 352783 386110 856412 75840 156293 39324 1326 418540 82201 375637 306482 235633 751175 10444 12 545804 200642 539903 366688 219 819258 225 290843 858627 265605 688592 898463 746586 382838 795339 838447 30536 434537 117613 899831 2480 151 868546 1310 889366 876505 258285 181558 59201 771613 855614 357504 17537 140977 460071 7 897625 396330 766219 848803 451389 87 222587 1 797483 853542 884232 210915 326261 690356 892295 190991 12701 886883 11652 448187 1263 829533 259818 811393 8691 706 872255 889252 4 845890 773040 106941 827832 447839 7 220281 308 1 131124 517180 597430 803878 806816 93 518848 799071 214102 899911 8248 806976 486278 143436 748165 775934 495265 777829 242640 776159 619101 767221 376472 5 427281 608129 455898 203039 624076 90 898 684789 74551 447789 2 746591 872598 788812 880105 439823 9936 648483 863821 561421 328330 27478 133 718225 628839 367793 68 815911 40 720942 761225 297559 69640 343114 861698 46 85242 174 871020 787992 255654 534256 705957 52282 860159 802597 2 331 27026 846468 873405 44 691675 39668 1 834460 839897 692677 302525 436733 816708 158194 158439 386492 465586 6005 676090 811137 167514 174343 72940 811422 606234 814097 319271 18200 689947 528233 258 830623 840938 763219 6 724278 13 8 779057 750489 115245 882765 660219 773649 432217 872513 233083 684383 620580 109338 842629 798181 194281 876267 794959 851384 739048 786442 505778 534754 254402 81562 230374 848090 833911 844450 81621 153304 890218 873990 379947 442065 287809 847792 97723 8 635357 500242 55 70 8278 863854 156389 754115 618198 594078 892689 253039 818687 817067 9 306624 817747 620018 783337 464704 751578 864506 879957 584683 38487 278754 494982 32639 314758 898697 10 902 880798 49469 34944 849363 103858 21239 249701 833423 97711 42675 125543 2 154276 30755 841169 601548 675849 214659 884493 865357 833617 405007 119095 520698 17 38206 41544 424770 570297 204941 819756 323469 110900 83026 895788 813829 178027 877136 618379 852863 897258 890935 888179 73972 728245 744987 49692 797941 125471 3153 110419 2 729815 819307 9849 7 332779 137985 500685 22 93275 145043 7 876764 334755 815771 17326 602120 647928 306903 7 52 2 803901 639740 116815 898221 167672 784779 579883 178183 817681 563867 687073 416051 180363 3 211835 296952 329438 676894 192171 4 598830 525963 97441 950 184787 48 712252 34 773418 877787 367903 100 121538 41812 700672 111971 791499 258047 816761 503311 383156 798264 581165 5019 395 25391 69172 47 860517 769530 371 894608 392600 815500 6691 606777 871480 769629 897540 850982 326956 838654 829480 403 1931 184008 507 852836 794362 108861 52247 895910 781737 652209 79852 200199 2435 1366 851879 203 299457 189624 718957 11213 854042 337062 146429 9 145776 875055 808543 378803 77346 76104 563262 5353 646689 789293 5 50358 432756 248566 466170 4 20 176620 25907 16861 880407 77656 125108 848398 835171 133806 840344 528789 728952 336035 534077 820821 696150 24 513424 737834 166267 80863 808502 873381 851 21416 11 10439 599966 15659 36104 886169 596948 527939 290925 6 868202 177 284749 461397 524391 876324 240635 897075 42041 258661 200425 722415 173054 233678 82694 638410 612475 741227 840668 233 494211 871624 805840 525871 41 500250 837946 406673 5 857752 6 204598 838084 1766 860968 849207 844398 896269 839663 602512 858205 486562 858065 659664 81471 530929 673650 59 168038 854211 417264 27028 27812 687492 897320 884082 826392 43979 466558 720973 8519 383057 371503 293706 688570 831928 868558 7 451647 613836 818948 646185 263428 509430 830520 69390 187480 453271 674435 752245 723516 3 70022 206660 293193 46790 185325 465431 526337 892580 2 4317 781736 528295 186 790734 474933 141350 867943 647798 678692 897908 496160 882802 779256 756807 793207 879034 672196 436951 895235 821589 693 813320 236887 779673 30 300549 456597 776311 875298 24436 16072 879733 384898 283507 2 857092 366325 843124 391661 146146 30 888333 227186 169 179250 688931 621941 28495 574 73772 793314 168410 265725 776354 790293 198919 897490 150651 2 700262 449228 24 190703 231220 866558 79 872243 240637 206883 109539 849151 894271 6 506398 173138 120657 171295 240969 654232 719717 182 50742 25 222874 12 844570 428624 179900 2348 457210 766882 337 879309 32126 142769 98451 596624 7360 737 853637 841909 1 871282 67 4 884937 1151 727739 207757 663929 804746 664489 795527 870098 841722 152553 594588 847745 301109 891107 5119 287732 838711 725063 724405 740337 4 500430 658370 306326 789209 572782 102 879549 254 716110 113 786993 869912 893954 155231 894599 520611 868703 497033 189480 241385 2532 376942 584220 458688 167580 772312 824102 393501 13764 873617 848277 2 3 866959 865463 3 190915 722624 12 803596 336460 3 43 886032 304 7 658230 648156 552226 887670 221358 1602 470081 9 119886 91 459206 21 71 889013 40165 854679 842017 801232 531354 57700 811194 726670 853955 215165 209275 11877 683916 62541 828003 801 582580 655574 897282 135118 882541 212338 828724 742988 30667 106005 233473 513747 39980 395442 70328 92003 328905 873472 882679 191463 837446 888370 892951 805035 105019 39846 877179 821455 1848 601245 805454 570187 385127 1 32 762767 101325 776705 52430 383869 172617 790877 576293 861 764995 178721 270844 2 824877 242604 793465 863303 312775 163724 190 850051 461634 255254 218755 351 11 16 809417 194992 752720 735798 534640 2375 853046 4436 136851 306847 886011 165036 2 729405 466830 665698 172748 865207 212902 464433 84 851580 21821 4 1789 820575 808040 895123 884766 314385 596961 329 661981 2993 144354 847837 533703 863667 109958 780569 891311 808048 163110 590250 178776 108 892212 890504 881236 895181 314082 86229 87965 893740 661166 848811 34 877557 830642 1 175743 520 45903 265268 739641 891796 59510 190292 419375 898868 869577 284673 31668 762 173569 662 876579 894534 120 180254 757498 136199 889568 624462 685591 138542 835097 803961 758206 126998 141764 314 91283 1 863978 680536 53187 840330 150201 671569 12 844153 868307 893995 147474 877992 879864 478690 68 823798 701936 705719 865990 876191 151847 609187 555657 319340 817733 179200 824805 145276 28389 688273 582036 63115 102105 856966 805302 19794 765053 384268 163301 870261 815414 2404 59529 727287 741368 5335 94491 786540 247150 850417 883564 232629 769767 344988 479043 1 640058 795393 550897 527908 454603 829890 270280 10 52 896972 856695 479349 581239 667660 228403 871635 32 106529 479 711968 878938 599255 735102 846767 867206 114 856812 25 506552 886309 434098 797853 55 851641 884173 849468 378181 556344 675948 82359 899207 240562 200840 833834 759670 812144 271 888850 3 548451 15866 89023 729597 869106 342589 867186 700380 429729 800627 221441 864372 162011 874184 264687 763253 509432 2709 305168 356989 892304 368004 14914 888299 3 283437 888781 747567 46721 625693 819247 578516 414658 540687 161492 109356 663539 875122 884172 884740 3 16 188736 861189 683872 665029 878 849681 153467 36290 850780 759072 29636 84112 32685 453410 866192 21255 230813 447071 711921 865892 610226 11336 4 859387 338616 857205 898534 17377 783292 683483 180043 696925 893363 760707 734939 22 434090 890511 866319 1 816752 833151 329913 8743 804196 174591 875590 793241 845742 817406 873318 741204 306970 2 823269 832742 271 330693 888599 4 755982 819692 347 684877 788484 83377 1 859096 846237 883368 772166 315291 18 123185 560718 834214 1 52940 224277 768597 588632 783250 836231 880588 10 406506 2733 169281 293201 846432 294754 439917 445401 81683 106757 268402 779690 882221 141732 877434 894531 44 86591 836942 891506 443 26410 560 378222 59 20302 489 294208 884021 90 221399 857417 97358 870807 850 862576 837672 30 859191 708417 289362 352298 112 476290 831718 376968 790206 3988 513867 43078 420299 897463 211147 646760 184729 4 422316 246 859973 848609 836878 504432 410493 411782 440644 624029 391328 401953 874901 491422 860589 684015 124749 272854 746633 6878 74014 52445 895071 15 411750 18065 1 158372 882302 3888 866325 46745 787411 124418 151882 887261 2844 23507 12996 592381 20745 333466 582368 564566 158 94052 863046 43314 141696 897147 62757 99623 847333 17007 673503 679421 487719 827648 896237 13 623268 25318 633959 51460 208279 24552 505738 898492 883691 2203 135032 805449 30570 897390 871810 670175 767792 539 129907 433881 632055 505862 18 4350 620022 786539 3123 1596 838990 672676 993 1330 231150 628524 259 871138 767407 638215 870125 842378 697513 883057 709595 515792 845 43336 899263 368405 510767 806854 43949 888278 1087 601041 633349 374509 774873 858689 293904 844988 300295 279603 635340 894695 849433 6 683987 171914 868693 600129 866373 805048 608278 158811 897022 26296 491 36 258518 1152 3 120340 8 874295 253772 822457 741989 683016 869733 575470 883469 172781 811945 858370 168788 849868 77761 14689 546761 776430 92635 647803 3782 824546 876362 279303 870225 873468 445 838660 471758 880186 227754 882482 421 697908 848350 726358 32 15 758425 882834 171780 894930 589332 754244 858771 98968 610992 725218 510283 732018 313891 838500 259887 96525 876509 898967 870132 424115 242638 6308 3030 64026 889072 704187 281081 133538 474227 80901 848073 193144 657025 812537 374853 26503 47272 793736 11051 620849 768554 213449 13944 635949 842026 53 154819 852300 3476 619494 3 107682 869846 766056 898840 831142 73601 704208 3768 431652 469619 190852 281464 17899 13137 831019 90 179100 782655 25675 31333 10 148029 483403 646544 676348 104118 399373 885272 860313 494418 852065 148732 1576 569453 532652 772280 391 717373 247459 14 840098 327461 416502 501706 514565 838480 808992 397158 784187 436803 279111 524198 789475 35849 613809 882763 842872 837473 608422 843553 24686 115447 717811 25 138 211983 273646 425527 146 396314 671112 877586 862395 152 885613 876902 709855 622600 840432 258030 649601 452251 409281 325077 1 15 555946 681600 2 65779 338633 43512 840561 503091 875706 142926 411198 826159 1058 26926 899351 873524 2 882843 375391 822921 847165 807067 882933 220437 339975 238664 870912 373578 603328 887322 224 682394 864666 33118 737472 278 838588 4470 133389 855160 681506 534001 40 861 858329 753461 820779 889602 341236 1 557783 184827 63368 90825 791596 862715 878550 702503 578704 809014 441244 622584 387076 830125 671144 20 15092 738092 74020 234400 572565 734317 865290 213539 50725 897716 106420 1 101 462335 792911 894821 576277 21 334046 389018 49230 225226 49665 193760 638688 1231 600682 189917 837098 97 431527 558 2 297978 4 881430 891281 134029 209 30092 518676 860715 708053 855229 558464 65229 675150 837180 229039 727999 884184 769566 633764 813612 786127 5 884394 819748 889996 562821 838937 705332 453359 763209 721829 699875 313532 236461 1673 709208 707885 812977 777795 1737 644122 176 527845 491099 748158 768768 214681 857636 134 1582 827693 238 859844 86177 890967 94911 5 899454 215006 99663 875137 423630 885759 844940 122 279220 658563 5 229 389002 316310 760564 192639 817926 405 289895 820834 800797 526900 323185 295883 708504 760782 897459 886953 2302 833132 813534 586226 110628 147247 300406 826774 3191 604824 27 629 294975 742290 784591 129494 835399 678105 891072 837874 43738 700079 732807 2 837328 748530 713879 852490 2495 364356 859925 456 294628 733215 596736 802925 659566 826898 587540 899133 855737 734015 575959 3 500152 888143 736867 44 96937 355046 5 508049 749888 233078 857638 387520 883318 5737 592525 50407 291296 893467 884980 854780 357174 387114 257585 156100 641978 838811 842451 768511 796704 841859 458570 842619 246472 237404 897779 63953 4 94964 474851 320391 219279 139803 877249 267315 889004 817261 317215 1210 849634 539652 1942 835047 179845 847687 17 572330 82240 770169 380865 437643 369503 657458 209058 4 193323 97125 3 253663 151540 746569 825806 37893 228 876771 9 313 704198 863886 760810 823972 675972 449454 606276 672637 843323 711075 864005 10 550738 844674 599964 825246 485462 523021 727631 200857 135916 794770 376842 1012 720950 813262 621191 84075 128 859367 664831 795547 1 196 459524 767717 854469 767719 558890 828367 274394 188 896194 57512 701034 794162 667997 756078 655192 689879 708466 779404 883950 863541 687124 828491 889826 6894 877947 765473 368522 806631 63957 844252 254954 724307 380676 21957 848282 551701 277 892034 693577 822000 52692 211251 794534 795914 3 35592 748587 872004 101886 893325 888817 231355 62897 620365 11702 505382 419718 245 740785 74685 66728 701928 119177 282499 27796 251966 8 55598 872090 475126 624593 770489 2 4 304571 608490 789035 117 450837 794642 1591 843727 773733 651655 25425 3 202704 72638 855656 284511 473704 450843 243558 270651 32963 1149 414543 90677 49405 17 858928 192978 627727 762904 876649 142804 187928 580175 893718 521624 892145 813456 421436 2 845043 35380 52 435513 722268 77103 1 1201 162376 770632 166420 777419 252920 144854 733014 881711 28062 102455 17 132571 800439 47251 855839 4 55 502288 822175 117263 76844 445299 529025 478175 837472 97383 472287 893616 443451 2 763662 1798 1365 862037 31213 455918 313712 651813 520265 9 696545 97037 278047 861004 256868 56850 877907 565306 887757 201845 3 896767 857241 527765 326660 479528 840410 322827 877339 10 848652 887532 259973 102911 5544 857628 872736 272914 741528 866638 303879 877931 296517 625953 868970 8 51125 717594 839341 95838 418619 5437 721925 2038 1464 124245 707646 868222 440421 1 568 298748 740280 6 821168 187876 268356 825754 5 891897 816838 881145 331346 7846 194182 493314 769380 5 700316 806227 617659 837526 196 131456 862488 1329 147011 894010 81526 343594 785313 888479 734089 883657 43714 111291 325144 597913 575032 709005 875443 595356 807197 363625 2 47662 261 882774 110892 894998 207908 20595 171989 252037 799995 372959 862897 413283 44125 825924 36355 876929 23760 1 133468 472711 821852 822587 4540 25694 825237 482650 836132 599392 2815 818538 89515 881833 852007 872279 881213 856460 141820 868009 661935 1250 441572 76600 302557 822687 46052 2 685155 2 2219 703 23198 181195 467809 307349 847733 839768 884285 594523 747939 80871 2 1399 829240 779284 773859 897230 844939 175746 614717 799088 1561 828632 287457 838206 892998 773516 391195 846149 873556 725644 73 32088 407787 740962 208 3 852496 7439 342212 2 805448 39511 128832 581356 220 855585 1596 234972 14108 522082 889 115 855276 268631 838619 893607 3 453 102919 113805 155810 675576 626983 371612 493919 780799 873686 865012 95458 456398 894285 221000 828897 4 742635 786517 267965 782487 693032 849849 822642 270118 858784 16 687911 810197 795676 335953 696093 363037 775938 825162 5 866674 897024 47759 1585 487947 556995 56176 800540 23672 506963 831 566808 762856 822367 58857 309942 361331 22633 790219 191022 803100 8 362558 280598 835986 775129 35463 899651 892709 250539 632413 856545 76247 790314 7723 724916 1430 15924 896616 4333 232809 732283 791436 437335 13162 136377 192211 165344 42808 38255 408879 4672 39 872215 28 209953 7540 709658 613600 800339 798104 897112 549180 888692 1 265843 409192 774199 412973 739082 242036 120606 48 705399 887381 481902 301321 182583 453911 834164 700881 839091 181813 879360 196213 250212 772351 332475 32170 416457 427617 695279 759479 890914 480614 207238 4080 857435 2450 30 300729 392285 2 615231 822194 379292 909 155489 383748 1 40 272795 95614 73944 590987 840327 645543 10261 861222 861664 691192 239465 55 1 843640 887199 405322 11 58112 880861 5 775700 254657 732858 755657 879205 422486 7876 740623 3021 849981 2098 883373 190349 41076 643 887463 281955 8 184358 333472 354044 292434 544012 301003 563739 602204 792638 766074 223564 574691 225879 12281 61180 876196 1928 886002 834721 861846 3 15147 352276 395777 492596 879020 482401 211400 840260 378656 330762 170533 872126 135 5 686439 354925 834994 539 874161 357797 786550 31582 523283 722975 887883 529159 473378 880803 125254 357861 874833 827099 5778 312234 812929 883192 579487 52 173045 855552 835450 886494 273259 836916 2237 25 792342 370418 394965 118184 360 576074 882438 725152 768027 130173 762864 26113 881835 805230 489915 158862 280860 3 877864 610446 157369 131952 717519 670360 141912 692589 756782 869173 155506 864125 502190 619035 320484 31765 395 892482 63727 433575 598825 645067 67 736471 895298 375540 881268 744772 463990 129299 890356 735535 39439 886455 856874 10918 17478 436497 118 3 730597 694148 456431 174629 422686 735305 867210 39045 853464 93823 51958 811714 204029 424966 2 6828 840158 723733 270 504234 47905 585621 752864 860137 586519 498622 894842 423129 868933 778132 807180 899792 2 750143 772961 697687 717287 849367 838390 84786 857747 871398 105280 99534 71856 113573 10458 772714 868776 321697 899663 21 871956 854247 740806 236563 156394 784834 487825 753320 360460 890694 353783 731134 1 79 848346 576652 780640 6870 854957 888 876961 10 714725 3 706825 182155 845936 16632 211693 354497 516204 255923 861921 154940 717519 2003 4 136560 2 888220 689358 306782 17 113875 805978 330915 506106 142123 837100 347666 835969 243903 668667 11 807799 626597 171418 341883 818828 796882 3381 657301 9624 659130 733574 233129 695944 829633 1258 8 115490 878859 792586 617395 484758 763694 310 857388 342264 888026 30093 127 94 364065 857485 25902 554975 4 54523 847392 597660 42 12 857922 455947 504269 832360 3 284950 98137 12781 43075 272958 522769 297293 10356 813796 850265 888909 596 235659 894676 632788 788069 488716 713283 189969 852317 355955 862742 444105 686 84 15 828556 799607 476834 201394 125245 2 899512 135149 4744 300019 793773 1753 433664 736547 792419 865654 870484 861332 835847 358863 689392 823546 1 2759 45427 877243 567363 347168 506137 782559 1507 219968 5522 617631 57812 884395 127428 273268 738531 544737 861463 425160 556377 305460 852296 881193 876 874510 735976 327917 98067 880300 32 6324 658034 789587 896668 865042 289418 784675 3861 301712 103459 216620 887741 728962 520325 60205 37483 852221 645411 41182 522932 292 38311 842672 816 95 853929 564548 210076 210360 395354 814681 886943 331681 663 866249 10850 781609 882699 734597 2 671371 3268 67450 31383 833758 591043 701224 567681 814582 673041 518611 475648 893258 832433 20912 823903 898776 10498 803041 490715 462361 74188 15 759294 32 53284 835352 3 835229 31460 820598 882762 160764 250908 61571 891154 773189 570055 328597 757605 726920 133608 550440 237003 325115 490972 698698 403338 536278 766153 258033 705659 63963 729336 709062 187115 825646 683825 2157 803 652293 264155 71133 889713 82519 677820 587732 499814 833859 855386 25 155297 899341 844327 708 113986 764401 262937 196966 13583 814949 797684 341975 847122 898441 819298 23870 86818 486667 12 798553 492702 4850 215 894433 836293 153744 884700 167887 283804 1018 265763 709323 801877 877194 571433 897483 599171 894260 543071 384348 15352 736318 805955 894965 711930 543322 816986 155 30 58229 800442 416035 899930 150780 530191 879308 49569 521491 739646 158754 897287 660216 602727 820484 834954 678371 824222 158807 104351 267239 796880 187778 2 4000 403668 640903 278548 590045 620413 319171 4 299699 137288 761834 64870 862290 572510 130 1 60311 569403 79389 200997 163237 116257 301392 559460 838766 2 762081 86644 71288 3715 885574 273283 875800 50934 175738 584718 175155 111039 12 17955 771802 69805 446529 813272 268525 35255 871939 421657 658760 548917 715380 51891 700211 896570 452044 268493 28 85885 719505 18631 843802 3 369928 803690 88556 433905 206121 876819 597405 233667 546465 685475 3074 879 78896 669 872862 836701 7983 791003 139784 831484 705911 477290 801705 2 176823 840682 13006 282534 21465 407727 215174 886963 819862 845806 832323 152437 113695 201422 4 518375 834670 833138 293065 884793 768210 71459 424619 144686 895382 889769 742287 4 258 342730 88678 776590 569579 885326 893621 875386 153 848233 757637 557927 846841 1984 897588 793505 845401 878649 105521 380325 835050 882453 857453 3149 2821 16 109461 599384 5073 497449 873360 786339 647985 831345 58 411567 227948 802091 16171 881143 488788 614604 41609 808515 74593 602011 472366 363615 59409 369799 846796 583252 857574 582520 895956 856333 898910 9097 729187 89218 632847 671336 43946 186535 737236 766807 868157 740174 291142 597214 481349 849674 88248 862107 884593 363 822967 6553 53 805887 447436 656754 347406 843377 176 340007 884337 496 755695 1953 16023 156547 368964 853906 146173 887677 15 880380 426153 71867 192 861281 839058 823741 3180 267010 839851 411630 353711 542334 879727 535362 2 288631 884240 1280 120 510272 757712 805724 837769 797519 760199 880862 5 552909 13 806458 864615 208583 1 454808 738 459746 528976 135248 111 624114 53535 30468 250971 785229 762291 551591 348237 151841 743902 858235 856353 761648 11333 1875 531509 61739 691398 191688 628367 415514 447979 878741 359044 197893 408130 718410 25875 837588 16 841809 23963 893697 811405 743906 890646 3618 738155 722235 200 866401 589851 777553 835337 5957 9 7 789879 367461 61014 187078 390180 854128 846754 837030 341539 877543 655672 400443 856180 556424 895800 870787 734330 63358 5 707967 29 846027 2 623144 54735 846125 812753 19832 680 848645 821581 343745 757040 1344 6459 185837 235 12 816608 361873 244819 740353 835389 863360 815325 574690 890073 879235 884907 732548 20244 885748 852214 1577 652435 814391 636364 724452 1846 444393 784468 869298 363785 925 3510 1 897168 333410 875826 82080 891735 337636 787228 260084 253688 299186 855570 576636 865005 745898 102245 321884 574632 320510 101899 898980 184 820352 715964 769035 843875 701684 859269 17016 896517 445549 656199 13880 757519 752547 1431 110 632282 610990 2072 167345 165002 445 149271 179481 42 332747 838142 899256 827813 161442 871677 2416 861524 458737 580750 839060 226850 292769 127239 343515 955 440162 661511 210150 410486 892092 621671 600670 862785 92 777994 776997 683421 891359 63480 836675 1 115022 568764 608931 867250 707881 468981 640403 2 599966 42820 899857 398052 719934 406639 481350 122030 74318 2212 783635 419507 560614 858816 421981 823734 226563 309 736704 19071 328611 893782 1978 289496 101120 778526 595604 729416 888848 293204 24 1236 870977 76 851635 3 876339 441323 803599 354834 509408 645914 79987 380 14 643464 4832 806225 70229 278807 257013 814566 33369 107176 847135 215538 812878 41509 321000 41 10 3 865819 11 2531 423780 862423 224021 546654 146 814087 114838 848587 247551 285169 121167 837240 835805 786430 828809 353106 607072 7 121169 355354 826683 882721 768435 663464 372662 889113 309912 882082 895290 851526 825271 875620 825327 31233 540317 248 33 10 9 458830 819842 33483 854745 877753 1547 882332 1818 873134 584346 567 25 315 687027 114 319056 871641 555834 156 180308 491388 774982 249 842593 806843 217012 899794 813000 218518 285743 213967 808 649296 799188 833689 19 75780 11447 54490 271847 611429 5 154280 817943 2937 881530 237396 13134 225 547915 707824 25 732553 872347 892609 772345 247139 46121 50788 250022 125353 441687 10619 475740 19733 85025 37 343381 622591 46 320 421465 156224 793093 668237 574263 720963 126752 188426 597908 891779 729402 681222 843502 29641 807637 2395 201862 153834 742775 864803 884503 351502 836545 506658 846290 328244 16254 770432 350788 879159 539500 57482 196266 572373 753 4367 503810 29156 43 26034 875114 867009 149858 586381 881376 598722 621478 358225 3165 866223 671114 113407 893099 48658 7412 868475 887399 775071 358773 891974 771280 794 523473 579324 815810 471992 151 690077 399756 1846 704686 218133 353885 305726 888615 3 556971 224818 140200 81 875277 197542 709116 866741 53 585041 821019 863520 249334 436932 649295 813517 287613 806175 690715 681787 799252 191 734004 605724 424496 673078 857834 14 320520 729651 73749 897436 899057 84071 583295 26 892175 284125 84397 395722 381787 870342 77058 328271 864363 75697 6 1 185 157945 724417 149007 876730 447011 430016 129 54749 189948 869116 894253 854873 569741 224593 706781 869502 8 875349 16 472135 600816 411444 14925 723583 677823 861345 355 643803 33 123103 827561 305333 3 420282 862519 748099 620784 337547 462513 89186 145222 837560 204531 9 416000 229 882654 548707 793256 149370 594157 211635 142824 871698 881863 865485 325989 522884 897883 174820 584605 801969 591406 361802 145531 811773 881957 142092 817432 448364 692038 815430 850469 422 850519 360361 845099 876375 166288 214950 429319 619722 807744 605100 15 757316 807155 787875 566866 349 856358 454545 459121 783 675235 771960 511146 803458 792898 74230 851858 430798 595478 781074 840166 5909 598 456878 7064 421896 884589 506839 547 550318 63465 421348 126903 324519 822795 197816 423105 758268 720300 453479 24922 43 442216 872410 881480 896948 174953 701931 925 118929 887591 491142 38 897912 767602 896266 847300 5958 160 762589 793305 718243 851435 478598 1070 342856 518594 763158 207439 365910 870714 298312 826702 89130 222606 859008 36 328471 199925 662597 12 866185 21131 14 1 761089 832639 260851 718738 395710 39711 697514 70676 22634 717869 293222 385037 851799 252 898848 885229 5 645834 537804 740803 188883 201975 862199 807140 24 3724 1462 130232 446543 219689 881863 372291 853776 534081 27990 432198 457985 263823 897487 614586 50521 6 621254 381851 209142 731107 829 7 632272 425782 388764 892443 238487 20304 386700 826328 851184 12362 852795 8171 347890 55899 360113 848499 690239 1072 543482 897670 713711 793223 583063 3 74471 747555 96 322530 107089 433 288974 3 750141 518392 865805 462026 376916 891090 326627 877726 828036 15602 809586 50183 500389 846382 585533 313 806382 835121 858049 171020 63754 691543 564071 596218 689593 860601 610465 149429 408951 161203 892370 329 870285 767466 872848 842673 299509 865752 23250 838247 668495 831589 839992 2575 892564 624398 128824 861891 456127 5909 19 805758 50814 290682 294064 45 1 382 481814 712196 775748 879611 687341 837468 46231 12860 265344 299059 872900 484672 2160 461697 14 204247 265567 834253 4230 280502 618 735017 247472 273953 59 301607 738693 12362 59401 876138 876386 790182 165548 818107 788987 284 29389 168281 134970 816655 1 890665 857938 486384 514233 837916 377121 169631 462658 671183 921 4211 709330 809691 898213 119782 829663 19147 821868 766043 882521 853611 315570 702430 672171 37088 831668 718200 783278 882343 521557 818388 890409 2 170236 865368 144978 648117 3 798258 29438 725286 182688 897279 841365 858176 898956 517757 390634 566931 22236 743934 507408 7 870198 459939 772806 463270 61 753360 702214 146328 253616 710421 618918 131878 17813 806138 406991 457845 449 7 287173 479178 838481 693732 117196 18424 34039 434 204359 316075 777891 815255 868842 536741 619042 47822 820386 604895 778642 668281 555173 683008 702417 170527 282547 182246 9097 873849 622645 606459 482657 12233 818838 849286 10 574830 741587 158592 653505 874379 843083 855360 225117 3 4 892179 269456 959 360512 550032 850896 194377 343235 18357 530031 799392 874030 93896 348779 54280 565411 597801 688544 896987 873524 205026 893568 277369 427620 752270 133919 864393 876342 770266 599448 532579 259 158635 595355 372837 867509 851351 888201 839704 306609 456562 259983 838369 1 859598 601965 663575 228583 291809 728046 39 130 75313 665121 862236 403864 430507 849657 297094 459077 757529 34116 100 38 894860 331971 726171 111128 888112 31 863839 844494 178535 874941 340434 401277 12477 7332 652383 31928 475046 34293 799109 564698 1070 928 49 5922 879315 744720 161546 569689 848749 57056 894680 873453 838599 5992 804531 885147 68264 125833 7051 526591 281090 842088 295983 941 898372 790354 678 524225 828952 3 106783 861506 1 615783 714229 72675 258 492437 889023 716110 876226 883675 895103 873886 646855 83 893528 464578 615965 686723 705206 19 422545 187256 86959 846890 319272 898368 292351 3 214494 870384 871230 708144 884385 854352 24 828263 1203 2860 887612 676527 2 281709 888860 120144 624863 9433 765344 556947 6964 839297 793887 230254 512275 784941 818320 41519 469950 819715 882087 811475 420806 367764 72806 802727 893001 854765 499443 879705 859095 327281 151534 9 324557 115 880075 479507 26 32 59536 601168 859541 656501 639635 537982 38992 235458 3969 511 442470 270138 14 163535 809001 508830 742772 690770 18154 899041 878486 423182 310026 428851 31421 350599 895006 828193 733085 328768 777288 98643 886848 123665 16 899539 2 851687 895608 844524 460512 37868 27 144671 895219 25984 171839 4 153 543686 872117 777340 875061 894789 2609 270089 32899 875605 875557 505595 3 133113 26 247696 11826 632348 303365 881188 681155 897242 540628 840890 705739 602417 120277 39264 823622 884969 891926 795986 296773 23 410888 605955 814346 631139 408593 418863 399965 805441 614730 497435 57 278665 677865 589664 376402 896511 521450 750246 330183 820717 130610 266758 46957 859058 96 628993 266356 262859 874673 73667 777020 755638 644378 612094 490405 41882 383653 341881 837665 43867 118526 577751 2784 876202 493166 44837 788738 894430 417187 449 25570 11678 282974 696995 182715 22 5979 404081 726976 881457 828584 889843 603427 318598 854048 28 231772 639247 543004 867158 28636 822464 597694 585701 588789 706105 412916 15751 453468 437129 772710 576224 438248 183116 469 877020 272343 62535 863180 6949 222998 150 4741 534801 893116 891736 245995 559378 154669 32317 12665 416243 183573 718077 864352 853026 875353 467472 853507 1697 811176 498675 831789 82370 881069 2730 202994 789106 871723 647777 767205 346672 577177 428782 619353 437418 562807 585155 610275 479 50738 855422 758880 6 111 898893 59 157413 692978 464360 4 611366 238414 803873 457330 833016 892362 150267 27528 2 347849 371981 17621 4986 32391 455467 636651 300863 341302 844130 874304 890228 10 3 536893 805160 698877 516 154521 835 131064 96097 835538 6 356509 892962 368871 788959 733694 102 24685 863158 242139 795417 868727 112794 719186 863935 133961 899358 879141 375820 180775 553906 190011 2 662757 882383 27737 794635 887272 91927 843456 430933 793350 385253 434108 119452 882017 454413 168325 837071 582038 605306 640826 434436 863713 681849 8212 56850 1810 780429 77032 41 4950 865850 897457 415 75830 28164 838597 527583 28 154676 183838 267497 136 645193 1073 4547 891265 232917 833190 396186 132245 633537 14 225975 23767 878456 803442 80691 884367 683060 148698 297583 249494 866335 297275 880381 873129 4 369087 759517 9 849620 855979 33590 585490 47553 817603 14 9 456774 436605 297807 842787 786783 281268 132557 847989 545 1701 575994 675382 696183 891161 638992 504260 569892 251865 855934 742307 742650 124147 12710 1784 28474 863104 706464 36 891732 801508 34933 426707 628792 161433 848740 884369 454251 122 1342 131768 240 304428 89072 97608 338554 20 39450 293012 147066 774778 728215 21 317111 95 854899 850849 778939 463556 810637 58 684156 876363 3140 7 62 32733 833749 69 884883 755 4 838967 15778 850674 5892 888493 42711 847989 129112 62501 963 734039 867964 165919 290559 236424 2 41 809410 854976 144805 175993 132688 300136 8209 249391 508485 721874 405305 559964 59258 211257 804500 126 571 798826 744627 829687 21776 238521 862735 284430 2816 3 349 727061 467421 800283 42609 596594 895 35023 349815 11713 1729 757572 1105 553726 346265 70319 782842 3470 152 89620 272759 47542 850571 467359 459614 2 6233 892577 886204 563210 298435 824026 194057 890991 819778 338087 682728 842750 4455 275898 166440 491236 876761 146329 61 690686 796883 510766 685321 193065 891401 400780 656935 77806 14474 76 138724 790029 418897 471409 461467 488722 527347 34947 605106 719629 2 799197 3887 461668 819415 664748 25 72500 777557 338862 16628 648295 5 584464 98834 652361 899571 249456 803362 662370 27 242571 1462 777577 776773 790751 239 810693 557460 59443 872238 217389 868182 619 782681 2 80957 716725 754 299586 273645 829375 116205 839991 796063 848524 526859 225188 877947 17281 792822 853731 798047 820836 850040 830429 867598 743847 616609 236073 858856 80886 876 259628 855801 136385 281499 402422 183 492547 178227 884510 45522 9 79812 16 846356 475437 863850 12356 743645 48480 754146 656094 1715 794020 884643 6212 490084 359608 1305 7 887752 330923 859511 896513 5 899260 567642 898138 649793 753047 644795 417532 437180 24 84 251431 4900 17 307650 839395 871085 627747 823816 384141 8 15 159158 222376 158 324147 858992 2 874054 146859 800666 415578 608860 463 822328 894276 806260 18 699322 364283 228509 814913 17913 759507 308669 721782 12721 474820 518253 307472 3 453230 552574 130424 717744 788431 11 870188 883036 648052 987 801773 54 884646 97925 385935 885383 804216 779955 792614 887679 450351 750523 811117 501891 238597 73904 599928 378946 131156 346176 787497 5630 812962 498260 366328 645745 899056 845569 368888 802640 105327 650476 476125 892901 13201 472956 332598 215689 838675 394011 39002 3 70621 656793 11147 498976 138416 276051 871895 847040 883256 187433 167891 1488 848937 741856 553874 327600 872045 670 8 598031 870048 435836 70559 23 550215 632540 5 548188 699333 1528 2 860536 276585 364034 15531 310184 785332 90 397986 872966 2 644942 215942 111 877591 20335 263483 237860 62256 878863 872451 469260 631142 852413 387699 726486 862646 842117 389633 680849 517780 885927 869356 156884 819469 594781 55 162409 34946 81557 429275 807742 704582 891117 880180 478517 873605 441993 610127 872478 846086 404236 33429 179920 893743 789780 123029 278727 12492 589697 778431 15620 840104 866430 126 151 896295 782365 20701 471158 686291 9965 347328 845855 863694 6 789444 861163 122822 497 896535 641 6 296173 474641 28873 836250 20866 861362 47 361 490932 5 654342 85415 742402 278459 207388 95 735641 264382 805110 348282 34 848878 545720 602733 1759 682908 879080 307261 3 27953 466476 118 493573 857235 897387 730139 686790 138740 823074 870669 666696 616473 600420 872259 815940 682069 5 885470 846437 732727 873858 242634 835794 840085 1479 121660 11289 787344 185 182 792715 660374 766480 92891 1135 757139 16 414567 630718 212548 122125 469663 17 892514 3 56952 850761 17568 828610 665478 719601 891801 243372 371049 676922 693565 2 92998 878262 587036 616925 273011 13 883598 357892 60654 822427 421920 876975 19 585841 759293 727926 2547 746564 264428 835821 774507 132 5795 856093 869997 295316 5 798981 635042 162265 664225 725307 895911 492536 371815 759367 772614 494161 290005 896745 594 649202 746975 737846 243616 244248 18 611422 241593 628979 863228 9711 169442 349221 49224 852395 442791 738523 537468 3959 849954 231448 563273 39118 248045 833654 17301 194785 868258 819471 10237 538111 504909 434396 695417 447 2320 18 596685 249999 2849 873267 802390 899568 856569 795971 93 761544 873173 823199 29 815175 731237 797626 308248 441929 19 811990 631364 633573 802567 13 783053 851501 547370 412874 28787 5643 893936 850288 210142 83 740402 672468 256219 593241 758419 613873 1407 118385 2 651544 755688 891183 9205 807370 267155 334708 554165 811551 224641 673888 115413 879252 56695 754757 3283 416927 173053 156488 877297 896753 860551 794906 629783 302469 882938 782963 755486 1351 811195 643354 513610 279141 3 783824 657347 329962 57 396298 868526 624938 368892 30 889431 758271 47532 580 894106 486702 890628 815361 101500 73 882623 446093 220600 737328 858398 430483 51452 892186 17370 883321 4 223694 889946 18526 439787 728828 83 126 171770 1032 651170 852760 548650 864360 789643 873539 882296 699904 178697 890956 2 855075 898913 857976 310950 607435 3 629831 696399 897984 882952 2 26516 59246 126 425796 548001 516236 510669 332177 243448 107203 818148 3 301077 678046 706181 558912 804680 233474 851462 359098 839410 890227 703596 872251 837692 3 2 474871 884168 7231 758071 179 797158 366682 6 882692 688257 5368 783459 829999 855377 1 873320 812050 6997 3455 24395 842239 165 448 9 808 257223 461717 200730 835061 820339 70229 533813 208842 120843 525457 2843 803479 850127 570940 835165 2056 380052 871286 540032 771019 763021 3 869507 156962 748351 23759 507466 10718 892282 32 707983 854481 25726 899079 1619 79 727989 754768 898114 5566 600582 158741 663272 815158 872771 2 860557 753004 653 251940 770914 886307 5 171874 691127 872945 302311 567171 552796 208014 317402 590673 865937 714415 674998 307951 353795 580189 821379 113991 179640 857995 1420 363 756578 155179 516847 63684 431723 808744 176014 4266 147609 255693 155972 179980 603212 890288 320605 787961 218094 4 874943 880274 572314 70754 709043 204956 9984 860954 5 134542 94034 792158 32 45029 587074 391973 699007 299702 876690 875373 266840 1340 276 52918 5980 810124 8 854329 68694 438609 148442 162798 146150 116613 898019 46 868510 13 837085 696336 668216 2300 423155 614175 747443 6877 684865 733988 2520 844943 632598 196968 486320 452058 559503 746454 26 724510 854536 399961 14669 421 665553 882764 698154 519287 624574 322631 183561 38 167937 163 866878 838411 775110 88122 406266 127449 899819 213747 815160 73737 830265 860354 222 323586 881562 820327 864851 14 823143 14521 38849 516353 630 551058 647673 15 855434 395743 265079 606461 665150 824744 818223 7 882382 1 888800 33598 633925 147687 64 86 339811 893272 531014 874691 321076 600888 81482 616935 589432 308770 837440 538266 328240 724736 112141 891610 784455 182478 366572 335516 231086 832372 200985 4503 855082 319140 168 259574 763476 341196 421200 862685 4 155229 154439 14 29 665251 502509 728575 893397 482154 20979 361981 13 315413 222365 563769 41594 265171 650886 678121 513402 817527 869889 192152 11 864755 588914 88 470105 128817 233594 422831 345603 147524 345645 751383 892804 206183 181557 884209 549 203248 269258 111024 847263 573910 114481 868346 2111 88860 707514 757656 835251 2 456104 875600 880456 6131 284626 562 865971 58 876033 804988 319226 810574 226993 328802 37523 893158 446 760075 266875 4447 693823 17238 596515 827020 891673 839440 572626 457751 601164 32095 787699 189110 2 9408 9 710313 766776 897690 825322 893820 782057 575415 828220 188125 251933 822652 198298 311294 879155 641459 829127 265059 88572 434245 303066 895099 101819 5 864150 16111 257260 814281 746907 1283 837106 164974 276335 25958 480824 542658 61006 890922 725449 847825 363992 729251 731104 6 525514 19 704544 125927 721432 460231 676298 215128 722 841 888792 590401 622478 869193 822385 84966 778085 179092 847538 3080 726 236119 890012 851809 783161 370124 705236 645452 513600 399 881867 518969 64612 660193 549798 579253 180734 692369 845890 52411 672989 56190 1081 821867 871892 894413 385073 3 883100 255024 1154 173722 896605 847334 540209 16727 337369 725046 68570 887098 851455 453636 338717 845623 203761 855599 68483 536338 79435 6429 899466 312157 239725 96544 867512 265 1905 7 896514 898111 336 490809 799984 260823 234602 741476 762698 874514 877572 506843 424977 759358 637849 786852 578361 372170 608512 746661 889024 612076 852725 78738 874726 178981 21 195885 853564 1 474910 749769 5171 768616 841596 309913 35 874655 50030 463856 24200 895881 777355 350669 451532 762617 6 244374 579913 14265 337888 20734 830757 161426 794361 393327 88 789116 223129 811752 843809 846968 126266 698602 868898 98674 507208 4027 117769 7574 567 640060 846339 792777 638993 1 798053 887886 566137 5 1081 806762 807226 691991 559248 703447 781472 267699 22 266088 194832 547974 11 811 507399 894028 309381 840864 38230 384256 757685 436895 895744 700014 91022 852242 879490 886554 89467 853822 1925 867636 671100 437361 855961 822020 1 265213 730574 674543 3370 825363 897615 209568 264598 235186 675547 1384 856891 414693 891053 646804 288512 619832 3 623872 865462 618 809448 217893 4400 822764 571040 854959 76783 11692 10489 643489 762603 23 160704 73499 587941 9021 82749 4371 1286 893576 408663 875128 345558 893050 887738 296 575734 8452 5 756854 845556 317 391135 706184 171557 2 556614 7476 397975 21223 6 202886 821778 751705 7994 804302 52745 362461 895280 614044 586864 23 192359 388952 622147 558218 121572 66171 358848 13369 33977 780435 28 167096 1349 73 20027 378185 17 567515 824649 605381 876048 692455 693969 799156 619404 866016 858585 349999 88930 115397 807251 653060 286324 789032 247609 709418 62989 762052 44739 808574 870772 18 616 652708 891062 95635 90080 794643 538993 306240 880021 658217 572467 719263 866607 244 807250 883226 282101 25869 28808 885140 863154 2 78415 15 60 760170 3125 137 136891 598 514545 562479 385060 689621 197623 33 523777 826686 331382 381642 45203 704437 720596 421989 100231 810247 806589 879015 412893 348448 752354 894959 93 784842 4775 357083 28578 855194 12672 192022 866911 6 497081 6556 678296 309260 622417 894993 876196 2 354704 704915 1334 151730 868750 209336 789549 893899 80 613990 108899 165893 771256 824527 837303 1973 6034 872123 2 720896 817677 882437 115679 62645 741456 99682 882727 697318 345 661442 342384 806559 898011 19387 496073 401095 5993 347323 829000 569 220415 872560 1948 255949 883553 883098 412782 187 765057 752827 202924 61324 6347 815107 1249 298522 539932 39075 668106 564510 847686 870851 817872 160092 153981 767088 894673 26 821180 785096 12748 124807 741917 1 13166 188555 852534 19 39 438401 45792 684454 886707 194750 47767 194170 86548 851512 733928 849787 939 738 857643 342711 766718 718195 867391 846761 253318 747931 453789 460070 33580 112830 884972 593068 494395 72098 750036 395348 891572 564890 852135 819816 21312 806416 264303 54813 759452 228 1 382373 836399 846513 134769 153001 517846 806338 639974 343877 822621 734458 803047 304334 243185 410348 898745 488560 200149 723 15 6337 736320 856498 614431 38 498576 18445 887566 740491 2 305 212225 180165 797938 3 217 827624 374354 857723 6 263246 219626 953 240953 318 631173 894736 3 46691 687931 878413 873723 516 438238 896551 880608 845120 804248 818805 848684 42940 703692 23469 859159 792663 803345 820709 405331 839653 468677 628733 6 609075 269746 846196 118356 834265 10147 390981 896308 311105 881026 773832 23186 517830 888874 348462 716904 492043 794668 792478 74782 886123 754644 102304 793696 662738 543248 154672 124883 853762 630647 806261 804257 749477 10309 604578 847199 224175 178611 473776 551484 809505 700501 677064 428039 14 697823 15791 867471 422408 382666 562070 892278 488492 300360 2 394697 894976 726039 892481 551615 805190 200411 750417 513236 2674 396773 866419 890490 708983 858544 851505 3476 834472 864707 852770 850214 890650 583078 675241 890054 391040 744235 88 163728 807913 873310 790142 892029 898193 127603 897411 148429 5462 632757 161912 376655 855381 2 879774 74 506591 729582 140608 197579 841609 712808 3296 1 727857 882299 808564 765703 172276 543415 531802 478487 437275 773255 495335 32 276509 610965 793531 529046 860572 872787 309114 221298 53469 2 712995 368365 891806 277563 778101 760008 130624 45 560490 863675 540039 773559 867850 665542 150236 846961 890115 157044 681706 813398 141652 94845 870088 559021 113554 1256 51574 93 521673 798027 465888 8 892651 878707 351570 760101 533171 613040 1061 2482 658227 58579 9619 728609 684180 48434 879820 890965 25 307595 549175 818248 897176 420168 890077 221464 886371 778193 796014 829323 64154 549584 874979 524730 366825 874466 497041 504983 6352 14802 602912 408470 545670 9204 581656 348577 69208 496174 484193 145875 4 755733 506107 373763 2 358947 815470 94347 895613 466657 829 389655 882554 5503 66266 626521 704074 870678 296705 440370 889114 897935 707238 845835 632879 495 2582 627172 692845 883420 700902 570887 831861 366761 17409 392187 363938 390121 14558 591865 386802 894298 247369 560369 852311 749617 72302 399 884006 1 748044 863241 12822 830546 222869 340165 122674 392738 1065 369909 614402 126860 851214 631190 701570 793219 735816 376943 301307 327430 385351 419096 876400 207382 5 6 215917 709581 187451 612759 309547 47832 109887 254684 2653 111550 761924 202398 675 880699 600455 32676 57069 897429 680376 28410 563763 860759 296168 192818 813988 805191 188146 446367 642238 892588 819858 767999 255445 457022 85586 758834 816254 6 462182 837020 734258 38457 764978 556413 857457 807702 839824 824802 814947 315639 40 5294 621452 695060 861433 432297 38133 753938 186127 861 867730 271 768255 1 720 212104 893169 274726 264300 876605 846877 699066 91 13307 379590 32 27551 250 852828 80311 6596 115140 572530 164 778931 841577 866115 264327 557209 894757 515856 765177 663510 265419 804859 600702 28625 214841 65319 55 52754 3154 3 760981 11 657246 268791 175894 729427 477169 857429 894716 102095 853945 13 746965 499616 898344 153 698062 845962 124526 869069 588837 15 122529 12828 579622 2 82 889580 470474 106 797132 563749 836204 861160 831335 272 421648 879683 384038 315020 851558 12 852470 721018 23 738170 595650 892547 17233 52 872443 220452 88 502317 63126 812464 887395 137729 274119 887727 577581 514948 100978 49 829776 603664 599565 14 688780 526363 678236 524472 3706 684513 807836 481726 763762 585461 208440 30457 3752 857054 7125 323984 142529 875356 532170 270246 206 262356 294 337522 809487 78 5 833803 899969 25457 848273 50576 462927 106775 890993 476430 64835 169485 436734 328220 894225 782135 596113 688136 889 817901 8703 820498 758708 8 791894 892821 890073 871528 725 788478 711550 678843 388954 4 696872 6 2 876039 1 835412 69 863076 9 18 841425 567627 1919 817431 7 328440 2230 64 302654 562884 899265 856088 395516 713119 318459 857304 526037 497 882907 769574 26987 256 852207 853898 257910 102575 69605 883873 8 41808 627 564606 834461 891345 507 567952 220350 6 377063 881417 880371 769047 581135 67992 226580 850271 335 449797 638088 384055 763620 777368 701810 854151 208991 770371 789756 605178 11847 2098 519208 287056 115877 12986 2 769145 411991 348861 16 885397 719915 825328 760230 269998 888284 764814 60238 27802 863988 262436 457438 433965 15 24715 100183 3 108301 538949 295958 48984 886884 187531 772859 876101 887940 487314 9211 879576 30039 871086 176 661972 885588 195300 561749 681052 295348 224 19181 816140 861909 3 470875 559178 34 5579 862212 895391 59 60210 32 139362 11 91717 114 26964 815078 893734 703117 573201 884200 879834 307 602158 825083 873609 816920 383 889186 556495 893950 17146 782883 762336 296968 812608 773949 883085 801046 775273 870728 2 101407 733886 875330 6801 870786 68 833252 785385 865945 5 830213 414 55350 522149 584907 829821 490348 78160 72 867649 3749 857158 790525 894460 94 403 12424 504385 244453 533903 4 811600 864050 854630 6 12 790173 543205 430535 740823 554092 16339 861862 25784 785657 737278 743848 878806 1799 19 886471 595519 786741 896152 820695 854343 873171 165 896390 871527 390192 110825 2 27238 808319 875445 139543 624780 504092 828919 691323 735069 104360 138149 307325 284699 863726 285541 182366 508145 30349 16 830852 110526 586 79408 541138 10 576007 785401 680 616346 881382 799871 149 18 230779 755411 186211 399290 854942 713851 22575 159439 418344 85 879472 101024 121663 148129 334198 115172 19921 317448 740820 540608 883320 659674 191 675261 4308 85332 769244 547599 346465 619088 784259 654075 385913 498132 891504 874490 685074 447131 4 274108 877980 19320 871751 730664 33344 612671 816972 649425 561304 195337 2701 56410 854931 885843 71351 32 55674 862033 833697 352455 812209 497742 534907 379432 869217 196044 1120 811802 896243 61424 7 3 176003 4 1 573115 548361 773173 32834 833011 584548 567861 626912 161933 762580 74 789555 480103 830042 769175 698085 688833 461226 597579 374336 876435 843131 855497 718940 816152 348931 822328 686868 452497 854646 178718 592475 873841 237465 894849 22408 668808 325843 892789 462794 790554 884135 790074 647 837456 8 307993 834414 12 5066 702509 11 56464 851143 859112 318178 799319 633383 38520 757117 220556 806278 211368 15 4387 783074 2261 514382 881699 881552 4156 94855 754645 647095 646445 968 741196 340025 788330 356817 678161 24 721821 72807 290825 160626 892771 604 172003 53455 37615 473525 894508 860551 321262 799042 306143 333319 9 9 445505 181765 582959 199987 495951 883221 501490 183147 24833 47650 795451 757845 13131 339474 823373 546923 133262 620958 593297 848450 876598 816926 661418 269962 890602 261002 2 526684 842251 893043 892471 287746 31079 342509 272260 13 506401 898976 9648 39648 84697 806285 36 35178 806309 309174 616075 12732 813288 254034 532846 888651 848454 786861 344180 154 816612 750398 187906 850630 249311 785568 898308 810187 828701 295335 136619 133103 742802 175349 816220 348757 255481 539025 816256 873116 85426 437893 13310 13547 710181 11564 510957 418511 734273 390397 56 895179 29925 73337 1314 89259 608600 3 886332 421 869174 577074 899411 701243 113132 144397 873162 3 862714 444026 14119 841850 882125 546803 888909 18317 173533 697893 161226 894782 749189 452590 154594 893032 880677 143550 82 683735 504038 195340 758430 826857 79294 24 94 848456 897610 836533 778562 768903 646988 835148 333143 641075 881274 236219 397955 409138 817469 577581 739421 857142 881509 898948 822845 225927 395720 624418 27 855519 782434 48 790528 812275 4051 5923 481056 14429 3 869721 1732 884775 5 430949 694199 101235 926 494371 515979 883724 158629 822087 417854 312580 139168 170 887774 192094 854668 883654 620780 887972 770669 688966 696526 836065 235112 267150 766570 626231 700408 846088 819555 22049 863903 281717 289853 380938 308136 885441 537659 16929 783631 1 770387 891624 803598 32436 734615 878894 3665 372079 411488 16 567716 664859 870351 4 846432 133467 319499 58 877098 97682 419293 642253 407200 505780 646445 21 769459 661230 462087 195965 40208 336396 8900 892366 860599 635017 717734 60 821576 410721 460 660273 457727 436139 411643 697096 823290 504635 76 844581 244073 799219 162462 1667 893623 890504 335098 835518 122010 466299 849874 473727 426010 346078 862055 3148 880653 30 363518 655248 396194 848946 820625 872664 94 756506 360515 446796 878284 25 889694 44655 637480 820555 857695 535 716211 615080 727310 720 463098 129997 805281 602246 882174 251558 1 796220 531032 209407 573322 848186 494742 4542 281478 889785 46 569138 611955 6 896452 442354 896333 440961 115843 3593 110 890409 885768 797 768785 79090 707260 959 696352 722443 412032 115997 893328 278792 305139 822210 30 648944 1505 6759 852223 851703 877657 361393 417830 811773 2494 481135 849497 45011 826782 395209 588638 542957 472985 5 199425 446587 895217 777025 605534 4100 813310 1 799 3 125099 897523 19790 565 695088 120494 90 41648 536862 894125 872182 39687 510941 89579 57059 579873 1497 629863 850741 133572 764972 53783 2 372081 73283 417922 1133 456534 566079 463712 13092 652340 376603 676449 351803 542286 2 529116 205456 73079 807685 873928 777587 804410 524 63547 880043 324259 291226 537936 43754 492907 668254 873886 599 468725 79301 898611 868264 863244 2 21087 17 590459 729898 20 42677 49007 868768 137806 503642 86620 2094 18145 560042 103 806085 117072 641949 99238 841905 25266 699677 2 894002 37 2 770299 688860 622008 138 4 159587 262942 14 4150 27 5 248659 417728 441139 151577 527613 843978 854751 780019 1654 3270 835936 3 883963 872522 373 416110 764650 21 163124 865596 294530 81478 851875 817751 19091 178012 883660 861304 252 253210 3 247 612072 674345 560823 659471 760101 31 328 64749 6 888202 119774 354196 868401 779583 13956 10 798576 629087 897947 372465 505131 552106 29 699145 13196 221575 753296 345125 319285 673320 3 195619 1353 631243 167778 810957 14247 413065 148862 1 342051 887071 883629 245216 52 851330 408774 847773 167 67449 886755 3175 644292 789127 67 558005 742957 863784 126836 340855 844218 197134 94549 879926 393 185308 809392 476849 693163 710040 7471 894884 18643 703415 296310 572943 7 713160 758889 304367 13448 574102 3866 445361 744084 858323 1836 444228 82865 356942 893674 874178 855617 140 808057 885275 784093 728662 189236 162942 180820 622022 474315 418717 795144 863613 430298 855102 642472 841166 141623 875369 736979 861649 789957 858903 22556 586540 764550 165660 763955 690351 417105 877838 25380 2073 604939 797799 674510 637559 794843 471613 869557 717651 829057 9441 120 131140 429547 245020 397800 5 387653 426467 1451 78758 89 7089 865814 105541 21 911 538540 204716 561188 1 4027 273975 140710 11 744007 627509 208786 889950 5 424160 864569 879193 815242 676594 871793 886622 830378 221545 899071 13902 411216 616288 831050 188948 550280 570344 72355 845250 770517 767779 31615 890918 747270 758165 255436 572692 579079 389563 306975 773572 2398 861643 541108 517523 890868 815910 898853 419251 95446 270654 851701 434689 820035 678195 4 1 320448 875844 535219 571633 571350 62226 795083 680552 184606 565250 11020 752514 884225 863746 1271 575147 819430 368377 793863 323842 829900 634181 500031 275271 509159 41248 842872 836497 430786 844740 11 359481 794756 14431 511441 580980 549391 738793 3037 379578 704096 826491 827378 315725 9 882978 881537 728487 841258 832193 569 606824 793702 594805 325 12140 734380 790189 648128 360619 1 375988 884333 865442 224112 413297 51458 740188 227378 893612 760634 876469 851458 10 15926 96196 741786 238434 546386 57806 188545 578337 755017 744223 497046 39 784350 428624 831358 890896 893081 701220 451248 787917 732378 8440 3465 320943 874744 435486 209723 888061 192998 46563 462200 898197 272597 870996 319545 841199 366218 509052 50 343605 775078 726928 832127 19590 720546 98842 24032 3 877188 332015 808395 144257 244395 382709 780417 123 881699 215768 839234 770886 298514 896077 125721 3300 535634 28132 686858 423181 839574 749725 800232 894768 126268 854994 45765 871810 858843 462322 7293 619028 539796 161342 16 394789 897455 360547 443850 878262 1402 163 743112 114180 206007 800992 231424 41 833402 236372 1540 4 707711 641109 7121 799998 107425 190 847941 40 456894 581277 260751 699064 18045 523662 70022 689616 834136 892026 24 821276 112871 1 851488 120818 828231 735132 825150 6 79 32727 602307 763639 287805 857282 881833 232548 1067 46333 428520 154292 514 326252 102729 872270 17008 593835 597534 400954 8119 5730 419518 3524 800757 157856 417 629716 654007 814411 103982 800316 31267 827243 12505 213564 814164 27101 813448 66498 394587 68207 24 830772 835598 850457 894060 502233 316264 208312 23038 789234 611923 719365 889977 836690 812088 856351 354337 269121 6405 126 803542 410071 16618 69 451339 532872 2 702693 12 567312 868568 839028 592654 492596 292593 660918 356096 93507 550286 885933 843586 166089 1 845544 649845 670477 3855 433 607279 84127 888542 787127 63386 899389 10 2 781511 732442 559730 442255 455597 196 609983 140307 840324 653325 875291 146108 856143 799948 16914 56 553285 109078 403474 694249 146 42769 95466 776406 862079 580107 2 827388 786156 19648 852745 2685 757227 587059 818424 767897 95418 874026 785618 882616 631900 789940 320694 879710 801704 567658 767482 466601 644735 897807 621028 806941 749489 393848 169135 69435 286158 301 219264 1318 859344 114202 1890 440536 298069 567737 85689 233788 641625 816898 216245 848920 7 65 645327 329959 865678 702086 324601 79864 3 887635 884345 6817 749832 302096 722072 3186 888399 23 101811 831217 638195 792877 207304 815799 61978 70518 606744 381845 525637 819005 26448 180428 813695 429840 31130 601464 873445 844891 106211 102949 400 36437 887732 214896 795465 800700 632055 671617 832364 373703 839282 886577 5626 662230 719734 190 274983 358251 553688 6 357824 10479 1474 2210 815236 1980 827555 506507 4530 2548 837631 810326 268046 536675 215907 496821 606196 856967 836650 626419 5528 151215 35 338791 7374 694548 879452 249605 545873 761862 618402 875060 849277 182195 1 3001 462875 195634 356488 155214 5 890552 452935 105 868753 888002 133457 274004 508606 868596 716474 9306 523604 594232 147450 737436 3149 8633 635677 536 838433 30427 792970 893873 19 136 812236 157 344338 820357 348 868761 784274 245756 372220 241722 2455 834786 770439 534646 55773 724381 815519 265847 1873 13317 377461 586749 1 896965 788899 419563 517 164095 848024 91 596185 70697 195045 877258 460759 643804 550892 888228 17639 3377 3 223917 897302 387496 278062 419321 846736 244101 672653 711178 524566 782678 839671 93 550379 593586 850693 725447 460146 439972 2 37 831183 34592 39934 860319 836569 845569 890497 82334 540576 2 774913 880713 86051 271 875738 586805 867074 133553 862389 894180 614898 844766 128046 57629 459131 806136 315371 22533 166 72065 27160 255353 441244 1 792057 546089 747785 79517 654977 199141 611369 446407 46 2 887971 15 14064 782003 206518 131 838783 62 888922 22730 133654 5656 874540 8031 79 15382 496744 168928 41439 600485 1538 1069 864598 624888 74998 769144 568565 793743 713012 861760 87460 766108 239961 11 774512 448103 585115 4803 4304 898063 878354 461799 777840 792426 728052 105 476340 872216 893360 831536 9 810913 693390 899672 880560 623673 321471 880875 19430 512487 747271 754997 455021 478762 889416 566115 3346 370112 130838 359457 48 877601 3730 2 873429 838741 798965 207669 302869 2643 813282 887244 630853 883835 898863 7 824547 696714 84706 1 238 278490 22231 349983 672333 336 866832 886936 432548 843873 577 870486 158 566772 259 882461 69876 507466 434307 794730 850095 137454 5957 877092 25466 583683 343871 729793 881212 351 357 852500 543821 410245 825328 737714 563892 623794 869041 135489 5 891140 733961 895895 43670 714384 863481 631281 359178 850879 711133 602277 657963 84603 318204 378071 140602 827999 186627 194970 128 864181 11 394034 285895 20 1 285280 577124 711176 476642 2 897306 323939 578217 737456 881725 73026 853605 239586 842513 22 751999 431394 184904 83905 4909 853996 179725 109728 620 878434 300664 648287 21 52059 55643 316102 232766 388 314 821527 473553 3892 479571 827889 881130 496237 512 219756 45026 727988 21 815844 239438 447946 386829 892610 708159 235 381536 5 890717 59 895354 387825 863291 291702 3 877014 657797 455796 321108 271717 873047 125172 326819 779508 4 670934 72230 16 859654 47004 896588 449574 94655 89528 876069 783678 51 71814 843431 21842 631693 156927 877952 251510 620625 819114 566822 893646 3062 788 887645 415632 878559 220045 115942 227902 812213 363525 393822 43 117791 750364 24 650637 847738 348491 138936 122830 856658 493165 899757 841796 897895 196260 2188 153686 196026 874959 202708 810824 43 250331 237205 223 40527 62953 29 796156 798204 771713 566038 507513 235715 735997 329245 733227 246769 50365 145525 9470 3 754490 783 832098 43507 143065 793075 652285 514458 226187 874988 176100 891015 964 768562 345985 820743 283 645161 568399 372036 894838 3 568415 30913 5 190660 131869 796925 28 202 494 12 22 8808 118253 445806 899762 573328 607821 829046 246 11165 334047 139 552900 554755 828037 497260 665888 5 866868 865040 638400 865716 430957 881680 284683 874703 883398 895486 853657 202429 740044 11653 312447 14 1181 784543 890499 645102 82873 495679 885407 36 406196 460083 12808 851683 75918 801622 402468 814500 601574 866780 143 610835 597 861468 407232 50056 573008 178254 778885 253267 3 99559 729010 3502 812120 590286 839941 240570 437623 798463 157243 761562 384739 884568 235182 48444 400816 45470 855834 888715 31 381979 561577 7 92215 68531 615 404127 613376 23024 880138 8517 535235 1 478973 397038 219090 823388 1512 897825 871820 771488 497045 9 504911 880414 2709 884401 626716 408366 875084 761691 12503 507703 744447 149713 64 862906 808815 36876 442843 93 39697 482488 812054 482867 316768 80450 879438 881535 9657 152171 172785 664037 161646 899444 2795 828292 2288 1295 861279 822432 351728 679133 64 52938 876722 842366 842074 52 94316 223105 862900 853511 88751 1050 667909 893658 590251 9582 201674 833766 679979 867865 650239 7 223766 43 159015 35882 597718 871046 326266 103454 428764 1946 847856 857695 22 62878 511534 430140 654062 103748 479421 621246 714645 7107 13 449679 1 15 319423 99 752565 5239 861161 889141 702069 10 236814 405 867655 519764 896976 63386 222710 890102 1596 884368 657113 14 586938 875456 824511 471587 488448 762925 843393 139606 788400 797824 745337 856991 816937 889444 525 889282 154391 178467 862164 601750 855736 851913 2 533605 893242 7 468738 394157 684043 557612 811563 21991 514584 436471 881159 506674 12941 57285 10329 2 893598 856177 655406 439824 679932 11049 782207 26774 581070 535820 866523 816755 276 3 211743 321110 725302 319 856451 890990 240051 837083 1895 853278 18896 15 90051 101397 402598 794304 813628 84159 861546 27330 500116 879672 596 449508 22776 826345 891514 883936 770899 699072 148485 522081 817649 43216 287289 831818 270451 76062 169818 110120 4631 823643 897993 761520 676418 4 547380 764885 655220 882917 528930 272 876008 262043 225 685686 682888 852257 534865 886430 383002 574249 804399 275994 36 82775 458509 838267 712851 638045 234705 776762 513826 6 188430 775651 227 10309 270612 591988 898436 586076 5220 879765 42 877165 273920 245 497 891489 330068 228889 370 1331 362247 2292 3596 882330 633178 826022 850831 580997 887079 372166 5513 546303 377050 613001 161906 831500 519883 913 42 887396 837133 796000 39627 795428 741774 5171 280 876151 760853 704218 407852 555844 473655 538599 2 885089 65281 594 26 132461 405281 76900 220 1478 711807 193 858487 754405 32643 734766 28 1388 861600 123187 891411 862204 165407 710594 854382 793286 1863 831962 437802 25416 381286 1041 873120 493489 28296 50944 532702 731350 354017 828573 864379 3574 847787 2340 894131 810214 874045 878 733303 242283 862201 832907 534254 2628 46282 1 586221 852704 364 162993 355378 875029 898704 234528 686502 62701 4 5970 10943 522851 686770 804292 456944 590694 50 1306 468899 2848 594879 9 594 743468 61 746336 821213 113104 250993 1 734640 1 846957 836758 602361 839316 898691 814047 40 851303 892499 883177 768924 790859 898450 626617 638630 878341 27103 872394 677 129568 841901 103551 510243 66357 538545 876275 1921 160 30612 56626 863489 834068 688647 885528 872971 773445 867487 846403 889362 689912 526006 482220 830946 94 189036 871122 255986 128665 3940 443339 842148 4 267965 6 77133 763791 895247 594526 290520 39436 882717 779411 3 104281 237139 827977 726022 841192 124 226648 296828 239881 222940 193406 695120 6407 824378 276184 5 378647 305120 6059 553695 372187 865762 389507 81418 876881 690240 229292 363161 324308 836140 834334 562572 551466 872314 844834 31 266773 433889 101284 214657 860008 20312 859317 804236 35332 677117 877591 21128 866419 434844 838790 95 864926 795308 824134 842582 837949 1595 723018 268225 481129 175168 713614 814854 274913 877480 12811 873769 296645 772705 549410 875890 855352 851443 37 68470 855760 1108 133313 106818 769831 749868 373211 806308 898495 160841 1104 249689 874994 268768 868528 687276 875787 2 784518 884701 4724 653737 886472 404975 850603 343 658224 763161 899097 555561 181417 216441 666 380 964 149443 580411 22438 15527 758616 184251 252410 326526 862226 857342 3023 40352 883106 804393 880507 862804 2 625638 708698 568792 133 897220 696746 70249 875641 876094 833491 364926 709652 872452 446103 394386 883742 787798 529133 300277 613566 344221 83854 763739 480381 872147 754297 771373 763095 889010 4 434652 847013 475249 500805 883462 29668 858391 441690 468788 634332 37438 11 790087 676972 117 5716 835131 851515 195630 4121 317758 6808 488732 896867 842939 258369 506 307467 127200 313254 99156 1018 293910 87960 830135 434951 3617 772154 390205 18982 430495 38 703753 142672 885928 247670 638792 53 577154 811238 727392 764347 553324 461728 103934 12 853079 823799 527438 885021 723068 885099 897318 457922 843078 55353 278 546340 228720 757356 879329 871535 896309 886916 294249 435659 490369 128284 306673 235129 10 719275 660375 830947 5188 196 9 566474 878408 879626 813527 858338 650374 409031 826277 354899 6 363762 771322 851328 49 377088 835292 748485 1236 125200 542884 889469 262631 853781 126648 647566 87 320624 892006 12164 634126 826478 894403 763860 296014 6 570826 32985 862197 410347 39674 376136 127031 249117 775207 462547 19136 75944 550232 860379 180704 34424 828501 42469 127888 459464 873409 563509 808848 496066 787763 890820 1023 382076 822260 2 276 573029 271418 490408 796669 462885 787603 283 698182 21093 167 24 7 392462 105734 880096 215079 1740 38622 829489 638106 885146 629138 440425 643924 759622 830173 315015 777851 73927 752552 553935 7 155726 849942 9700 113708 767343 658630 392754 643899 299504 460780 19 755036 881007 224577 405873 476 73506 891103 686675 171333 11097 801338 24310 83 744637 893540 484710 892422 880371 11352 110600 2578 333193 137875 689308 891037 193502 319655 49016 530766 90818 28517 739422 667711 843084 20 252805 728348 302748 863706 14 369374 73397 16169 874096 839876 814559 745730 17977 2 420647 878366 899648 40116 1369 859794 575658 477940 637901 765329 850151 616288 428220 183762 710959 673918 136490 489 1650 14373 838685 477639 546635 57015 28 103743 817969 460251 381561 37 784499 9 110583 2407 110282 844115 669084 555366 662998 798329 852009 818055 634 262140 173280 856968 589611 596612 610422 257553 241363 106192 855757 16932 898582 304035 377247 113276 2352 7 615329 704122 498043 138513 814980 1 235877 893281 3 12950 829394 11837 237677 746604 897762 195984 56657 165299 726675 4 526031 640008 406 497105 878262 646460 197158 839873 96470 355880 513240 897334 867502 165 595590 829552 3 162161 6 666492 899984 688258 753597 441825 865136 292393 895517 802953 776169 825684 815809 872336 996 514191 669111 105076 289632 799262 689420 566 205299 880077 160944 382883 146271 709050 152882 592941 147033 828020 4144 861646 856306 685992 28492 790 414611 19827 475419 900 752 841389 742423 1563 870772 859126 246427 32 885306 855345 19 11255 680730 786534 1 893752 11 92075 878743 133761 726901 217846 343405 594144 323953 273063 62864 2 522299 19007 515688 6755 507663 621380 514413 164 6052 659009 171 61843 889322 838393 897447 189926 890500 43 834127 693264 863600 145621 185863 277582 222715 93510 385902 1 612050 770916 327299 627361 259140 731554 887760 214 320912 418420 2 315469 870517 134598 11 299254 432682 369 878397 416029 107033 177788 709101 774595 492615 289130 741336 80641 116581 5 38965 8 828173 24448 897578 728998 213 46583 734406 183080 806139 886503 93301 69207 864691 891819 62048 59 377740 369951 359335 852436 126331 556465 819958 560469 876330 578852 828114 896526 896286 13 552 844657 2848 779906 4545 888647 500083 88902 90242 432 844118 170196 343033 111 643821 671422 156531 13 663220 860601 11558 817739 188589 241550 866112 230653 85712 457083 111327 820394 383994 742028 309 182155 1 797369 478055 88191 15351 394 140889 789907 85 681 119 219851 884914 594387 842852 549914 28153 849483 830507 810826 369175 7663 406724 622325 537081 847718 824763 10373 321327 779697 139439 770816 830006 2549 5293 733325 284739 491620 879614 789766 229731 688224 479424 700742 450323 881658 887665 800585 64339 892808 130458 639150 747389 736069 877248 91771 252445 85 859227 835988 682267 3 764416 264668 9816 245265 162099 637929 196 40791 406699 513 2 270 19174 810196 541956 686823 300543 14600 46383 443415 666521 874977 24528 892427 679704 4016 663301 147658 40228 49676 706251 472 809487 824996 29 893105 87 26 618512 344 686691 308 21542 1 793361 433686 392682 463341 613106 886163 611602 261690 896498 483786 428260 828664 744671 508672 781951 367806 29 325306 757795 853687 107074 518030 712621 807717 852962 313362 624975 121307 891251 610032 22 801640 40418 462031 8518 558511 279228 202828 688665 845577 860866 64221 704365 10639 607825 203877 659241 669853 782047 209847 456 5051 173842 614547 304564 758600 369517 55744 1606 75756 871739 750690 883289 15 830177 750689 893688 895423 297648 153 456121 459113 82134 504442 291685 842180 32803 761746 741845 839688 169867 71 281141 668845 214425 778412 56524 71034 684613 4444 9610 891598 197651 602283 821028 1310 44 850541 247620 619937 8326 899086 15633 15996 800825 762477 26916 880906 759132 839710 835555 329939 431914 648924 149847 837494 331044 610314 9004 522891 16814 800717 422795 1297 890600 852848 296801 44036 156341 388158 800025 846416 313470 178342 463787 422793 3 554179 11221 843065 242989 642674 236401 507864 752218 829018 190642 35 892554 196 422172 585814 836458 869382 3792 678615 151938 31911 6816 357196 349 17341 459998 560529 831924 299612 779613 876796 1025 727709 210468 4384 213419 2216 887998 80063 483603 9 90928 299 822500 6681 252535 200161 16940 420204 52 3 676011 125657 783244 647089 788187 886046 210023 60727 2 308617 800000 13 864509 766549 39765 686459 811883 577294 170 862166 1282 831659 303 832051 891467 871730 111024 15 891353 707427 535321 275419 832527 244485 238950 139961 894783 226 718098 145852 829308 748898 664886 521835 328073 91301 102082 859770 272232 384 864280 839492 23209 661347 518010 348574 84529 146616 591924 829108 820479 897870 341 890254 783810 451061 169927 622116 718689 637689 743111 450948 174 6185 124417 20818 314097 328797 756888 797447 869427 631697 820008 833063 266814 877306 550174 1448 847704 13728 889033 579738 828314 32566 57977 43235 895705 429101 838788 19055 582918 522083 136828 661557 815227 187081 109607 2 877879 471263 298991 822973 284946 361584 226305 541348 879191 213298 755516 463822 39667 5136 297086 891683 829334 351773 3564 885175 294076 657413 897044 883198 826687 548059 899191 451899 28 16874 68 103334 91 8379 417576 19 866274 40242 707791 791221 565739 618443 89827 2 833690 876852 571621 471 873253 833711 755123 4 819829 5 601 126555 723151 9383 188656 847286 392665 895331 532631 1254 87121 10 244 570421 847254 256429 125335 368614 731810 134408 118462 512449 67386 10682 18 889741 159812 663511 861182 862398 443 804049 4410 698962 122402 826798 834874 568124 697377 459764 81184 3 216804 204534 844637 262082 499 201757 540269 6928 867750 583480 283943 809514 531611 274408 554355 110110 87625 663225 879642 221861 129958 892233 420909 842054 812512 8 461354 14966 882683 442057 21 217505 890611 846333 843901 848078 34408 223874 332574 106 458528 1521 610 226455 381136 300954 7 788915 19633 169319 627111 802516 602671 822855 726361 698099 855322 62886 277 208916 858710 421033 39 344045 859565 196199 868905 714481 395465 612074 9 897862 887747 696403 124289 341964 437661 267154 842466 501182 326073 881002 865934 804515 117 830150 432973 528011 762770 583080 1612 830499 335546 671755 814556 187624 891821 70612 568055 868356 114498 842095 3399 303469 16 5 51376 872043 730518 9 51788 26748 563589 805558 68698 22 406488 236 874577 6 270408 880688 894 48020 592054 792504 1036 814814 123 865220 711352 452651 480225 270298 198679 621788 879352 598685 20773 591773 59616 28 824121 1 495319 341 897605 423690 2227 794995 487320 5 850276 657410 403948 871876 407464 590764 383 89420 517682 267370 22345 850127 849417 527333 316846 258547 655364 642231 876124 654528 821114 15 850471 187648 177298 870987 56956 94661 723300 619 507897 2335 817363 14 118192 875987 16 751326 312537 322313 339215 131780 154175 68 874647 588987 769961 27 332829 79819 7768 660146 795626 226573 196234 69701 892967 5536 282240 2 14889 723808 823584 701079 761733 3747 439846 2165 43089 294604 527721 545610 896717 225113 811463 7 429857 644540 780896 96456 787608 701042 465021 840132 871 814910 852470 169347 53 828368 882866 592976 13882 629598 33861 15364 622390 830865 665155 880362 8 358109 896315 621 2474 443110 756527 878799 739267 718246 601299 889768 312661 766268 6990 48 63382 128554 868307 650552 836378 361 719142 7926 621454 844905 869116 1443 491422 823772 341890 450 865128 861694 214747 619308 103451 493682 868791 800767 484733 674058 891845 365140 22742 65220 474747 895871 990 4 175840 861464 120712 107 193454 625043 852301 186778 79488 898320 2828 5126 37099 2 16 895731 1497 586607 353 180738 235626 3 12443 782592 136228 853953 835434 629035 857930 486924 61325 274541 858668 112255 378988 235166 7 778718 35 662924 867086 685753 433 24 149470 406211 154185 844050 85595 5474 866603 2 351 662683 385058 806848 626415 879430 315426 72 784841 825021 81 2061 405143 827006 861451 685563 13350 845900 13890 862120 88853 773593 899712 834398 277345 888833 846289 662445 859894 12299 629492 2747 330456 793671 867246 29 699042 29 785632 200572 596588 828944 742385 782225 197816 18132 852911 705374 896087 1616 701978 213 831627 755195 102499 532806 293651 835456 382 867347 31588 126 665236 875082 771123 701478 700465 2 858129 28308 144 269188 148 846032 705254 296127 18674 219054 828261 162 19422 13403 79267 812075 121353 61226 151166 884506 885331 864937 635473 856270 496000 65 218193 365975 300480 324075 12 405885 634 496454 458840 584412 860208 920 867268 858724 142822 35592 2 5 3 872668 353634 167460 897652 625052 886179 702079 647917 675507 178228 591528 896306 1 2 830835 259615 103162 6196 898793 483901 431739 825620 836432 116216 602158 879792 18 765349 655 117094 30 1546 87028 691295 136610 779662 614040 871794 819970 1744 112 728440 842045 216 875 882325 887273 76 895335 500133 832259 29528 27966 71700 887888 877699 219469 2 17781 319619 190 115145 631081 548540 752453 544165 63429 7858 197736 487410 424849 450385 832480 441970 367650 46804 136210 850674 865054 31 147229 50076 836221 3002 249119 215755 490642 262963 892636 167756 861448 634782 868154 693239 811071 506370 310158 102 886295 40 1 359562 849057 200931 423861 278551 1 889446 114026 45 532460 814497 883309 269755 532263 166818 709780 362232 197 615684 796370 865489 3469 896148 98544 883401 838169 887525 453472 301696 446603 864759 3408 297249 836925 792780 473201 790009 138901 197987 6 506907 814941 4393 887377 701900 257502 846306 64721 892049 562648 691153 797458 755234 898216 50 625238 460323 874152 264733 837290 2 24279 117 131022 706757 533281 97520 547349 772611 545193 411276 607381 395118 524710 888612 743506 895199 429128 878594 881501 143768 210 664024 488036 18 686095 8212 400189 892500 887798 851050 419679 350956 232112 849775 864536 433932 877628 48261 591092 28086 56 893635 292606 20 5954 55481 394648 792552 245988 72064 162316 494904 720795 496 750241 339367 895824 110211 18523 836772 887492 8150 100875 896810 131872 44 889383 526518 896678 721580 617003 536470 849426 181146 746579 510359 878292 342485 55666 821629 279924 634339 343308 24620 538994 804666 790339 691123 3 564165 10 442152 897017 5227 65920 1 287566 689977 7 845091 3 844701 307392 823525 425617 886674 899978 515064 288910 460 874320 893928 138480 767287 95622 72308 9 1799 3 106477 390003 518092 843580 686073 669186 71 136316 723119 886889 847620 239798 9544 62524 460102 819038 884300 405326 735952 784623 696845 448860 888085 849 893898 28 19 888190 876532 693783 497373 45079 838326 675119 597242 52383 1181 178725 684651 155538 126540 876837 20973 305365 581285 290107 853466 776078 77152 756447 43 26734 873217 603761 38399 734890 581247 882282 105582 360020 157768 882337 799310 328020 748295 2 310432 168884 142149 889781 838750 858790 786496 721290 24682 891932 2382 527340 886742 889131 565359 884046 782952 246669 1087 809830 888130 130590 390986 337886 596574 283142 2275 876074 758191 755171 320579 10 437 534555 436789 722025 301535 528972 227944 795299 728459 422825 715579 334303 221804 876695 263498 895067 597559 861126 494521 75212 190767 737825 1206 260604 45436 8 6 694 279672 867188 636979 800222 894455 878243 688696 841413 233114 513969 211 118390 839537 763 635280 833505 874361 700658 374 585193 5797 702 241574 542738 759753 26264 13873 807784 726486 586392 840793 95345 424871 3632 511592 869038 97826 816061 706829 866457 655349 896994 92342 878265 609592 830530 777974 11046 548863 394651 400126 790251 10 45284 206271 1 826271 786512 173168 735035 133764 46 6 853199 642208 398732 617679 1586 18588 2109 337323 626018 3357 867650 164 391114 76998 131696 300746 189030 857670 135232 306337 74421 145 830304 436451 330258 845219 600301 613782 15 857444 895785 30411 840411 843347 839530 17198 345674 895186 2280 721829 49026 116888 689943 501565 469343 753649 32531 845381 775500 822982 875262 1109 411474 626736 395608 319837 345368 618542 17 850135 899787 2734 213348 898727 46 486855 629706 806941 591055 466803 330169 896933 846665 331665 405283 829883 71153 162379 494318 563053 890880 359976 431083 856163 702230 506064 896211 3 258246 712649 353892 836346 8152 1161 603196 897065 887653 870353 883002 33 200448 185706 879737 351838 56460 893714 505608 65850 790610 805794 815022 4698 296 727805 223067 78882 693049 1 800811 445542 425420 1099 778298 5 496765 850806 710679 298942 859078 118699 652924 166807 432623 270081 871601 818010 550721 886090 880882 279357 3116 875668 541049 863840 83 101 859053 853615 351318 323 826348 591707 147 891330 159716 742688 264183 255692 167365 405042 844781 419792 862591 820092 671137 109274 786900 55214 670297 21 18161 899206 2048 894615 139262 775534 752643 164441 166980 20085 77893 415985 645 3528 817209 208653 560080 475446 186328 890792 1124 305739 297522 66020 291476 565952 876916 395 588876 689252 823147 177 899707 797211 70402 890976 542223 193 557681 892417 787431 177143 863549 867932 21 462853 814421 78727 246097 549 371975 240987 228018 849415 895757 144407 634860 834326 133059 13 196 462967 675630 767545 392011 605941 484848 76601 4836 151988 49042 423869 834458 668076 127038 856383 892663 123 111219 171 1 870830 271139 889189 889686 860775 6317 874859 61695 110561 92185 551039 272394 834994 3 17195 309722 241154 872072 340444 867641 852304 766098 210689 852582 877924 111959 872206 534205 120857 332836 825381 630947 39996 6616 89502 216497 687405 752719 238142 472851 334075 764517 434513 150182 1479 55276 211424 216702 889538 484164 186289 749751 767929 575151 619912 228412 21416 189963 727141 649290 565553 833545 159894 312356 859476 3762 1185 755363 2 566622 125315 211052 12668 880443 784967 443919 7410 602743 313900 673092 468192 307555 707831 788889 4 22551 871141 794425 300101 115426 801998 361418 862098 573 873496 306713 876782 630885 479563 880427 2 420555 839028 75874 197631 254 853259 622430 338 891013 193514 7 862341 47 899428 73036 1272 451717 718620 60903 840524 328498 746932 873376 681844 9378 614301 49612 835086 882173 881145 21708 18743 464063 456861 593929 167415 410491 120411 734705 266441 436867 774716 47116 606639 433611 846129 741216 375245 832085 647997 2456 779375 884385 850025 380733 1957 307 333270 704906 898728 788456 17795 376091 84303 708125 854523 893555 842524 774355 863615 296750 854950 99 438787 820488 282037 852913 590033 14 856225 619263 798999 774807 237341 490681 711454 35 514458 255540 176810 936 2 52943 691104 894263 537807 105485 39741 539459 79 19339 880069 620219 22320 877939 2173 588558 8 338 31 524995 699636 10533 736458 798552 350578 819383 376248 721117 502782 841741 747920 17515 381537 693152 123199 560064 18403 431585 97505 894587 864782 589699 112061 333311 235946 1735 175267 802238 116102 868336 819335 183258 832510 895637 229844 10 396585 829713 8406 21070 796071 796297 211185 107763 45845 208052 877582 825863 18091 257522 417735 11537 842870 883184 210928 894620 16243 65191 2 469642 256162 501960 604895 888552 516204 32662 186141 860789 6 393056 891307 542999 719276 534670 579857 585094 9 185989 736053 461789 807497 348370 512183 820015 139935 307035 369 7 872309 326367 870467 74255 817317 543073 638379 624868 859602 1312 794264 1 896235 336463 887968 740755 502547 505436 29 410371 1833 595681 150521 22 19769 6 4 833501 893066 579957 815122 731991 866911 33820 3 983 836309 890765 242921 3 540358 867276 25 1 876766 359425 42463 286366 6 864115 794712 814351 822551 378 543710 4295 579931 2 565099 621527 142 748465 504 879098 90098 841049 12 17228 17 107706 782516 527964 37 349310 90799 331874 99601 869026 788 897511 240500 171020 835809 272057 545987 272677 720090 505512 774476 47202 548386 97197 445770 37994 9015 17108 156212 34568 835931 5382 861980 832164 835740 3 16066 884103 773624 870285 851352 851137 2 87578 542286 37984 887570 212124 2457 251345 848224 3 165347 880698 101612 416089 887789 766131 380382 828591 673841 2 852182 1878 165 838624 158757 388550 705691 52291 642417 478533 4 179456 780551 897823 664304 719350 62287 320404 851339 808211 718262 18029 759242 898490 326346 391635 1605 28695 660553 179 846095 195 371788 643101 59240 669 632835 5955 508433 869188 555155 608393 847461 10 828738 53947 643119 158229 840247 791269 781573 304311 843281 763877 550070 443615 20 279579 670991 21648 826441 357225 192769 1193 2 21723 3 495 837300 2 845445 688484 2568 857795 9 62931 545418 860534 5884 287661 208552 600113 569146 49661 743963 871272 894611 118457 821285 13849 761605 252810 406419 484 437210 100 357734 365500 867464 179088 104872 109299 103 752125 136573 28366 775881 798192 705029 643766 498694 153013 215 309559 886396 534847 144 875495 642743 546548 663187 825034 42530 162998 734261 884356 73 497650 303070 763934 875982 719161 159043 39402 811425 350402 838217 695781 338995 172458 848489 893444 208726 508442 574305 679192 4 22200 791881 6710 197992 543959 808509 4671 11404 3 772434 664487 596868 519049 130 641758 858880 7 711139 56498 522823 398337 196340 281140 830675 650152 785316 869761 66094 876370 720463 1710 737118 404334 109 307906 882837 469689 777062 217527 835212 469410 559210 757819 890632 621542 839905 241995 1568 889754 144749 778002 103840 142 817675 844989 2818 59877 1583 853 95460 18642 401147 8 885498 898003 75 297899 891280 793776 20 381437 257508 871626 65378 57337 25331 604048 25 16166 264474 82849 838223 159982 790252 224592 80785 884721 122882 6422 889073 76296 895400 805451 159514 754626 885358 733350 510893 2152 179167 755817 871273 567102 878686 38023 886878 20 91925 467693 888095 406091 649358 887787 867750 703413 568320 644266 172990 492786 55409 36 593360 28 516673 185998 415110 631238 817817 4 839342 16050 866068 221162 893135 598191 534610 741470 406 2 661090 779581 756194 197 19 17 795267 211874 748803 178888 822021 332472 879352 4147 751492 470467 361258 891821 533650 850683 143816 510392 527243 897028 874490 859362 190415 475678 22724 1 715732 881119 150305 21374 432 897977 856002 790441 810342 451 899719 488765 208205 572646 1203 276153 898810 99 319781 307320 731145 1 494796 472953 833543 105674 401530 92 607703 2808 227289 21488 4 788529 82070 979 224513 281922 670223 35698 887839 812001 686277 32218 69933 467016 847285 5878 667511 618792 847382 212663 893880 209450 242469 624021 888223 865844 170125 768990 37 1105 517897 451985 863336 372632 75 878098 5773 880937 856353 9419 165164 860668 14001 885341 252969 681220 869366 679537 222459 64 879135 711931 6 628277 281575 199965 54 661904 625820 897144 878153 22 6351 56 861392 484313 539396 815744 229010 816448 868031 3 721504 674849 52140 893682 569529 851831 638636 17719 872273 281100 859712 851400 305 13798 166765 5937 891716 204440 613860 847393 209978 626174 121256 864933 785028 127600 831546 85 834706 241361 853759 509 859819 521086 154426 859540 90301 10740 499490 395395 681558 535012 862981 856183 878557 47189 701556 1 374923 1392 54 8 659721 830951 376281 208 168965 618912 12555 410564 15 115080 400124 64350 772854 451657 2 70108 646285 841019 499040 598682 821833 683253 694970 43 685557 44872 196987 884247 246021 739043 52 897485 100 367630 755297 663133 893604 443871 35903 178 853218 436006 629791 28 1147 32000 573497 104872 102 754838 76522 243372 28698 889713 392941 739792 126 103776 139483 215072 814872 9850 896948 421914 887093 247130 899057 867439 604272 190262 15873 390014 839287 780039 411772 846786 796053 133818 769705 281309 61187 619243 379702 889678 623200 2343 33348 820796 762217 362856 6980 844131 82320 361265 486304 848146 866019 475268 562378 521 777832 222 451248 797966 853623 839963 392466 65852 699106 622891 29752 7566 374124 3 778811 810124 829632 841314 495216 181793 716282 362833 789447 56 613290 297012 850815 694686 637 812311 679599 49243 783136 498019 219476 69 985 9855 1459 350398 45026 319669 870721 465200 884019 878035 88 474 527486 809475 43 467601 824661 607328 593510 884179 3 893982 61110 899624 800978 516906 662983 271020 856957 891893 867787 842051 889311 171104 822846 896752 12 256119 43477 237413 629444 38331 886435 2886 878806 852374 749415 771786 825190 558142 843637 172676 607685 838120 806796 851707 55188 38 499938 820281 820044 213497 41942 194334 134 686867 166055 823904 845962 266443 856253 41 534590 898266 70 833631 650894 704900 648782 589399 867137 142110 255 867920 774548 898404 14 527708 698189 72278 7727 869414 6120 5000 541821 857159 1 472250 371753 2782 887153 104 854465 896044 818738 784565 311 2 36698 662602 658 375294 76024 746451 546574 128981 874493 3 792942 98998 856940 893886 474543 437938 842448 844186 22143 576885 25 476373 90491 495457 220187 114303 684626 839698 199736 737378 27283 548985 287384 419367 56337 774903 501453 637545 741294 885371 9 711097 868683 317166 30 795424 69640 140979 314781 3865 563324 823626 1413 893830 644920 233660 471 241854 892999 32672 325338 436811 182863 1 428288 185402 132717 466906 2780 656425 793622 606304 794184 275 867460 2 722077 602856 630181 896509 224381 697347 889223 1845 727027 17016 822878 209462 872895 382 524724 885520 486330 843476 2 55 718507 183387 607477 168804 518715 843727 250976 745044 24114 389785 1539 686276 844363 411433 879087 893769 767589 662908 828883 868781 759538 824184 151183 117122 825728 57360 255617 109 29711 825554 812396 834949 188495 414669 302448 733997 32 108142 6304 47732 628628 884330 840987 291539 25674 655084 548671 713305 705116 425356 876899 517382 4158 986 884025 617856 432754 884566 827086 59716 593728 697642 399234 883870 866001 151786 179649 785634 2492 341578 845414 402989 898554 6554 378326 568188 2 685938 168035 555338 203731 7 463105 849777 76913 7 12 807579 887497 744709 843631 117 842423 855079 864782 29202 11 811405 4 543826 622070 350680 409978 847975 250157 347713 2115 696586 575015 542527 685210 122410 549515 896022 626829 185359 909 3 426238 788187 428060 747634 774802 416516 128411 502643 46764 889392 893009 758850 39653 466260 829390 879133 259370 878827 527628 301863 11018 2 828 7331 397431 757996 893460 523544 186489 270263 2 816837 826712 661241 806221 685791 844406 673384 822393 36864 861491 756563 222669 768607 809786 622908 2933 112436 675144 782950 178447 883632 667924 1881 396860 13434 280172 7691 747152 666679 869622 871032 760413 14966 29234 213348 898874 340655 182 650218 148585 852352 396667 898580 60666 898809 565134 6 376 841371 855955 823099 878392 121996 3 1 522 536398 1932 328300 14511 417614 1575 10137 7409 817656 664510 202512 190021 542420 308224 3 864195 786955 870250 738405 893251 13109 861951 301565 776807 660301 19290 635351 877239 884546 896261 889507 60 859218 491369 722180 780524 345634 844819 891397 844258 330792 405024 15 475014 871643 774223 840671 766931 3979 735172 1002 679 568188 102651 889515 356955 534689 1277 161140 378066 857597 10 783180 749509 5531 897973 13 41 591146 759889 741311 824927 341920 19727 641359 455548 838110 495056 289378 797675 280734 611828 2 758986 3776 2 876777 450520 819732 362366 119264 784026 551036 894277 306 836 258501 35613 370418 77137 127822 285091 126520 126980 17 442793 8437 133 199934 3 342600 547746 129783 257532 889611 308894 869488 366005 431860 333343 892917 866929 134099 48774 9 653 276036 76 758511 458173 887472 601090 769146 3 44825 893396 17 860555 295897 208940 560178 375634 496717 67 784355 7 849507 494642 752933 836547 60448 3260 313251 68698 48536 869030 3 828651 749040 870333 55 551976 811228 185771 312888 157166 480974 209 81234 138572 827514 342608 766691 760275 868598 879129 4 724882 275793 897058 825883 821296 54839 893151 297677 869938 895499 847811 821100 789153 3274 864377 480551 76 734918 888594 845306 514417 448080 824794 783655 480383 671506 849909 2 269057 300060 624011 95809 399183 827598 1 392 878494 171456 261871 406832 662695 2 708353 828071 748941 872593 867528 679907 372567 164818 579 882980 838183 1 826077 45637 564 186 65424 3790 424581 119673 30117 10588 898082 373814 891365 753498 866071 187217 801219 848726 810815 891140 875797 1596 806785 22436 841318 176568 537098 64924 530746 855527 511515 9 887151 467 454937 871586 40298 41 888050 796865 893840 615 3019 37433 888316 461515 511118 892987 1 665766 829216 194934 875444 810731 22 358235 131151 874477 56240 19461 816876 255961 845571 865022 115007 799943 899426 111443 35101 805252 227779 469025 879883 252817 69596 15 847252 866265 886636 866908 773731 802483 728079 2050 513255 429456 783894 461542 798302 785951 485208 337658 661593 859146 892670 828250 141299 60 804311 121319 571865 91297 190149 422271 172 385177 291990 774794 542961 845778 890931 34279 240247 812303 322439 283746 435009 130631 732153 108032 84397 795676 5 138128 830703 74478 17 6478 98416 442568 20409 31 10 883408 836588 519436 846964 674 819961 880874 473139 747 821703 689937 74781 890643 501935 877068 561707 88739 825824 159133 522308 722800 421856 838239 15208 854094 498314 813310 602970 323964 22068 3 114380 801065 865084 58 872554 2202 21 616821 847575 644423 665210 344920 1 297509 830498 763064 677457 523199 802536 856884 164366 827570 1 364135 654379 514326 236 889525 29167 593653 124997 371205 604901 789290 8454 499511 894353 619144 823277 879058 327710 409882 194748 775955 498633 208780 13 417699 763340 141753 8 67071 812257 653511 480851 761337 19699 10 460684 67 847076 362286 101780 614147 69579 508796 587029 261184 546841 899216 374130 889078 112770 314872 1821 632549 56 860592 28346 894614 7170 188431 68934 292001 431551 837129 864868 682473 5540 885936 678030 286805 893968 747532 799673 875064 619737 684906 268210 832903 874047 882501 762993 586390 741068 547917 16 7976 33535 892617 6 709268 34935 597261 773538 509913 557085 855211 222352 94514 195 606943 495931 140 166 764923 33385 823013 245412 890930 232292 869127 604907 3 33947 796490 795699 678432 9861 8 470272 862822 6 843162 812138 873760 81 5379 13232 14209 104042 866853 847191 598 395640 162 89246 750345 130220 833893 68845 259838 892794 330246 138461 885028 1250 43583 839209 86704 593251 847599 299188 871120 45670 882722 696571 6785 802469 693899 319204 548950 76607 217976 826653 186796 166060 414929 207 388 763110 827 855131 645052 856330 823839 823898 481318 700092 882142 772117 309790 694915 552548 637338 168152 879091 204356 793643 66 406 889414 849380 1579 57874 870940 2 1812 812369 172006 887640 280923 870815 805823 899410 138 560213 269681 2811 856535 481 816961 128352 596021 93787 25 795923 2816 234 878411 757623 338460 582293 839416 834467 288611 522401 614395 13107 768492 3 725273 513591 6 763982 823113 556208 331 797756 77996 145440 298231 173205 873117 777530 830996 548559 73750 364310 44535 848875 128946 870644 840682 468917 729250 839178 11 606697 823800 326807 3941 792418 855365 453928 726677 502 159 822844 5471 459211 773616 899339 746091 340838 210999 163903 525606 848178 24 312 663171 12374 841454 860289 1 855097 534396 4862 891180 898505 339075 82759 1617 545871 200792 43238 2 761940 848574 226721 840650 72439 2089 498028 11704 12 43400 153976 38251 134131 501 209342 610319 9738 121428 178263 723028 534 427915 203 481978 844802 271811 190277 774531 875433 899460 244918 886514 469154 765814 716083 793778 192788 643215 740949 303422 884731 320736 895235 876951 519501 34006 881553 850978 7465 518528 424939 15046 244341 65 748067 5 518 697693 878767 678246 466870 61448 474436 571005 246910 160871 4541 826238 897520 75 873029 118456 209745 427631 8 358507 349742 8692 821568 195551 38092 110526 40339 337395 118140 820786 412721 429705 95751 1122 1232 463028 216367 409200 887037 519111 869394 224453 499258 672847 560962 863092 869455 863932 513563 684426 243396 732914 91984 747864 223690 1374 880282 65707 51300 697211 765 14 8700 683137 766837 896132 767 72539 851851 414664 507676 890360 192604 875458 229454 377718 899324 862252 385 776974 623645 297374 733776 849976 533549 588153 834295 310172 371207 53335 765345 796793 825963 860829 878118 27 653873 685336 148027 152780 291 498 696067 883511 68297 825955 34152 2 204660 223676 322671 375861 393709 22836 731431 696647 899001 736820 36 409 35 77441 829476 770835 718824 386 854167 64 872851 454855 868806 349772 116252 786216 833015 383604 864979 20 12 112646 870624 549718 642013 858206 792231 3018 769461 877373 797 358288 242221 696601 240765 496175 18178 882112 499812 735064 678996 898735 74670 838826 3519 287 11710 856305 879687 695751 707345 791771 2 155955 857 518276 318666 497695 855846 33 20 193830 221819 4138 863386 369707 33590 728616 618428 892604 12 858056 495573 296252 829717 500149 538160 2620 422467 732425 446909 116675 773929 769820 217935 260937 92159 378366 844307 147020 596497 377895 853572 220 296634 406512 356623 208996 369265 12539 747576 1466 2 70 91 815038 285564 328812 160725 383 536611 394 891173 851990 767660 893342 574811 158083 754605 793945 636281 283000 890082 898984 873995 300042 316576 897819 899429 385751 875395 187625 31 764140 62337 315803 117 699702 139527 746912 762323 664943 169851 877424 128611 115728 295774 689487 536651 222023 748310 269278 894247 35495 845878 838147 1 833271 779062 47051 876196 274490 735961 810680 20249 759125 709407 416711 836510 134799 778015 863848 528756 743036 140234 893166 689638 137111 695609 892 887931 760472 91369 888186 445530 329861 1002 13226 884343 852146 191355 1129 455216 252556 395168 2 413775 473035 854276 2 786053 886029 868408 9 194356 687683 756636 497960 283695 577230 9 291835 414 850557 269672 885815 869467 767587 852350 473195 295 395125 393463 148 709957 858644 105839 177585 874435 537558 746889 184 855835 2008 422439 865377 85329 503030 390867 522407 9243 645948 432597 394234 172748 506983 131656 521103 25990 7771 391045 189006 543565 312880 566021 152641 3936 359744 3 822381 4688 750408 889348 11218 398697 3425 674789 672771 3 11073 20205 863848 116 53765 1648 1861 845157 47582 558 801088 891673 883193 759455 683195 657093 890644 478744 735221 749820 673299 838887 858127 731411 884010 880381 10051 319682 171719 149402 824553 779679 296635 542244 23831 331402 37 770618 667814 843999 865161 435348 5910 150156 349370 77034 3 387462 15319 707518 798099 762434 782945 850587 459430 1 748260 665417 825303 428765 877482 891388 829660 895203 8 112673 533425 497498 485153 287542 67 17246 739085 93147 404116 528029 205843 889128 733263 870544 138365 201110 384 12 877924 636621 44057 239637 46430 85969 140238 873726 8 34328 848216 824277 541257 833706 815819 861056 444279 878284 800182 12389 872771 4 187538 460493 897030 101864 453977 400589 263681 815478 879707 99087 501540 52230 250721 707981 502 355432 762874 76665 797604 7029 823706 742770 564292 885429 589651 282201 394659 857555 142495 758933 20 612710 676956 875246 102404 301764 892565 725070 658911 7130 5 90 5 176129 845607 880246 33 254392 10 444320 248192 776437 809283 8788 715470 616083 442 776129 490994 605878 508914 814052 246078 97 897710 846423 3 849795 477795 535134 615819 805034 165322 36270 100148 145122 179 1444 848041 4 176120 878700 22 770464 162636 871774 820957 652180 897100 124 14455 193084 509712 755620 774456 83230 66802 640349 870086 859399 1041 821455 385256 484009 150140 364049 858264 696638 13 15160 3 11872 700875 698498 20024 179181 399159 220 602 308284 892205 112 720654 238711 278794 721686 381282 320696 9646 852083 898847 155372 508263 846188 242716 1 851807 48315 614249 155448 878470 465995 867471 828046 883350 533707 899011 441961 837106 419952 740670 55275 27575 793646 19 184656 831026 876728 855823 771855 109625 898383 3 769671 829312 64220 67 6 260162 3193 5 612404 478444 48729 135 316790 770770 521437 360570 884431 894196 891330 765216 34058 162367 9 854222 739477 833583 883321 732043 693437 861393 683835 265657 460577 797394 847954 772521 759621 880709 225268 19 833080 299439 187081 451635 186017 369508 158315 21185 855867 850384 490137 630679 887870 865047 87440 712385 502747 616578 819529 843601 44995 116649 315350 175831 746469 867274 820222 798816 92092 85002 192376 45407 807510 832253 6 172673 701626 18 86626 845298 74277 809195 29171 887496 805045 282049 868053 508753 9 849565 898538 142426 834015 848789 104000 2 71 884880 396129 14992 71448 525438 883876 868341 156183 610316 733098 581585 27 274645 456500 840008 731277 84873 574 724155 337921 736357 275248 869831 17167 333704 179852 109379 200765 10425 6 453886 764460 183792 241463 640458 892727 274867 2327 258872 79521 127877 842695 544031 3695 885452 739614 85822 749715 771631 740488 927 846534 194166 507319 3612 80091 866693 40219 845405 605994 898804 62384 882741 384752 6598 16329 48 688214 643339 274 694534 515621 562794 463207 680810 512930 535457 845786 614766 351446 435 885127 1 137336 343 879115 648949 827925 552660 176239 338389 882989 894689 840887 881417 2 663056 470708 847272 324453 885844 393988 719149 3803 891922 100099 19 94949 867003 847302 888407 398 366684 2 2 68 718089 509944 25358 748808 31 263850 866212 559025 619546 895840 769547 878535 889603 819366 202659 694354 790651 378156 381197 825635 642585 730413 674182 445417 255308 223568 723662 742230 897780 41 863976 214268 49594 687782 26734 362559 37811 18216 833511 185898 839575 252369 847288 827589 859152 288213 77417 246836 817030 3372 443819 691 853321 224045 772855 5751 768658 9 763909 1 499251 747848 673432 383543 833753 866917 788380 604942 882045 153884 1059 856634 629981 172047 10884 4 820085 355808 4099 640244 55079 859261 736828 699482 783072 411622 754187 319111 870053 7 498032 682522 898939 201 655879 572577 136450 652770 702 101025 806995 602288 79048 509131 859404 711365 808126 402062 42660 389947 873990 346926 896314 718896 678471 406831 9 557953 832297 550657 115494 714486 134918 898396 778898 3240 854405 506895 810128 834004 278096 859455 398470 884260 6015 15821 571647 10166 630817 712612 503331 93 76 103513 874742 640148 867904 895938 193438 683383 875615 213694 885830 878450 420933 24283 890555 2731 436148 362766 874336 133630 443969 191466 887169 419957 806961 882468 876696 508671 297519 774639 782156 820728 243501 724182 2966 29459 40988 428836 678 807935 711331 891398 893596 762538 806986 376396 118296 565579 830973 1142 484196 892148 690200 869106 278169 1 610834 684684 833486 370525 44998 1 862249 4019 184160 890218 230892 6397 12 3150 195662 780321 837190 104641 1 2 862746 620267 567481 817733 889213 852191 18 4 890378 882152 857214 17903 666 237724 794808 188442 854683 542299 3172 2817 3496 71 10086 374880 449528 6151 51533 774487 73436 820702 895334 852646 764719 316550 874844 673057 757775 572149 372492 505512 890654 894418 128 478 878618 3474 283998 824642 22806 810157 829186 252804 757873 166117 742852 142 2 858699 708222 856622 817038 447045 871318 814973 887614 847394 357900 733687 17545 787098 49427 141681 2481 128311 280512 812427 1600 688212 586806 192 630851 751866 384349 718374 77691 111555 35812 89415 894835 754768 263186 396637 362566 829513 576885 57395 295493 349714 18850 623658 702010 1952 25 512016 893451 805951 806159 26506 827495 192641 787009 839467 660882 873679 744500 4 611361 781025 9384 432481 169806 207992 118861 95016 872987 681699 515465 421451 780342 874942 280104 388068 20 322130 737990 688603 352551 583599 838445 938 567920 403184 69545 2590 177176 897417 22573 118337 826825 672658 123747 698387 716285 456531 821086 331951 30051 116525 859134 327425 434279 174502 877111 145034 2 471675 875898 228926 844714 5686 396730 475174 410 799962 406272 511245 337219 883386 882184 26551 878887 382890 877954 482213 815502 8 1202 255111 68196 190696 115600 153154 394615 1 428564 282178 254054 314386 638782 558453 159510 515985 276468 403963 104274 557721 530989 177956 728618 881711 820500 519036 95026 114313 137 780357 29 828675 721 898977 7789 229494 384323 788557 260761 2017 199438 695499 501277 10311 881083 329841 734294 44217 338766 184 561605 8 825346 398274 8 395999 341667 669415 869726 6 867101 46043 525559 882490 363530 62709 77 727212 62145 824842 5 167912 10158 469710 466761 670787 397035 1115 684809 771703 457639 1 10 293339 604230 787669 588704 2025 3269 894494 9530 839376 737317 897070 654338 469069 25000 4 521614 487947 612050 363716 58461 528101 598118 387089 350471 757594 131411 468 289508 1998 748 681984 36095 575841 893279 681680 376007 645829 852904 6 69 860515 29650 766297 868587 268476 6693 68660 853835 200906 854849 778441 558332 664315 490004 1151 462839 877629 763850 389671 743257 56 6734 806344 541028 4305 800626 826929 475966 879255 116 1 891769 893345 90838 820767 875165 774773 370159 871427 1 64 224572 104047 715 4374 840944 768125 850268 895571 259981 532125 402018 891374 867142 744558 838815 786439 3081 876470 281 528903 888614 861075 133615 139078 118975 402613 854807 834152 311183 100505 243 112182 3756 48103 862322 819791 10162 148913 46734 249079 622442 624078 17527 807667 772656 850829 674469 7 621311 389008 4854 892182 177362 605132 88238 7 187938 451598 859410 714815 499379 378526 194 810675 223850 869650 707854 850499 3619 352263 831111 20 845013 23473 885979 419106 414748 108614 811209 547653 18 53 892764 393129 360883 489999 891414 807731 292793 652315 55737 754500 886023 137957 699724 291955 417 367836 462207 733290 33274 872555 388938 770162 753615 220031 809443 893005 835830 27793 814487 867126 472431 159184 78848 380796 833148 638477 155491 867918 232581 10787 778672 375304 727463 467492 3913 699868 885017 192010 870623 489383 779033 540507 197 387 18753 832886 497116 498830 871766 768 727700 17842 3177 446641 612 815040 668428 85324 696481 797937 176492 853119 3852 16264 775058 860259 882124 796916 778 5642 168 299257 498119 662520 12408 310062 847882 616571 898971 86577 858673 2 1074 549664 71 32084 362979 200969 328874 890749 870105 747396 857833 124449 308832 835211 860830 875005 879479 727863 753577 881495 807346 788314 9 727847 85505 216515 588862 677274 673152 350780 474951 268693 421268 279179 1437 138238 871171 847460 9332 438264 630213 13 890409 655364 896467 343847 656990 256508 256221 430911 236353 139634 1854 350870 716788 692 887172 161061 550466 34353 764251 511363 708575 700673 881332 720902 696230 128 858626 192604 925 581275 337555 182253 273445 114364 872115 798558 3 892854 799240 2075 849125 3 432862 91252 899389 439720 662490 416 702866 839 846659 51507 192011 800671 859645 2061 899705 887654 195536 4483 842549 742878 795216 354800 218844 871598 831556 36 430997 455047 879757 172067 884997 213727 854543 896009 739090 135522 891120 459571 676114 367536 272669 286141 264467 888783 55 3339 673564 27 126534 719955 593663 794118 303258 268 852633 1453 6 405731 891760 216482 375 415158 797506 820025 783395 560959 776747 447586 177509 839503 279378 17139 184 81 586927 638230 879603 875740 188 888489 888913 35465 377749 153496 314690 681847 896678 884196 568779 829766 67642 354 26 621249 809732 867858 310564 883117 57838 441279 892311 2072 710655 858368 769140 557 548613 705028 873568 652030 483785 29380 885962 650995 557909 237 7 328905 79 336872 814811 477836 1 1099 162513 420226 27 135879 582501 856781 726458 10 21948 877483 776363 57478 688297 4 503651 4515 389029 721795 875164 842673 593382 460702 891499 1 611438 11871 473962 67 681644 37201 892236 768481 297876 816778 877996 730255 684162 109355 149 892248 11227 99484 681782 551098 224914 200195 860884 474199 795132 15 3607 447990 288484 512227 4271 765229 861427 221972 879541 870286 877889 884311 717526 42298 898693 894925 387152 218507 894410 153456 13 733456 111320 285652 464130 775963 483865 784853 735613 80533 45218 160883 25338 810101 504 886901 770822 348696 500813 2007 690958 815540 90 785793 630669 426240 325841 34838 823992 865515 260 3205 560697 34152 22 762080 41550 799947 539080 879264 856236 1012 75043 290353 688254 883645 327589 329945 866129 583310 507834 550668 86190 573067 629917 207 663484 681629 6 77224 776765 804592 640545 867369 332091 13 883019 120679 724929 813775 854559 827345 728906 214037 3 613522 411 525002 122 590625 556161 895832 2678 494496 894882 364023 343254 769974 500250 138334 129451 40520 135196 1316 487345 27 887594 342690 855297 880918 172249 688242 253250 25 8 863321 5 568527 734135 844217 336607 870056 1505 879258 14 640198 818956 341594 794874 887365 3 482462 791005 380354 301325 1478 72 244783 564220 619871 618 414656 877951 52 653190 71 733807 1456 36822 896513 878276 393 403817 654377 462906 880522 15 853450 216692 129280 831550 854382 639767 801653 678105 263400 311254 774990 698523 824125 884848 25257 883337 380886 25136 143624 807 283380 806046 536340 222421 98853 781628 557951 552102 364227 855943 745572 895195 809056 854704 569526 5 891893 514919 87882 327819 5269 7 155264 843878 638149 267495 868689 473228 830831 1452 19387 42 761455 646369 820101 878754 856204 425 548947 118472 300724 34 528920 3 75969 105212 4 675946 6209 71345 624986 872073 747192 188983 5311 282 715103 753503 320379 837799 516167 656693 635051 95821 850474 27 833787 678976 43241 14193 775198 16 391029 5 155366 1063 812783 384073 891164 706389 897278 319444 309639 890050 70 780792 326296 753121 896450 321831 545119 806680 20816 580811 752936 891234 1272 56647 645623 892374 21129 719275 635664 553449 105619 8032 605 834690 884729 47377 651611 719305 858238 732205 567751 12356 765153 875258 598696 839405 898889 21005 681083 890663 381846 597922 283031 518463 763362 204678 603775 704366 844302 495508 39051 757780 471693 389938 155410 780208 618045 816491 180132 137376 217480 837448 802786 469044 606 814482 886514 772930 1302 557882 6919 114260 374925 193968 36855 54114 885442 382016 442436 876374 220276 705047 838716 597665 415355 796 887765 216599 709267 693758 9382 2150 3928 778374 847 286379 721781 853250 27743 556630 691340 284894 189224 2 636943 458940 898894 3 876105 840991 158723 40122 753907 121215 863728 1 707791 136363 560327 581519 6 778734 745159 77281 6 315242 679366 485307 814242 289 372780 717225 626 483005 24139 615312 109421 386199 80502 896615 279935 579268 550911 565869 612465 435454 13 499306 60352 874090 874546 240672 411058 827907 189125 898606 484937 86757 280028 234377 866074 1278 32345 845015 637186 579479 829912 780386 92548 757420 599242 886260 60193 670928 838992 828373 217 873528 891330 354249 602453 183337 1192 4337 440479 602049 866063 843037 318148 757063 606851 800421 3 847294 816120 290325 729218 778911 738875 33061 680979 42 699269 501171 612703 877915 361021 605599 128427 811586 879527 602447 806888 854368 590998 789365 48652 551510 298708 722722 247 791866 555493 2595 883664 863981 210 877141 867254 436118 580978 766759 3074 15216 813286 784479 4023 48220 204854 187287 648668 808820 878345 6 830902 854153 593210 34 499922 34175 352515 171247 445269 1 675959 880345 116225 763975 119340 355 690836 284694 113 721702 342385 468334 410077 18972 805079 894488 2 330495 873047 247351 819473 757191 107 843171 785751 2 817729 790838 1 104863 686478 4587 1221 298446 104906 127908 32686 763278 690113 819824 701018 397854 33 719564 811854 50246 362511 618191 551 12586 652595 848323 128802 768341 811227 99454 3 299681 797631 104051 147592 523980 895692 191583 684809 491296 850119 617353 26862 8399 748611 10 759922 359507 59836 513411 890549 182708 874149 475045 850467 6399 898331 13012 760089 223 699634 18440 793128 282 53788 819184 832585 594308 192156 788927 758047 771630 829253 870752 499068 786687 189125 796917 167781 572739 383058 706066 18980 715660 16985 729179 612855 374 221913 587523 168577 134230 11939 648839 766418 299870 23 486160 757530 496350 847395 443767 6526 863710 51888 263962 762918 1413 469625 724733 736918 492045 757295 898602 15 786199 66 46 227671 847464 818218 879001 52 633899 18915 52572 3101 865041 860146 34572 138442 53783 840628 889492 132604 880790 716642 114578 785426 899392 863465 900 489980 109961 279231 805540 626945 88 92679 296708 666508 610322 595770 180508 480200 872554 882170 871469 873490 691290 840492 722507 7 897313 29 55739 226 523401 619994 1 174671 812286 237464 224193 845080 168378 185704 837771 8748 865985 488511 103661 664146 184752 165 899957 110641 524665 773035 843482 694041 813606 885234 762371 366248 897853 625734 286854 878243 110603 514081 219514 3 851124 633282 792656 877648 751960 54345 555394 168228 503886 405816 834249 778361 30442 863256 356806 34004 699942 712155 34805 385289 477225 532083 752001 7511 805740 545986 704190 507078 728554 374223 495300 79032 889379 828823 512052 5729 885348 379043 77469 15 17600 164772 788480 553155 624268 594368 35156 6324 236039 894259 832299 109441 896150 369351 346791 822357 750972 310174 866909 1534 1 5875 892004 693974 757539 807795 276572 885354 736692 332664 704068 342953 853986 254397 735182 20 51322 869712 891720 303885 327784 237676 5033 322989 2011 33881 822731 422521 388077 856478 850831 838364 1157 568624 61 728670 106738 604353 171 787441 283 881051 848932 210969 809537 3505 814989 69726 772431 63 879778 888557 651318 645044 85439 881802 755242 195235 756511 895015 852382 477 4 89 443645 688916 183612 1233 4 210 109952 19093 429863 417711 5671 643003 220 14 862619 800874 502496 364924 10402 99598 803590 700050 469645 2 802679 694408 257735 282203 888199 434938 703926 870953 36 801333 2072 603794 78089 184 695380 702184 876130 733155 404657 449 419516 747192 654917 629372 301144 738630 848173 394344 195394 7482 11 805766 7579 233978 776132 99353 179172 192493 635736 846035 893789 102342 103284 714543 136681 3667 803661 323695 880427 1725 23630 137470 750580 884063 842805 5175 894959 811020 862989 899061 648211 714913 626200 102303 196606 610172 626375 974 3 4051 894401 741080 1436 4 485673 612356 800209 1 229525 894184 890108 414452 164804 244485 634012 169 157 48 540641 46 36274 302978 736037 887931 496334 796188 867542 2676 837402 778828 285120 738329 845196 827507 646515 899251 869843 717229 83479 370333 832589 656714 580343 871604 877788 897526 697775 786432 410072 23918 695393 2815 249867 48 815828 177532 6274 127275 445651 1687 665980 685425 609513 892788 840296 583005 888716 669376 791696 471712 794920 118 687160 16 362134 469032 869319 761727 814113 795472 3530 820866 898096 815784 495130 18 57 6793 612426 239 405271 551893 890477 841426 886700 525763 12194 840717 123769 33957 898278 361352 4457 876524 701035 885428 136074 840822 831167 16206 2 102 763057 891583 369220 217094 250395 298963 893083 452531 882216 813571 851142 341625 148898 23 720493 7233 774886 837460 664561 64234 106 157 47833 584101 870981 581580 659616 165 34 823019 53931 835884 19 445011 4011 159136 808128 40718 11 816749 567204 784439 558342 50032 892632 832591 106 601731 622973 10909 793592 162903 514035 151006 259364 362195 5613 775540 510 157575 602148 830452 954 886966 188289 413571 780243 884978 550758 814555 861910 60517 99540 12430 875534 6031 735996 840713 350112 883338 458374 350892 789416 856542 115 1551 895559 640276 882350 864184 458466 844693 1172 821018 2 243298 854916 727252 2 796088 416174 747339 512411 1 7182 168 14550 445158 758406 149873 22486 11517 39 898355 30075 40 682786 796308 416661 823600 222 279 886953 897533 227180 837068 818164 667571 143517 255093 3135 1648 565350 781519 597771 17438 26792 890696 848871 328112 764325 862669 862 689538 4195 791 882785 849212 34728 308 223245 873864 712530 45126 699116 1 853111 649582 492223 3 185821 3 6 218416 2 194474 760216 700729 17573 370275 146948 118737 88296 71 78 884282 284982 842399 645260 4607 851303 668570 849926 167703 1075 7564 89029 277 358464 871856 891632 292225 142585 302312 3851 812679 452408 843790 46 831715 987 9452 830567 783836 454579 420328 855 631524 63 264496 876049 808 13016 59 231962 21 859832 664586 889967 883740 359631 476725 1488 860065 749094 459655 76722 500477 2 644366 690311 250693 627952 31085 352 354905 846666 856650 30346 896792 586144 875781 881351 260400 799509 583653 782906 4 819799 344970 728141 691918 863385 579239 14662 569852 896718 50457 892290 710989 574 278 40 269714 891841 4629 111644 320 811530 1485 6030 661027 77546 801204 294 3808 205279 804595 223851 861577 425200 608906 332505 733239 141588 386028 16 690 404324 891948 562485 3615 870307 633033 893959 817334 754983 397195 899260 23 81 677731 23 158942 16881 690907 2060 706758 838937 873628 628726 397939 692897 857854 723972 16 75109 887847 829344 258330 51 239536 770301 833139 382371 623994 694552 628707 192308 251325 357968 749973 833685 40308 174943 861869 802038 671477 436034 54883 539698 660011 1 603528 5 108594 71363 861591 6 660230 889772 23 338693 457670 411371 137845 758967 327084 88347 763064 87662 875390 892828 897411 2353 560167 811349 865142 864899 328958 403 603045 18935 37663 42748 603382 711345 568951 151 128340 8491 377376 670174 804438 789093 139632 3302 896096 796560 75 715269 507711 801999 42118 822728 41528 753832 64320 898570 811589 4766 368159 884683 152091 93827 562 603592 877402 220484 815626 61395 22 52209 698660 894795 449376 744049 141939 275235 817174 69501 191745 802293 540082 797435 178869 25050 799204 18 269773 1589 508479 892275 25129 115858 885790 186686 142679 310752 27149 887280 540786 5 196743 21478 861497 2907 919 347315 60 889368 7 816959 248669 758772 11 856283 713052 1516 792191 3728 3 8 746567 6 27989 10503 649402 1 706194 46409 1456 414966 517119 847824 245407 891561 886620 790089 863817 6 658060 886387 889129 689475 796501 91210 846926 398719 177897 838217 3 564877 85170 512327 732131 139707 1117 889913 119768 62791 2631 241436 569112 867381 878212 776471 774653 76263 557015 424686 14 868625 784499 852222 74 424103 873573 838519 216839 80351 8273 782113 94827 434315 666843 891847 856055 668452 455616 848104 2743 12512 211786 39129 816226 465218 197 697564 831931 745395 831695 884412 851595 369534 783078 3166 274490 854528 888355 414141 989 342144 465781 819148 383145 45042 262815 896272 9 8 15742 142 729185 226338 508422 718166 396031 163004 33543 857084 565104 117760 876689 597463 494196 858874 891665 219846 216943 295894 455925 383288 24 1843 739727 683314 899770 90180 791002 898053 892678 548131 62427 651998 172 270863 2 656513 748287 674972 77042 663019 7503 96 145663 147273 3 841507 831492 864234 6064 750781 187041 292249 12492 717857 76 167476 801597 865070 629672 624142 265912 813088 3740 261122 873725 466 825413 890098 1 897329 70915 889044 865231 496283 113939 833255 733609 845944 688335 242645 819425 315043 654970 840048 586107 240849 10016 897395 4 568108 46596 100822 2 839667 875511 38216 4 593647 832180 54 427860 48023 330140 458580 803322 897635 330545 397460 814073 49182 514048 112 2 304394 1 457063 110539 762270 325308 75160 216648 536846 16222 241107 242103 3 668339 214928 760560 478 24 8 320508 40 282394 816813 810723 676077 777748 225414 884932 888121 814593 690873 28094 830472 133146 347 417808 550131 474812 273131 642634 3 271065 509194 311153 431183 675706 593437 899912 897142 784859 768 79626 184608 799161 2 84333 327620 3 750369 826124 844130 132026 455850 4 29 785157 793686 730330 820604 875506 517029 873231 797539 167379 348 854062 4196 6 124411 872296 897920 589155 7 445976 719318 484402 58 290278 451636 541678 47283 328839 221691 361457 886413 600077 785422 825326 878824 406653 724411 34144 1404 238856 315533 202086 825590 3869 737837 119358 415687 816743 451405 649017 180159 856682 7553 6 472613 278335 2 428897 5 722246 12960 383 529047 709164 814357 842632 68 839877 462462 869806 2227 844795 245216 3 628330 867419 700152 705659 384443 581981 138379 334010 5 84079 4 885841 683060 121070 865798 768729 428235 300230 649099 863124 176487 125533 867110 372627 4 892168 8 46471 5 897760 845893 865118 75719 798336 207348 887387 78610 255786 858791 269 598975 770530 751695 766230 770371 788229 84302 655786 558153 860460 3 70 150669 519457 873205 32476 821533 8 892384 749191 3 98668 403911 346356 570863 252925 639087 125800 351804 86425 45225 408744 64408 841958 893737 185587 685304 543059 746700 658676 91763 21 846752 511426 21757 453600 48018 224 896067 59413 675729 896981 170992 306677 380 249607 733800 529006 59 280858 524734 800445 619723 11765 806610 870956 856385 3079 169520 273 930 5615 305111 1 525872 782532 153102 540086 867434 11 402254 893367 881887 184093 753123 239678 331613 761676 806465 430935 882317 14 704541 858387 459205 194994 3 794049 194611 843885 109 351578 793982 475536 102513 832498 219461 664176 1 888454 532625 72401 3 394169 549285 246358 9 859162 61127 849115 508494 527500 24 2143 698495 323 149307 870812 136690 97 860564 896826 39012 14 477 818489 8 12 447510 391852 719524 96 776378 881014 568227 273150 369583 804239 100868 878246 347373 439020 581221 783759 858053 117710 184122 368092 886512 733683 525542 895570 879940 57 856396 407748 634169 639918 15 1 494269 187836 55000 191313 204767 23307 81454 894913 320711 888570 49964 692206 431433 34651 827858 817171 302451 471564 364314 543609 350411 576984 872949 239561 282125 376147 852707 10 379607 899405 1 297600 784721 268993 834235 56664 87279 873397 286258 45 887970 589159 497 403952 364362 5063 47957 277945 559624 2 413766 844978 724262 818677 15 41496 898829 384718 158236 495454 165072 32 36432 577359 7244 893820 740096 473 185075 899495 455668 672692 712462 42605 43871 782582 826735 845 519018 54152 130637 138454 764212 573515 5 467147 887235 4541 3057 13852 3 198485 688901 31312 6 194329 803042 25965 955 20077 23 41638 292973 1579 320004 449619 21 729255 58 425897 4621 1297 505480 2 899782 175930 743629 9267 656396 589069 675117 850181 571645 1167 187854 746229 11 821971 64383 730603 877800 869907 214 325217 186210 3756 378 852764 878050 876931 152824 313638 547611 728846 877858 32 863797 259556 95477 203 814946 293672 80389 325489 604822 3 714392 39 584659 869354 762571 892179 113364 586 31711 671810 9 37 602746 748288 1545 307356 85194 640614 887350 23 348649 5600 12392 739914 192697 1 331001 738895 14506 897116 126715 8 18 543861 227475 193933 874567 845675 10 514738 19542 721550 850184 848127 246738 1392 876848 430449 857317 665343 156323 860151 543582 609351 27351 400752 531857 606020 465 32158 63307 24030 703377 409465 15 442084 383570 593427 589612 48 455259 801889 865710 6 620564 58474 155172 841092 185021 59112 893830 149338 231401 22968 1 856307 524383 3169 219827 194873 406372 43945 3871 368164 787894 10381 797352 23 859869 106635 702302 16327 254321 14 853961 989 704761 70205 5 897956 394632 840492 18 480908 461215 101287 861680 763110 15003 205043 881835 857501 891220 844119 1 189062 740216 566801 785370 588411 594434 880495 101602 806286 455928 136260 396074 385 761632 888902 851106 551552 122535 47006 854271 275893 805768 694027 614521 4 4185 857126 171888 6 478929 709872 470280 57628 1601 718265 847413 217858 24006 795725 672296 580923 307420 826025 531618 755921 884241 77644 321007 84 257572 197454 279639 137715 17824 302287 896772 41 128803 766480 420984 830652 858480 895093 255809 596778 408675 108881 838652 801177 791105 601970 737483 647147 879177 288654 1 619787 847860 19467 4059 801311 351 807663 535299 797909 29 2329 870583 391005 897680 141 423456 242838 4 69217 888799 138 13 250563 861584 691841 548898 245523 826171 90517 828339 373 441 1 892675 473318 804434 106827 833539 847046 161277 281041 863278 893101 1 882128 726098 897435 796658 326 849315 10 3843 34890 45352 801487 831507 841497 279397 812972 861365 41332 823220 843109 854988 639968 812370 810428 262494 844282 869963 608559 784526 636822 11 553535 701585 144340 888706 1453 9 877692 339855 391858 894329 542948 590491 427855 103570 840767 12339 887332 241773 597407 896974 34348 895745 234848 759117 127474 856116 799923 3 710577 852823 884948 8 323757 859468 364200 851812 221054 334122 12773 725318 841977 890439 126272 743445 601921 266 310293 25618 790954 786917 865326 705063 505140 384145 83740 630704 210897 617854 214014 8 883280 235 445565 813147 137711 858450 372730 414526 182568 803307 754324 261748 725708 102 855903 268 3746 862795 186392 544852 8 13 17440 460023 381 160650 47370 486172 613558 290 818562 571562 898526 387369 62 232662 888109 728201 737133 815993 292076 671514 284679 765526 702525 839429 8 379859 486033 588591 1 883282 611514 886842 552 39650 134192 510283 862033 791174 889482 788739 13 454646 111581 187731 1092 1 791393 7 259197 843737 869648 807683 426001 621141 832922 45273 877600 449966 159300 1220 850383 818001 414999 4 867540 872512 655500 537875 877675 856142 236414 407986 866679 791634 15272 889779 81737 536697 796590 217 1391 884896 619067 753056 5579 818513 291559 1661 591023 855696 729087 220457 25 862378 779242 870973 787603 512069 259696 847279 850780 392 321240 45 867494 803622 666187 854341 837942 426 840535 635965 896537 803142 34273 1 5487 886921 13108 160762 97030 832553 863569 889854 838560 895637 594114 523670 335851 818967 12158 874048 129 667212 539170 890592 58 761325 128 685586 386 370505 56670 733577 855815 10 532533 816129 700538 643249 845260 557283 787398 854918 9789 5664 889854 690755 784100 138078 356254 46692 778077 858375 17906 875623 544050 14820 194619 15184 5 548918 804497 4 466335 891934 385386 19399 535688 208 821866 612191 26158 173393 233911 798268 332358 100843 887251 195968 2608 67667 528950 849204 446759 35326 1 50 6156 12 91 656595 166974 728887 1636 13644 881037 34 417326 864454 874773 319426 620730 13 10169 879817 748629 884745 883098 262297 609575 13 217865 618249 17 761634 86293 414766 413694 12535 24164 691 710209 2927 144 1419 702822 702074 809501 308628 337886 300437 887581 852373 589312 842443 749697 10 590436 331702 262411 61 815987 346918 819712 107 7 853903 20 890514 802078 522568 331487 699036 872484 754708 150677 47273 809292 81 896782 842056 700136 282352 767226 866253 925 87531 745607 14 123009 193148 885891 1 825936 626421 882981 72333 897893 102676 67032 812661 881157 826059 370280 406 1 3 883810 292233 214 405614 897511 853063 582067 508044 869201 175562 890843 42268 2 610147 54 324045 192912 4 570160 882418 816859 134570 351 884042 45584 421189 27 231852 17387 2 51247 880506 379915 894054 69988 214958 890561 734397 264346 835007 859614 853917 34 7 537858 224305 20 9 218 784414 241810 847009 173539 53014 844723 850679 546583 71558 873400 3 812949 113116 1411 778242 746738 4 876250 717465 388605 829111 1198 876711 94829 852734 792573 857647 715727 217 776493 803460 371913 628025 628359 457 192736 351886 746079 868555 2 798311 854804 832471 851386 884640 818291 874956 469100 773665 21 17164 60043 858215 202055 881556 384761 531796 348696 810030 335922 785941 230702 884255 40683 508456 3 824562 213 743312 346 845429 258047 1 879701 8082 2223 865578 861637 44533 77031 831572 769205 156664 849127 884713 881501 851431 7262 725110 221 639994 738390 1252 63 829242 895282 540171 893495 864555 848554 573013 38 771548 208 13182 841353 11 887458 261040 40983 278686 572275 512617 4 827521 23 399428 672645 842514 812499 842999 1045 535107 61 611557 6 315827 5 334 602972 426644 457077 46418 338770 857211 646444 1361 652354 794586 272 827257 899878 804638 309192 51979 233614 745629 878035 849425 897839 217345 1123 82603 303829 811586 382254 757137 466837 2 96461 93219 198091 890508 165862 32206 184218 695988 329961 431913 894076 81447 6 221836 890879 197085 50827 863099 182 99 851468 838593 789313 393935 2601 167053 283697 718418 253392 376463 43690 7 354462 105 101011 610644 494609 477565 201973 170692 537400 334557 852995 419549 833267 118041 1265 407246 9971 700043 367625 844593 883306 770568 566887 703244 801737 507560 852107 242966 694786 293062 883531 116 894755 534548 856604 76940 615170 812904 602453 113481 794356 593443 320715 882656 127507 894697 779559 215408 312895 175 816719 886655 226856 7 4 579872 746047 871533 65001 14056 10 281519 460564 802851 280012 872130 759576 18987 46710 256 1 879714 2 285623 377880 894408 166975 802123 1312 35469 883856 312943 868066 847463 761612 494023 899643 6967 217726 102449 41 844795 786845 796823 488779 130229 218870 800737 868954 870235 531211 875502 581776 360992 199950 461489 218020 435920 787594 34 5 78643 497236 599656 2 391046 787421 47 653952 113 1 627121 100862 448338 873914 18 188530 630150 73911 523906 295330 58663 4 14 263347 103338 5 59778 724288 869982 604328 425205 7881 194468 743714 408657 838203 823831 10 218805 326239 998 222631 831759 876743 839167 674898 495731 839416 27378 463540 84 405577 862688 322438 101091 33 456899 714755 723698 727903 856189 433622 12008 92786 897592 697209 573 875263 13 547996 869190 830101 739363 2 629166 669096 631580 347260 293000 312 850474 640293 24 14496 338 133963 323632 755897 848571 300050 759346 1430 752267 777520 338 227251 129725 776084 231230 75652 8177 815259 754273 198285 491851 778508 142405 353522 146 886911 658087 109814 10 2 331504 834461 563690 309860 594611 888644 54505 43173 182156 41326 665445 839371 862596 791098 20850 400742 32681 15 556 111881 348632 790908 206328 700854 754816 747419 891139 552367 898848 632026 714533 2 58302 811092 438201 675424 10244 275881 580707 645045 898934 94038 354858 217961 475619 753626 850916 36 514393 834773 577202 772547 112134 13616 695031 180497 551963 692696 222313 695076 336190 752 654728 10 857314 11542 242731 206728 402 865 784403 858351 6397 7 844573 251094 259974 999 879438 611702 71410 213053 410589 369931 312593 123445 841260 797765 195421 868167 126723 772017 630722 847399 135969 595625 208 867650 548422 710126 710723 1815 825862 314671 3122 484227 3 8041 896105 144170 256344 6 872332 1936 23929 872981 2843 840012 889352 41050 841304 101608 885335 306 802821 214563 504458 11 548105 883884 640155 889851 687455 491965 1839 857238 112326 644547 853236 877311 4010 229824 87727 863812 238352 200973 726912 380 616219 892167 728563 278268 465155 633340 234355 467912 871547 459905 189 1982 1 3 352327 113437 325054 153920 1714 784277 567639 339996 247786 15873 774177 888538 395709 505788 725833 761979 890968 72856 699324 889793 444721 784066 863348 402987 587 483546 187459 14019 850632 43740 860116 854520 201336 801289 120 694979 491117 892427 4 66 147899 330457 2 314211 237 720496 622887 17688 833057 867536 798503 784687 883856 29752 733876 85183 160213 657149 669542 305407 563916 672275 635398 53 741201 700759 646985 55260 52166 847151 165 1156 284788 80096 486574 845713 745217 1555 278953 859695 892861 828153 895281 22737 47 37409 250726 810853 374418 350003 864090 167692 602323 34046 596289 745975 853021 135720 535577 445756 27 764166 42475 11588 2102 884067 342724 758053 876872 898063 1219 267 418 603244 881067 10 891462 57733 866976 814097 3500 841982 2 888046 347501 452735 557078 696018 367882 283436 30799 1314 604790 884872 829747 200718 3067 841365 84818 804541 142233 236274 805385 233516 346859 37937 108175 19 838688 863465 486076 98724 137678 223767 129698 205330 865548 510904 1 65147 830741 360577 361539 823077 898848 550533 19 743743 685298 882607 16572 374097 151549 51342 683903 845283 11066 445896 888438 34582 400356 280657 11613 137472 871433 876576 543491 861433 868412 851034 856391 235054 456515 828364 800459 417405 891020 292034 896242 805495 531883 113429 837760 759374 15 635035 161 881051 691832 857146 164 384497 821270 27 549850 837505 854456 343348 103561 812885 139057 338340 10133 859503 109501 61165 403244 54248 794995 46058 445144 899651 221889 336065 1140 898104 358762 876484 802515 784822 363987 876211 823725 787096 326664 208654 772550 331049 858765 239355 893843 814762 1329 39298 805733 850174 877859 57 60319 320515 168013 896480 702675 157432 637911 273198 878264 68942 848569 315454 73808 3578 607529 80506 879676 267060 510715 365125 669855 883554 2253 889528 9 619706 677103 215107 498593 2 463134 879350 841920 107 898114 30744 12772 566730 63336 2 287931 189860 350615 30 7 553836 457956 821008 858938 608700 228331 700976 405122 69992 690270 11166 387366 2 16 888062 460379 898633 174577 846346 366098 679446 871476 158885 81421 472456 81380 377178 350469 689 13683 832964 114229 8 208745 267 824740 22297 732769 896205 872 2 886629 208639 1 86119 190 522855 163611 488394 56 85154 866041 880082 815107 278069 3285 398513 1344 531291 882883 31731 434406 2943 753927 532540 895826 882920 875078 871626 884988 274888 368446 502573 818310 230 44728 898923 299569 815 831481 787283 641482 291765 409039 99424 28362 205168 843304 354 722823 175054 1 202019 461976 286115 750531 290580 889052 887654 26824 870099 859595 748676 686 853778 705819 12 338 372554 2746 898851 9955 550 594927 92745 868026 837373 527826 39 808461 869427 163061 8 326345 464758 60 25565 753569 883503 207080 739514 48577 3761 283937 580556 838872 166910 547489 685625 817724 223242 758 618010 143936 861 855 622776 128073 2 876342 12315 181659 755502 395 876197 2 204499 741209 869259 851942 11651 402994 877201 898403 521358 542899 319698 409648 9686 171959 595114 866691 32348 877950 826792 893416 498782 143721 173882 605111 423301 24516 22 74328 657241 133797 643201 716811 734286 608061 3155 896496 469029 286441 606757 302244 726831 39998 649433 1860 351 807934 471814 859116 156005 861389 361968 298278 657731 96 4117 527840 824735 76256 809040 821278 105007 247353 40 342006 862371 898413 713459 683727 652649 405023 431014 597412 4786 439613 611561 849622 848047 464134 183982 160832 801 641479 853676 867166 1 731623 4165 344454 694079 898277 787190 189454 111900 849797 141523 841321 857370 28877 35 640650 17 802278 293606 66550 749033 805957 34873 24641 538479 827870 253342 844888 856451 79 44 783082 471803 884337 868808 875733 794357 787141 173454 187055 237160 8 222013 855876 78205 210463 835731 33 727504 817049 115279 1 26 273125 790055 531797 4555 878518 10 2 25693 898731 55 4 252429 854515 713899 231088 358981 610460 850793 256457 4 3715 21 235788 577031 890619 892451 841649 500312 103828 864363 16039 764138 867249 123165 874622 791964 895496 26614 725794 889054 795387 805639 805875 645 644574 384587 2 807994 728349 34 79041 354286 795593 499193 861731 4567 888197 873433 858852 871887 30005 461281 11 307794 747783 245710 881056 235 820147 722614 764 273811 292348 872976 117659 885235 881488 759206 174816 368948 28 14 751717 7313 368223 518366 888285 874800 895077 772168 1 887308 245453 23702 305087 42708 67517 803614 19285 817514 4 460351 890154 51 697850 663224 3 884496 842731 346 167572 839450 1 811985 672685 769470 131 385423 165 120587 772092 434048 237477 819671 7317 813255 807817 1300 755751 361805 769428 235 894451 103406 631346 538894 790069 734 471823 522773 104 566858 177546 3974 696 24 466941 7 43202 16312 384082 576976 86905 621988 685104 893947 512623 895602 170721 602419 759735 403792 891985 583998 764465 818817 319150 599735 329251 293729 748610 9 253557 787989 182240 892735 865536 144 787798 79 55350 677201 459145 301148 79129 1715 419636 746239 539193 335 54260 15507 170842 727543 464280 2 100044 444931 887541 142970 279736 879743 842590 232196 8 830698 72518 844806 382916 22431 816640 267556 815668 647185 575661 880082 771530 621295 199257 899289 447 214152 809504 149353 649128 180 871025 106147 740855 30032 148 4 895095 403045 826115 492075 888461 274225 103 343393 852326 359622 291685 149325 514 809617 893277 109246 129099 860019 525119 395687 346857 721072 318099 599234 854437 142102 4 169498 84 261393 38 4830 875333 892360 466834 533415 218859 301067 627724 215599 1 432054 1 472832 245684 170451 178 1 15757 518171 883648 165040 636070 857781 79398 361960 605017 828265 276413 858069 202757 74 859474 867030 289790 832071 345816 701681 854073 813547 191616 327055 837249 90060 1276 757275 1 874102 868252 98636 2904 735787 775390 103219 771125 466872 828574 87133 806757 137394 754685 248332 4 682973 21344 2 467620 801806 50 847761 879761 300124 896404 862199 116906 1 149359 511758 465150 144779 848345 44 427779 840249 864559 520944 284813 2079 835246 51195 814732 28987 176610 898933 263968 223973 67 689109 235781 872351 688185 61884 442783 58513 71757 177 606879 85 206113 98 5 155465 632888 11 827692 872749 882018 191312 239948 649326 817637 46 27 882440 318392 101245 14074 337314 861489 880128 1440 165 115661 75462 53715 855387 32613 474850 897504 803345 755186 625486 819119 2 896865 644489 882694 869666 845492 898254 311998 132269 62804 643595 788299 1185 77634 75143 3 13 332865 279042 803985 889766 739739 879768 43106 834097 2182 895929 643162 509658 60764 797780 576 820067 436039 403 582773 855468 138637 3089 883278 819522 323441 837 842951 2 377829 3971 399436 889219 22526 78834 511448 881687 862938 317 856816 207821 760203 644951 517754 1 155 1 892387 2 301573 37 16 862435 196547 538532 131356 15 337941 528659 863210 882211 359224 895601 869239 790 187333 449036 97971 47364 125403 112 360349 845620 863486 259941 107290 814109 856634 597473 739380 874951 510596 868440 838368 895358 14489 877394 75794 839818 546159 723063 890379 1 588309 470035 239502 44616 838923 997 209077 3 299797 3101 859847 27 830937 834794 235170 29534 56703 49361 95520 62515 21 132481 840016 349691 635589 736199 2 862688 848889 361153 812577 519143 874643 274490 756135 2925 9 880484 874249 10 541498 282114 842928 380924 757731 832640 879375 211517 466366 162 83 794030 732151 1 837471 243293 809279 253346 865497 835031 424607 40141 29447 15082 275486 1 893846 3331 821383 806821 773728 51892 243221 45756 683201 140864 3723 2 778832 788978 448545 870417 861425 180400 2007 491296 127592 672389 260439 666147 899395 11 720480 3 1515 764971 1090 889028 21254 10 319868 474389 541295 872183 242215 888429 232739 37119 137835 421442 104682 898107 24425 324694 401842 3 2642 406652 745437 40 801707 603605 845516 826116 822585 814761 3528 245197 152393 231987 590326 848106 4 85936 846710 884457 2075 725900 888086 426377 374015 762172 198 784825 897408 708902 759460 560814 834574 602 2 897463 108316 713435 739965 257 585056 841350 839107 200171 227437 68 850679 810712 450506 814008 277748 809198 605393 806771 839713 863888 580904 764206 27986 517812 213718 769151 672612 467188 847485 862171 311682 887111 251850 547990 19882 1 442993 18155 56644 170 183557 201 858788 180243 762735 6906 678297 185062 853208 1 852105 31 442281 815310 872502 177 64178 328825 50854 333305 885851 844080 862306 796202 869450 4 75693 71159 898653 789711 866520 428858 572945 4 6 872398 45146 853578 215877 860086 65 457206 432955 3 302 754341 266484 894663 835111 897269 26821 887725 96722 329472 116567 539635 884209 751069 870925 31 357 308352 94991 558938 546 510101 884247 887447 607414 273897 781167 704358 302775 98523 862092 1738 218562 743302 462463 780 70660 897948 853854 867691 174 168557 330148 22285 652872 291660 176821 865053 891237 770130 372131 410363 94286 882642 5 791423 824011 878889 895240 893964 1472 467516 897585 799980 867950 654981 751285 234 196498 316340 798577 5713 864302 2 855616 666224 38243 757268 433566 808184 776091 405141 712224 878815 2016 255150 802205 514317 181579 923 898776 55521 893908 616638 876844 101 865579 702251 457103 178691 64437 72311 26538 42404 371880 2 164617 586951 223766 884840 856516 749381 593700 534287 87616 795994 249659 369602 307697 874196 332579 430036 38703 847241 446069 4 12551 3 13 683039 127056 51086 752389 537560 100 828166 516442 40 439387 820514 479738 862188 648411 276 516264 419 759 551859 309382 863108 687430 320616 291414 781083 876332 627521 870882 408076 298811 9684 293180 879999 716983 381090 342 861171 31793 482024 700497 299400 868350 701507 131313 402036 771393 121468 888511 218848 267169 548470 130 234674 127 48 32897 875599 356656 384879 54348 396 866398 299912 739856 14 888745 860907 75188 547797 756015 14448 2721 859804 282 622697 643761 54869 808895 673191 707865 876669 4 897084 957 898143 24976 75833 810636 1039 891285 752941 78458 84 788304 882587 856289 881084 51145 432533 13470 897744 617293 674180 1 14155 800181 833310 133445 827983 875357 332710 832738 658916 891913 2 835109 10 1 4073 448544 37591 418920 880836 838202 874237 683646 775648 7676 856197 395596 2 823910 890114 862480 897864 785882 464298 776221 243070 502985 497991 638945 116922 504675 89075 617 839 8 4 471278 334887 222563 768498 800368 378369 794093 36864 734280 362 790114 220540 95 853474 855808 606406 485083 585623 200450 651240 18 219078 691704 224197 763146 696955 794815 885851 801837 154933 11 168364 13945 496 117815 371 886168 629607 651769 864516 419 107278 400923 799051 520858 698 173553 207 1 171878 811490 13548 134805 78 886545 794203 889433 881511 874861 388289 316147 5 776180 1259 4 14193 18 270910 869668 884511 890656 725 801899 693686 7563 66014 527735 2 34951 741864 223409 38145 874408 749524 883353 115324 808064 588494 732465 252804 5196 840895 222633 881793 872546 887126 877195 243130 737999 140759 95745 127529 94 14490 290 650038 750426 87 102054 885914 47 710204 839725 607402 69440 884216 328285 260848 385941 65723 65219 166128 971 622729 259564 188706 622844 502780 785400 64 874029 870622 389088 80366 573687 307016 201 362359 123973 852453 757919 120203 174912 150 669044 215365 219 6237 1680 90646 415194 2 808537 172 353558 772366 351731 484 84556 284217 2428 262204 697483 27011 54815 4 23947 490075 455329 851095 828807 720447 75895 868856 233296 704591 8811 47 167293 821095 90468 885152 539 395643 887637 761637 2637 701771 879515 468162 891015 720706 20714 815013 754518 752444 856552 43 48329 742030 85 136085 247 52997 263724 712738 185649 633447 768890 337325 395796 542317 852818 551149 628449 822946 582231 586896 26622 302227 833009 446960 155642 44228 10 891475 499110 865788 798773 858319 810034 1 324 6931 342 814007 800071 838072 47 13 646068 872310 67397 794090 547764 28668 787619 893314 68040 254 290425 110368 3 875412 655535 53866 477718 189409 802620 18 814706 404405 104817 845081 7424 104229 880765 697773 876596 472 659882 527000 145 209095 662137 455426 821350 87168 826486 703201 792539 171792 644038 333 1 624636 86306 47774 155849 145495 411669 797151 119556 894611 859392 865098 695886 5508 345633 524977 1 342622 255224 445969 868932 340462 542021 2592 893897 878400 423732 278732 85229 17625 821994 817523 709032 784178 168684 356518 156253 1866 689907 578890 277753 768735 138320 765799 110439 218708 6 281008 16 1 129264 438905 660666 5 718651 759642 27386 168372 856419 3 877964 458638 20251 761723 576294 157683 284898 346277 181002 650015 304 25 871218 246500 842289 11 567343 765 899335 809 738201 112412 898781 862974 890074 504970 535790 736644 861643 145683 408078 3043 849221 3 840902 22115 120699 115127 881142 850235 892094 748680 338341 402810 2929 566770 242191 4042 878333 181400 23132 877518 326932 413 84223 895387 785624 808563 97760 3 27 822790 2 637177 834656 881458 925 1012 405262 2 1527 833996 1 28800 1 537138 847242 19312 888861 877605 610283 324 187368 242649 735303 887481 893119 879197 893273 63 844703 886371 44890 123468 671 69124 22446 176 45 437011 159527 8 877804 681374 25871 771864 54004 228472 11 35113 309176 855134 719729 369 951 794159 408016 854881 73041 777076 140631 325 29925 747837 882155 244 746086 889762 850442 4995 267992 883436 396525 783264 785167 857973 798785 873979 781803 255949 717594 6 463834 814523 2 682547 12 37 265678 238544 468986 169 224767 27256 399 31219 733478 32 3445 42 485332 222389 29 508432 3134 895604 121855 657042 540261 5081 144631 2 308237 570173 889818 29 784494 189227 4857 894824 465516 266033 793285 676750 799045 877035 749740 861700 881265 426551 3122 771642 369121 860 803308 883006 763982 434550 665527 846039 426571 891115 864204 625 508607 707185 482715 376008 418844 411633 502460 873696 726688 6 70426 828861 6793 138758 667248 193381 883537 815805 848334 623287 889064 18 428597 426964 3 558671 647322 280497 793155 866927 890075 14486 225328 290922 136 16 602 40817 6 839370 503980 739 288065 269684 343818 740069 75 363511 806325 522261 780606 581879 279667 893669 110 638 809811 55606 482498 710282 807871 215135 376351 834603 2296 6629 24755 618413 632335 884023 2347 295458 221974 18 715956 337847 448977 867387 209759 579671 223944 148 826501 185086 26701 856813 80764 857124 880323 822073 687145 225 301973 76709 83191 764432 110050 10 825303 145718 635460 332168 677952 7303 462335 345232 569967 77603 241541 103590 16 409495 109342 282140 643196 386405 897562 875532 780810 873570 137979 846827 893965 3879 573181 345869 272995 156 28 358136 19 6 161 307101 843346 762465 808038 869636 266950 383262 1 842 797819 48 428030 246848 147748 256275 235984 437168 863981 862807 6334 399027 153538 882590 390 848753 771012 157076 813888 879620 837523 888703 368399 258858 691199 87331 711174 11621 816905 263419 1715 58003 551891 115848 1 773633 92132 273061 133690 275 865770 393573 4 847409 37815 44 598565 773215 156330 5 434996 14911 846990 713584 817384 17375 636373 562239 878300 66555 561589 42439 858344 798506 67866 859398 385824 849476 13557 775841 594024 630974 381061 469 878895 828750 394944 450592 256727 784730 185912 521296 736903 877180 8052 110682 148461 653803 893920 164 868675 899239 816270 893532 482375 36962 872631 656756 479831 353273 17609 849105 8 1 653839 22 760959 51 12938 181957 208920 157457 127958 1 5426 2 549873 380836 405765 61696 397 896007 375315 316832 878213 770880 437346 365174 6 763253 98778 867162 61786 60313 850986 7536 886439 426028 884320 765713 853766 754364 64574 7734 830287 593757 146581 26 893208 741177 329496 129007 554885 598659 26562 898890 777347 241834 881201 482768 893768 840399 44906 673970 2366 750812 749045 312438 151176 45 788779 105536 3100 878280 701652 626737 823895 799826 221666 493908 763995 761872 791623 151397 847686 162599 891591 696548 805024 11 283 858903 706425 558269 443042 868809 2 630168 8 38346 563075 419845 32360 794183 9718 42927 533783 692792 151697 895500 449133 438899 879608 74538 196516 887740 814771 735 736527 730497 524428 125219 293024 308239 525738 223382 9 895804 80192 899349 3341 63185 897331 895870 843773 850025 36321 819547 520873 889543 821858 207720 50651 884027 864301 2 481803 54 826771 1 815665 168 784640 257158 796903 360692 95625 634232 677601 8986 98740 731656 283303 890910 806045 681291 572440 73539 808703 560331 780479 898179 252771 807228 455535 38038 861887 3832 895273 898064 884991 272 15110 884822 728043 826310 898624 438622 769669 229371 27 6461 548406 603 20063 388 886831 837847 814169 373128 845154 204041 74511 868994 1545 798757 84350 855283 822559 207 163363 100837 898656 867731 759925 850184 814166 283 892230 108243 116288 830184 548225 162762 49734 864325 4318 887852 276572 646686 692733 759359 160778 191717 848329 881529 777196 884843 870897 886673 184816 886870 822925 273862 730600 219404 891751 35660 2145 869660 30374 4 61339 255989 620727 569918 115906 335899 846264 94324 164033 10 745368 550104 384703 898100 539400 6 794683 597118 6 303093 842443 38740 580639 739527 889120 693383 811030 1194 677745 1346 168904 26 736995 1038 162096 129673 787843 260386 775 788688 885809 374414 115626 5198 847788 458062 867560 535622 89630 802250 842753 4 887990 1022 688695 123704 629965 509919 787208 411497 820683 870996 743355 892293 832901 882288 22369 885851 113 889934 432006 3279 767223 865390 5 2614 734995 350591 842159 11 682994 241251 118157 874734 672453 28572 799731 346551 772147 850850 524122 863734 611327 153581 10423 860527 466598 832010 810715 616357 896525 10 798400 1964 670 867021 420807 8 49920 852141 891605 782726 246897 164947 675548 90401 349752 10871 175103 54900 878622 48464 289396 874110 860312 75 1838 89 756927 475064 865008 362172 843876 837641 426645 388552 593829 719244 473860 1002 575364 3127 166814 25535 649983 756504 694151 530265 381540 365980 302910 559900 4863 657582 1079 679432 624582 146531 815686 743867 835004 865955 479193 174341 51 813796 827102 688933 897548 6653 395774 755719 709458 891003 796312 638153 87682 258607 223659 882786 364087 619083 9793 486775 22327 851212 885237 194044 215322 168428 9 137123 182285 872446 754942 878019 807229 878823 467 870463 866962 340608 868144 885461 512148 874179 316326 75582 388218 816517 890191 830546 3 851303 872374 679493 375852 254 846799 645978 553680 884555 644538 786905 641559 9 427743 176038 705246 848772 97052 896996 495332 868654 8614 418662 686579 896947 18161 852847 478400 5475 473832 3 824887 256629 33837 651 569115 877272 67726 31 313255 76 627599 6 227659 822591 707842 72477 804701 816893 796942 338218 45504 824608 864925 869996 639600 751147 763436 548337 480345 42011 775839 4774 11393 860826 296264 823980 192211 71539 525816 17 894716 110 25898 105799 464634 735239 882282 868173 158275 882557 712391 799361 58024 857 441595 829124 409997 1 853380 453647 759472 257930 7741 8543 4 477300 853580 666019 589613 891816 553629 9861 898505 1 228656 343384 53493 794920 233481 265536 735949 848054 805284 601759 752074 732028 84177 200238 9951 894602 3 532192 203 14695 779736 5 128 340231 5511 878539 885525 865788 167 867591 821575 262651 32122 625942 731733 136102 48638 275448 855836 387879 235451 82 125633 34 880416 829381 836722 658823 783491 353292 813921 469147 41 822323 75 480216 214002 886811 120 401297 8585 991 890200 118506 894178 579931 230830 825760 724787 853696 575049 783909 717767 425797 200443 493 4 150358 182763 48 584999 209545 98556 1 420465 529718 753181 3 124 888504 578313 797011 240908 583142 292078 282572 544657 531932 371503 863948 12 514966 395975 615796 256931 34 156 7 216974 407361 11 734777 823550 580611 80 812664 549416 4 393873 882035 731056 845004 446 1 301158 896509 727179 768036 74075 27342 707604 898172 483890 890449 394715 873288 187669 16100 884130 3904 173893 893498 158823 172966 550494 883522 830191 309416 815187 641905 564890 11378 211636 892229 830606 67 28 55192 640210 264760 552729 796711 90553 849150 850426 12001 326346 157759 633742 387897 788261 888984 290043 887402 9178 880420 12 187563 65602 11 529235 533871 871777 897550 499824 884516 771827 246883 9292 717063 2486 851745 489667 752638 8307 219561 872349 893740 5846 301425 801538 24065 225672 308238 242467 5 320005 898003 88597 294454 111230 806356 129 125 740395 475256 22880 591816 879820 229096 775208 889116 587705 600672 694355 812256 45 239451 857370 31678 790689 324490 858042 637324 798302 482817 145679 749248 290767 305133 887874 679749 67 17 9218 510 540692 377906 3436 23173 787408 5 88675 698089 499165 491474 888497 354781 780078 803822 397614 777008 745994 834185 593976 57826 41709 239912 402239 12 878073 390436 69 4177 752713 2 634033 779552 35894 436905 505353 15 889066 734048 627553 828769 834734 630200 647241 840185 967 889637 894122 24 627940 386533 848721 842125 847230 305923 589049 10 711778 17 248876 497816 841070 359841 886740 630401 857797 33724 612850 367808 502211 482288 346158 7453 761382 820810 277591 246828 790131 4 785349 760359 762105 8888 877900 799791 36 806356 99191 847359 892357 212129 699866 3437 546117 326001 145571 575019 4462 744170 870003 729110 643755 831142 894654 865365 771611 658931 217820 372549 576287 548098 6 686179 20522 386212 699586 283751 729734 270 798080 851695 885422 801569 592461 7554 3071 490202 42 331448 811770 815162 79022 691168 252136 4 871707 49 870701 895702 507625 7439 688619 706235 69036 780198 607672 458076 38 786181 856740 522576 3 169997 236384 1 264321 717206 825888 759759 370469 827066 4 842205 832622 105458 1035 218 395179 729474 6285 95957 541455 266863 829312 803321 125488 159404 445876 634634 53 893429 488863 763673 250917 32452 16 256228 23248 865481 733934 327838 427163 265349 474457 815665 5 700935 622168 415672 262 248962 895736 899163 810489 4 641380 893880 37240 718089 155177 426342 77357 298219 891109 38645 782015 177972 850511 842274 129698 899977 612096 294905 837246 164904 762790 6 1665 828177 866436 772454 423829 576822 502329 863418 8 609117 898611 202813 302730 832088 851872 14346 834741 17 761452 2 264375 125456 880723 843234 79760 183362 803579 803271 860633 806863 495355 59278 116855 378010 276923 10 862308 868227 377440 3361 2309 258 709119 797772 317524 171122 256319 855469 319622 872190 617404 19 14525 434751 695912 567752 812088 287625 490507 812992 277690 833571 873978 879932 525148 208 339735 72948 125131 76192 92062 181403 832081 425656 426515 44 665369 877438 773698 487582 56419 42 508104 361621 783439 447709 9999 743824 202 825922 359274 290436 697111 21394 897807 82139 832 267990 45298 862323 2 881216 98 461710 180386 126 889278 287888 382466 882535 4921 400669 865424 535095 541344 755449 868147 183103 631938 23 886919 4399 275893 17 836168 841965 800 547942 845936 810357 879039 134860 738581 35310 840799 15 834812 204598 887877 2 856185 6 685841 895031 789862 18007 795103 50926 52315 559573 65794 119 149621 2 315549 144940 376756 13536 171595 356441 57 638563 798696 894660 406420 884387 893463 105736 619849 445220 666496 899672 50023 396735 885326 2 826236 11794 101819 119974 1261 674092 835612 33818 843870 828046 74273 862334 49315 848544 120425 728138 334 833322 696583 5 799421 866846 1183 9830 268017 1136 892954 253 2 276045 145061 51 739002 2343 555581 894242 12 201706 1117 683653 309648 873179 794858 5312 1394 878285 42990 178217 2558 66 818278 93597 578039 216707 738159 127286 313949 59 730675 318799 827722 18722 833758 855350 884412 80 5559 731775 302531 23479 832444 870051 819440 756693 684634 228704 18270 807587 200785 857626 6407 893197 12426 161 51314 687003 545512 2712 161 784927 890887 670472 17914 618218 24790 770495 157149 63765 538251 637667 112 2 685699 133879 489215 817543 91867 107362 88 868608 8946 518555 69491 106656 363365 866052 456675 884466 47 836127 315899 21693 514170 896613 276287 874775 610076 425965 37 112003 364394 200097 889875 717272 883123 830986 867433 895969 639139 899252 86770 795749 640694 5 7792 662900 542649 370241 726283 6 763106 198916 19 5783 253846 657775 791638 867588 596465 888548 135170 265341 854033 627992 801679 879329 707376 860323 886118 734532 878080 658268 25 881048 781242 20 345527 716783 19 892593 152636 774281 789437 245160 189353 59963 860569 287548 84279 677134 325037 452989 46833 767808 94 141743 620853 810356 6193 159180 489124 7007 560618 13361 476495 699945 270750 899865 679630 167340 898727 4524 332 85470 1377 829827 143040 855871 830853 613528 243159 287700 349273 350256 511112 285497 88413 837920 680274 693595 514102 104 582653 843570 807126 166317 862195 536888 230590 6 139793 17478 570978 821768 625971 184471 47413 83 890103 468460 16 725324 2261 23074 594141 383558 751426 126842 849064 359 982 523824 851000 830863 696838 501078 24015 6759 2 865998 862024 800512 724652 835785 898941 884158 210429 704610 688223 830939 28486 114228 831592 872110 846735 232493 772538 48002 890343 788606 755464 830665 9 130738 876579 766952 879591 399378 506334 644821 103719 763349 702649 493843 11 373747 560526 214495 297209 56 891670 554632 865343 778304 798674 100694 868381 6047 894242 68262 836699 580105 802132 876257 1649 600558 628756 891602 861387 526376 852148 283 705189 502024 345758 676163 831655 834588 273119 800918 790220 10 654481 800786 257628 855061 176950 135604 334493 7720 677974 103827 748387 755568 3 337 841958 37 647589 120 462953 142200 898525 304598 30 329531 1 792285 431697 55138 6396 278474 836913 328008 441 564677 229 5983 2 411828 48 1 4 871287 815185 191699 779085 5 760514 219 880647 897441 437508 216541 658121 12393 26365 286 671 782894 341045 708551 70942 18328 579252 17406 772679 721179 773950 367321 55795 236764 295544 859095 768761 287492 202383 125106 896217 439154 875471 1511 122519 222087 534866 407070 269965 894013 722607 873728 874224 1 687538 202762 879235 711199 431012 15881 896401 35 1 6 3 443087 29 768820 265081 762755 3 591642 855286 835702 561909 116143 11 68058 536101 571453 469526 348746 849329 694447 845139 456445 858598 473749 143122 828339 649569 881551 154201 853520 582 286581 227 596233 191432 860588 183688 34755 484199 861310 419 4 794937 834995 799427 819019 816545 389883 76433 889605 898815 607921 248226 230076 610139 154 864673 1095 893061 860373 18 901 651402 595905 848155 494671 3 831212 418079 242108 54043 851791 473613 860561 575299 873237 15709 46 896351 468861 856723 715541 744345 860975 651685 649040 890118 870914 880895 447450 888664 67999 805026 878555 61490 792958 617131 461117 380276 283825 836670 71996 758314 740577 180619 16709 880477 601469 767155 23906 93 894192 15774 729205 237304 206531 878416 527139 876952 891474 25060 560167 604540 807089 899164 833678 5090 526124 179 892987 898903 46 563369 851461 768347 163262 896355 769827 787245 192375 189213 195 735873 852678 714697 639504 184308 873873 508289 295167 1014 836086 645127 752929 746714 890090 13311 644604 858900 2 715638 673278 847284 103 837092 328241 840920 396246 847922 656238 561792 528187 600126 128035 871981 815656 34966 722946 788685 823877 877985 867121 482275 2 368631 286211 225081 87857 79588 162 248 826075 549009 13 861067 280891 304415 542 758040 682817 10291 206600 108582 472040 182 857944 868054 95 878364 14 353533 708290 141083 824178 770066 606715 2934 781346 35540 504138 5 812061 558725 174032 836992 899373 783236 57 384091 716937 763228 29015 891803 51 775923 658849 60836 5 694801 701356 689067 190654 794640 101009 628191 1127 1 839750 870071 361026 529458 893647 781552 145531 118 697985 1343 851 466 688289 104941 265280 841109 112955 871388 848880 190988 154459 138945 845911 834568 3199 64 782226 361126 6 7848 1983 756016 892500 599615 738704 879571 286619 723286 177689 14 5064 246573 370274 461707 896014 836730 1 866927 860963 893931 412483 827946 590669 844588 898511 699091 154 846772 306809 872784 887915 686781 4499 833507 744327 825263 398165 882180 848201 852151 869871 878495 2909 658204 811557 161 759365 366191 239060 818535 498151 897926 831339 445082 53 843992 491561 7584 876411 36374 68077 804020 1533 808657 768785 385892 615841 56279 853902 13 65373 9 718256 856645 783283 766555 839523 23 544687 182344 186 624536 138579 808446 47 104 838702 130932 402995 137930 749281 364380 284696 496760 894030 42734 812122 94935 672554 787171 13284 1 50502 834752 495080 601141 294431 405866 80 890154 260572 274775 860712 741600 686811 585534 1 100365 774296 852449 842197 128459 863643 105203 283390 782426 678361 95 671392 238654 320629 6 74 53095 6 635892 869945 866999 2045 898759 2 524574 739520 686211 852364 45205 271567 737349 260682 299205 28 609366 21 495226 651697 741752 643223 148699 848211 816926 863237 21 802017 286875 26450 679351 839483 876915 585043 587775 807136 292 4406 54 841311 33 726262 591009 418694 360142 722178 893084 894002 34 104 787458 196168 337352 863854 287682 729892 858365 864603 1949 199285 424825 676805 810782 584630 860587 726997 362 483455 323709 671337 728222 299890 719688 855000 321 741801 3 5110 80258 836285 1859 848874 14081 608655 895343 39742 511998 433258 292231 757606 620736 31323 817498 890198 733521 718493 860460 558502 1443 847872 10775 775650 13562 531418 839178 897663 874863 111494 115259 72909 313863 898368 50526 812289 240517 267793 860303 629414 843100 172 18297 651709 891229 1526 826077 806931 387 853257 486 243076 22 224376 503339 6258 662641 878317 53400 36634 2039 501517 40 81658 712824 129317 10 127428 40 2 881754 759737 183293 132501 820844 856943 879986 186 7429 625641 672368 92 586107 11 846303 723423 176 343624 390881 776243 761858 57 750431 381705 642483 42 65 536154 6098 568541 511611 605176 785406 265763 265806 8922 178033 235907 291932 33854 20583 692854 353326 126809 73646 757535 5 633630 9425 814588 527893 857708 44877 841183 679070 898960 13 135531 468006 316009 885822 2 206116 843518 878146 889910 24242 6036 256690 872122 884785 749025 114361 889313 320627 716230 896401 198 554155 882058 476525 880880 146125 831627 7325 582650 782123 771526 93193 609 131 878579 864141 193545 611377 733780 166824 349389 316142 11 885821 628549 1804 524964 665904 273 674524 279147 475448 3715 263024 601997 813875 679371 6 87745 743180 819092 3824 900000 18 264862 1580 39116 415217 571473 296679 851687 855638 802203 237337 595854 577 381 824233 427041 844377 260312 73968 654675 748353 868917 69 668916 500175 200608 843256 873857 737187 824322 339050 254 325934 18169 18450 88567 17787 833745 899015 5670 2 1207 641444 842763 595446 452874 978 795748 1558 894379 12281 23 267188 290935 885588 47 876963 459504 506274 847992 616319 639212 778881 143854 199255 163047 109033 863377 40 799473 286 209091 485909 5413 115198 76831 880189 457303 842895 896823 867892 57906 654458 814485 298003 456716 876303 311895 792236 745968 586100 44154 196088 69627 366190 819484 43 41578 747557 6 336775 648854 563 23 6620 117092 200009 279933 213724 209192 47498 823308 813750 53649 572358 732915 791339 620726 369602 460615 45 330992 17 91010 479640 54771 615996 26 116829 101335 3821 351114 828132 7492 771457 16279 621310 860474 793458 50398 580773 510582 296 850779 898810 807561 207 198 1857 428515 824039 690563 820701 2449 314712 26866 377 2685 24 1705 1 519629 134110 873967 251135 593610 643954 476977 897175 441250 887168 343513 686 582135 118314 2 31914 252762 897823 18 394949 835129 847515 848267 432616 30111 48769 864683 836591 2352 704674 723807 576160 859150 554567 2112 351822 40 344070 668767 14538 894370 410332 782846 392409 773301 71906 251440 830248 157475 877877 117 813094 854066 30874 332339 91624 562300 373 269180 97 614819 853470 894216 880734 11 867237 338994 718997 26 6979 780328 246431 12250 844425 33169 899046 42898 9687 318743 846974 894720 620045 189244 722427 883818 270320 845425 172536 874260 307564 284264 878469 337321 899230 897119 529102 448 478395 377844 46 847494 510381 478444 702779 62 7 494727 705782 52152 109285 448560 899162 772370 502727 99935 267690 349401 792260 880061 1 449254 896894 207099 808462 770177 822544 829052 470676 158802 241582 876131 664195 447109 814192 33007 836807 727584 869811 837544 141912 897703 887094 670515 729590 153 724484 10894 648 828089 896437 843368 746515 881688 226655 816531 3 29319 682658 31183 203200 832061 780420 577052 896750 802308 52243 31 502153 83836 136720 839881 197550 431588 779411 195 406360 272424 1 830337 1 797709 16 542 754801 889368 17600 8 520247 72462 2365 62 161903 59275 796977 853148 763212 504789 898867 20 317 689729 305402 579794 27493 3 683361 317990 373916 873910 312710 14 439422 3822 285 289806 875872 100682 768222 737971 837588 321090 729 839327 691270 703505 59786 418910 861138 110 87846 301751 319125 153255 3805 781424 75581 561396 615808 398879 136661 202388 693622 322854 5 443017 854632 880276 103908 848921 111875 562 6 899730 739501 756339 524 753133 17052 878728 50142 774153 657174 466164 730393 91 803808 190 806215 220 386523 753798 857191 207420 886367 785770 797692 874787 851877 616878 133307 266360 647729 564262 3 866901 788871 459439 894175 486742 2 702420 483461 817846 270440 4 253544 824252 873588 452361 550409 677555 24370 863095 11007 1476 737851 879299 636068 642982 840059 596694 53356 897040 831320 171096 842206 329222 142246 835336 786841 838181 305582 893323 455608 889021 897878 857240 590807 849053 276409 202202 213959 166001 350873 5380 288883 549604 52757 203518 45 894869 866201 2926 523228 354464 845355 869136 847562 852097 770315 409058 874093 855316 861127 887729 2 761908 150380 390667 2311 4 544212 695887 216462 728797 462716 152601 787683 1743 20386 798785 893936 2 885292 193963 683373 7675 479182 359108 720584 838045 728257 754649 842517 791284 185074 341615 884850 1712 826592 848178 428681 2272 145268 197 207655 331350 24173 694515 74 1 13602 296069 269366 594957 844636 36 577806 163834 751836 779652 920 133867 848522 854583 167 730029 3940 884288 870275 527649 230328 1 670913 802962 894363 448862 362401 890740 3121 865323 829729 863806 773390 293151 238650 16171 874956 94322 94049 497860 163189 2998 861467 325466 811480 874165 2 837454 673329 480898 2 726381 2945 598061 2710 795002 38857 861283 651661 882767 1857 669022 51 88755 511356 741978 241379 560520 112565 120343 15522 95459 52679 629582 894323 852078 891856 118809 728022 301034 896249 730164 414918 846863 782488 812911 778856 766278 1287 832293 321833 713444 75 52 899559 800740 2679 888568 268188 294154 117295 270085 856780 875046 112613 882583 104572 156655 1119 850970 24551 109777 114843 734294 149128 846485 121106 749313 86849 242379 464749 681376 89598 880827 581443 217282 20648 883710 586812 798652 653780 260869 711361 146854 251115 887419 24 874566 566390 761633 194492 691810 332027 76346 385 358263 872665 793219 2 653290 264320 800365 253228 2738 216987 533460 675548 709624 319169 159883 4 878866 38771 2 345 646688 100249 17249 132076 28817 784374 28574 25 896260 482722 3325 10619 38153 848740 474908 867679 167835 847075 41922 717125 647032 825203 705627 702454 684595 740437 868648 4 33717 367094 886246 444444 218934 327648 554332 17903 706281 796014 849669 488812 43 868529 873289 805418 330184 892273 3 871072 826660 54976 77028 1332 138378 899912 244580 30 642735 783136 137562 200 48682 815638 400714 850087 747926 776048 32479 746609 10 884616 2 575874 495123 761103 787947 626 392153 815298 881367 899780 395090 608770 3 68316 251522 244764 842181 810579 350334 5099 151936 441818 658075 844371 455351 594141 333891 811236 882362 241 897099 59391 405692 457284 307495 747571 880786 659972 883278 814889 241610 815412 33 790499 4 692510 885054 802623 576938 410477 846920 52 147061 884309 884439 123 786207 908 459990 43230 702526 9568 610 825155 627401 427271 777 869403 2364 57699 709123 368680 14235 275466 486771 618464 5350 872147 861087 33 293653 663980 770970 771211 612883 95 725684 886206 462366 18785 2522 7618 21494 531854 886416 397071 327327 172333 783956 258297 11446 889458 219270 4005 652672 680354 867388 167587 643645 177347 887493 3402 208025 854551 446 710547 556324 864256 10486 209224 9 700000 556057 205282 366187 884024 5070 735231 44743 889464 395531 3 570562 146 193 781414 898827 576259 782131 1 38 879343 693553 144409 774567 779954 105311 263360 815563 465232 893644 3000 857177 17 741703 870738 86 641090 833125 886088 2519 100735 60131 461427 194276 106068 820975 258665 897199 890431 650718 108 781980 860479 473267 221384 774438 2 819 96972 48 794494 814113 806683 459566 126496 433051 781604 175145 1078 829654 604925 166334 247233 840690 16 779066 28042 658801 13455 6673 899117 545215 844904 84615 443696 855502 466747 124 754883 894464 185395 37 211 61 878988 447562 185688 429192 781817 799631 674218 406 782650 782646 823880 366354 333714 389008 875469 101447 715721 63052 852280 258822 7461 252519 766702 93821 881244 180925 882200 863552 406213 29697 403706 823327 886005 865498 40 332614 24 723224 674214 864743 9 27689 95266 869363 830532 433589 280534 799257 435155 179676 305129 699107 15 799262 583362 870173 872399 819800 869270 173506 307210 884833 732599 730937 2 729031 873735 887870 859902 761522 264269 41 340873 584069 49990 633550 425787 443340 538819 259 414558 2 12749 586854 786117 15 375268 834481 871571 821002 150868 243523 9007 572 613859 192 215616 840265 440389 727501 555644 884652 891301 888520 103164 896345 708585 300968 262872 870435 530241 858501 535087 211957 661763 16082 1421 782403 12 3604 897544 870661 429101 634 899653 1156 7 283970 771780 520617 12229 512462 46958 710834 216972 477286 154493 678489 821159 343524 163490 130 278183 20245 865693 633089 4 659072 889496 207649 667811 525447 220909 3 46754 43875 69 881995 864641 539 769625 861227 855407 826 727009 231492 854704 812363 3638 797890 691688 860001 131 509338 852163 144809 864936 878105 787935 376 809786 409170 871430 172141 228883 747484 116738 602 81023 855978 894360 898718 792187 732539 649774 23 396873 680790 77108 848515 1065 876910 864771 820071 305785 644108 25261 837124 9 883602 2897 9243 7707 621759 763906 872408 780 683292 117634 191344 846065 146 514593 12 62442 527636 894600 805365 2659 775835 37328 2877 809311 894236 745607 686 694001 863557 184362 4 763566 832333 833609 691778 716472 799495 852838 888057 3 784143 609334 11 564245 349177 886876 822328 521832 878649 854576 292107 38 825563 8530 587603 858833 88793 581 866999 1612 433650 780373 894028 19 724121 877926 889766 323836 500 550947 840998 863194 811675 159954 5 197252 883143 93452 817044 1273 324844 81321 434 795082 814190 895992 95550 414973 858308 325510 829271 1 3785 4507 185610 733269 24696 21 155366 698913 324941 579707 765190 22031 2640 320865 623984 791744 371659 1 507258 706047 474243 223917 834509 171653 8 845124 113002 16169 856049 843331 47 68197 878435 271534 52497 311226 757756 226531 890917 255044 75 831739 886320 388 395712 2 206804 311961 1666 889885 776294 38587 501943 892287 846569 69 876199 794 240135 6470 811841 431023 719736 253637 880919 745744 692654 1 1621 51288 9992 242567 834579 3 375556 771691 485842 226921 162294 760896 896039 800845 401446 3090 818900 474596 608411 393609 24 806578 3340 646735 490371 602138 859568 230014 35 845529 853175 3 644013 129377 665273 531883 630115 130981 594291 121331 2634 899819 730962 128 838836 893436 686979 203567 352196 440566 856820 773018 893689 813462 652625 6258 1808 4 851089 785681 724010 566614 8617 834530 53623 11 570037 732276 802554 846482 680760 521777 451175 273670 83938 18 850379 585967 883480 886250 774928 833003 200 6281 4187 742411 681049 87060 697531 562886 311686 825331 21915 872649 796667 775985 660924 885535 862380 36 21 4255 363591 875401 259036 413086 341999 245 228886 843560 532452 473549 822511 222515 32 715499 399217 171773 61942 823196 20525 425121 894781 423935 798612 584469 174781 92984 583626 245448 836987 482153 744692 295982 567163 701 5 760200 216157 187692 1872 206039 807341 279850 764816 315102 733137 805964 271707 879252 484096 514266 129878 155940 842005 68 59 720840 403654 22036 65 536387 206014 135706 880535 755815 896561 871493 230084 578655 829654 167761 748577 655026 283026 889202 630846 800021 308584 2121 876396 6155 889040 832995 399092 302 543517 843361 754802 598620 60830 497812 387415 837702 254 315601 276420 892859 556795 245915 859126 361771 412460 889106 234154 2 1658 531804 4761 374 336301 686810 879817 414370 12716 632632 885434 790815 892148 10536 698623 4855 877655 7225 885535 958 584166 632886 204347 515402 750014 821263 87 739086 377167 739161 309557 159481 790740 878347 454649 875262 849547 6 630157 877012 851215 9199 660308 890829 777210 457276 847044 814623 180 848781 806462 142914 14569 218 612193 343840 109938 616991 761732 868118 268700 709577 893088 459828 22863 897914 390360 13660 682707 710060 12298 7317 64268 846324 109740 3 54220 398968 271014 856188 705 339551 105 669250 851977 504070 857477 711937 774562 352216 555058 27197 364015 313383 195970 305142 150 2776 868553 85890 489420 897260 781778 882430 882121 875497 22398 2647 829017 565449 90470 893637 265 842922 413906 627834 276324 138438 365709 277 261590 771947 896528 667040 888153 768938 40 651698 113933 899957 3 837690 3577 29 895743 192059 454696 619128 11 857367 822028 403316 12751 736776 46001 789164 731227 532 199667 2 51 61504 44272 737819 366320 872389 889009 458554 743926 51403 2254 5 109317 743551 1903 810440 842459 2411 223823 109828 854441 670182 131146 864599 774105 162306 540794 593980 500581 829772 608268 838680 392871 300803 498947 1189 712905 126689 884888 641916 540744 104265 963 897164 829311 860530 539407 124589 890268 227846 889703 855767 779796 862651 782026 493751 672439 16680 24378 876735 35 16 162 861453 582257 6540 864125 5 282839 855429 17356 426934 480940 77 893053 825510 896514 348904 367158 768495 420017 7057 895648 600148 229152 841685 890077 485789 341250 985 811460 340166 379470 897120 333009 59179 620086 8247 866512 829334 859477 48 886787 163361 75230 431921 774192 75 519486 128 810698 866043 479751 404715 587143 269728 8 323752 22 438102 87538 46729 707731 500834 651548 642 882441 97651 157 181616 584733 1444 1846 401173 849869 4 4 679344 488550 750051 826564 14875 862573 102 747039 870188 230409 780548 821701 866137 837466 840623 875969 77516 408813 789489 855306 28 296011 856451 8690 892367 865618 165713 206842 616677 833459 791715 140132 8 853045 667307 26891 684850 714830 867032 754628 302273 190 767359 22 99055 866692 607756 225831 366649 558648 764542 113587 9 792522 4 413919 145913 887184 529582 835493 1267 169 815043 187752 3 689595 854772 798721 889186 73731 59 276573 325 519679 617496 797632 16122 862304 34756 99 674180 892547 109562 871735 290750 884339 395754 145584 360585 871053 2648 897025 569396 264419 453089 647097 820124 20471 560725 644517 897918 661507 885520 11 92 830585 10651 514289 705647 896189 895293 701936 887178 118675 50852 5031 868031 631633 392 73156 11492 841121 789931 467061 71 768474 4292 760338 440237 399227 198860 540238 883444 130356 343582 4555 807942 881505 335786 657780 817395 664862 881020 737848 49643 89665 614038 899099 129665 3642 358527 371128 231 779159 496573 119369 284225 134241 899177 529558 777035 65920 701078 292037 524990 895238 175646 283275 197744 420898 380894 712821 106443 135548 504159 260397 6 713576 881168 727149 422128 2 6745 256925 304021 853661 86 866818 494559 890227 224829 854249 3 172803 2476 89918 334505 107081 178349 872839 779830 821137 484300 850135 885718 88070 279462 547742 577098 764498 862299 837079 1248 834652 428366 873892 839663 891925 163269 627284 208351 12 251265 787766 662952 137017 97936 879770 459369 899860 84602 120226 746641 510323 836600 881382 1706 230724 851688 740790 64141 143620 826718 888781 729329 180559 153211 734374 577162 77 674474 39949 3 4828 829634 559777 153092 855671 1232 64603 332201 833971 445971 13 217579 4720 63464 752231 422485 145264 883277 864967 866509 874695 864778 741171 1562 182654 296675 895010 28 716518 566941 607409 36880 694321 866168 411 797220 791818 306287 898420 852648 875511 896619 792763 833687 2 899865 856966 653120 886073 503235 154 4 33 885368 511311 13166 230393 300623 258341 253297 13236 19295 390583 107 878705 181767 829679 581522 103372 885724 677819 16294 44 54 519393 858912 315 741727 381756 741039 854245 897259 828889 326687 833541 871767 250127 137 248479 785948 493118 847866 75023 292517 494194 686959 279301 236 9911 17 585728 845800 850279 637599 391875 16 678 26840 416132 13 442255 597251 799959 5 138936 843221 542193 57 39820 2 309112 161 883950 416606 28809 825228 611932 721762 821458 695325 877005 697298 849574 859982 136720 840382 897740 116494 1 3389 170692 893435 781374 78 701275 859339 715533 497941 779632 709771 28 75 853986 57995 513893 756476 881297 9 750846 893834 305569 868395 114196 815885 818908 306231 236486 251404 668514 116255 652389 648945 4338 41749 772408 742106 760190 265276 17248 533424 106827 451137 894959 152 550680 867079 881387 830706 355644 164985 193308 235563 354913 814810 835253 2 268820 21486 845151 148675 726274 876753 4 168743 283986 75 622498 2 19372 896032 597144 139847 644177 234 882267 2104 106787 474937 520715 878051 403519 887996 60669 141161 282957 894587 766018 197266 862762 871356 847775 876876 777456 2 292967 553388 873793 793363 283 107646 101470 149749 38 837995 7821 873050 885396 21 778236 823081 524050 874358 807469 15156 837998 181382 876505 102292 242435 671605 401110 865993 642666 809524 719252 2 7 845800 857196 874934 880825 225199 15411 899129 24505 248533 735379 446030 830742 715408 887830 651351 541123 817968 775299 854829 860296 803642 889603 481746 797340 644763 532807 584954 607488 30 9930 245288 136813 97514 492145 787899 530469 890453 66489 14 792546 84 189123 534962 453817 64394 845405 677242 835912 633007 877636 860982 649261 837911 884795 878260 648360 546491 875667 853452 98831 893144 790939 325309 18 614985 279961 163995 764691 18 86 764665 866374 292279 7333 801493 341849 863920 361745 211078 2800 839057 227478 8 125430 887440 887967 3 3889 311536 792780 82974 128161 22246 516025 709803 286582 320511 51236 605468 741680 14689 31027 820984 804142 5634 226871 227297 636199 69 144227 879073 8 150498 334710 836085 792163 653837 66164 413993 570 611 814 464830 14 769022 487156 530464 5 199358 886331 113669 862744 2 888757 17413 338420 936 4 875559 871897 469 798333 74370 207785 360909 76513 108799 772145 790077 48430 752845 700066 671918 867553 58 259712 742076 179865 838258 449 246296 876731 172747 775132 60917 2591 180210 638502 525914 147229 652466 4 779762 412 876943 191 540373 896271 807596 239139 496523 357991 752595 127277 331020 295405 103 755058 783392 263492 257862 863870 789433 531649 21 463157 898248 104369 274 865358 698107 3 472871 881476 4356 893076 343152 100654 23358 858599 2 610 857370 808538 529702 821336 50290 55190 246789 330399 652658 181769 387882 11157 31 899385 106537 860467 450661 23124 283070 21384 603710 292882 388807 721121 8 10 828999 686353 236391 1349 607832 55962 879140 437746 895652 76182 867409 723184 3662 487257 51045 853751 221360 344374 712860 266951 189837 745540 895499 815947 712298 754326 897798 870054 365375 620682 847294 196915 9 108705 842010 391791 646987 32337 4 4243 617745 892933 702514 131 606093 720641 783209 3 56263 494981 4 240512 285969 436752 893727 485035 126795 664240 455 854310 255078 805018 691239 24166 5 134 734893 15892 594584 892634 628756 6381 897753 171847 29847 164675 886768 790512 17 218081 109298 802182 17072 850125 706570 480885 1865 857773 557953 64 41818 411363 769788 897324 63554 173845 723237 177028 876065 14 586822 853874 501931 467255 485258 863232 811475 866428 333354 869550 33436 6664 670758 890501 628632 889201 642246 60 731905 898884 400498 866730 5 766018 899603 1 119011 83376 211 273368 481181 816788 670330 129368 535315 870136 899639 4893 321272 5 817477 5323 857461 747192 265 728002 117950 127659 866638 216946 306043 5743 718781 629436 301506 494106 619848 94 618167 2 838137 541116 436807 761956 261757 202933 10 795680 424023 876095 873603 142124 353116 673318 3420 851356 295028 239707 805610 511203 2 564999 750765 3869 841329 760356 733484 192192 742153 798138 331704 309 675357 862288 581146 656374 403361 380848 344937 801103 821927 6502 328173 883193 191932 6964 401215 651792 614290 861936 879079 40345 766315 719808 720679 499608 160542 815773 653301 859912 865839 277126 157548 43 23218 854385 889828 193657 521307 862882 256855 747518 122 828773 3 848836 878334 483803 888649 802945 890848 56921 734128 136 441244 882728 135094 876701 183 825452 819368 569696 430025 43356 56848 424251 885675 170454 307564 807950 542330 786650 1 895990 11 287239 3 884739 872001 370518 16438 811705 769440 315717 899017 19 891570 384575 790316 5599 177593 149372 98 833652 582113 773550 470600 57667 796981 2 521713 880209 91187 2974 245665 869499 150552 347942 711795 293 771920 809847 601142 880373 354504 2 14 590468 604745 740676 348777 19355 880010 176319 16307 896414 605133 628682 1257 729599 260422 874405 187550 640193 477347 331157 839350 706934 287779 563 744783 111164 857853 295658 8 71648 823231 530639 279137 736023 193895 34591 693813 653358 895539 890761 853 629876 892702 88605 436395 880971 178563 596962 638397 854591 400514 815630 584952 830302 487 897258 49514 2 204937 895483 92881 147282 888627 332727 807121 894289 129482 76487 844344 848664 357868 733550 375551 758293 374325 622002 850955 119 32226 418815 686041 92156 471734 122891 833058 544 786990 2 57893 532245 877574 91590 803441 265341 506903 31337 335574 746217 798541 7 868669 861398 10 90243 736981 868424 62003 23 12 9362 19 23 87508 856708 399865 13552 454075 39565 456722 896792 52259 504340 870109 614386 766735 547717 349590 53230 180 411782 886082 56300 858784 49088 838799 38877 788271 850196 660495 140620 522237 19259 722288 216 896110 892489 867116 11233 425313 357962 551400 391105 502404 853893 801654 13698 851027 7411 102449 853882 754669 51735 29 166916 882067 104193 292138 209941 55384 377480 872071 9016 876554 574237 628311 848198 55246 867320 466 7609 11359 725409 30358 223934 72868 41722 57 731048 783016 485526 161572 762254 557769 450407 467593 757203 706883 354401 258379 825684 897150 13 9 34472 385451 2 4010 481580 415598 821968 562511 98 403292 168365 10621 875058 863736 264739 262100 20944 270 343997 47515 355178 1069 252248 851962 758927 607 880 882430 705960 2580 10 876882 424848 5 772326 879231 783138 892765 315374 244781 671328 791135 792404 1049 385292 807247 134905 444819 409098 19248 738970 430503 160981 37033 146 90557 796996 401652 884032 78699 450167 519856 160235 753906 254264 680215 791950 895136 82981 626857 886441 701882 724223 792454 379068 4 10 273146 362 362 331032 296 863145 386992 829915 176745 613679 840777 437362 399 457745 872435 872001 224856 25872 497669 225 428973 208050 125951 52511 14 459270 887014 284203 609589 860096 34717 610632 91634 823727 403854 658454 19 856530 564706 735564 6 12 855241 806029 235688 823110 93368 120552 838135 13028 314644 534022 263375 871990 111175 831778 289427 770257 859668 612539 869518 637975 712850 1217 2347 15 891588 383647 70 830054 423287 266121 874997 41182 637541 870779 204809 489259 523052 648570 100 748629 757678 790541 810716 89681 696750 4906 41285 869861 40 292042 255077 15110 785687 233004 761461 754186 420837 60916 56966 666440 483799 5832 159132 8 570617 736111 246519 6208 899189 305 331433 112 758593 517807 33012 411712 41188 754513 728843 891894 201430 843941 719584 38709 871345 30288 615900 158337 848388 586 21097 755472 138345 324250 881678 100 876671 795140 86314 893233 145481 65163 288586 853337 236 80533 866159 888208 687379 874986 891713 832244 361531 431671 27 4450 667123 819794 775387 32954 412126 492044 509046 867047 30 584849 24842 818976 875820 817953 604946 823621 620799 6141 153017 95264 13652 828942 771236 1789 239959 760557 802364 850761 316983 825854 444626 708258 31458 5 346610 858143 880224 61 823766 341923 191629 847089 840874 885977 520089 210635 400556 854536 665614 616740 882359 9966 10 897264 860322 319844 7486 824471 202166 429137 829401 15687 234261 1232 688 848008 899219 888789 200998 352344 2 396411 136863 504780 175925 852368 783530 896356 38859 140596 881904 359040 146044 77800 845242 323628 1019 679320 890973 59 1 268953 865243 860054 195335 403785 836861 357976 30 4 122014 857278 885396 387129 10657 136194 438046 66 597326 42305 349060 235940 375588 55278 504801 894167 41345 761803 883175 77606 291390 282621 818548 845731 856433 100 1528 898648 873864 323385 888197 90820 798705 827199 884697 288819 857877 853350 827650 559368 681616 815689 3178 882892 885790 888353 638313 858909 892248 462547 367533 866755 806612 496160 503953 107965 754173 789108 395157 858913 5 308414 831 93353 700607 597090 772220 140989 832968 7 7696 864305 31 881877 151301 797398 243847 915 883794 589442 28 865861 737586 222179 814186 1495 182 352647 363 1 404494 786042 41784 132067 793153 3 373355 731113 831265 255672 1114 177711 669299 719602 729047 879004 4 695793 865570 693526 6841 322035 82234 706470 626 718492 28992 32 2 845555 751117 679354 791063 284061 803111 796087 790366 733971 838955 26747 826400 875603 719867 546094 20006 189256 884262 1 38185 899165 685920 827756 605362 23094 2 136193 853949 851462 11 173904 298972 765599 230727 68 772109 227082 1692 705525 844164 308410 757482 637476 727084 203 459345 139659 794276 888573 109528 724793 650650 36046 37493 424168 190 886512 784470 827904 876959 895973 588686 898799 820620 706816 872917 449557 599944 673976 877255 224971 843283 89311 834667 18 893188 894034 479843 180 845768 808008 31 899902 495753 898249 2797 481870 846916 862279 299045 367279 79939 372758 740966 112331 778223 422025 13 52013 130 226509 57042 713993 20903 844427 19 337910 199466 880907 764192 893049 886600 725842 576328 872961 893049 93031 779908 768 700054 888361 148000 740649 791002 790001 699926 223261 40176 877644 10 123 742842 807397 62891 342479 1912 866956 461635 835608 6 653019 197736 800531 695733 636491 603982 148115 91294 54 569158 561612 255374 782294 35169 365970 688988 298939 776022 854569 898976 896972 865464 870733 830872 247 789051 884549 754542 568395 347929 730163 25 898887 874056 113454 395838 159641 53440 831667 656173 857597 206648 91127 604394 539982 87 97 885991 826278 395490 828605 339189 477151 415381 867793 31 361322 517194 488716 784489 787105 3 91148 415757 551207 6409 358210 67895 850194 863028 31674 108373 334461 13837 8 603807 651214 43 104 378649 885340 1719 142547 792158 41835 718991 1785 547 790146 781279 728643 410604 3959 864842 89439 465831 68 358259 831385 1110 3983 886282 1 151667 875006 825740 430072 783356 898131 886312 1868 877876 811316 1 3870 898432 303224 115 698397 5952 354 144 450 609164 201676 472440 528047 165180 564250 862970 783980 454274 502651 216 516991 6267 1 55832 1358 33 402804 884648 172435 646000 48983 40613 38659 748772 715339 197 846029 445663 36808 848216 4417 624267 782998 12 662482 569748 732105 389581 374 312805 318897 788483 885377 107976 547670 777527 145534 830112 377945 370 858809 729137 149913 566312 36364 247198 306159 878669 1700 704277 799205 260 104547 387794 712864 883926 851862 258204 788848 374923 876366 502185 376965 884074 15180 424825 663006 841838 15975 297855 205216 872278 6799 752554 209625 60578 871548 324809 6856 377180 140832 38876 6 884928 22692 184584 875927 1 848960 843917 345853 209558 133737 520522 518118 808904 8 866305 803414 874527 891450 533 854852 840689 6320 1 828077 71834 359854 860577 752632 659597 871885 56368 3824 441564 698525 489052 676046 127191 875474 885562 550541 124 663154 46675 855834 575376 667579 736264 549719 731801 468137 880944 860739 895191 75815 286497 798211 13506 881217 57 47596 645760 34539 761952 819894 34 321698 897302 597534 835592 479940 259 767186 504815 882825 858603 832358 885195 884944 18344 145197 894803 9 448200 580380 191905 820076 79705 11 459751 250 97777 17338 222242 832111 89253 695801 802586 684156 102785 863359 623175 354859 385569 620836 882020 520664 865850 851834 850410 698566 204065 847956 339933 782926 549093 723932 871278 878609 663615 277897 885139 866346 26 595617 231855 48518 430032 14822 665940 811804 588456 1 894661 8 226820 885405 1 893761 186928 607584 124977 641926 13 15 822399 744763 881909 880973 749 263 95211 118 639494 307260 646571 290912 59299 662683 788744 795256 35 797874 754198 259148 844069 26045 79279 851010 882561 790837 226252 871154 860191 9455 882468 12007 577323 894816 877238 652085 368609 121281 790106 876187 74 860022 757743 510419 386783 630511 468743 367517 789423 786460 894935 3819 397916 218796 176771 96749 76506 444 340653 680431 702674 881863 8330 674 483834 726734 792669 325 849012 847348 2489 793473 755717 830203 846967 43 656216 1416 2424 867019 122 639053 373183 898157 800827 358574 560669 124 484036 452508 60 752851 535726 25 780968 1006 255813 11002 338750 3620 816591 89244 869749 697184 812523 339282 57460 284876 126107 630609 402862 327000 844610 215 325851 569385 390898 486573 601755 589499 877618 274997 893975 350265 848115 468729 532360 863245 782527 178222 726477 112773 2034 612475 868457 409674 451338 102680 897360 117 1670 629661 750529 9 520515 725526 779552 19 16613 650760 7 5562 580863 298978 755036 784495 898724 245707 322623 889770 745284 677788 463053 1436 316 713 142435 396206 1919 221572 558081 36 842404 883653 853429 716877 864607 231322 11164 871411 9541 597121 13 878033 387 768408 45 848301 100551 4442 54 653 600032 214134 547568 769487 580735 321056 846752 17598 110192 775783 352091 654044 111680 893742 1079 824962 733271 718790 47995 25592 153560 4 361464 323600 27109 753260 874385 177 49070 339497 715060 893 20 876458 487825 734692 1609 872010 685097 555802 3 133143 378307 896328 672107 532070 870913 11018 156137 826244 839984 4 218734 890435 821829 87779 369065 481497 879045 677214 822823 397231 620056 2 128 724532 344694 211129 845868 5148 822382 788236 340868 592415 8886 717486 454053 882603 7 81599 21042 603104 73061 830700 747410 683421 229588 1834 446748 566652 149137 892137 873720 63670 729978 10770 679679 256488 829625 3 783910 889587 138731 508397 463151 896916 190427 856934 889400 792472 546248 581082 760663 870303 729797 20 167835 895803 194570 754 669589 3 7 865414 881639 232595 451721 887394 86893 23 2 846080 22627 474138 328838 857345 266186 1993 779626 729122 812313 45 821006 266629 427225 776900 867723 898683 485058 811861 623741 868017 223 96144 894386 23715 755255 170373 852531 815283 327291 858670 148342 6790 695754 793764 342322 91726 150825 318 564110 857452 441221 880901 3 875032 847125 507978 90295 540590 867046 571253 779744 483408 332554 378651 449634 1 20311 855454 133808 325636 4 895378 52687 655306 2006 489865 12464 447821 648623 859323 2 688913 54373 25520 848247 864613 38496 528307 1486 63453 1483 1 851564 6194 527106 34 401591 125918 10 467806 356591 828462 192662 852808 493283 852 2201 874014 310825 283538 747455 830137 646422 3483 72281 47986 200510 99818 277421 466028 566941 7202 7847 110182 868143 816686 194583 142 757766 2 890052 724572 813790 100 121 5769 723813 693690 334 809475 727 128991 870696 229568 66774 3 885048 469711 565393 750733 3206 220794 884349 424977 69639 11522 742581 647345 101757 456264 870292 897215 2 709615 884354 436536 750217 266736 555015 302453 850992 18833 893963 521645 31594 45987 6 768662 551579 731078 472950 615713 168 745350 894897 185 203799 878541 221334 398596 867938 769879 862774 866805 843430 879915 862259 542260 831761 448 6 28799 875249 475623 791076 23581 549292 122 276836 3447 584515 429112 893532 743816 73336 715399 860357 74459 103276 298877 182072 722476 874866 43919 891210 743884 255409 387913 855760 300630 10569 290774 881915 808640 799524 599822 219207 2 650 403911 703312 861969 895590 2121 243377 27920 826497 6279 452329 479736 65 4 290324 10 43666 739501 492424 71904 226908 676606 834732 769923 32028 16247 705470 1743 742761 734163 803757 14 836879 154 520990 711451 708418 388999 800731 855973 809933 549749 159639 240036 830979 890961 111252 891261 885760 211 749518 315167 128797 345072 4650 833026 3819 67 772618 170268 878029 164424 887994 826796 400640 31076 771687 323574 185801 490475 596569 879307 422892 735244 826252 122255 174079 9 803604 881774 7157 751602 861013 830938 5 416188 185 860559 762991 607381 29428 90 442632 703647 72993 575445 19333 136988 14 264362 883847 832720 65839 10117 846397 829739 213771 633062 342581 405853 2 15 810718 661208 733179 891768 676973 225158 152 618054 336591 7865 262813 644738 390 60 873371 92105 507764 854320 860275 808544 2292 357863 688719 832163 883105 151469 186351 76551 215000 507203 899616 414 112066 884283 896343 885052 611198 765708 7 66 165945 895454 139623 899219 290048 688435 710000 776133 689463 835233 402694 829291 709372 771964 827815 818366 814471 18306 683547 1349 618187 665012 568806 30583 99 439512 341579 1 841206 694561 422407 427254 412919 502380 820366 23476 853868 620834 282964 18618 486491 872703 811009 288745 724105 606277 104852 215496 811660 13 810187 651256 61788 639815 854764 772487 184348 180858 560702 69362 770359 547555 49 814695 797169 126865 597189 846341 584561 17087 695084 648349 869535 497785 428728 14 785681 845438 228112 596017 125105 758977 91477 413451 850008 3 155820 875169 873872 167797 164878 814809 13486 574375 325733 512519 225 30177 699348 13 893452 831055 101 881166 211045 827200 545435 635918 754624 5 172155 531022 208 711242 522365 195219 823018 808075 790507 885673 648743 520057 432611 65714 70388 399435 847918 893641 519149 895690 655478 51 612111 481906 2 897803 6867 28 341 285294 501546 601458 557391 870724 847120 875256 11711 881103 850153 849675 789085 28142 672622 671493 681314 793290 12 197833 854107 841260 237713 321393 1179 12693 108953 308732 41052 3 787988 197767 815925 881973 71 38483 822096 772753 5865 783770 124984 125200 574413 896071 533381 830751 379474 98307 39574 602219 448400 451960 782144 814049 249848 883986 870302 338 829977 495174 622195 692684 761006 386635 891981 897772 224481 2286 1 825250 21 37326 3385 736180 33685 134919 848365 144 15770 888073 309712 211062 2155 899861 227 735083 821123 9140 285843 2313 90742 63687 124648 853745 457857 885716 3516 879227 631597 524671 344482 873092 712473 847019 25 741030 783087 848786 110707 732546 842139 406150 13055 45243 874918 2 4 249092 886125 849888 599693 382259 875445 344066 62 348 4 791926 851064 195947 12 705084 3956 125534 426132 82779 1 780918 47 384712 474527 878785 887863 543819 410641 647301 883431 819601 840166 268820 55785 1 429977 141647 389162 727180 338067 501630 341167 813480 552712 706473 176134 874260 160653 894537 5723 102069 23 855898 839231 86502 831717 374854 574927 118655 1 750329 588671 716272 108237 1666 54 63388 885478 752233 22591 449962 155048 890817 889523 893763 712871 829056 361852 199679 668043 94508 882274 466215 814730 1 383462 858563 4004 819133 522320 351980 407827 705734 857307 527100 70 819743 635057 124805 720067 206996 316 417713 1 538 485412 729397 288567 866309 899201 858057 869951 76486 895480 827244 312911 851624 22 787594 585018 714509 9239 426651 413680 259304 326 746797 28664 845210 136208 18656 3 123 863444 331270 818632 698 862724 603400 852523 223128 58 705302 889145 1211 891384 865114 435209 674720 138 840482 731311 871628 13327 865336 78400 855474 178983 697688 821256 13446 889355 221329 518923 758300 757527 570887 42884 238462 6 715410 2892 609429 20654 13 32763 492093 30593 106639 349378 505148 896766 796550 886182 5387 417784 790517 451218 860935 328838 441765 864907 895135 5 293990 18763 369194 1470 681120 367275 213154 886299 139 840021 845171 891676 805841 365180 852592 56 198578 894761 700231 871217 888588 52857 390295 1447 529346 407336 879733 315400 789926 632083 441962 184114 144850 23370 756119 645239 689802 838165 459713 325338 215303 22 47556 540547 31 854362 96 647228 5301 113538 855224 782604 878956 363000 87 87151 894026 464 897904 54 835889 430590 805078 299734 479588 212702 834391 432 3 726124 1 892633 370297 317691 98841 849572 34 633516 891521 5238 876167 33404 681356 3228 594112 4983 851601 38 122451 542824 732477 583225 156002 2368 814137 135450 226991 222531 326197 108755 892539 822685 695778 780969 421750 261412 119 209621 201406 2738 819020 303575 809996 740538 88957 273660 866655 870467 883151 855655 891720 848273 2 735969 6201 2 50160 3 37713 894871 43247 414845 145853 315919 896876 8 860953 794302 25 31298 11 897079 439078 354132 850035 342654 304 462232 465504 319401 1962 793184 884037 252440 896214 118220 520538 745395 849459 115 491828 213656 841783 1 564831 226 1 14411 66985 1 250156 851611 134 862462 315896 286922 73657 64335 855005 3 765901 895928 444645 759483 850343 121221 16997 492970 213229 544219 9496 554752 462201 420613 5825 322297 378499 489 178837 314525 690020 881386 86385 864155 829607 640964 632494 113368 898272 364446 804330 33074 287757 880767 105 823338 761134 833267 891910 692658 124370 883552 670054 160982 5447 151143 52548 58024 894848 296048 759118 107189 102585 43 253167 3 2868 61409 2 786913 22405 883334 406193 338052 149414 678826 744981 50689 835770 40078 68863 792299 71206 5363 885136 899318 820867 158777 351690 758190 111346 810709 399616 804165 508156 13875 361249 755280 137 675634 700953 673857 638114 867016 6 241295 589462 246700 16445 884069 2 770456 782134 40685 67765 818591 763940 1681 406152 114547 863043 296065 884989 655327 787327 840167 1092 164696 180512 310100 872762 449966 151041 92716 703319 516921 892560 408821 639659 874915 19 812051 39329 813201 836910 783071 847664 336870 202611 864399 308405 4896 25 15 381469 882195 50119 863225 305287 490980 528853 755937 564064 684609 899892 895929 6 46997 881795 889094 284 703340 929 680523 554804 31416 168657 762499 8 854210 2 630239 15 239549 816804 20345 15986 19 870530 886648 285748 810063 470773 925 313226 826134 321591 15 273028 72 887994 283463 802575 712638 626865 115575 275436 736886 897012 827511 503817 630248 823782 8 9121 58549 593394 136238 37471 828570 895600 129219 519516 111216 205130 866168 773935 390748 803454 249933 720996 835095 633716 68682 147243 836069 883861 142832 6 300520 897194 570375 568214 1074 805226 161909 23 5462 896390 105276 148334 890612 762278 210 804895 697842 536730 834657 879531 252825 5013 6189 1890 8364 773653 467707 108 835218 640173 328520 14107 677931 896617 420124 195717 805066 153584 130603 251815 118 134636 406398 382956 875629 163693 898750 4 364277 899388 193194 1497 867595 819766 825028 403400 1 9 870360 871155 874470 886419 44106 16 172268 850278 67674 845459 184122 846217 139564 884858 206766 232370 808740 795681 60219 38649 288809 450 642154 367343 1956 577 41221 849569 31959 836918 149986 38337 888561 14 115462 597361 2264 11963 891583 170572 889682 888786 189 881008 72543 140775 831991 296763 822164 884139 3962 503952 368826 413180 873107 291853 886251 194215 892865 502341 1 836298 797541 4 889236 274910 181469 128 606090 761087 672410 425063 6672 7 377844 206682 807200 700255 7 447796 317680 879430 876788 859439 875496 318223 373654 410559 388565 783249 807134 745207 524926 868594 870540 715866 171419 3 838251 852359 231 380326 48 225797 192850 692152 185761 126108 807537 8974 612248 856329 302055 883252 884325 156463 889626 5788 656169 896725 131297 8 694450 851381 865830 77328 505 773595 4171 856990 799709 887943 862981 256825 267963 490647 879583 1262 895281 524494 489844 865419 700793 708254 8342 846925 755955 405929 603964 11 823939 610034 122332 792647 667395 288633 2570 731714 359202 781406 268756 446 172813 30 866810 873064 840026 363967 308625 879441 382875 881481 283140 320567 897000 544164 525 334597 517 462043 101 884013 2038 570330 124099 357549 839604 710981 457436 671723 541961 2 793165 881305 301638 324554 201488 799656 607647 4 155537 887715 673502 659801 181 899213 875600 471092 491869 347744 853189 593443 154118 763475 1714 195 867766 828574 111177 153770 60867 478383 818991 807455 864431 817272 21 489538 577519 370308 90520 875837 478450 872460 290105 564920 889721 29088 550848 650921 573750 870297 789516 753923 660162 845466 376292 825221 870528 816729 860684 110913 465518 648055 818016 817570 714676 177583 559322 897607 57258 533258 120 356468 123146 8 319508 833564 347306 814698 99 809927 682963 853113 82 13 622505 321454 861064 894711 841136 1819 448059 2454 112139 34447 849415 891134 884179 337321 2310 799506 428582 432739 726742 81245 10409 467044 109941 293635 679607 7378 253325 749885 328313 441823 536453 558 220794 541322 258 304882 654432 520388 624197 878550 737792 896122 7017 54747 70 875246 150698 1537 701828 34964 810155 838989 125063 9793 791571 818235 879308 23250 11 701996 885063 21 224228 73311 683288 748134 873179 244285 168936 870350 506691 892898 887642 890719 825660 489319 11 136207 748287 439753 845173 683323 790624 853793 701525 422966 879123 869320 5152 898980 141521 430011 364619 852805 734930 117 389284 180917 153445 784832 120092 379663 777498 737290 92969 556861 561448 17013 97870 597936 524999 139935 226 871634 28 673155 858363 281515 864434 341974 782145 2 2715 142051 236796 280010 522268 842778 225918 16 35 23 3 790500 867700 2347 606205 851473 835940 811528 326801 878682 176172 822495 853216 1038 221837 944 70243 536582 877294 19 1290 318728 206454 24 577829 895548 10767 178 860082 183442 302411 441881 771335 7 309401 876974 817842 941 579743 851890 864304 24363 9 798295 322598 14049 60487 854128 42630 186965 552636 684947 417806 853740 713316 501315 9020 55970 873585 897978 810515 879014 893888 20 723768 361463 3 859704 546099 4 792305 20320 819508 101379 284530 882733 326967 1206 164101 784739 161859 716247 883992 869225 614099 268706 881652 294347 874330 621770 460216 180650 384075 876800 834609 143895 790550 686171 832437 687442 6 72145 1 752495 487959 28 2454 51156 619956 853881 756975 817655 277506 2 895878 3 145004 369898 698238 564 326451 167309 740994 306456 194870 662478 893245 843050 554194 15054 355127 5 226155 813470 839800 797953 148164 737452 2871 551940 323605 56384 768534 12966 862443 844263 861027 498244 587184 670 248995 867705 45 260323 109020 9644 82826 898715 829095 765235 849472 7 870125 969 876651 898784 801553 3833 157821 3 752532 289206 270592 180041 886387 394247 812412 529432 102142 596591 840021 387 18276 170922 798374 895678 786358 342121 1 602156 165991 871564 234183 350037 779059 45 846366 237582 803551 28828 297165 665613 172676 344758 807178 668078 861460 710827 893400 392598 5 79143 235286 292716 187749 66808 730511 97429 838951 812420 534682 851294 691522 308425 778302 4407 584509 839048 285 657538 41627 19349 794910 259602 241189 889142 745548 755943 411 8 3 60354 1085 480671 18953 4 79 450980 839765 779406 661388 376807 99882 839952 20 150976 268147 275968 802873 377 881892 75938 877737 779993 883910 704920 464931 882496 25389 153553 284036 251148 5 31337 806685 614971 47531 735143 151849 534682 579 228233 501077 804501 767174 432015 378198 805041 1 578575 598903 143215 274689 862705 882830 729549 858836 885684 459 16 823671 894353 204742 895373 26 61270 681110 772655 83557 826777 511476 402333 702482 593149 665070 141563 294631 670087 1963 155382 888968 884836 11 1460 671569 580435 158185 264918 336204 7959 734252 254002 860577 406678 720541 799687 25768 730444 7 60 28241 335513 1 119211 669359 295823 335395 830682 769455 867690 529368 249 1 468225 866832 44833 687 624189 242374 149724 58789 161750 117 327329 795750 343019 101507 785346 70 9316 899472 249247 679464 385307 12382 849180 896419 86765 818370 834970 7 609867 494582 138143 700071 881758 781939 101866 896727 892434 205203 665990 17 299754 424649 122144 328928 887404 222033 278505 766227 670298 437854 390782 83656 869940 872056 2 1359 269824 188689 49 42557 99 882140 840437 454083 651706 878504 449289 362147 109038 60920 744002 495373 3 885581 97868 1615 729932 541369 780744 798014 733369 116677 219069 277051 454 840515 853866 25670 887598 827712 340990 540243 11 886142 438975 814986 749267 56714 620643 488225 2 515416 862895 194106 317750 390277 784529 452813 820352 685898 3937 517907 823185 881945 287768 786513 845416 2 8890 692958 298362 860539 780009 482388 128 525256 369245 863417 742306 109982 459959 373697 31 675358 826532 760027 1208 871224 95272 601817 486007 881500 250909 859797 877751 43823 4 3773 399644 1 317584 5409 386764 672510 2 640510 824760 153 427326 491259 5025 599419 32135 845722 673117 619391 889800 847163 175053 844155 769519 620776 105732 330 1504 830262 82 652439 3041 304823 637685 404496 877906 13 495793 79075 880639 833468 190441 165 256027 676535 402339 725475 151948 382557 64 851305 787300 426825 89885 376244 338988 66819 551411 626601 342646 420125 605952 97909 3357 838745 198332 171042 374798 804672 896043 253428 854941 849764 3 21714 24 135 801725 465537 877491 9087 227702 17 2 796219 5151 657 449736 2 740322 478493 613427 861167 510678 108484 572 769947 37 889612 208131 545634 330 2 862883 887210 129518 512583 805649 438445 853655 397766 366059 215916 287874 8750 129118 833868 280296 885297 112541 713 541634 885227 331122 695181 490381 859892 337744 18827 86482 524548 3757 686440 709123 888277 349493 7964 455222 604631 839783 694550 651281 96 432097 56970 463016 879957 474928 699 660760 873465 285074 223359 288395 56 296948 722582 871504 867319 370836 814790 200870 23 544559 2701 801128 406793 50051 7 443305 887565 310871 895812 716529 788347 3 816032 3 2060 320697 33 890918 228241 869520 368497 597965 818216 465456 572559 450888 837118 37 890746 390407 880447 886290 854113 410657 818482 861391 455877 69 808044 812195 28138 298544 427133 87813 808287 556314 92 314055 727895 841762 32546 3734 53 4 843042 62769 864294 122389 859315 387652 890972 402018 2169 834440 884903 2 130952 48828 44247 526717 824361 846543 791409 868492 212704 819420 704510 894473 40837 194747 21375 228704 582400 947 19691 451819 20 6 552614 817813 261041 518247 881093 104337 2 7 21132 184396 580 676791 176436 785 574378 167343 844894 473342 301760 5 126844 114536 751168 2547 236510 38591 323361 826309 96 57047 123201 333594 179 534472 566801 879380 311412 506546 263874 154620 878570 898611 1 844052 881194 600472 36 219857 121013 898838 30793 458963 147915 847314 638135 43242 893866 222867 869151 873365 293767 627561 38 441180 427398 32312 179268 895173 268 885052 2104 239036 4965 861663 415717 367420 827591 314355 645904 560417 865629 89673 667136 360730 2 785494 445471 2 160 43393 510781 115 539012 95380 839607 872264 278372 867659 91405 36 72733 874171 712516 342038 348020 760337 55640 35522 48755 892662 748480 314851 9 727723 153792 854 753792 387721 2 3 893085 216141 125414 14 298444 862445 37 851718 898627 566 108658 17578 51 872059 586131 508703 236872 214036 17 893773 422192 443594 449 748439 156570 897638 875977 652069 837985 726808 669195 876542 839960 858065 232417 720581 679309 631910 659321 244095 710786 626245 866641 729553 849465 866989 368365 852147 334050 809620 418576 447737 556756 899926 815256 880377 478315 586928 518789 896488 3316 36620 511362 66 178 815220 758383 22514 746010 396919 108640 617540 838915 167858 30660 898356 839084 4 13442 869881 50979 199123 652593 555093 222351 373886 68006 880318 22267 84462 5 77534 742890 527819 736150 326207 409568 279 858602 502850 866591 303 109997 761799 544604 849041 39 688288 768790 58433 86 1 160048 183591 594441 851797 830756 881759 836170 376856 787526 822276 379596 699613 59944 294727 821816 893767 10723 868113 867819 864651 865063 20174 896118 854422 160894 348928 270 487540 2266 26621 716152 439450 533236 612703 111329 812759 11 407403 808290 820744 158225 1880 12 830212 34 875012 772788 15315 948 214410 496053 895540 214032 423501 1380 842561 513 655914 837402 407968 363137 66679 7 861483 317608 9041 11935 277476 851190 93283 614837 380129 882522 1 808736 95133 858936 817807 87046 36903 881793 853108 27582 3501 821321 823366 364701 587813 349119 890139 152860 519883 315755 833898 217717 184665 889953 10 328374 392355 142554 155524 194684 665 201314 14000 310647 641152 6771 7113 137609 8035 853322 352011 519391 791424 1 898087 264284 737741 183922 781233 36762 15 201285 828659 858622 144912 489635 119377 3232 424285 771 7739 17152 531505 661011 3105 440791 793114 822536 847152 805853 3 882188 832365 895955 1632 829034 869258 795486 4 392461 152 76979 827240 463337 893050 16168 741182 891008 232142 317294 469783 11481 236308 880916 424642 3 657878 791131 173151 498269 866573 560437 1 557941 76 490268 849862 805408 485564 214318 680631 680760 738457 827553 493829 643844 875801 680374 830011 350633 14064 492355 343809 547884 899663 737781 893004 892821 876507 695625 768222 459927 445410 310763 808063 511710 279310 13257 2 888658 897488 321486 19 23886 721470 133294 53440 49432 810328 355299 739073 640 859028 597938 380200 841923 374784 2563 871604 542161 846044 884784 885582 621047 25674 886013 1 825246 749 544690 846137 625698 623087 794499 1339 94938 26 527533 720326 839804 852558 808359 468111 878604 899553 327492 3 407376 912 764852 885565 886660 143530 878215 10598 162507 841403 887084 813605 2978 5417 91282 185 647944 837445 587280 847825 19093 2171 692999 738216 7003 736217 760962 865389 739748 740524 265542 734762 569726 114518 739271 749661 798192 838909 111957 64977 761915 895354 1 386203 1390 898915 852766 83 691285 864903 15555 317639 256307 230197 997 826476 465910 94191 5 466607 842632 191512 41 22357 2 115947 161177 19326 485465 399415 112281 421401 562894 806671 531765 2 530819 856307 874532 395585 7850 434 820218 335812 363535 844090 2 286375 715686 92227 48 24174 7095 895348 323 672563 801673 126306 833833 329 4 19032 651988 880789 11303 96458 339929 538796 880538 886461 1 653236 778256 6 506824 220998 848487 6240 421798 745087 448725 449995 413607 510944 394450 810558 42069 352789 421523 26842 243091 759719 472769 882575 207979 343836 571023 4 115 863479 113519 60 487944 328655 879908 178 2 310557 463697 83560 319536 591536 885908 617889 30205 827186 556767 772938 631718 505886 68934 864486 688224 143796 717806 4 353042 326294 779276 4324 1 367654 494313 554179 815034 844603 885450 768156 399904 14 387226 22243 819295 5 858841 691034 197877 41 116114 498474 34619 897417 2 853457 282 762016 88 601628 1466 758167 854979 625367 12 835973 518760 114 569683 724631 97772 487828 499678 488531 605466 2 878355 864882 82461 204 18 656150 834128 242158 672571 715138 660651 53933 380827 166725 33039 710594 897945 849597 626110 71710 15247 865524 282135 225596 702285 891021 755149 3583 450246 484702 897139 877194 1126 885835 119453 3292 604357 849 738198 356285 135 48430 2531 164682 40801 129730 881580 102899 56 848943 4 897201 445218 487241 382155 863 816153 757415 802993 2 835175 48792 240636 592659 608011 124319 485606 892612 631806 209492 441764 877169 874526 866444 534194 1727 326944 748338 872984 549341 96 536622 66024 29274 188154 894720 641040 205556 874427 2 403425 742603 52541 1589 281447 738065 807071 864057 768878 44629 25089 163733 354585 258561 834589 890622 34 10186 899050 249950 839827 194789 516988 85 734743 858806 125817 47613 81973 56354 728371 296007 21000 715313 265083 879720 130 133145 713973 3 287956 751566 655636 468803 288922 746325 749071 285497 28 372606 880678 862751 19 56716 810740 389804 18688 483670 6 872377 649 836154 789824 257694 587858 425173 724422 2 790312 116249 836839 874751 2 553539 224218 166087 825439 750004 848969 197942 894811 289328 8 128663 309914 1994 456 469943 593741 197980 894270 859651 883230 835979 22235 858560 368897 224129 864736 808926 167906 421271 347031 223403 50 517344 857705 351262 882232 642431 309 731060 770643 331376 840781 363807 325904 875897 83687 644883 46211 727580 209030 120947 626446 843725 803893 787452 725493 12804 90253 552174 95 385028 628619 302396 702571 808366 219420 88 2 844066 617669 835482 873337 22453 438538 821866 56813 883642 232599 11 679003 837695 880949 861275 6438 167384 832816 471044 24724 834105 74557 421160 379013 517962 191833 565474 869684 885855 466943 514337 819234 70535 797634 896163 834166 365077 19 870856 202068 227 492830 893533 826708 608085 14886 626237 403770 5 872417 749286 77832 628321 737134 53621 467379 227508 90966 334287 104428 708832 724577 9745 165381 826631 10427 126005 92700 795653 668785 496 779613 899548 325883 769998 865032 172270 896166 875393 802559 638773 657634 705565 777531 626333 283054 766500 479849 877033 844176 164569 616598 874953 4320 2 199953 810454 7 535010 445773 7 779710 868668 635549 13 870650 334898 495444 15 885339 875852 515281 672592 477277 25629 126394 113517 513917 20388 542434 758344 62102 849313 438675 41 891587 6 837054 877475 884129 342238 397038 835372 774998 754316 995 337933 32 23661 519072 740473 850765 195605 62366 441513 899039 378173 10 145545 864268 866116 835227 112948 808653 876945 213559 9 274188 42533 371402 335577 982 630091 880698 179977 888261 747642 208836 899193 817059 877960 884969 440050 677494 829874 838236 498047 368802 2 884878 635584 743413 834603 883184 594 639969 652018 621683 833 873637 891283 125476 433082 82070 709151 2221 590750 276809 746353 740248 411876 152220 19 223396 879323 2 844204 295145 385 822820 676196 818548 728339 188912 236270 637957 721143 2 175972 14628 889609 31016 182801 7 3235 892491 300475 677627 168474 869440 772170 473598 670874 162 465 751845 770076 100930 700419 484620 16606 3868 269354 1134 116283 290923 344 402634 295542 5185 142 661159 123405 835329 747393 459840 809684 151 88459 174812 515783 132686 206 33737 377028 195 507901 874487 6609 807356 218 941 2 836749 377 180799 885595 899012 757362 507307 588821 832651 781558 778203 875413 729395 14790 366217 877891 375496 617560 246188 776797 706254 200209 813832 10581 727618 891824 54 11394 530216 851346 107831 116617 874272 590101 564452 858052 343917 110519 697283 863336 82 488950 817320 575833 415665 867212 701748 893772 1 207775 1376 390626 846734 438292 33 170495 13 802894 625363 109480 835802 732422 197382 458117 535714 136026 134222 22 106009 899649 269097 464651 144843 896309 816072 4 701732 888414 769406 594 634557 35 513567 159110 854332 67 606298 853542 322984 60532 41440 763065 722160 467285 764101 838587 1439 730580 168375 1291 877366 329778 81660 325297 892456 8592 245226 617223 703814 651993 809634 874620 37268 14 269727 4502 827726 352593 840137 857539 135385 280884 654118 769899 89578 7715 716198 380596 475043 875133 4 731117 781227 92909 756543 889943 13047 598467 787572 17781 695217 859722 830088 110898 221630 633017 733287 463056 4134 676507 884231 12386 263518 120224 668743 880814 385890 880731 877600 865408 347680 702177 343380 861087 3756 857079 895553 585264 361035 734337 26668 513202 276591 897226 6 1342 868837 348 480362 860885 155458 1525 30494 462424 856348 58412 847493 1813 635 867213 430139 185442 423063 896675 895610 719210 135455 551041 372618 745136 826914 163600 769424 353855 173606 791413 220152 814552 53118 627540 240076 540 450100 678899 30 416288 107206 182 404041 770912 888948 1354 871629 624538 843529 865006 730633 262305 128478 881602 684434 81883 722864 835287 146228 448185 111180 177127 18154 89668 895434 276227 65541 450260 171642 704678 832525 1935 4009 663461 381129 166838 20 2 823786 701846 597471 41467 285330 215182 4210 42493 31115 87049 647604 65677 15 348223 895237 889061 150108 331682 883851 856384 762263 600796 824411 868686 189 615632 1 882361 100859 263285 690782 8 898606 690089 257921 62 395607 527702 83512 26 812707 678375 521065 830856 651845 821637 636716 331734 206282 829613 88050 583020 3 864592 803746 712130 764719 344856 5093 197412 899561 560564 765876 136599 821851 429275 461753 761797 1553 36445 146022 855454 768787 725943 116 549984 77989 128793 565644 651691 3 11459 430 23891 38764 722606 391994 727144 485392 876204 2 357421 888412 339163 879665 527491 198538 593343 351029 7416 74 150249 866872 881773 862354 835668 768475 5010 794159 869611 858470 840101 800527 827466 220461 660394 219332 895727 250323 389494 693116 839540 721095 885697 792181 331063 868253 587409 2624 874201 859900 254195 878680 21359 878189 21364 2 137586 826468 445071 193677 418444 4735 171 739893 744407 716543 885259 666520 146651 787134 722587 551199 896383 623051 551200 31 224537 660931 178554 896716 760556 298718 435254 16344 460 897321 113201 818663 695711 358009 812160 78340 35135 420718 852316 510411 724235 184974 894159 678016 823502 558759 224248 885036 888373 850296 555905 864198 540401 635734 745444 21850 2173 323565 887463 592516 3348 230799 712581 15342 714697 491863 874644 44 374217 206583 7 36691 313509 69688 441238 885405 769370 3157 41871 888155 864576 861340 714828 824072 651004 590951 72309 888114 826331 877694 871348 765192 658750 40397 741324 329621 422619 2 624822 708 771386 785962 255768 241788 268485 81 26357 697829 695127 31 896793 686303 824455 9 386599 767625 5327 794186 195365 1275 278011 895243 5 219614 423165 33898 837380 895237 369 844862 896522 54794 894420 703059 550 7 150184 24337 891674 26570 660363 875168 763405 67396 866431 337734 702829 21 205053 172054 888484 7 428437 877308 874882 15380 53461 893577 895 764496 598509 784 740629 296601 264809 704598 186950 20477 615513 761862 125744 107026 483994 449190 848039 711141 892147 145567 375722 791915 515900 853014 878458 2272 8262 817713 867290 349439 884891 805327 7440 584355 320992 21145 708642 561160 398562 59 666518 73 794216 317105 897284 133276 259710 832215 894922 468844 366294 40872 887368 428182 581027 562850 824033 879489 640227 404921 370498 65 867425 840328 146070 229482 754147 464886 415037 867275 897985 806091 899545 880351 869139 177479 186875 91 217669 17744 96280 838333 255789 3366 611862 610571 7 787542 1 897579 50 6198 320268 882445 331402 402608 884129 880785 706046 426480 13574 429482 2 9605 4755 890428 736347 2 612 449430 3487 269623 872802 879297 831947 555005 882608 29300 839175 578458 184399 534335 739138 758165 589085 358635 64 728534 113 19 835847 29425 762210 508955 329530 159671 729301 860096 870079 468115 878715 3130 244121 13028 843805 11 159474 898432 42 862950 811977 7182 622981 11296 153834 878019 45 881093 120014 202 752496 503017 892873 857462 872683 4 675892 863815 819370 769072 211050 3 786126 502206 220664 554110 557350 835754 197785 22105 3 342056 67170 849585 142362 896218 846837 497701 267083 878440 425169 16 17803 205331 889884 393748 77937 18 7 454175 485344 53180 1397 375589 769472 750786 577910 137145 258780 297 5335 878114 306535 692852 193093 866464 280494 622090 27 488856 32095 157686 815173 2616 402984 200047 861195 385 787317 6 405459 616 686117 239186 247943 532305 6380 404128 831441 885708 412853 105256 529305 466417 719715 775350 509560 337 860593 840321 865501 856226 61915 307362 32610 895615 80734 4935 503852 64 2160 886313 133 60376 9 899721 463740 2 456309 845967 214018 851224 157058 410364 327503 267765 63778 304232 749734 766645 416448 673187 391071 855932 418681 198299 8159 125034 753647 2784 809718 852225 37 345171 111497 844041 6339 849684 32318 501058 861772 879327 24 782996 151906 198 278219 823276 57975 767227 577267 123356 731128 871410 14614 52457 687628 353467 799217 879437 871003 776189 264355 862407 847488 138878 48250 1 125 19252 855657 2 1504 873990 747995 468641 13269 866201 671887 895650 295274 257616 752111 860018 326609 4857 883097 251592 780482 812273 336751 245815 157371 250 10 536745 97338 23912 852571 69519 698175 870206 858160 137206 274 838613 3 772402 1 7448 626543 287336 714521 849535 275 496 38 850326 773833 37 187775 629422 17982 8837 882940 539459 4 415190 264602 577382 47 523017 1277 247 893201 865308 729521 653877 701772 565386 1188 594130 865005 890278 886296 769 880343 41235 838094 83878 898551 831044 202412 429316 333953 871272 859741 888516 817136 2280 226 630722 838859 48 371750 529605 737864 258093 884216 62546 893343 87 338714 806025 577455 856422 718352 290708 6404 855749 913 738570 585985 103296 563 362058 865676 728229 864489 619219 232 899899 860086 835791 125 22 881088 152585 216139 828317 589008 1 864032 3 58525 807694 299980 727875 236 6 896130 481571 880271 899097 759291 581323 895207 1049 171434 887310 718388 11870 13256 1195 883758 845770 704987 787504 50176 594523 505439 862881 76108 686089 704769 167775 825938 594633 12 761429 2 36 714248 645954 6605 457524 857622 11156 143147 256317 340 385310 826282 857312 9 259 474623 539831 32016 457534 845666 779155 289619 593971 145644 9 872842 641956 782243 613541 260378 80890 67 854700 323064 521028 889298 406686 50 703314 1431 142712 570816 389107 373637 139 893679 162783 354621 864824 863620 876394 4854 203167 19864 235328 736742 13574 794990 219276 568708 884195 879954 377941 423420 829453 426103 30023 840207 824293 678459 871961 743070 896481 887525 558667 212917 539506 836255 481836 713733 357648 10 897629 891774 756884 6588 34 637703 113450 118372 16 703661 693817 225734 811159 587848 853689 230916 405009 396536 39260 570647 11768 892106 245019 468137 122213 805870 240719 508580 894988 864333 840878 29472 898176 562631 64060 352248 434645 896982 15 120895 682785 302781 849923 2 370988 569623 867212 653070 856632 781547 868812 33021 889762 13 100253 132594 468745 464708 519857 102 830292 884711 192300 3206 158491 239211 108572 826575 884016 775047 12282 9213 4658 593990 300249 248626 855760 790868 40 7 460601 531611 614961 3387 18512 139997 827910 5621 764021 14950 769150 643787 388717 8 872263 18634 466759 326387 631923 720505 878377 802791 431026 854598 463523 38391 55 59 606053 727113 96 697303 172499 819354 197558 358351 485 705286 855873 293369 5350 237206 875953 355023 381202 567362 312021 801709 729314 416866 846539 261678 855331 364430 618 434176 765024 862103 430171 896422 11863 414257 831240 1 688677 860659 823028 58371 249085 878766 49 867086 874665 578170 829185 214208 883072 341686 469970 203727 801903 44913 861464 4338 880467 533282 104070 632074 287747 899471 837801 875637 879041 303403 84303 710259 662806 29849 95744 224665 206045 877205 882757 804238 129 28873 5410 138435 885929 94 208721 479795 795333 514465 164 884443 23 849533 94566 899343 899676 4140 822343 55683 771600 25750 860296 68191 2 364977 887930 3 880347 734 462667 854022 793064 157271 449937 575953 437217 861389 529678 876659 440585 844018 321964 853978 841353 11 12899 401531 13738 634512 827230 333133 843746 2 3 824460 843668 855617 890662 119339 854128 899994 788923 36727 763405 239551 38855 133910 889239 696305 798283 805434 769542 174120 855604 351051 239884 436774 27338 810641 449222 19 886745 331703 7 459 443044 425761 4 898887 334 428971 14066 279529 721496 280983 35 441063 699695 833752 508969 856440 869026 641512 818404 236776 897206 25122 365520 848013 898111 809463 310897 676010 341874 788734 443 772690 854424 629659 469500 799372 830386 13097 865939 839065 504097 181166 742860 897925 508767 771 774483 241 862299 264972 586866 397 877874 866770 9 166067 857636 3 623496 468703 171635 432 12419 397311 565295 10 896403 260790 288033 750865 192324 223704 580305 1163 766121 832914 598059 252417 550740 339504 267163 816728 881243 464077 839534 113 891487 453 7078 655797 887523 103247 5 460908 853105 267423 46 833397 86405 826281 372226 740975 875067 870539 325150 838778 863678 731455 357046 551235 567646 566690 755470 3 891340 13120 659010 533797 536198 892555 2186 618492 6144 866960 194919 275600 881858 122294 759705 474963 43468 761674 752716 23 125463 85516 668594 383740 351262 33254 868549 31274 887542 530602 404519 859392 892293 445795 513486 128510 790394 21 94794 802344 64247 99638 278391 5539 775994 153526 814875 14277 784711 322 270 861844 818707 4 808877 214582 631680 117 861230 480175 49380 2 571956 577708 344407 744377 117 20020 10452 14894 880415 896089 834086 20597 593162 874946 14 351251 777375 829047 851974 863917 237186 539249 389373 23 137074 870527 858342 842 1 1866 183522 1 3380 293 24919 891546 216850 135009 196788 2628 593737 8785 576098 92145 715345 26311 649281 449679 632647 232069 138961 265003 888268 1997 796465 63218 58 508437 144679 100646 3 31898 829091 97700 13 336696 863135 888656 131487 622450 4 500224 198164 330811 852645 878967 7 622875 1 2 802121 486407 811294 893268 404590 793647 373890 842224 251914 872473 799977 828766 662988 737808 573 340867 4 586399 359534 380 153802 504371 892836 894066 765758 416896 195 5161 14766 43623 427081 60756 220577 212906 878940 268587 862753 4 874096 171 7 454431 459776 465180 1354 7000 358951 146786 2 387514 2527 1 356407 221316 590711 263325 549441 815954 844032 756257 1387 2569 845477 2859 816471 876182 71 863538 57294 192 420632 860935 17 591 752487 825576 839191 387424 890192 792444 5 431262 10007 135052 96972 793293 370107 229267 848317 1219 2792 545585 263205 849387 507330 881912 687118 849724 85888 80554 808777 800163 896288 500821 805455 122382 454696 571309 514768 28705 180756 41 495673 886868 8572 507655 1 693423 112358 867781 1284 2637 371554 5019 312615 850048 876266 877796 258 334886 92202 886177 14258 840861 777408 773 787016 719957 115113 325945 247249 696785 421112 447355 886334 776882 446873 833278 33998 684000 863387 690581 520815 766140 556334 849132 360402 609467 657978 247251 636680 74028 281005 406899 4809 106458 894366 680821 825390 882967 247152 2 700149 48210 838531 8678 782938 11 845053 853643 842491 852806 828920 763874 622648 670154 90703 461793 258764 812225 810302 86370 196652 895521 280891 664684 163415 882107 804638 723945 2174 382704 883462 823904 759191 700755 511701 829364 70696 405168 654927 782604 126962 759739 878902 444161 758392 895605 840728 1210 4 188680 520751 258784 88 160 300521 885895 14716 899594 4 1 530138 785097 9 441 630640 405360 1 744 208 508059 240138 13 867119 93977 715990 764159 4 94980 868601 799845 890113 707830 899701 861345 887627 132813 896023 4203 878676 15908 872289 1 48524 183180 478439 879974 803647 828140 709347 830115 61354 190297 633008 835384 342443 246591 131779 21224 688898 387183 778584 804631 723257 836842 810322 385143 823674 729474 890695 870789 769127 584599 404666 299843 531428 344872 418871 225972 231066 38678 850697 532300 120706 224006 12 646886 881805 849431 101 693199 897514 215613 870613 364230 605936 522857 589827 183915 448 313508 748499 303477 186758 363336 19 391549 893603 181 738645 419640 297555 783494 676577 2376 719364 601151 894650 626769 3643 848675 724532 899768 861445 195525 8822 864908 112074 652505 18 13887 890052 811378 302084 168143 279299 668568 711797 887874 309012 591605 538214 887100 79350 826531 873816 834506 896154 17 44 736136 851132 47430 9110 76 234437 411909 753389 783119 94970 6775 66424 634676 896671 727508 808420 896375 498100 583505 879769 304668 4 760403 856380 37442 663167 871159 531530 5 888220 617556 686009 898393 732765 810559 675854 351936 304001 532281 892059 25155 854202 1 834390 110494 17 9492 337736 687923 877357 797029 725903 454809 117925 2 870497 529980 627654 5290 348790 892401 656861 1 74 36157 38062 451889 864923 875776 855801 16116 160928 891887 639806 118854 871328 252662 756359 34232 145784 423170 3 618889 868947 463687 650798 891992 20911 221 600780 733896 334523 882470 396196 4 880642 843800 159 130 495299 706713 12 882135 548293 58321 830801 116184 224386 572001 297011 788028 368289 121266 780010 434068 872432 846584 7107 820978 649963 12800 804138 772950 856459 640032 759247 34061 11 833787 274407 882491 799809 813350 788461 214600 1276 158945 63468 287032 2435 399312 195085 877098 15 384943 525186 830046 2 1 665378 222209 329241 208516 630 648600 494235 888899 185 147456 49672 886898 34 526816 686616 3710 93388 49 267743 323891 1 267416 888628 841382 882767 157565 88142 756668 631074 881910 793463 372297 588125 148822 874343 874791 38341 607493 32371 210 335578 69915 3486 15 22575 818348 38429 155113 147 739156 876637 865306 93810 82392 625845 131578 821444 3734 723538 854193 895373 102189 703665 764388 277881 111057 153449 95 462547 632163 765031 770587 96894 828072 388738 77 758949 877313 126550 270547 370481 103 632291 680375 871392 446555 91455 842976 781777 49168 260 264902 797673 678234 354134 753165 9 2157 331630 522586 838530 703151 2 651872 821310 2144 856607 37 884734 288567 805268 771241 120198 697879 754453 845358 153344 698747 415130 891810 834983 877358 1 627405 482979 830830 5320 561761 748917 305148 713619 865247 192306 915 725956 31 891589 410686 7 780188 759289 884829 6429 787936 734240 896622 107321 861734 9 680 803315 179083 731058 681578 371357 516988 786 867396 896689 769884 205620 815252 837949 238311 794662 5460 33165 885802 473079 868735 564076 869791 27707 407034 435580 140985 354697 858623 56448 3754 36803 579572 417214 426780 827994 895272 199017 41 1 817657 761291 461940 783792 837185 725723 394213 740784 278251 836153 851867 338907 529338 474714 24 157515 154959 707772 474 576612 717651 2 73 793032 396 498727 545903 21555 14 64323 871921 718098 216615 750311 248857 626744 830121 464174 798903 1 125843 7 59284 678 884984 803579 164713 809653 698841 710214 898435 806457 230871 13 84 665279 768598 864652 703858 5549 859175 633355 2452 376725 53670 395957 249752 176994 873623 843422 2489 675320 321052 182078 180608 10509 524201 568676 51 814330 5 418030 869086 562 157 40 3 478678 835331 596793 899967 692246 513536 649152 886206 611323 701254 554059 291162 457729 126753 795066 467035 163 888745 633433 171905 172 875624 853408 153011 65 114947 795841 89149 1 7 105033 796174 595931 7434 885776 199624 626 2 35 10 120442 4428 251 328829 820416 880393 450673 675758 817370 477114 849652 41356 537167 521910 479209 896651 399190 756168 106120 229763 523539 771044 310850 790497 869253 510277 856703 436706 831012 43 896463 836692 605639 797887 864101 242009 774595 251797 816045 734478 297 249250 863090 4 115807 205756 116591 125 64829 5861 84716 4142 386880 47 810140 102189 291501 37409 1349 273417 49901 420875 10929 696163 861235 7 755988 875841 395130 13320 867740 13 245086 708494 424122 748115 829680 116 24 463290 15990 141092 416835 29182 10 28 823043 30876 206746 84860 714937 18963 142840 846608 405160 831776 409309 1 10388 8 533631 4 11 755937 789073 308651 562612 594990 863081 462004 319096 878742 888868 839860 22434 869820 100146 805522 834229 2718 885603 765359 357898 190091 883170 768417 740721 390670 814136 694183 6 877252 368090 879781 1132 850685 5973 372 859919 860687 801535 782329 232825 21 443078 869520 859071 606591 890623 182 795408 819566 317382 88589 5 297406 72763 780035 103953 1592 873236 898985 514952 188293 44729 820395 162 225016 19 307521 746840 283022 34919 243950 814135 355986 38 874717 42 797543 852579 887581 863396 30 642 862056 654993 316073 847869 88598 761688 33430 878425 218569 52787 882512 269261 895046 5 831455 613713 569429 498190 58403 15137 700553 139183 402335 411648 158523 224574 783160 710823 3 108511 886330 393259 606038 503979 42650 13081 235044 461608 633068 476870 37667 823677 523235 679341 439092 882573 434022 890825 512518 865490 485605 193667 702054 745868 161797 119 788911 134 647588 2 471455 458588 756323 73 7081 603519 419690 435490 30437 11 843850 164437 544920 573431 883135 883179 142993 468 147 657350 771761 1249 783991 313714 330926 270609 686166 534691 105 101508 503 715918 88 898632 324405 852737 4794 892 891258 2825 309272 62616 264393 130235 219768 375335 870083 52 891322 756458 1056 865155 80384 427216 461930 285059 110 886173 596898 1430 783594 895953 2 132721 389315 849988 370 836085 278766 110346 852526 2708 10 877799 364212 385315 668049 340138 247138 866869 297417 244290 45 386723 766022 2 383857 865796 144751 354972 35 887634 123729 863393 137672 870385 747240 55 842138 418366 897534 301688 876066 653 723903 754105 177 273075 607405 7357 817294 777560 726853 599034 579805 763879 358209 2363 799096 689301 788161 331722 164898 274824 862878 337 850545 648823 342077 683031 16 707102 386351 892573 443944 465803 14 851287 763397 481419 279495 773741 897289 334760 156794 9 872867 278618 75122 558472 531521 620385 785853 2 2952 15352 74 134476 26865 621554 897340 50100 146161 884417 12 254913 846979 6 894120 777607 712393 32016 741508 5 898510 890190 66340 893016 37969 61492 758479 878209 332042 833028 889445 43169 36016 8 350179 425939 17 753475 891240 693938 689 289155 846823 190236 286104 98327 496908 848414 627154 861693 888328 739656 890730 856629 7746 414199 585 869557 140132 174796 57684 519154 895056 869591 3452 217099 247510 1162 897072 3294 701893 575710 480027 826723 539327 826123 186951 570620 433650 789256 43764 8009 845650 597007 2 47519 316301 830458 373307 645 10 533027 679204 770 898375 8740 334759 3361 468065 537010 201478 848049 104 853130 854224 852519 240729 127517 627923 897472 22386 884040 851936 210898 460112 736639 168443 895067 669646 618293 27 854189 714483 757680 889023 5375 624821 470588 894723 322775 18948 19230 897481 862951 16012 46768 710581 465449 114994 851305 734735 771176 266935 529509 723133 826933 140276 552609 3 636334 1 644322 876752 11 630032 669381 872947 806620 69907 1 704521 816184 88879 2 67 678154 616911 847506 595107 431 273850 3713 424299 2 631802 886557 693342 40546 891648 14 888148 855096 3 94306 515858 693952 297458 589736 841089 764642 636345 15788 21396 167411 64958 2 542531 270526 801497 17 889433 870419 204761 1 780786 39 832303 246584 791951 418503 699130 629818 49136 882797 765021 451651 700077 821377 882521 741415 515332 87121 842561 139 398228 864482 707645 676227 863053 893269 21824 845808 889403 503207 314392 520762 895610 793069 3 313865 842650 29375 811654 704913 162204 645296 779140 661323 829724 491227 894217 568918 87025 568713 181 17936 641858 618037 899004 76052 339520 5255 2947 391194 179666 190896 896412 867948 32636 1 12195 216826 666682 20 785479 747434 53527 796496 9269 799627 37247 130 520199 735705 347498 883593 881731 460067 372526 385094 124088 881053 78 768904 5560 788340 892002 142372 668407 269508 493961 541509 162677 224980 72413 840889 163 564834 768830 216887 362266 713119 780237 872610 843238 684 228312 860697 819352 850505 404326 156 794944 99711 2 14156 86164 848389 864021 890084 167 684717 842142 283454 78 1237 180945 445567 800695 722529 618805 893888 10 391305 416946 862896 343529 12380 799384 18200 890231 606240 868761 899251 2853 789062 751588 1 671469 879533 59736 656701 119050 280 692043 6 922 812147 899166 887008 802417 216585 886542 823562 13 9699 321438 436461 290326 798362 23791 3 2 823800 777879 898726 745007 833288 879371 3 546 890272 697497 897886 592272 23976 281115 188395 22941 861990 50308 20 1 8 357 268552 1335 2040 138 797075 811575 440393 182 641938 532706 58 894404 78007 899228 853753 895427 863789 746770 365322 1949 892247 21966 136238 643050 723285 868162 454613 341708 702 511138 887226 564965 858416 863895 1678 746011 42446 891504 865636 806330 16 494235 72911 801804 760716 532082 157431 267918 2248 806993 477060 830 2 597110 895792 409716 251524 480458 727 105775 40376 297834 809607 239798 511976 790068 440138 35 274355 144024 22 240675 915 42999 149840 5419 872551 899009 38 274933 13515 462420 1 782703 766621 755005 778521 885243 886801 8 886856 882142 858122 202656 677538 857854 829725 355690 888115 748163 863873 166615 340957 289218 880419 262919 104089 180373 772068 27757 538 9 33 845669 605593 827595 834362 366447 779273 877536 873067 47961 476732 215002 394704 805033 7 46192 763094 192 59449 20 60335 782440 134907 738081 376757 723089 37935 884370 211 295 650896 739488 852471 3531 441789 171479 778624 528170 329356 1 1747 149280 365037 660288 362306 507956 2 875931 2 209 620635 227268 182659 1059 459391 882860 243943 213390 838133 778500 670064 507517 895768 895818 884269 75312 307086 168798 822784 27 406850 281989 296904 389765 896300 370565 864292 430000 36200 692257 825950 827788 887846 403552 805993 293234 778033 891327 885013 166554 860227 7721 159886 310053 394445 569156 439346 895794 310117 317036 301 883216 87625 885792 615206 775380 814738 887504 1501 560858 883131 30091 637029 855238 416619 851350 83743 845466 491107 426093 26784 78717 803122 802756 857708 898187 897673 33 889578 448993 507753 700877 871460 562323 863427 13 771060 630205 814664 139757 441965 383 150 46 3 287239 68543 583082 893771 848544 736447 732414 396706 897274 849993 5 9988 842098 698892 575519 876177 1842 434026 559486 242044 28 823306 768302 353229 802217 743958 899231 877762 843106 580840 510331 852566 477058 322586 344017 88601 214882 830721 196082 474911 121185 886071 498781 446097 864564 739627 6 208256 880201 276725 356073 885551 46536 858011 716894 160920 585088 167960 977 874424 882677 642670 41169 482017 808671 198290 713629 424514 59523 871968 866961 871776 342821 44 620559 334052 495146 1493 955 498394 811228 870612 478411 82961 853910 14 224111 627363 11264 883501 681876 841710 782170 348684 2 388614 896688 882404 879327 304880 742660 96907 7 841969 839918 488338 204833 878930 864829 885348 686534 164 552317 47501 459592 463956 845114 832809 828049 897734 876907 786093 756879 607813 235232 537877 148817 276 309615 500091 810260 264808 347 558 508110 775221 3342 708527 808034 754474 437867 807520 727383 214296 32438 786526 802143 59092 818692 807915 808961 2 233844 375144 896138 704651 860476 428540 116498 517650 196564 872658 71 862738 883445 897158 351928 2 2203 853550 461085 821455 382575 868318 463404 282651 208 873177 242327 544836 337388 874524 885115 503140 53 708521 707209 1308 776332 744647 3 856961 6630 544215 792570 280516 381504 854272 7 397 3 372382 167596 818506 437321 765239 87 125898 13 557 77940 11 349490 689194 879748 702187 958 797186 227349 890558 845587 870038 726477 183064 130378 883824 89035 316479 110200 750092 510227 40305 4 740510 1648 858320 503219 467178 566966 379903 699540 881680 370595 859827 804006 438945 533877 2095 75 885978 518807 3 40 702622 145178 3073 685761 675727 601674 887796 816334 179485 757228 29 145837 79319 803456 864282 828258 118246 425 75250 20 490 248162 124067 847942 474186 866953 745312 236288 810770 22 346786 588601 5 869460 779612 819040 83718 728893 2 232427 880098 856804 501208 2669 841198 724078 344344 310769 569141 521579 882980 703552 158518 820243 156994 553966 583684 785773 4 847191 540555 51247 20979 498 441256 71349 2541 25269 6974 426583 57563 279547 20 494478 773958 879328 801002 502458 168637 890237 631435 279572 429952 39908 550604 271855 361896 162490 168565 550327 832884 839329 4 872780 253095 865315 13563 11 629 748197 883240 75295 640405 844296 3 2057 802314 15379 14 895922 3 42321 589616 820958 81940 789237 613047 749033 4 876819 575852 31485 490453 728314 870031 894186 815486 6 656108 480188 863560 265906 731 553930 894972 25117 596757 10437 520608 212948 889580 233249 440773 656564 613570 756993 799657 895395 898977 843724 895446 16 6 883276 618328 778436 862289 778800 7 160151 267313 135668 306439 7 865130 128534 52369 36604 514296 32671 547634 845047 38316 759600 3 864759 826295 788671 81 15579 843846 644585 441887 865439 790362 411871 7 683022 817305 121562 33595 815422 774015 10566 799573 272 5144 845490 764261 877248 223290 644785 895524 502773 839851 461460 226953 36191 95003 551948 6284 499315 532360 412785 5668 418760 739397 17 787383 821036 851141 780363 1160 818792 269438 798579 265364 891848 411705 642795 229138 407647 508170 449650 4265 331990 844403 242663 136037 244296 842374 888403 410 874100 442776 60841 222161 353337 363626 244063 288154 142862 11 863745 275105 336317 317536 4496 625063 771760 786830 865993 718341 56 6 631609 2545 752238 4905 847121 725515 79258 765883 800458 247692 884513 899014 373913 66 839990 857338 10106 99 375728 735555 230411 151800 410399 724757 782906 197337 370990 549064 893899 695730 836672 824793 3465 367637 777 878950 167 849829 874135 101322 29094 72 850475 410584 814781 79727 596785 747586 39351 17232 847409 478045 36106 370607 385553 95442 795643 396513 602004 233631 202243 860838 161022 778051 858778 845231 115888 822563 873451 246979 16 11 43805 825632 96805 177 16721 227567 350294 55095 808980 717886 18 639922 624175 881456 38075 1 507048 171481 364509 761318 878841 825129 477203 203637 29299 773636 471034 3 4 393841 31751 224328 847272 859697 446887 872297 273540 680618 95 882127 895145 502957 755 647372 3838 133842 125825 892361 882947 197183 298432 13 52159 779810 668223 6 801027 518240 5443 679861 314103 762061 210226 698 508591 61 6 683 2804 890893 77672 59563 166819 316332 291795 416539 513981 796498 341881 870066 698652 110168 616169 7 6 645232 772879 4 889939 786472 102 799204 714 12 824340 3 41287 99 54583 24 794623 897178 94158 21617 632886 642903 593846 428222 805185 198574 709864 808196 869140 256388 673987 318850 420110 180196 236455 872891 884774 6898 667473 835608 807774 801718 727475 405887 763278 52724 28803 893509 221 823283 62 612243 385504 183216 803722 839437 14182 708097 567889 3370 570325 315433 422349 303489 768719 204891 27 289660 490102 408183 63192 895212 200081 6401 6 536816 26111 421724 851547 2184 877838 272421 611930 804985 622836 726 48 467821 863354 895494 103753 884550 18639 840617 869276 754988 154 26 176 756465 578685 456336 21990 20990 758185 865184 581198 852894 3 437903 857735 7 408780 842449 298056 503269 1142 875666 752373 9379 809000 822562 709672 633870 2176 827408 779992 674135 374222 817920 501467 814618 262376 674126 90640 419151 389650 887825 605455 15295 841228 753248 465477 372104 635161 8870 880412 835142 748098 624106 233423 370797 113706 172391 11983 744989 572113 324726 8373 625436 37086 878093 638940 8 897772 250 87552 149178 844222 751724 57542 531131 631782 306379 2631 691248 3 1240 358274 123925 429976 504928 46561 737774 599 702817 91208 460312 232623 2 869337 8 173047 304 161204 14746 784887 5 14065 586917 68399 816848 1 14 191439 701469 867485 635413 889430 887611 307947 3091 163 380557 888241 61056 891399 402297 444281 473983 867645 60626 81595 778394 93827 809261 226 878542 890223 876294 505108 4628 868377 91271 264 325183 349235 456457 373226 75389 892136 1164 881654 43040 867667 414342 371450 127695 66573 669481 1 798646 140524 566 458364 899354 2311 20263 355838 126562 3316 158588 276984 455704 407299 880425 2 776675 122662 806393 677931 339880 589733 865485 273003 10152 146 47408 842213 8598 288855 595713 33742 873441 811575 775268 737356 770373 592482 849165 658274 3 606204 691588 817681 775710 884426 311 3 504071 872498 553809 762036 131303 149418 798247 775872 738585 861343 600269 564139 14 790798 726851 415155 801389 274710 644020 38181 1694 885939 650678 536320 2232 6 16979 693250 868535 692026 315489 1080 880122 682112 129257 888136 876453 858565 273919 258619 258463 204122 256132 364 201778 65241 13190 556396 480 865062 492361 341971 717664 898845 340015 127367 864477 755038 409592 29257 988 367913 819297 633207 9829 819060 86 85949 91071 574867 48174 121556 880556 660829 797517 774683 1568 699349 42 529738 32177 717875 273425 6 399690 826570 3 194754 12069 307806 563902 10650 819731 29 685179 847326 806269 590 545109 151 858707 748422 260114 879678 101088 292165 571224 181764 724 368872 154842 7777 115014 10 95361 765009 463 860561 3 130603 223790 289855 116044 876023 475554 503789 421277 231646 246729 512842 747975 414289 452746 290532 42 294318 139295 828277 160877 3524 479877 106839 893803 667046 822217 107244 739302 123010 26 705732 12318 19684 18075 647092 93310 43460 305015 490741 380075 534731 898303 431603 839342 562109 433495 762520 167466 830846 308536 753882 632269 448360 135601 868498 14699 890733 621461 613165 79662 16 711092 835269 50775 744965 749264 459137 750198 647750 324642 478717 505774 860927 40743 765 890730 590577 673519 741790 50092 463 864667 385918 844783 856632 748364 820058 553400 282491 899379 181410 871859 717419 797105 11026 12 690484 867961 78906 313511 663 859584 777577 735415 493758 513 809660 94238 135765 2 287596 760558 478 896952 196954 838317 1497 249762 4 60136 72284 427663 274757 826878 605403 380768 427516 1791 788544 716865 21 234075 78397 1650 125307 173 886545 466286 115 723193 728572 40 893411 52198 833424 783429 7180 123664 261 599824 138710 123598 478189 895891 205549 308105 340754 397527 71976 838427 876194 205796 731749 1 818723 99 399926 780894 52128 88233 8584 131 441575 147 98263 746285 876276 868184 47427 778010 368317 440525 14808 559272 475651 34438 848602 767167 844876 7277 664225 185359 35658 768950 802427 112817 548213 210569 826920 850052 18052 25723 41826 4546 266660 835899 882323 2 577002 30189 175957 127920 131181 821902 845848 72189 855971 530 98501 868544 493252 13 871155 841332 95617 683386 11076 620327 859062 519015 1276 61652 168950 569460 81182 863577 892969 775 151706 851999 876718 762042 24 487681 883882 552 125079 475018 115027 801971 817223 331626 602551 837360 128 357440 41529 18 518190 203694 854141 245212 807067 181406 784074 351 858066 881637 77024 4 82530 884032 44 5826 739955 869144 405567 836848 390719 349430 816684 122115 703425 641614 755412 164283 691322 11656 13919 879297 75 61911 569700 898738 4617 240 779186 771415 850331 251710 195754 833077 63537 294 157775 515646 6 866673 2112 897555 452 3250 240206 9 2 758798 114440 878948 873475 9775 738931 76560 22457 255409 783120 576803 231824 753026 87 849130 44859 326032 845046 759005 2 32807 489570 479879 830413 852756 165 805862 862799 102 5 531839 675014 809069 527219 899427 268646 4 877048 487649 4127 11676 698593 873023 882764 884671 1560 91248 282 781953 855609 144797 880204 774572 549829 876293 192629 778513 857562 397935 120728 91 518012 684331 868794 2835 469894 3196 81796 352320 195344 830153 837701 883534 45 2459 868701 777791 738815 1109 552798 2 562319 342751 9 367658 381847 849155 95604 872185 8827 3139 817528 810138 23095 764842 566613 2378 796582 224888 229224 2 2 890646 612266 331523 1274 1261 776147 2106 431 149 534791 893716 387700 849006 72066 860286 720023 865764 187957 853996 636292 76 114660 528155 424324 427855 432 412801 5266 137450 563804 1 567988 1 890886 764749 670762 789772 1 352908 58 881197 262438 552584 864504 54880 855146 73795 837762 860599 711000 87436 719689 1 19 868964 865091 600286 3 873363 138945 9055 836557 853678 543 627730 105012 623032 850217 6 770154 615 63 10 888675 48326 789106 672220 887339 833906 541876 150572 438748 850427 413791 38 880252 857133 117394 146635 512041 801902 124988 603522 2296 870624 813621 13364 161 869817 86887 101 626253 401197 618208 865705 588393 416457 87926 816428 327734 615253 68697 840683 647254 121062 344024 105334 767273 834345 727 9 386944 813377 35 29973 421583 203190 119959 886603 773903 881286 627426 761150 348059 893037 795718 737170 1951 795519 5 83891 61166 854331 392327 74137 137 119681 783066 512302 62665 261392 899230 806898 305279 785611 11718 449240 452156 15644 577864 822920 626222 28231 860106 593300 813485 765927 761517 8380 466116 420655 837902 724116 142309 327393 855482 705845 891051 118265 284423 1492 210079 813432 4 846490 77488 602018 888852 595125 884170 353244 678965 882710 764623 866947 110529 290554 389831 273420 893409 764529 5 3128 330 1 454633 241157 766772 436153 818618 761005 210160 160537 149138 535338 817792 893110 869113 694124 874860 884992 172 11 182972 417128 60 673491 41656 325313 461752 818522 892536 581963 670832 683476 751788 876764 691024 848659 145353 880120 25 4392 829287 793314 10 22438 751805 766140 492300 700584 303588 814160 158396 839999 185 792005 401163 899090 131463 894975 874874 784358 239630 582319 698070 351140 52 771453 875290 792655 811728 399759 46522 839921 769886 823109 883611 875595 712985 62792 845601 539480 816519 329296 115201 633590 813670 887781 673079 1 47561 476009 387340 895633 3 93540 4110 135666 248637 11 872858 711 886917 813796 275753 622517 338358 882984 208124 37042 3287 594740 874889 611156 756545 672810 8 87 62 118 310737 574743 7 845952 877080 380710 142 447264 703603 855459 823336 873466 1911 76640 503786 492290 792639 582610 178260 783061 79697 242528 862619 648164 272686 1 833 799041 870836 373915 112225 486011 343226 774803 202 144090 35 802889 838248 9558 2280 657808 245 500601 792105 659455 886379 69650 888644 457603 11471 157910 881026 488853 163843 865061 6 889401 738674 519896 106348 763088 895887 609560 592107 160709 105604 529944 462921 503705 830116 818346 695268 841682 765646 606176 2 834096 678448 692616 629843 895079 816329 277297 38271 721482 808390 828162 46766 36194 792187 229578 13 876383 183059 738853 529575 55990 32267 878109 336569 367565 414755 1616 819404 887400 5199 182285 816159 314883 877488 859196 448590 200031 94523 683018 524669 322128 379443 517349 36 222336 48690 6 50 91 598204 838296 558071 10178 811965 849221 14268 895662 53502 623029 147697 153112 390965 107 1 825223 843202 249494 292284 474509 10 16349 733610 166966 885113 99 594973 791309 203290 198211 708294 406 679179 135412 279788 895946 592710 791745 86705 871642 177209 783223 283482 875487 97052 820857 830617 8790 18755 209439 613922 892005 117523 202984 83299 63 862913 822579 680372 809129 399912 558 2497 887219 286340 2 409427 282909 235872 1260 20047 276134 254197 896906 18 334798 10 414676 76878 775882 296202 605124 398725 480505 493 881715 83911 257206 736487 17937 227738 355514 845979 895061 186 884071 872008 60 93019 383854 827478 150587 338281 793318 748796 409371 340513 210947 836044 2660 790729 618992 893613 873071 829 16 414260 604476 293409 735196 810002 1 797179 783928 5714 2 877057 8087 331339 275758 860817 380467 303671 367677 865099 870065 62837 860359 827012 409141 199791 764338 140433 815643 88364 874415 245831 197082 893620 877096 340 840586 880279 333 852312 271 720 588064 889695 889069 885768 397694 53344 305828 303086 827362 829762 334512 818840 622956 2558 655382 554278 676071 242 31086 811297 791999 654790 897725 1541 897990 491552 767088 202011 201598 100 746369 874045 671163 607778 871399 797263 338176 660859 570067 747653 14997 899689 516101 824238 674925 824737 411326 849417 787325 735889 2705 6 852628 884039 109370 854 783253 263551 4670 807485 838024 652260 642107 91312 299977 277622 859251 603636 737395 736837 590117 1838 709492 21004 67965 292 325366 898798 168300 803421 455618 892231 324551 786717 143720 710457 174313 26549 68 28 772601 539793 680692 367834 256892 708342 68 18927 715446 899 389624 424484 572376 2587 347888 512840 899322 14 658463 577087 211974 750363 406323 400 562133 711653 72267 367195 757431 841791 40 743689 870623 806219 707125 3 111147 51189 404 831816 869488 824251 779054 748782 487751 12964 422 269083 201234 533949 55055 182329 797588 824861 17 502040 732310 308385 195134 657296 255714 695459 874626 240773 3 738150 5981 895564 683911 891441 851507 895503 7 787289 245507 632736 262205 716163 253723 846970 126940 101775 236670 77510 880972 426016 739298 879349 239286 472613 817777 846364 4241 877591 134241 158358 598024 834964 85959 455104 4145 624226 824117 208913 825900 474210 426743 542879 116969 114613 88 76064 2 509604 803874 830140 185576 298133 242395 559645 33235 318476 4 2 885935 260521 619598 311925 817566 878490 324104 827471 4 100 8071 6 817474 216071 171856 18 863127 844600 837587 311 863611 451568 866184 7 750343 890108 462301 72 68 814569 876917 892329 582 859030 425006 886613 3 761177 23709 893805 573193 156911 804739 57418 642863 892568 2 62371 40290 857046 849991 209 865753 200366 12115 164777 46 888021 865360 2597 745385 548288 102257 788560 595606 877688 143908 301464 12 27865 500528 796413 772753 872688 782448 26 2 204449 709293 46875 105695 125247 694837 491 309735 472864 140080 670675 742191 844805 118244 281649 823989 318881 44 309171 829603 878721 759617 171 97894 362586 774606 858259 814224 1108 448095 94163 231377 201919 573399 549280 292727 818619 289554 756509 13922 682119 765223 37753 886162 817941 180926 899171 495971 887227 831835 678721 321917 63010 3 552606 177 668206 27575 3 316371 805860 881668 482291 670673 92193 387143 47524 21743 692264 375807 19638 825646 2514 503506 82 2347 51848 606599 98104 4 867481 620252 310486 482843 198428 811028 735138 657233 831188 35214 786565 891044 615811 601924 57 806085 672389 852844 147314 266759 368961 381667 452174 97483 339559 891181 681258 693780 293739 382142 804582 745407 865336 113683 337101 590982 3 837916 525515 450925 241685 303767 67833 1045 811369 882734 153327 722934 658827 115531 783982 665114 273908 331648 46190 889483 34 693550 13507 657292 88515 159212 571184 308026 676641 886351 5 24 868239 737221 36880 460338 844334 97418 1312 81385 26809 139713 814959 237462 448955 880073 2 39775 29996 820856 100121 9 874741 1 892937 170238 76143 2 879069 184 820363 553119 880351 133043 897732 101879 814519 612160 40954 888903 3835 555109 437341 1 2 518635 1 882880 785976 897881 350518 830094 846965 806656 2 7 862144 872727 264525 18 768586 863322 75956 331 855811 849381 163471 255 9 355063 154876 760883 822580 808 190178 77271 756543 331 425967 865900 19906 821807 36 815876 13462 702955 2522 461 1630 391806 58488 720416 38 200898 5170 208838 358997 842277 3 736194 726520 307632 838405 24180 349927 443433 413310 13068 820592 530854 4838 800305 763150 205934 6049 33 695768 805484 897142 712586 883335 435208 813440 24 511686 822589 161788 822595 640764 868098 7356 1410 33490 374052 803075 1 7213 488821 847232 236 181639 110686 1865 96765 299185 852939 357218 226803 203797 20065 766675 6 11399 880289 518441 236522 756031 1 22517 12041 33 861444 664427 894836 563764 856400 523294 673048 889423 329495 52730 250 809630 885795 65198 197335 8 798427 700930 5 790140 14334 769392 437537 5 177 227207 154857 405749 875418 814426 640973 846921 2 767610 751711 391603 539477 520283 783129 284969 342 675528 852287 607482 481571 176 688319 752271 5580 709901 885133 313605 3 10 12 1270 17322 770261 492 881610 605768 43 897780 7903 8368 846830 870204 2 122225 25420 420245 522142 687425 75359 887877 878693 11093 248937 8 633833 336622 648535 725 749406 2 122922 84768 613804 44436 31389 803159 639595 893533 273473 104 269037 691796 316809 295418 401130 396377 864485 514715 696384 5281 111155 817688 827291 330264 655351 871470 390 1101 885708 746184 115406 270038 89986 732458 863839 798429 159559 164546 185477 363942 860267 784656 878807 30 866368 665704 127831 172446 488133 226716 9 12 337197 5 414796 291163 877765 676323 527504 11 262966 201707 59304 241933 503 899785 872628 27896 371399 147286 318187 782949 471224 266744 284503 466220 833360 564997 270686 894932 595219 3 871977 491250 34 743526 823542 333757 828292 55067 815314 882054 433038 695551 884180 762090 469157 794479 2295 895012 667633 678038 77796 1402 848483 322817 304 616393 134532 7523 46 38 458239 8281 761598 874967 18235 382863 370900 672264 6 150465 2760 862734 415622 35037 493303 207028 52622 1167 382206 300511 896178 14 870414 434132 51 832469 794118 4 193685 2001 886894 835835 682526 329094 806164 345578 144369 275 68195 882531 857197 807202 876698 363330 852266 4884 318841 687985 677587 282511 336338 861489 891101 341593 891748 864290 1348 528758 823413 64774 854196 67 867717 171826 96458 195466 787667 2075 810477 2 878296 59595 885273 840659 540662 1181 183228 6226 364390 430465 820239 4 126947 6954 164455 581382 400231 343692 888401 373756 881791 63 288328 855463 54990 763942 346870 633381 783020 496220 300111 896227 899014 876858 7 237474 169576 593282 736536 847812 96 4 15534 838184 841113 773038 802110 17204 813748 142273 549777 117770 368736 383933 826974 7 273216 357724 193869 100 29 840957 743317 670702 694974 6345 381915 4 800413 186 49 761246 589786 9169 101093 650438 3 23 866275 805847 614569 877950 138769 311532 879111 37530 559387 580492 824027 454 343196 793646 736713 716761 869096 868214 2 354882 32 4585 552077 628917 841095 773820 3 779057 42861 795281 839226 14 620336 839927 1513 878348 129133 344584 846812 581237 295551 564314 887193 477567 39068 709721 548427 711233 691770 798132 840736 812491 893083 3219 2 1 239188 98269 786088 734879 87607 498276 770535 17 69 429029 274416 899718 425725 852001 570320 20 809207 162896 702276 896248 178 761258 722801 426677 870765 378556 619176 778232 731230 850306 354636 790131 599976 863732 889660 2 868758 855605 295171 94309 848975 771650 617694 676235 342785 10833 702982 418823 357722 257992 896924 557051 421089 582969 888704 4251 50863 5 404607 7613 831250 875774 405981 2346 336361 457252 60394 677384 525252 3 675424 7566 67770 888365 64 46208 421745 813168 24 812119 795262 692313 721278 591103 535385 6467 135327 813084 161161 550055 209 888114 29 752658 295173 703105 699176 6 37763 2660 883171 269482 524163 249552 3 607012 749117 545932 8723 298458 761550 397008 157598 765749 890769 163444 92186 1972 259039 438756 828463 6402 847252 88766 818641 43 741062 889761 593716 499386 24 174 827164 430603 189344 705446 784267 329086 892327 308481 421991 881935 294906 411922 881432 1215 13591 828905 420173 443212 25798 894069 631636 242773 849156 865988 871789 6888 832334 21718 284588 27 540564 831772 892656 727381 783670 3 163270 312015 519516 9384 347920 662933 857119 656839 825060 875131 326644 180901 10078 793909 751339 216 393550 451448 878474 870603 134 703854 434803 564767 34084 742599 707768 422 37318 703523 367078 510882 58310 58649 861848 731988 727801 893600 835 41 589058 706685 5934 4438 72537 153828 175498 884585 4 736418 15162 894199 343862 108942 8 291440 840799 800884 873836 762599 747367 362564 822269 866035 18984 172667 805401 98089 825256 39903 870087 20716 821914 845900 690667 874862 827373 500770 795001 202664 873161 792440 126320 898987 36984 9841 539334 866313 802512 515965 36321 523522 85571 586423 148843 829224 858189 756751 888065 90723 279202 871851 26 865388 542514 880904 885031 425467 751904 766050 682 883099 816871 891917 2109 310912 441777 186 730355 845096 17 369 40 869370 62 546462 348173 7 860933 1 880731 814126 837375 893764 1 1 880990 825518 1 839970 1665 179799 691186 317177 895435 826 547346 761850 870192 792600 764947 810422 849617 629246 2 9 11104 51769 23415 130437 815903 733699 825398 289910 2679 744230 652951 343997 2 834827 247637 752697 66769 139917 801493 814495 5524 224573 886292 97330 122314 883649 334636 797015 11457 112 58336 852702 351 899302 152284 771712 7 16258 814930 2 837374 226095 777619 377 394884 701854 563377 413214 6962 710765 745530 142148 607308 205476 434856 351 639521 896509 218153 815895 758465 426183 883006 191 869222 43 867919 522394 444611 259493 371864 848433 803358 462552 2673 203803 66031 591199 854841 96648 328703 722825 70852 898237 88 64605 1117 765870 871968 490701 886234 804332 749459 662112 842134 820817 685942 864884 872723 564934 886116 2131 227 5 47870 863359 815140 646473 896979 154897 272596 869457 5 29074 313 389048 115224 879534 799346 94935 64567 805712 46595 681853 860719 399632 151527 697130 513383 145 866055 785380 834390 839659 886541 886920 177604 62350 470214 861250 788937 515822 316197 888007 13 400046 879084 704721 41214 214247 438554 597280 1034 406070 28 605646 359895 100533 716773 887054 99093 86 175 798559 361101 760273 787833 74 783848 893769 70450 17107 55 807554 403 809110 275674 568412 562270 863722 309649 1 3 599370 739819 77155 888894 760654 620175 895844 845873 65619 19279 204834 145730 885847 184192 721974 418678 800136 66943 804919 534 513908 858919 284902 340969 280152 874893 878046 272462 859393 685872 124459 4007 168 1721 23569 53081 808568 846902 726396 6 157051 976 860617 863548 2 804727 713027 584762 658764 22301 11 879771 759359 1 179171 90750 271200 660121 483000 85868 895244 182675 4308 34264 1577 423968 7 4 659070 196372 842107 879858 747478 267873 2 319519 26504 807409 876056 15961 88206 163245 709014 431199 898779 708542 887986 386514 1183 12267 884843 234071 786979 887052 43 292226 238 32915 565842 5 292208 8 606834 1 1250 10058 840939 310882 114740 8969 338968 721124 5391 833815 812802 872430 880617 871917 19 820856 729409 313035 25329 448254 393595 886555 656582 884205 837668 37 799177 79405 191624 429840 2 861105 881039 852774 555692 895236 2 523530 749746 812832 870857 244279 720 825789 192624 86799 736736 804792 891174 531871 654405 233281 677368 40982 785345 996 69360 889577 567967 698073 6343 1 829422 670133 898293 812054 646852 633 383507 709248 875458 592340 149350 886910 744642 769784 22555 111758 23 152995 857910 440508 854581 54694 346884 891012 64704 898164 163 32330 33609 674945 373206 524693 835122 837607 301884 586472 2728 530637 12230 174 595554 1301 81420 781062 385467 755232 865639 37410 476564 842105 226840 315555 893847 845420 21111 1 3305 8 412392 2 815578 647777 754699 896966 744478 116333 282743 817260 2463 463695 16285 153104 887158 793398 826993 436 41575 3 878937 839766 886570 831910 300164 237 529383 294174 36 524394 17506 881558 793098 890902 75992 675788 539680 524399 98076 25670 91218 3879 150454 883088 537950 762612 501767 526167 891471 805216 321942 844717 63093 866754 891960 860035 129179 835091 322385 793433 868194 871088 824902 496869 179022 154973 547307 223 816298 852572 850579 96341 130612 836574 728298 803011 338198 891928 5 740197 661472 118447 246725 335187 384786 3658 206352 283938 667780 548947 411508 730347 109628 387333 883884 126970 828234 851924 123431 341691 438998 21840 650372 878278 987 810645 63113 5460 27 203 21319 183593 212605 212041 7 872426 468026 879954 844926 888831 398421 213575 751109 491427 862298 878318 318752 814563 3 895084 592636 205998 216608 614462 769916 531647 2 880099 1651 878973 832755 138 12 622037 789371 814493 324550 578922 840957 863352 33 578578 792438 11 4234 338244 379898 872578 881562 7984 21 657779 847920 478932 208873 847108 694973 831591 835303 68995 565771 875192 588343 275041 868554 16 729861 848961 4 7 8392 865779 897288 888993 866588 874197 26327 77427 88 389547 306932 480186 636074 537698 878902 152508 69982 717501 889680 832632 431390 17 1505 863931 659275 481725 435429 531241 653667 583 777117 796794 571854 591989 587862 756113 329387 820539 846509 647179 5 41637 545995 498653 442916 431889 752160 29322 125684 844979 2 18 69 50772 185900 486909 28022 17405 884520 29392 646800 385976 1451 829722 699662 357943 2 801686 779858 133345 847869 815891 847170 166671 116160 876455 682305 198568 838724 103620 631107 18444 883154 679310 862915 760958 34944 12946 6707 12 294861 850565 89 835929 1590 79798 47097 872178 335403 133342 11292 79 240937 820282 541980 281749 552451 396460 835245 734578 858146 70 416171 367215 615066 53433 862914 434291 315481 829545 864297 174697 856705 9 397435 724309 512844 864427 892360 297602 128879 624160 216727 744749 758768 2 553863 768656 247517 7009 614 146405 23403 44823 166237 2 19 97072 7 698097 162130 484184 389383 46351 1 564633 820836 884797 767924 710390 826159 871398 91 2 365833 409405 455604 74 403354 195186 10003 891242 25 705379 804898 802103 200525 3731 811211 121938 395801 875626 3568 855497 864694 819997 1210 267862 895027 43171 680434 863491 858650 854073 364049 122 227052 117 700517 31 251960 393 121009 688646 420285 608705 661967 65 37318 1386 642339 432287 38363 7 880423 272621 624873 92968 889933 327976 826403 659791 315920 334139 767342 818932 764404 96864 69451 27972 885459 4686 842070 665198 378340 3 233 562 292645 446990 867593 892033 531 779548 201 417410 853479 142032 680207 202737 265 668701 796938 116897 846322 1066 248 876567 46740 501031 890931 578 836951 778858 67910 150655 3 582409 156111 431240 298746 628739 595932 353409 316592 122544 334709 111 166 559018 429785 860867 156928 616910 711206 895658 3903 582496 93634 441849 845570 403527 710856 117854 543004 272855 118280 323599 740498 6 36042 857544 11 595894 860689 5 10594 60917 232490 778204 15039 869871 819939 841636 772038 729945 52981 10261 275547 3 764282 370500 779257 164575 280 896181 37236 2159 834052 587227 608864 871097 876504 852478 726631 863589 110719 82 784464 149 619549 158693 1 870066 722157 637108 9 739619 495056 519708 370459 11196 869601 856566 823419 299795 1181 712090 35 899441 502454 780427 879179 441977 551078 810928 61 429005 881902 188219 2 865176 771018 2732 60153 1441 376 891369 229 387151 828756 898959 887989 691178 97 557987 191786 881551 2 6765 773223 26 888370 857669 11237 838104 885248 487490 897666 853557 395 570827 125226 686739 835452 808490 33 304664 850530 839749 869742 634395 5890 413488 122229 5767 146881 95964 116431 3 795107 353122 237167 5683 275736 109051 792152 1222 803983 48923 745438 277414 147463 529289 891267 868396 781753 250650 798397 672710 833233 673239 808713 7 850547 395065 2 16703 314340 872884 762991 87569 24 855914 582406 839061 436516 481615 866154 85 14 267783 214349 527007 383457 844535 514250 396154 610206 768424 514273 878274 430539 40005 862850 892641 5716 429769 60028 635893 838003 90796 673551 737458 16 502436 306691 98049 449378 53662 592631 369664 692950 563605 473645 800203 67997 1 145656 75575 782804 803073 31115 800657 573385 572318 893747 437446 818613 887110 258368 125343 228462 766 847688 201876 90396 699022 4 839944 533999 5055 387903 35740 46 100 845369 739285 889285 49 175647 740175 3 127680 893469 660512 894796 778866 878394 875290 870348 1197 505138 195713 245122 735252 809259 347153 898909 866599 685504 571051 14 150693 816018 762569 598273 884584 31750 206837 688220 603711 422096 1048 9129 418023 746112 845069 719029 197228 7 455096 666176 296019 227705 646609 10264 461771 646891 860323 353080 816 13 44386 330405 411304 898040 814475 6002 867547 895 821713 55120 831914 274928 863488 874098 697013 577720 769626 96 1662 122858 821601 369530 309473 711202 888935 3 234169 875098 645241 126516 897329 830317 873665 748275 1473 803275 878376 877875 55384 709680 824786 794831 10 154 96 684675 863197 746091 834935 890359 15 749591 46109 784296 136999 584227 848010 378609 2 554090 450847 4 764576 465807 531578 69452 431264 764445 86 136524 238617 394464 773177 673209 545684 105 460327 676493 43419 3399 740650 879050 740595 500269 109859 211650 845612 113168 328853 290635 872224 2004 326686 852660 5939 878696 362677 29 495868 608 369600 1 109 892696 12 40880 4 2957 751943 2 846081 397946 817267 880487 746015 788423 798385 789949 851229 706716 394 874330 291023 67086 799940 841924 855081 246 865766 513837 8056 462480 53605 696287 1694 267258 531531 885668 893687 685747 56415 874387 176807 169972 112930 851379 831695 733867 792803 81955 859973 574699 708986 809249 48 795379 813402 1 829192 375454 816479 836088 55 331865 208675 202187 879458 643571 629763 881778 739448 835648 252974 859059 505834 56891 857495 38057 791523 660220 339853 857146 6 2281 5894 4 594267 810473 263359 5 200436 882256 318564 7183 615539 435215 898224 28 708585 865700 844525 10 654296 4 356224 718 159539 611666 733 586879 5 736516 508204 860757 892364 414087 883841 589999 19392 68 841147 83919 887785 865472 240435 335733 740138 411802 860448 1 894881 23736 382347 804412 119858 865274 529719 655659 15 82720 676633 517182 599312 159083 311532 637363 8209 340441 384169 178162 75537 552820 677129 622533 1237 486788 9 796433 82 713036 832833 268581 73357 9 391497 841319 247075 17 105457 878877 1257 817833 5077 4270 809530 166722 2 176388 889048 485117 893760 465823 445737 888564 509084 159609 820966 637769 463691 846994 163831 689902 786401 79658 6374 773099 486654 795417 787986 234303 348424 1170 35854 63 463486 884502 869908 832167 510328 7194 143984 550014 476334 6954 846666 1246 300002 781132 78982 783589 897537 180426 1920 608232 137741 885212 502337 195118 841952 879617 881059 62638 243013 302837 630974 788581 699738 840282 152 92913 42950 621112 118465 60983 770764 689203 826252 513217 746074 912 4937 861189 378737 385405 743353 6754 755797 865362 788117 9 839868 873667 890931 873485 738903 553519 866075 161211 887902 813594 124617 847239 361 784982 596913 785060 662860 290621 43569 854533 224666 875711 122003 534952 3061 390213 876849 325 446764 893510 381885 814696 278009 899261 888630 326024 864880 88119 878525 454759 66199 632131 449145 659892 885418 887479 337554 1 898824 885856 28306 463363 1102 8413 85 7138 833957 855751 865503 3 398876 206249 187268 674532 847800 319239 4823 758126 757591 9 754921 892438 834234 456438 847081 379522 235 875618 856264 141274 882229 807879 880898 892943 364046 445870 8312 683480 487937 8 2 844007 3031 65276 85200 7 716260 36709 801194 839080 719777 866545 2 129708 854208 739156 897761 320572 299010 16 859233 657034 867232 2 850917 462860 4867 91872 644661 309500 894598 557809 131557 6 146 294063 879304 157692 301617 602683 19995 5343 20576 246449 54197 47346 101385 504590 517946 37478 330076 227 863407 801684 2007 729579 883346 316480 17 869027 477919 304781 301116 819585 727343 879027 414226 799253 242031 851665 317869 874322 104532 364386 57103 11 24082 38854 268180 887679 194908 882438 562291 621597 839195 15902 42059 475332 870656 325 15492 350982 129 86266 784319 306416 74525 539 100602 871077 897025 185182 856817 893668 468550 648858 70 103075 361452 898929 781047 380595 831069 832066 224385 858497 239551 271805 748773 895761 800454 893389 861866 843020 105336 41 894527 155027 123597 270359 479621 557416 550607 6610 785247 813254 328125 245275 875269 389691 160244 787173 720415 150630 891285 3100 134439 75469 516506 293403 841182 886652 828267 268356 409664 441870 507836 16411 788698 769050 2 284485 271998 28861 418086 898479 92041 891694 118488 737708 872157 311941 831831 440181 52190 889808 827528 3176 779252 878297 258212 495 9 880780 789934 566772 450876 827554 572104 870429 798875 1175 847341 105845 160896 306873 185240 552364 156945 536397 280 553599 865093 859763 125844 874528 1 896332 622256 322023 339169 368061 23 737186 850137 288980 464219 244494 893351 383767 6 672572 385829 777 24267 655939 288678 858239 168418 603042 897402 863251 672972 862 886282 873658 49243 99765 99359 416361 7 896426 297166 770324 271 314169 875316 741162 1181 11 862562 887569 3636 754026 132841 730734 172299 627342 519910 646149 872479 521042 557370 84 686123 103261 2 418782 362223 201881 63289 296088 628211 865337 886373 819822 773496 876338 2 281332 455704 837292 811177 878007 617128 867731 1389 835003 18670 1 274345 884602 739322 885719 15949 275232 32 84 37 823155 806844 822866 495436 2015 10286 874384 593237 778677 831732 618319 167947 839301 770222 438919 827862 846399 188528 854961 822919 386269 28401 133034 660109 628784 586132 277010 567482 793451 21 702109 591680 270974 206602 1 512771 142103 891308 804441 319470 846282 823733 809073 869161 852437 244441 49 44664 879728 112 343599 340 890564 69681 693147 788603 673558 82926 792670 94 121975 874008 833609 350779 818592 181 199744 731314 713382 262880 6 857913 784705 562067 464744 5 178809 92868 15121 848401 54391 819155 649600 542782 244868 830826 885051 824811 780073 4 166676 282590 896545 22376 663627 886589 623334 888279 908 6 43319 259284 275180 785999 169264 314633 823970 119346 71 45791 890785 504178 699728 490004 402283 601395 730811 311589 898157 27301 698538 110298 671530 880810 818998 5 876464 55571 692920 828888 352308 859301 727274 575432 234 205649 498435 375322 606469 447080 867047 156 4280 15 865954 538040 791047 810935 102274 816598 813931 399938 343082 809373 869833 648959 839721 533 201432 28338 373572 143490 39623 173806 260901 341177 886247 831629 897439 192131 311091 859658 843062 896476 189809 631002 19690 790 10592 156769 129 373507 553735 757152 874840 807388 876219 552688 564572 660495 751841 2 449000 895839 242044 77942 857629 4589 756502 472336 727744 20 1 1301 841778 637 421636 728029 224016 4 1059 15 380850 154277 418570 859237 124633 76 130430 665391 740829 839507 837851 892220 12992 638327 807268 857996 389506 504403 26 462688 664604 874878 891568 637823 7966 46188 43406 85831 342636 26468 635548 313515 367813 793330 835872 866579 825458 877655 205427 679338 888706 315589 631955 241529 216464 586892 875042 780280 5 10 886675 23 280802 323110 662106 48945 406246 44968 877667 41961 873058 503 10966 224527 704450 885300 899565 753001 883573 861784 894238 850854 736752 209307 375021 831072 714391 683733 126965 547 644676 857108 123 892784 2654 1 711687 148126 9750 811306 262175 593703 86258 2758 893989 887084 286774 208577 562506 74669 224249 134871 320617 810486 59203 691235 437118 192937 532 581844 798994 893155 878128 788654 567 779237 862446 740172 341206 877842 899278 12930 732677 301669 10 112837 681842 785500 5905 897292 883273 491847 359885 514735 891552 890038 358348 4 3299 526486 631242 63455 612907 528243 565297 6 454740 771540 470701 515411 861276 849645 733873 305221 896864 627062 1638 381847 382625 99927 714978 317811 671879 1580 421666 801573 264395 270634 768155 753134 2579 151135 688902 669794 562574 236122 47838 307498 454 762340 568580 208241 242 887252 732699 67643 823401 230894 889913 115849 832665 39735 356 768779 102024 25 512372 227878 391611 3 384632 837030 741258 528086 879618 72985 877818 113909 74264 2 21910 175005 847505 592552 26606 883003 567448 504768 74486 736653 89 864526 33614 790544 12 849381 22 42586 499175 132529 589469 93 806898 280143 407137 6004 835947 652181 882055 63976 154546 44 613673 35 885286 175814 3 645763 623591 377419 890363 2 104801 840063 238267 237694 210286 268068 1 854832 63 562702 6718 663692 75580 488018 560525 678599 480783 544 636781 425979 665771 3248 19 7999 589386 617817 102500 47 3 885858 27 709201 380841 197618 550950 578097 377987 2538 566994 755471 793961 112584 520385 71081 152714 5013 463211 888813 62820 54180 218952 22 36853 887300 474 422597 897244 785219 457963 3 883756 15092 2003 884603 177782 862407 899426 167328 98543 37 697411 421742 819231 848579 128000 727667 20824 11850 875835 892088 855427 746347 374237 2716 6816 884519 233128 6826 880073 899456 130946 771050 9265 13 834943 898927 800762 696834 747262 773677 691475 434375 6 12 829 30 1512 5 274164 418049 129408 251511 648177 815265 40902 866073 875116 738322 594787 877641 40188 897900 6 562411 803914 847799 5 66225 329379 691481 860598 844796 435955 348157 31379 85050 8369 536747 640182 617939 1 474357 237906 621947 594606 300754 378747 890461 50580 724481 365417 11459 775737 377172 11257 718247 410486 372272 91154 6366 770662 897010 874970 700483 619607 654882 238733 834709 148846 888981 790098 780790 1554 842731 310827 14160 169657 37591 850694 467782 483008 887530 878417 5262 1 65 849248 151437 364119 284563 882870 892246 230909 626495 632925 880011 624651 170409 314736 544727 110 589568 739011 493326 1680 770227 674478 830978 745491 135984 156871 881896 822289 211765 812165 514906 82163 7 124836 91008 827498 700145 167 890002 638793 2 843602 61772 553387 21864 35281 788640 895677 578734 819917 117035 818170 189215 757270 358 2 895487 3386 471250 454138 7 828184 2325 10090 165557 174422 782114 126183 164562 180389 538307 696752 882089 9 292780 781782 867347 875718 892617 10133 67228 1948 434845 324843 275100 2 840210 841412 868543 850208 614805 841286 190947 6 859940 1080 14 80359 95565 221646 893850 889641 884160 801340 471653 646564 792008 802378 654369 839318 869279 784045 850146 285078 206 45 746135 302277 246951 44962 148830 29156 8041 814219 468217 608664 15165 124530 656546 879351 723144 455542 481660 255177 270 843349 253992 873165 131659 449346 456544 735457 5320 880837 577 256 495418 813963 1120 719880 449324 213382 265386 893349 605159 229539 428165 696254 237418 590762 7324 850062 131840 2 164703 695991 323153 627465 535744 865599 839125 77299 487162 359020 12656 826271 101 242082 292152 842721 49 240158 37 427734 21547 843833 19 133263 700899 796042 27 436893 857326 158 1651 831769 667650 895664 396756 234848 858402 894866 208 384857 771659 495473 105287 860501 174819 306867 793893 120630 486054 636809 508887 92406 97460 3 47585 78935 828784 144546 88 261792 192 20817 365719 836323 581162 558878 219 872212 1 18 616871 867343 141254 13782 244474 74726 566525 570311 9987 462895 725734 743017 885727 859702 680 329 18082 324179 790778 878278 854338 81 855242 809316 12 20586 127996 119942 687899 877283 882943 286063 888456 697 5 4 55109 669320 853497 31464 893968 4 452771 785723 9 27875 190468 841827 15 294857 1 847620 813762 524557 30 859267 773303 218937 14619 5 186893 895200 749004 897829 6665 1913 1834 296757 179366 74 572907 315049 888004 789301 864 659 891612 859956 18804 713549 218 882055 3 621609 832760 795297 796101 466922 860226 847756 3338 72370 31683 141198 238833 20080 27 821355 261189 413432 758107 888604 712317 584806 457999 849530 828012 485 710272 865690 422782 738870 100103 720632 588283 313952 672412 7249 571066 504328 60 1 853494 413847 758328 772733 674410 827987 894253 722487 68877 841546 628625 382068 728655 828146 240052 478 868842 55004 3 70854 448543 690461 897811 855695 6785 1 262647 2 756579 3803 581305 489546 344828 176433 682912 85970 808803 269 899060 154897 264772 715157 9896 795685 12303 390331 67 426749 2927 7 774884 16730 848984 735020 742272 896298 11599 273063 117173 862658 873313 314121 28125 777886 191954 468926 585872 115314 12888 530049 173 322592 686401 42 627372 47489 326836 44037 133741 503679 384130 870508 20 691180 313075 716061 162005 892631 362297 415063 320662 2423 548878 231884 675813 634341 897428 120 706724 873144 384187 319514 840574 23120 40514 21438 7204 241536 2 810613 97882 654084 392678 878093 898711 837661 791485 143206 147 13 108861 11 651251 886208 298269 109187 809519 36 708433 561156 384010 737987 733086 897863 554712 3248 15202 343361 74982 291281 181391 8 68371 443040 541059 3837 492036 421955 142247 732138 191 856531 17317 3738 808956 867185 735826 729293 294349 308606 802406 178903 744953 71704 322830 623490 747574 107131 879161 507677 255692 257274 806954 68159 873729 887880 363981 878203 357626 85012 68300 1221 572856 854722 239480 708825 339785 893814 427395 647818 86055 894133 774696 894800 844305 529300 727002 4598 128537 832523 3065 2 15 149752 410308 861302 447657 470763 833193 81424 884254 1387 380735 9 519827 151397 802739 877724 728788 58 321719 731372 292536 2 449340 97 140762 738112 3389 259854 4 899541 453214 895454 633212 489263 326 98046 125603 786190 166047 836615 361835 753049 446895 73521 745321 805855 330111 84132 480941 182 818732 831 330809 2406 293290 6187 862876 19277 864720 669625 838837 803768 432107 873443 249024 345404 330332 691781 830724 108363 594435 527932 772180 724943 819357 488870 38 458251 875515 879625 106 851733 216916 16 1623 8611 163469 748262 860775 822293 306815 53741 760066 546961 871051 742 799557 753509 565708 718054 880459 129 257055 879805 402138 448518 257051 45603 637283 360650 290403 226482 355858 74136 200899 870191 222769 445046 92886 10676 334081 854208 828424 422532 31820 308140 898349 847192 123775 873421 831836 834745 511 280254 39194 2187 613617 276980 41729 186438 799770 876964 705320 893668 4123 258747 302368 75333 32031 3343 864413 809019 9000 899372 541482 97635 459 352170 96 592367 839705 811216 338403 728410 861958 482114 147692 265842 381459 642944 794338 27242 658586 474403 1499 51134 167831 451203 845249 9380 851617 625487 138155 598771 26883 836818 197067 34 8733 8877 688458 96735 822566 76 747696 95469 47669 455265 616 46612 21655 871003 442426 848436 306883 276488 272739 68113 448021 253858 610162 258158 3721 71566 899100 765700 564502 846471 785577 876704 814637 105865 814944 306701 853316 696706 26191 773608 788998 198043 713323 752758 224296 870576 423438 859775 572389 774548 850748 888089 27400 797376 699384 885933 106009 313325 36 23772 831523 464901 883237 881002 385416 843566 703 565801 7916 763418 712854 205081 832842 894883 605503 350537 376951 3774 448329 866263 153155 857971 322049 431331 438191 854541 881460 601651 749982 715371 608538 525937 121552 847674 410136 629734 5 446366 388841 7 796945 896962 57938 766329 828170 584154 795030 127051 10 449780 871375 887092 414600 296288 383066 685819 258880 878121 894882 338 327770 128141 612478 82903 157622 880643 877703 572979 328121 4768 574971 752935 651 468459 60150 67 222200 48410 56401 398154 368021 237970 542145 38 405787 674939 59253 310787 870713 228859 790088 796363 58655 845186 894266 1533 852791 828661 117704 20118 797056 4146 43 360914 1163 762792 448338 879814 283301 869288 108286 600 67144 640880 506866 593610 458867 730131 267 384750 152023 881533 234694 594489 886592 474562 82 341349 844419 16698 241 776464 848592 627523 96301 742372 872109 586317 66035 270596 492487 2 349142 21931 6 511047 790420 246168 819952 393225 583975 1484 857803 245560 204445 2428 703964 122427 82380 13111 423488 822616 761453 268200 595552 884202 510531 569714 66569 873533 661088 601475 270793 566233 83561 671495 163958 491606 44840 550640 119389 808424 475099 32 470845 117479 556805 135610 10812 899100 849622 72 49227 747668 799966 335586 880700 199227 253346 866590 823508 260798 258346 3807 347101 1299 763578 64593 512595 742111 2 860605 2584 172 432539 822623 796261 895895 175 137583 7321 587 669 820470 131766 84656 588558 273060 696408 893534 423424 789364 841079 861398 334486 890630 843210 8121 277664 689133 414115 362120 881346 36 438315 532168 802928 894070 825950 663392 328748 880996 882640 865348 299094 274302 876763 599471 510 815334 10797 249279 92 395757 345534 4553 762163 854743 643420 160517 883125 720190 887052 887942 271 673989 780675 767633 322038 211028 61681 896997 9 651229 836121 802637 322717 886231 786724 704743 114156 478497 165034 12013 859067 802095 183525 309566 308 831064 496646 872828 887060 765809 59021 753350 806696 661618 143164 883744 736861 3549 709439 11622 202 777930 842609 126 52 218413 834519 402373 25 880581 896454 360962 445962 608270 289488 643112 412892 852015 374139 459288 722533 896794 192743 209505 253720 93 255240 756333 364327 184208 47428 263672 730680 224171 870359 893948 41381 883820 106347 562987 884825 876000 106626 878227 670 76 296 879452 877338 839552 730837 673440 873860 872214 235196 155464 664301 755944 392513 783881 5 871646 898843 868423 361201 831532 662640 9234 875057 436127 272893 865121 457469 671025 898502 834176 873824 2 716084 132695 80 1 92923 118208 208149 442559 854626 886696 898493 768677 7548 742032 236258 10109 55 119494 792801 602682 131224 198083 843369 865550 723623 215587 878379 831249 38404 64 6530 441889 341240 117504 214010 813351 31868 264516 166873 336619 889491 20158 388223 29760 14397 897582 759341 475044 177504 362 82 795331 827734 380273 36 749614 478988 617419 489823 688631 227486 83034 720781 3 504985 143856 716374 2 14248 546104 178092 506790 696068 8469 38 888448 805756 206857 897984 512796 889098 251089 31756 133638 19108 1275 748671 787039 74590 856222 31197 479496 568561 295644 608855 893865 273 841624 255923 39117 161402 877267 55251 845948 219 273375 369282 876888 868413 763028 751707 782215 864992 867473 855366 401079 580325 836924 708291 763202 875270 425067 66725 7583 18103 772744 820102 1 9 709645 782184 875656 4 729785 886353 898484 583480 804104 544617 304320 163 26076 5732 206917 2 474139 369990 460841 766850 2866 844774 778136 376792 832916 868567 122212 886898 863486 882634 537559 754007 876211 546033 164187 290593 889687 854435 400987 899529 56992 822667 228339 851776 530300 624754 856165 584 403247 174633 81176 53088 67362 651855 554455 17 118880 476949 136685 872409 793182 834209 826276 569284 689844 839780 137068 1169 864124 78 824858 710924 830309 851199 835002 883944 27308 503974 868605 538412 59262 49299 6 706253 233710 2418 28 777017 10481 871830 769155 624487 8265 871543 149 72039 566346 787340 456973 897533 570831 401784 712142 885393 888070 344306 29532 38 547925 886905 48328 197770 641375 8 855841 483895 838834 758343 869290 136605 785062 2407 333489 38150 589162 55928 316253 55500 3610 10637 91087 709481 235401 851088 281700 3 250355 886401 110027 408432 655 442487 706216 790532 779076 735 340615 868377 310728 880763 832650 273109 897725 826753 11387 48725 638401 42 863249 100187 586903 3095 465640 586967 898 446968 856 91819 9771 83 3404 865059 380958 733255 562743 347734 880682 871868 882764 229708 2864 27794 747875 46449 845024 876135 167716 788494 199810 11889 179788 410882 16 4 884555 802424 898742 859226 182438 320057 106674 426718 2625 128006 820670 416824 323256 533660 686930 175631 528127 384 273801 41 61846 736362 134570 78901 5300 101982 101 657771 695807 156 830556 717035 247129 877053 13 2424 698198 857987 135984 897581 889798 775966 599265 417785 429278 57 9 865841 349391 10576 682700 869969 874699 869236 280393 873297 160 898342 139802 1 850266 847899 39 424 516721 35308 851318 978 307984 406 887003 537778 416771 1518 191265 158 26 418580 16712 491822 605340 141885 113 425927 108232 437717 344044 467532 395549 865568 464730 722627 879504 3 848201 516222 820099 665627 29029 1 2 260 585796 184340 872482 123749 594141 23052 6 760935 568284 615608 17 696807 1181 566352 861258 884226 10396 6327 60 654024 55 851540 715175 118249 4 10 648190 60035 770523 89102 894236 861440 697843 127001 5 848396 893194 629579 615030 172385 3 509394 243245 24457 60534 683665 25 457373 849236 869969 361422 219676 795701 876480 868128 181 887833 887687 896651 54 862427 680654 651793 661330 536509 781803 14634 414592 754102 629565 898301 459601 17451 83 140552 14486 861330 80360 78144 92955 819966 4766 147 561671 369131 821624 115 654 781955 887952 218383 884149 171 33678 152861 798263 305848 587856 580 72 898568 862248 166233 16306 840569 226413 899281 751354 899497 450479 823771 9828 2 297607 13837 47891 762741 840799 10 833677 875287 841620 286938 552183 779119 837438 411112 2 470 890957 881725 162750 717 730452 72417 890617 162055 636862 491708 710598 363864 50465 325268 558937 648249 834744 265923 838765 818134 659961 349798 1 230486 358767 99 202540 1685 296726 243111 874595 110 368042 890193 274 881833 264298 624879 1732 57083 25474 888505 634492 766834 489154 762099 888071 430 409003 750206 884132 826792 414530 767418 471369 22927 854915 740288 669658 460853 729723 18 770328 39 896676 284162 899007 27690 281876 397738 844880 838452 141 134281 434179 824476 515 242476 3421 680172 1 842872 782145 13753 706531 843759 606591 167047 84 502636 892452 609480 540398 819255 163 4249 2 829905 563716 813289 495351 415079 812890 552033 811717 833797 285558 689631 652345 679518 191912 374 838609 2 222467 778478 48 279286 863422 325730 332603 263 194353 476308 621622 3839 143403 37 887915 3 234 540951 3 869269 160712 767490 837281 853378 7 851615 428608 226506 868297 523924 162 787 880483 175 41874 250 742046 1 87638 275661 102 49 778371 782144 588707 799648 784632 750560 825485 117 362512 586199 883625 834671 880626 580014 893087 2 294957 875052 52588 331089 670070 769163 895943 31711 25945 885427 548988 267307 43626 227072 477372 760009 899419 214459 433153 353131 477627 284050 840883 899285 874312 885013 595150 557 884193 856551 3598 145731 392394 81413 72138 769839 883148 883128 826258 217800 541828 802707 2578 646289 799854 740797 1 725926 23832 835301 319071 57079 99155 875041 864191 96994 837471 22 763166 595044 714693 335809 336071 408868 147993 822428 743661 321750 265 816756 341 3136 882274 4 440485 639078 176202 755465 240291 744192 715787 810256 752724 749860 794325 775867 865170 895429 837685 625770 143123 394490 217049 268284 256 18 603091 707318 862334 654760 194750 788914 892375 294023 75903 687714 628394 354579 45 699252 891784 101280 586742 671279 36 26187 96419 237 154 482407 844549 659662 2 875746 482213 197789 397148 324549 684414 115352 59457 843915 774316 218066 214012 794116 35811 553030 825754 26 878216 412694 56697 820629 516775 385080 847521 817471 558551 856674 807501 718620 478707 713945 784686 612519 857054 613748 812191 713589 1964 877571 2731 570864 938 47 4 895927 755579 107635 195 803795 898328 41382 148088 285307 525024 658840 602499 750568 191925 248152 849487 23 594628 2138 20285 315342 29639 727467 145 732993 62560 835644 728908 593074 369368 863447 174203 1984 813643 707764 827380 38259 13 131150 39712 390321 728798 802848 651527 795793 879468 11008 850479 888473 813825 250077 621762 897867 4632 228 80916 45847 875680 55695 34035 663 868221 110382 330069 423844 278142 235745 896747 828974 893375 211383 4 743908 640685 798 626513 677000 2 457029 899373 312390 576606 46734 8664 41313 155337 878564 157278 225312 728022 310057 732297 852549 780951 20 499794 309332 2 459775 898463 799984 350343 31 358524 176282 384630 17 741322 28696 219218 550167 1387 496895 272629 899325 845489 560914 809971 842155 436609 857257 822404 293 236588 786769 181995 786607 146 899153 301218 649387 219211 124593 393341 588995 870093 10386 43 730185 668035 100294 341029 37 321226 654 310 388763 761625 852185 848851 143 255081 453442 633746 849 273439 16345 1121 821390 885907 752508 37823 696927 256065 813839 370142 427 569210 2 63701 807433 682546 898662 856349 660623 154090 612079 839215 152 404129 211562 899639 12361 872595 492 477323 169 508068 691209 855590 632619 810772 249592 857520 90742 388494 854000 43 849667 517990 719891 722202 757063 838344 487570 825134 41901 755686 25670 1 690193 34565 869007 200 858261 37 799280 48843 88551 659088 502187 633848 698035 599713 147859 553516 224384 878621 4537 356 817788 885123 894669 128279 29948 536215 746608 806689 125047 18278 818799 652198 447201 13540 15 89480 877060 104 508245 832737 216596 760185 139 315979 866793 774898 61 15774 542786 750933 634063 225 876587 892325 884403 68 351476 49779 13 799795 190587 8 82996 825576 725906 471514 733296 122183 171634 140187 231811 9633 878622 379938 762913 884307 831567 411099 786224 7 210145 801290 283337 796150 238 840005 484183 742459 6 180062 383234 665556 893333 868345 528201 702988 1856 780523 810869 656661 3791 1118 695081 6 868611 890975 293035 741727 70834 481904 70 244099 266307 4639 327679 870665 18 24651 56297 866169 100232 9875 4981 856751 10 3 7034 385776 769992 31 240286 836942 44487 151906 596947 750240 468616 826255 524113 230800 35913 888182 863522 668274 539518 822496 838930 502231 388106 856601 825894 25 843763 53000 118301 587666 1878 2308 281505 322784 618396 33547 862819 690067 11 277221 221803 888190 791376 334194 396621 628831 876086 841570 133303 796048 327230 7293 49455 71740 489945 116845 831953 522583 785793 223685 20283 833902 9179 114788 394261 470565 665439 1 748979 844217 320790 7 862854 187787 2 113012 712654 108 11705 524413 515852 639 696951 249654 327946 853077 9 115420 874653 716978 479296 340578 203476 11 747124 110561 133500 846826 853684 757504 391959 893982 35608 586776 9874 80729 522051 786472 838937 31 273710 800044 799441 681818 744400 45359 766 823183 896626 460321 55570 109664 468376 181689 284297 779572 45313 651741 893383 3 10722 689 472 740202 84913 252638 401192 899735 3006 717035 49 509549 82449 532 436460 104117 834819 243102 205 156 200720 90033 484049 781228 383969 56671 1458 872274 7427 899447 1027 166735 651917 339127 74 355589 660806 437 39370 867654 761905 625159 268924 850730 783743 153938 726470 225 865106 440392 306530 145598 625350 413740 640969 676853 296090 1 561980 13 168791 856405 412367 772005 425144 36 759299 626982 874973 21 489822 881495 31 831776 285188 109098 600794 508271 201236 625412 14 850660 475232 109 786045 858060 648398 869223 436863 7140 1 335129 706903 178769 887118 835567 4 866870 43148 578290 868637 897485 77270 229770 852195 819093 161449 171587 747207 808698 105570 676011 152449 675860 736021 721864 639865 373090 683887 10056 882412 246973 34123 444872 468150 158487 866160 594 826687 808818 762274 1558 818136 93 490120 891576 729281 567756 893290 305854 572333 362044 215 378679 323 23 683031 90845 352904 537741 2 390472 893824 699089 899938 3 775721 99727 2 1 370709 2 856691 282 827773 585 14 825320 726316 111024 2936 691408 184733 3 880209 367434 750143 288087 875601 859277 836342 872624 26 574026 334300 374581 616254 29759 203334 765904 822182 740242 649948 66760 8494 30 657988 869477 773876 707716 866699 103513 861945 292569 130700 510127 49373 134000 722909 899818 239668 544 658197 1283 370284 395968 1 784381 884093 1318 9 868733 426476 354207 714144 365485 837318 885498 896738 577872 635955 1216 357512 4 626267 852983 15364 184915 864585 413291 32231 872212 866780 244960 851449 862372 580581 772206 362279 21589 785044 747383 884206 524982 756719 644207 462317 741202 111 326895 891147 622255 271 781990 811 845687 214055 439321 4756 5229 28 72385 256212 6631 518116 636954 42 10 865926 973 4234 133703 748324 418021 196166 621879 765448 679513 301303 17 117370 12877 825962 700106 408566 225647 312743 288586 368001 722485 41042 807567 8269 769710 899829 851724 276694 880418 834804 1 219385 612599 221196 649491 855662 593817 881801 898743 173241 59346 718181 840646 802996 334628 805054 887206 880834 176158 608463 775795 520978 410266 70 361219 803957 283320 766445 23845 10 839409 297395 85942 839420 449384 422335 691635 6059 770642 34402 771688 3496 548739 844202 345360 690464 8 897187 119382 807897 888471 33 879913 841348 897827 137407 608849 878634 1464 585256 528738 67558 160474 835227 496 864587 128324 49017 376325 1274 585465 25197 887562 5 704978 250571 691192 1 247712 607956 296437 603970 295682 13 884243 144117 159681 202111 2278 845635 350942 240802 353610 857679 563640 758136 409488 107247 172099 7 1 859951 44412 234680 10235 15586 813148 82043 19951 505902 74830 273824 788090 706542 221414 486382 795335 612973 51128 3 789469 767341 461169 873918 366192 343966 783147 118362 769845 706719 8866 149943 205813 83699 4 790768 74590 733357 3 875 207796 33967 659191 787679 276590 818759 2 407674 496065 75831 2 128 862309 1 880545 891901 706286 828466 137429 264601 807156 273536 849792 81234 45160 210653 745235 891897 512667 6 830232 309316 224656 446295 206390 836582 596610 28822 737851 150230 38 887790 561261 884189 578098 5 595 763961 835615 857804 59 887279 55179 3 460659 552212 658927 327533 16627 681461 668521 834022 857006 53257 217332 660083 127616 325 305340 6669 411626 267050 98159 898742 805438 832 848232 147745 883478 49130 328901 106 21451 417805 1 594174 502250 767383 827989 729292 302724 824555 394278 434810 65743 584859 800 880798 86726 406160 717446 837588 729054 147505 760501 358774 54 646701 109442 880280 851251 18920 289561 839615 66334 117365 855881 600295 843638 890284 9098 18714 840606 503284 674274 69090 382146 5529 899005 769579 1523 840963 842390 32733 28191 748724 259 697882 867455 138 5507 845075 615758 57856 370924 286045 842886 428387 281 269781 741627 94208 363242 2 270551 453668 3 527351 4 729432 196491 13266 5629 211078 117 35 14 131511 283490 169403 123787 59 889177 138602 805650 740247 894755 678214 542014 173 14 781561 813894 869145 652798 827901 316715 52447 467757 177869 149 762694 309401 8038 97826 2350 874928 84 883431 137754 290 442624 638538 316062 579489 688120 109346 40697 861047 825640 740996 844862 871183 163 215408 663162 80143 1367 862140 89226 321028 121611 82318 764066 7691 865974 883570 443948 861603 781744 830388 424728 28249 177261 899103 691 834016 775026 502028 85620 575998 779898 452 136591 68491 1 519685 34 832868 1 289876 133081 894912 550225 885693 475448 139200 781900 746569 683535 524204 1 7723 143800 875168 307277 25 762866 890638 889068 162039 851504 848647 463 876429 2616 14335 347751 24 274641 706132 28 695028 873412 858942 630894 66 770338 855188 728425 24064 726480 12325 203047 2 886521 769199 867978 3791 10 886117 264353 631678 826386 880124 785320 92 452508 309830 396013 4301 21 203409 656354 637046 778193 707815 72914 742551 815828 596411 211018 890804 20 615737 6 6 864440 796882 55031 840419 794685 814049 692408 287 842066 48141 895206 334529 875128 166291 76255 884360 577224 722413 730845 743595 3357 159844 49 323171 735389 1141 863915 861805 501 890613 12 880471 698468 376752 762433 19 2 29231 799371 198347 804844 140888 385880 441660 709315 809302 619001 600754 871861 585039 897516 15648 422262 3128 672148 3 540761 106563 281869 889253 44523 417589 799211 747514 3539 714859 817544 11749 17692 899403 353517 898401 853104 3381 232794 2990 178270 597306 377821 8 443454 852847 109615 752283 873177 843714 764537 17 807807 6 54520 636908 121 706801 783316 129 858690 543735 580205 38680 888412 1238 636776 791433 735702 11159 866095 71994 190407 6586 362857 5916 696727 551303 184 115680 504728 1020 37573 452150 881038 803166 27 404070 125374 14506 833840 848105 187874 505196 473391 675122 795777 809768 787590 579539 204901 2052 450638 483065 806380 786802 845772 679449 38573 13425 693927 4399 834935 243454 26 639422 575928 640685 114413 214848 684427 267100 122163 895732 307841 7 868277 5 12 682164 896920 853925 859 93206 192533 268789 692182 131860 678707 622 104938 404418 2 779703 346584 366069 716001 738329 659496 11 818657 843776 160449 92695 411837 139253 565298 902 461551 186957 897352 857102 874905 824779 526736 772237 263724 604568 267450 241830 175370 848434 2325 682105 290936 606048 564240 310566 824750 200025 835949 870854 108583 470671 877958 324 287565 893291 65716 877443 401734 283091 778806 193 362991 21 482788 753824 837713 144301 550 2 210579 892312 863207 227312 790627 547836 573903 210217 69879 38319 895741 33890 154 525052 730544 264 850630 74663 192341 885570 773011 727817 856939 369616 250347 896196 466 710434 801173 480237 812511 868879 847055 710671 725 296730 260069 866366 889617 364207 391410 669044 845508 739250 367157 569384 625332 893300 11 44615 339735 806520 213612 20579 97066 846143 2 669764 755519 769 229653 2 1782 898072 73508 400918 874218 22465 539654 525638 87627 21 150691 2 480142 414652 7078 695122 607234 587916 524857 105005 360200 662260 731605 869510 840661 8 13 140291 1 228779 850620 861435 83555 856033 892279 861476 182 533752 1238 794541 102724 664906 112216 56 706247 444551 850577 881030 810723 772090 2242 500310 886639 865701 521761 866368 92183 30112 54378 897082 647175 2971 540146 257804 896785 873120 303404 5640 823244 364804 3 215140 32 93743 448308 455101 885802 391478 221814 2 108271 894292 171 640887 749569 843924 346690 696104 522965 872439 458245 627505 343823 38960 686825 429078 286 507523 864843 95 97 178 718612 609505 457742 577256 763312 718250 255917 401033 531504 145522 646377 555613 670856 837660 787446 1156 746157 795544 13 724621 798588 829227 835740 804186 316580 837619 833438 88595 893006 370782 606697 13898 714082 740481 627581 147460 188542 24237 232199 269177 826019 258938 364014 722477 886311 789963 21800 53 798333 728633 186806 52775 60321 87593 311995 626037 856927 800374 603437 633896 771586 20885 528620 11 841909 33 868879 24803 36 1 803737 837370 60371 106582 728641 321210 817514 7083 843261 434362 31478 316993 192769 82415 34837 572953 820656 865779 371617 808807 16028 881168 615654 898031 460517 202221 17 827295 260170 135954 552263 569 500042 95795 466 258919 433 372 823000 413134 212924 73336 879622 367 479645 833177 280 877946 819688 877662 728349 231212 857595 20 309 783847 508942 6 247469 773936 256575 839367 819363 898625 22 841335 127402 283975 896735 855419 826030 51433 373523 829672 523124 50033 662180 838 174143 724107 694387 245760 737447 140768 641495 339180 838701 300869 755916 25306 3468 237916 550443 676449 55 612100 26 645830 613499 10165 173646 421512 854560 278110 149761 716160 840957 839071 857582 507260 217216 675813 384405 771115 841325 65135 24742 175070 88135 237945 764905 22514 891238 340604 67567 653613 9 363495 60689 718442 261783 137 604031 194717 1950 418087 14095 289812 875518 3236 838638 655988 870963 60733 32 720092 102936 4564 340450 785505 856809 207651 21232 845143 970 916 199029 527707 720109 365696 188 834032 38600 287 650488 667780 562642 867952 89445 73117 351405 833228 723357 794330 898069 441781 38435 2 705130 849641 787158 753783 803581 143344 58167 128893 8 809674 850753 158092 439645 621760 163453 296970 696879 96 259 846055 652200 302281 394956 855628 92 2 18934 179376 832295 65354 887238 266 899652 492373 700 732450 1630 609906 683825 466915 72890 625430 632878 788720 5160 2405 891930 695948 795621 75442 4 155289 486710 868528 262077 27452 853823 407024 662703 75 2 4 741742 899708 727104 3 216882 541691 98 454742 833139 187100 9 2418 371961 404037 745415 873915 801407 373609 17219 878400 701686 851230 168 91061 739489 2 565827 884167 66512 213164 849942 285 552712 819157 425281 171876 866189 888804 856775 843419 816598 569246 792580 630 71751 747528 251503 761249 882729 823334 824874 890479 210863 119609 884410 897107 484 884511 150484 850235 624796 886338 5404 326197 454458 73 642846 743447 793329 181272 495661 578969 13 4 86 840901 465 1 840368 136 880754 555 817404 878289 12197 707045 153 870737 398830 892875 336151 657786 554807 769984 897134 247964 148492 269074 208938 817581 871407 459231 295959 892130 14451 175078 779815 892733 804457 2 185 494087 840049 749906 99607 143804 140923 895890 879954 842418 855955 577634 601204 233 763405 707198 447136 514840 590239 497705 707715 856355 309265 787273 6 629214 555283 301991 799397 536646 813698 854437 442564 44665 741317 1 7543 233070 410988 61 781631 709320 154875 15195 228743 534608 75208 869822 894608 130560 899151 876916 875270 381516 860066 69735 688842 5 2 876607 579775 848525 488757 880360 445238 169370 354392 205 560113 882284 571880 625694 514857 698833 11560 844547 727833 98 2492 3 31112 1 234469 713585 17734 733 882241 535523 152228 328555 216 131371 752671 10574 1 1354 794973 860541 444135 42265 8 117813 492255 197887 201959 3035 218922 1750 631535 598784 887518 623436 864076 807300 859159 726252 3970 111153 889467 123 135779 586383 794709 120 757929 897834 874446 563129 479667 432452 18 310676 417772 4650 784747 62162 8645 56 161468 663943 509415 288440 408032 729555 347180 887705 819131 736424 50 865156 854306 16234 2 433838 30 887575 1 62423 166163 258701 810916 897681 621430 13 831131 867521 797625 142 659309 835450 1 205985 898609 887507 44652 819639 892645 3 211781 863120 836104 76085 493669 861223 208000 442190 7446 643934 663908 14775 135104 546076 801549 992 867260 600895 14 387954 99381 561193 1160 38 671645 893779 738753 24 274198 880213 869896 96562 56727 699638 252564 279 856987 834734 852849 852832 882091 859256 672534 609346 487341 30654 286587 569257 5 1432 217788 867548 366601 891515 756941 872466 19214 4171 871681 896104 43181 797833 653896 894401 389 218717 21 1331 359362 831658 876431 41577 777619 276916 415786 14215 916 731193 731844 873828 381956 497428 758274 70419 13501 109 323034 59975 682548 118487 655923 285517 161 7 697768 783030 303009 15660 695584 118451 310602 138290 150884 35 817643 889135 586658 25 686219 30055 272106 136707 852598 768236 69746 772064 809686 678199 786210 846055 173713 20 827150 34517 510442 814250 796602 734029 872905 163564 455557 601907 890989 229090 812231 807251 46 212 252750 714815 893607 807146 876500 798265 893975 38706 55379 206 2 190369 813545 866497 8035 824026 5356 871912 754589 315667 12 1 165 626187 101711 3347 277690 224 4375 2 765730 3564 387 460657 898742 179727 478388 270697 159456 887979 746157 423928 55071 26176 191216 853355 7263 880729 304245 626332 361848 294607 8096 810871 852866 31265 841021 864458 339052 29 881222 878291 716387 62731 831430 34 50082 62703 15 856496 835439 218 332517 46834 519469 811261 773978 21097 790466 820477 546984 897827 880249 774693 234 879606 809899 117362 899749 29 5248 202234 10 109399 590496 890609 226 639461 884916 852111 649540 65048 3910 98 824329 21247 486883 879042 794566 799220 715686 867916 4 895022 310641 1 20195 9120 707681 313698 190 884412 20 381923 816289 1 62270 597820 282 885236 809076 21 1200 840529 166 357621 139633 80130 118 661203 14 6415 206368 741700 18 848156 29 846507 407821 16758 836657 700945 795000 5029 856872 662194 29334 832434 796370 489 123251 783065 1802 743438 281550 24 452 6627 317569 213688 837 18 115958 365940 501 287976 178516 875790 609907 851940 843141 7831 834363 50833 868788 800386 417557 620773 3229 734683 221095 364901 770077 1822 284921 796878 363140 887909 627387 21010 866795 384039 874074 833535 816141 296128 49597 24 565432 828579 473661 6 701498 177335 8 644123 179548 38 817584 19175 837331 674430 513436 604131 867961 767976 13136 832959 32763 642459 92904 38819 866147 14 815906 145717 778 784721 671 356947 61181 861998 8604 765516 603364 534669 552908 1056 818204 159911 198875 574516 263496 412936 732355 271465 880568 748 788841 425461 29 675077 219274 53130 189289 262833 204 825472 882658 80034 153135 863839 256867 408907 686349 747860 871383 594246 362921 293338 227 609406 11 871445 30709 714114 798535 839998 13 828462 3343 515535 869072 507955 200 170330 306 714084 293240 326167 230868 76 1776 2 560932 658708 895539 834274 15978 609868 874976 836795 492033 558297 392393 29032 887787 770297 4098 852143 180732 396885 779306 876543 102722 39 813221 80112 64 848914 715 897877 883203 1 46782 831364 884642 79191 637369 256636 888823 2 763136 678 745398 75504 249223 359489 141 430040 117256 888586 2 410229 852192 36832 742451 807247 625742 27 13245 383378 387490 2143 839037 346 665447 53949 827203 484468 443761 698 892989 2335 838678 2561 451414 826836 505316 191409 363503 869556 326569 860749 875394 861536 444931 655285 9 268497 844739 307295 734661 2256 11357 19597 13256 7 804136 664497 324870 524500 457648 877426 765845 636530 42797 800207 467068 567 33 654182 812181 764772 13 144 750577 68394 229 860247 375241 574758 876914 885829 716335 847730 873368 12 765844 725389 793801 781830 841722 793584 221410 75185 529720 828495 883983 176500 570438 697163 1719 14 433221 390726 754326 836653 690069 850809 311494 881851 74176 774045 69662 363326 5462 986 133249 895287 838699 9 765561 870991 731377 4 829714 767943 766325 167082 837879 1621 638889 9 1 898105 3 695926 341308 893507 889737 35380 843124 2370 674319 972 601566 10061 573687 194053 889171 1 726377 15 6 878035 671431 719208 339520 761 846201 394903 11342 749031 823164 841128 810931 4405 28932 227760 11313 20 41555 115 776897 356312 861858 640073 5500 156321 896383 847461 169720 463659 818440 782737 840454 654658 78674 769136 703 868136 130163 483931 858127 23 839833 397175 640946 3 1 24 374329 74 119225 176097 844555 45 812846 865048 79814 83330 791331 526837 4 131703 1 13006 747423 2586 569673 793402 25530 831661 888611 524397 790726 332715 847287 537416 896136 164069 4 892482 308173 6 369118 622822 877755 392416 380775 703812 880659 348545 770626 346465 61 894420 882153 51 737176 770113 827830 748774 754000 832212 634595 50545 164011 820366 60002 145050 64410 27689 625899 64265 880913 820 531289 968 328197 389572 10 368384 369908 873827 759493 866709 862080 307508 41858 41756 712684 5641 314011 552135 856391 2 876434 559 122937 863023 34 876736 231818 76 685792 478425 831539 793656 726635 865243 390471 762243 280655 212966 2 853965 1 368090 345366 199454 377061 7648 218145 2986 658543 389337 87440 875976 500509 738189 210 722161 627597 183 536442 876465 120944 22627 705804 848845 619903 874749 811468 825485 559555 810211 14019 881729 876337 97578 850746 17 838921 397 350072 893762 859584 869077 720451 584724 752164 834597 811606 623535 15121 4 729974 292188 404142 870673 470744 889347 100885 184375 861382 891978 9132 891498 713110 407288 174970 723224 655240 304632 687361 747743 4196 755062 191854 61306 180078 53139 319253 591471 2 3082 317993 312 845224 5 876339 400190 775325 298442 261916 15301 270061 292034 665837 256509 896240 2611 323101 498493 605514 878205 864575 257620 808934 884846 838403 9375 344785 853819 854294 875219 766513 142622 424533 13403 2567 790800 144894 827242 1289 547620 254711 554746 179470 234963 59 828361 76568 839351 738803 804473 129129 872113 61577 696324 60603 299831 810442 846015 755254 73 483 883812 505331 388158 3511 813113 830075 894705 549658 704173 589555 236618 360091 432319 819430 115044 884102 79242 368707 382 85512 790170 869903 766246 6883 815729 5256 124 133324 676720 689753 892908 884387 302998 542951 851295 3235 828058 19 768852 828016 767836 827616 726984 12107 638080 892206 858490 860498 71465 862841 3 292502 837048 895737 662 355762 7 883300 223316 116143 337560 898466 859619 873158 827033 811177 862883 137 415922 573601 531377 348687 163 760346 790181 881500 221089 845193 743047 794636 95439 349427 687335 71033 22 202795 381000 682924 18 81485 483019 717082 625580 822984 877459 835176 235379 183460 629630 555423 566022 850869 884458 282791 822264 1 494637 764185 241511 146 332956 31634 562051 666260 368338 878246 651260 118 896106 527806 121172 882943 844675 49854 829478 534 218 786572 317 1287 759287 289034 887588 723786 836236 271130 881312 826985 442117 898723 516752 823807 4308 599520 888018 738427 167622 2 25623 555509 342156 744245 535372 842034 600935 672449 850872 619429 460032 876884 454916 783973 313818 3 19 2700 10 171525 895819 131828 227731 859952 112 98338 2 870164 4493 856631 719957 312792 628057 872852 97 86034 893931 140 549901 880412 58201 276579 489163 865616 799321 182800 807681 12832 806882 734868 610429 182416 175635 167353 578353 213342 2 815060 455167 850280 867714 236 647801 5 645360 116241 71080 116 570 817448 887756 48525 574035 879089 1 382790 108392 882196 369 899433 1 250230 11 353284 179 159276 816178 552926 836790 71170 783396 3590 897798 48752 3 787532 837342 232948 829484 803486 757998 880530 751106 575565 684523 760197 326046 812824 526743 4 4 6486 4118 738834 723147 99672 239126 702922 337477 476881 196947 270508 78936 461766 147904 5305 878151 881490 73610 854079 217211 621190 354444 3 295530 706556 551 23438 673006 354147 898360 896395 323673 94389 620976 200957 158655 670907 170677 896671 742859 334461 879495 14415 810386 155423 893618 2473 407 95541 4163 30 343306 860685 913 675641 8 865557 723327 883220 867747 833386 653349 240151 435 230776 851684 354 769813 18 855650 858810 167363 707204 237 192719 403194 119935 761730 7995 33 135787 833388 571797 27045 706167 3532 893296 892160 791631 700658 881413 561448 445926 743636 65293 858877 877114 159418 128655 412990 435251 140123 307 145165 2 365970 178670 285658 66110 7 27050 884916 27 735415 862558 2 317700 729887 200609 316404 234681 122623 76721 286644 11972 554765 680848 118662 188800 833888 499708 3 843615 881297 631620 750162 561243 405260 38 188539 19282 898560 629731 2 406948 3 3109 225737 471 806209 878 377978 578334 2033 866779 14 655706 760499 181367 4 197360 50877 3426 861952 723610 200807 3 26062 888335 819583 211621 870523 21739 898523 3 897337 501204 773331 18155 163 626497 846548 5 776443 112 122943 314553 869320 6 731951 556927 754534 867027 120582 781390 839690 894656 208704 880778 527 630093 573394 7378 484665 11 2076 547792 85382 120501 887275 687018 25873 770680 837692 832024 200145 506437 876927 469755 75380 131946 887031 813144 112 121488 156288 6152 836725 248042 872935 858276 764813 831204 593873 23047 1119 2107 873527 839462 460508 9 18275 894106 895382 26473 789454 462264 695 698823 842787 849804 691817 813661 523300 27 838680 723805 245966 709082 880037 784928 690 889982 246105 139317 872764 29 602089 887608 790009 788803 15268 865688 775644 64531 186347 557693 829286 594890 5668 893850 864037 810320 204372 587530 5953 9671 750560 336934 224834 56557 598811 270137 887567 801416 745694 852401 885206 638450 7167 355749 114607 34261 453410 528636 853109 855618 884530 442697 2 858809 813058 782232 191120 164337 7 403982 61335 595564 537910 426768 45 613921 43480 787098 617806 614429 657158 894388 176203 1136 478840 4 589396 9 3628 664500 237373 204894 4 465151 71070 586302 322808 634215 470055 771275 407058 797023 867214 552746 60599 784742 514729 449262 277411 904 18305 805638 2235 851954 141 414099 888 857176 115811 868529 295936 880498 805535 868965 888750 398578 147528 859550 3349 264210 41366 767713 1 894580 48839 792895 335 885203 778753 707420 34668 363497 90558 87 452694 318323 99978 886594 66268 373414 886054 403064 8149 889603 799836 858524 867629 413865 871391 46422 886218 76315 679219 850694 885322 2 178 200 109632 7 869077 104 371 3 897622 889697 2 836851 865876 838671 1 130700 427261 624970 859130 141987 868603 858173 1428 270371 861906 39262 327408 11604 621672 523634 130515 809 675383 761707 5 830452 829538 53680 368572 12242 890300 11 90 364028 872211 848879 5 85446 889291 607892 817917 814997 403352 456923 5 891753 31105 867300 5 849477 882404 770384 51039 700636 857232 123345 182084 830296 824360 822416 832811 315055 123185 881157 798 761886 873081 1558 15703 52951 20592 34874 125332 400382 36 22 13 3743 53 870669 91 614865 38 226264 636089 49 112724 3 826079 304163 310262 220233 570813 251 212 206641 323841 860245 4 747922 385711 1369 896905 761360 731605 458089 267282 820983 756818 455536 870248 837513 529083 661 545630 651692 130823 260464 513538 810027 628890 785876 832660 84271 887260 852636 1 567011 644757 437311 592556 329888 74197 875040 888988 293764 28007 964 801241 2567 159040 385684 33993 763242 832594 805374 583899 787403 275 582105 3 1010 620979 187614 779050 893257 755226 830256 688346 545844 274478 56 10997 7 155893 572622 665327 74768 507 649061 596504 239091 487 2393 121019 895034 584633 119426 153147 856567 843517 3450 174 467478 388346 298982 619918 457283 156963 473955 577807 1 58377 11274 302257 805299 899002 160559 412518 722106 626163 418680 137787 733717 893354 855107 803227 193644 259984 848794 598 11428 365265 626464 758893 886793 205053 779522 2 650521 368073 51123 449940 850662 3104 854947 407962 766056 337004 109732 2405 666851 663924 638515 421671 142185 270282 84 15 398818 3 179200 11 806899 846915 432750 891549 345119 508719 807528 1369 251265 463249 453127 132070 853 670652 14877 25838 11808 33473 852466 869439 846205 824360 69546 838850 2 437713 552767 189637 133986 835684 435336 682103 382100 313876 849202 853120 60 39885 26 807367 350 867642 667976 2169 783757 794830 896309 823168 287 578990 6819 8 854602 38344 805133 281343 8 42327 840279 599500 341068 385413 178 734985 648830 82683 871790 399049 74320 467093 16155 440328 841398 573283 505390 1086 21976 69 789301 841076 821580 3091 56025 582339 864616 2 67 241 782828 617582 831 12714 110035 898524 106713 852075 46892 179970 6857 3518 530291 868882 395396 19844 49382 524030 64 712660 662123 25728 45420 806334 246 138895 829186 3 318887 808918 460562 877007 204747 769926 875713 662328 15291 704669 1746 843321 120 132 790070 13 574499 12 20804 100105 2391 101973 341690 79 286614 1 459925 281096 1 361316 8 868401 601527 210052 553129 48772 375110 782202 6 872734 3337 888185 334814 164125 896449 3302 897458 15024 882532 786263 812658 586528 848130 117 887539 470145 515129 2454 809224 643677 586780 338899 375849 1 894086 761043 394279 204110 129973 153236 855504 381747 411001 722134 13 53184 174649 29 501836 7 897152 878756 9 867950 51485 635541 455131 823344 111238 315896 576671 154804 772344 151209 382442 810603 893079 86376 352580 3 85634 843456 515229 374977 124998 743533 4 140732 468 53486 636391 269353 663 896518 130234 1 737627 175228 36 869968 296849 654103 840189 762510 426472 865855 695447 1912 882773 880653 168592 567559 587872 56147 523502 12 15 880974 898404 878390 22966 3 849787 782971 855009 899917 39 833343 163757 617387 894731 25 4 823775 856320 2 407471 4 841442 2 780123 43139 890410 637354 774226 406616 5477 878213 427013 110526 481432 888176 862731 687076 569761 535247 537276 810 866297 429487 611823 708711 230151 781677 823667 199354 887451 710592 22 844852 717411 16260 38028 857385 488111 829218 879844 382018 375657 83071 85 8 521402 1025 8803 173234 889271 831789 795525 478860 826685 102381 331329 865329 10 877732 104962 760761 805112 233829 82119 756233 890357 815583 802895 855596 804500 18154 318570 322551 1 839214 357989 814702 240970 816465 54 841144 137760 442370 367457 893271 733262 379305 358797 749516 818846 880207 852266 832789 224628 783870 735472 28970 458828 797008 764938 1 703726 241312 696458 15902 193855 326809 729019 502114 117158 579039 780152 166072 378245 65587 43612 493244 874243 890681 753132 12848 246367 53 66812 93849 885276 899672 565539 315371 887748 824768 894154 181289 366037 3 574604 2652 842551 2334 433827 384 887719 768659 2 650676 892429 535730 29038 39279 160720 564946 96876 807626 239970 817678 792404 42 724415 3 623291 710972 165841 357731 851066 877901 6 864534 894143 859573 898582 670836 624 888874 601480 891282 503882 267444 811644 842134 9 4 204983 150787 882419 31686 898785 624743 6 898033 530377 49376 871145 699835 879930 704774 167096 339930 251363 114225 3632 865989 584522 833720 868454 606345 774385 45 794225 176744 10545 850434 223051 7 751076 750993 809407 332330 435733 561431 734496 10693 610588 5 5 634 526434 26548 67640 891257 833614 2 9681 914 854504 283772 735860 715200 840356 844557 398617 594188 326857 109680 722024 1 260360 66 13634 829731 822703 847974 870603 593725 452456 875840 860066 472352 6 495570 234619 793925 894715 279815 869644 664635 789845 815719 733053 27948 851335 868725 501602 626505 895908 827 558850 297387 802580 756915 868068 1 266566 859251 896847 879591 878971 657647 1759 13179 450459 852066 829280 271424 608126 697296 13 481287 2 848147 378402 839674 414945 892963 39 857145 862662 44356 888201 838241 32760 897012 287274 57218 147294 812538 237523 890956 17458 859671 772356 15049 840464 55 625426 624190 139444 896136 886942 874026 646843 34240 296387 878954 662914 629609 660544 787163 704776 873298 7914 272586 651319 819723 147726 824048 353636 42 474220 21 575003 189593 6 2 875999 889020 370418 21933 586027 58171 659571 17 31247 560643 737926 812737 771969 650206 897686 475118 869156 877412 519713 81936 663668 888053 898347 39349 486845 2524 883704 17025 7 872041 92268 777053 811255 434775 832956 115999 801090 16110 185 737483 259422 849837 883374 725435 439271 895932 884486 879283 2736 62271 371679 544968 151921 682685 884755 214899 724420 159022 18215 885923 668886 454904 296656 652679 468017 380780 354657 258857 874051 513330 857428 840572 92000 784575 600973 55620 742577 858596 875691 869835 765175 589984 412373 817682 7 853476 35 31140 2 863083 870905 249 41 764235 122342 760928 895017 845787 1955 198443 872083 882751 3 422426 660281 35210 66 877148 853627 223755 720703 55814 770309 123326 879527 775497 751638 73195 840551 1 882680 423999 860285 468183 5455 716764 251542 579327 106937 488437 11 75 843697 790 767087 301215 366642 797540 854899 841026 107789 809769 236361 664361 148511 203716 416 3418 1726 4 603947 81613 50624 172 610421 59098 376705 13508 25489 661436 658733 578711 778320 851371 427762 364112 722389 801696 95859 785356 157 323866 240 246872 853703 161 1869 1086 4 390341 762852 326077 820520 891431 25 896584 831308 12 443157 853592 752628 829888 14 325 419786 878259 858515 801299 558207 1354 437976 797179 479830 839491 599999 865433 332665 74024 790563 257 631561 787424 638667 830666 184354 881032 702579 268396 883339 866412 232190 33 644728 897010 717960 775306 11590 643580 658518 775452 680381 886491 11 807190 896427 805861 303982 284643 57266 221949 743494 816836 364721 870076 14 879676 1059 429295 187142 426 143159 279571 409701 775936 711860 831575 145399 293543 1 764395 2 894236 817895 220578 37 24901 852047 842825 2 174517 865785 3248 467020 462066 305735 1 302889 896129 954 870426 343266 403320 2 29 845802 606908 676787 269868 864739 557740 31916 898931 787581 569828 867659 768653 795 824511 831056 387842 407909 197870 790047 784272 860290 215717 310035 30 83027 684817 856226 771017 606487 27 2 9427 586200 591414 5 138953 794293 513 265287 880918 894241 869686 776958 414305 389298 254194 364306 410132 204334 594701 407740 354246 1783 683660 816035 294 4957 805864 68 11 841357 1704 320917 708085 549082 857805 315789 446443 889672 650660 82405 893464 764062 357500 586669 824073 242757 808015 682577 1 879127 747817 866055 814645 873579 890695 122845 142 379590 445609 459206 9218 82 443077 868226 142149 884612 7 132598 120484 144067 644148 695154 29291 114794 840014 880699 7763 842134 478380 798467 749579 791179 380700 722587 658451 59709 869142 465275 895127 886070 252037 272350 196593 328041 24533 221 344783 432104 842437 852400 819427 836303 832358 45954 827785 838879 594583 723616 808073 4 898662 878424 52583 818254 275048 439878 240747 501866 1329 795077 805543 83378 193637 267569 329318 80110 537150 356 473756 870040 882739 38296 111236 262572 4157 872383 63778 772625 857455 825869 12192 59215 256223 201 662986 615420 830272 751 359177 362152 855796 725 549905 105 1488 651877 475866 246084 765596 184617 883224 7 833382 327858 42390 151 5 526127 693464 2586 183897 553971 213011 675236 877841 615444 6 53816 856430 1595 863014 517827 813053 345769 6546 1872 428072 541716 820357 841473 422146 11903 360649 198013 817039 58464 67915 822152 547036 62469 480998 668796 892873 466301 8 283912 827766 741020 887949 595053 754250 242225 578543 878247 119929 858571 167067 852792 891682 750534 827907 5860 300061 783934 367308 287850 12 98698 878696 882699 720449 204281 614842 57789 885396 50828 224033 163511 72033 366606 852268 789825 377518 783043 199 179888 259 280987 5 826599 802835 789748 660230 861982 639019 881755 881299 451775 615410 111483 30622 564959 54 714662 800892 869604 17 97911 176 160195 281424 528888 161238 466275 820369 696138 868177 225376 91666 722061 792611 897004 91116 242492 602893 610799 876850 601694 833842 850654 865249 33824 760951 815387 875984 28 714180 769634 714271 736994 342716 132119 54706 866184 896098 734726 377858 345991 229901 677068 597497 819059 667841 18406 810023 26 339846 782958 221928 835387 885718 182995 776703 39812 813690 591030 739214 114298 807533 449 478962 638886 2511 736572 119444 255110 896436 5 738657 624948 462779 68708 177917 862624 666339 558726 8 896523 53 30745 1755 868986 811907 424 462986 702668 789203 833315 305008 230457 271122 830904 5 385024 298585 868180 1913 867633 688 489173 804586 870373 133883 793053 269 888895 458937 92704 115373 118905 77 373025 343408 499704 1 66 599101 278 396999 815581 703442 68376 822298 630565 369036 783685 568648 822916 848403 39252 494467 831261 13959 797634 239424 1321 41 35 173680 649189 1391 410562 867347 63781 763013 588519 305092 121805 884360 159796 858109 881852 5850 647681 460738 320977 1887 445941 171255 892830 9 4 220977 632841 34243 834750 19 548769 826332 2292 40366 2 882678 7 140575 896087 564 627453 884673 513682 817517 3020 15 298026 531777 264667 878663 784051 756794 160513 510133 869303 111123 673911 1318 893400 846330 899646 131 288 822595 117799 2 749956 805407 859373 675105 343326 720932 861794 836141 569429 881273 388003 2 25 15 1 833439 761516 73275 146821 857750 848599 632876 5302 651342 539416 882596 824577 414521 4303 171015 242 6706 377287 486715 358275 892887 25549 13 17562 897478 442710 269343 47191 578116 467657 169992 613511 339382 2 895969 381407 2 771678 849223 171363 782114 3 521553 110 39716 88014 309509 820530 445084 864407 869858 646509 826294 817087 881230 16022 872351 696378 5 16449 630904 61 194789 361711 6 173478 287656 5 1589 345242 871795 783183 743999 777717 582600 189350 114721 899058 229948 800435 302885 583060 781164 897833 785000 761926 28096 1 848297 421758 4584 124059 705619 11 888876 1871 760309 551841 489868 325101 842719 873614 216544 728891 871103 406033 713377 124 708356 39 28499 355289 869325 267349 503824 646056 286847 416494 772437 887827 875963 243106 855517 605746 23513 793419 723563 394 41 271 897848 306756 888385 886080 833126 29595 896376 56125 348436 717292 125117 168 84900 249014 6143 656186 2 738209 155702 196154 418193 686743 518524 1 8 170179 7543 701638 834634 682135 746779 6 275456 897012 878288 4 857535 60 470470 270913 182826 792311 123870 47 1850 4 23508 879581 852851 755146 51322 4 331965 236757 612914 833595 754620 630928 250861 874299 540930 35138 11046 752867 812797 306986 16239 858737 821467 825596 52026 377086 181813 730351 898270 93196 881892 587205 70 829927 797663 861664 866934 185153 11513 13034 162169 788285 226295 1 345719 25 352515 701725 722 868346 616492 877109 860850 254134 223837 896478 14 828595 3240 800383 484205 767470 873925 12060 26226 422552 755858 840171 300044 637624 126560 472585 294124 714530 894631 866490 334048 3 115610 899906 19 547733 879361 706528 854837 748474 618808 55105 147113 893003 761303 859557 172756 100 228 762329 3 172905 377 92584 151260 867321 511514 2 251711 3498 875695 370997 199590 465001 889262 795221 17772 230460 479113 4 143018 67105 688440 141 49543 8903 863602 99637 382935 745421 19051 855493 214262 871769 749388 142312 704001 255405 5006 15 156 520 61906 769785 842462 590594 536252 834136 4305 877355 398143 288450 61789 84759 21 898940 876835 843101 4648 825107 44630 748421 16854 883206 4 243291 798219 620246 770562 309489 843687 797424 796416 267380 328 28598 594286 888561 404227 206856 6989 847413 7 3 10 9881 255187 35270 883748 287645 344039 125236 898686 786059 757233 324761 121 10 665470 775017 272385 30042 124782 721237 261875 771287 595841 829327 543577 19574 889814 53989 875779 29 818513 2280 845209 4 316365 631948 854391 203692 82055 494923 845456 779249 24 887346 888686 479207 752394 615173 760831 44 866906 856232 234485 408134 95424 147551 1 849765 9 693192 894594 329 13444 792208 461829 809719 36627 16 862937 101411 828480 764287 892800 897873 738110 433831 620921 16405 206 875142 701985 767018 416185 497053 860959 51273 287828 692951 881171 886371 563422 186940 272131 1318 710079 347734 7010 456367 215777 38424 178485 895036 548960 834830 770821 290447 760041 890804 491009 843735 58502 18407 823143 8 870169 590972 22599 893438 21927 880003 733972 40694 489803 695168 706360 681815 821744 9461 132944 143067 812384 809825 10 464845 696873 381951 673314 858222 158855 4773 220219 625793 157041 862162 893732 805481 477780 708472 757689 410533 652739 524897 841548 810572 830113 799153 895374 72931 898244 896357 485635 745594 826434 834412 18604 866600 726261 66300 309530 813212 116946 545540 355027 434274 564423 799665 851388 172602 858619 624465 817699 879001 800687 531399 53819 171323 69351 2749 649685 386760 365 1733 806104 135765 2 893364 708959 3587 8 788001 763681 21678 262636 70698 206124 398607 872615 874210 2196 743252 2 326369 425382 237535 484758 877520 120543 43 834116 42 526958 5041 837273 860265 343604 873357 854780 869611 488895 14879 172301 840002 492859 32415 449468 871797 720933 352808 7097 355605 406640 883916 469506 857511 299829 464867 2958 36 155498 823383 448006 84630 897279 819220 481439 310 678405 23930 636407 2 801221 115185 452932 880606 406079 627680 888152 287120 512575 342053 813765 874739 461995 34848 878966 698986 10 234 145239 137556 868837 454243 1300 7991 129215 858554 60843 298186 5209 337425 356710 155151 844436 849380 11212 889811 799737 872973 139207 145230 810001 786147 898037 731223 7381 568600 857757 831095 887903 883201 885047 887794 898287 799702 829113 873251 899921 886536 848493 894627 243 875862 811113 217 876398 671059 57528 310059 165931 811362 865056 78718 3 817500 565901 226057 727197 698618 389073 897033 19 250805 400405 92936 288389 1 871241 57 832417 1 82228 871022 819223 739551 788015 2069 361619 648172 93062 766118 820663 849034 727 62 852880 825688 730071 709518 760845 475136 637852 604860 849631 87890 866684 15 287118 507239 85768 1394 675882 785612 833420 36281 174883 399022 66 813357 83904 559963 852332 176516 737975 324802 705 58033 128828 881101 893489 578575 859854 854327 290210 895471 89981 317 845636 37773 385369 11 728766 10535 107633 3473 867118 25851 2 739339 1914 105442 199428 533 862550 50265 257 134025 12 818281 1786 617050 465 46430 838453 463164 869211 543775 892510 809026 656201 3029 865384 57087 425470 424059 747465 788087 46967 206371 807624 670190 15 46148 824227 157 897690 659365 370826 420274 850566 851814 889135 34 654349 485702 520108 627116 880615 306150 846565 842989 847244 85220 3560 388509 598569 527362 584346 817615 330361 122 595043 580 856845 433186 151766 235212 838210 3131 487117 72 87387 781062 422433 61 418734 481 481363 841107 136 36706 206 2320 897817 536644 210047 832847 895642 804300 827601 756742 865738 453 574532 142324 874598 346537 30014 865014 795624 830882 326218 730911 836305 380523 396036 121 894917 4 602037 886466 600170 867232 194325 35995 135041 857601 77112 586593 889548 267 867282 712 602824 17994 893308 786607 35030 651733 895460 219 1 2470 269041 764776 132862 677756 439273 30 422280 318 8155 830925 881210 343425 764601 538000 741075 819278 27853 80 73645 857293 3 510655 2111 338787 692355 72 770892 845829 898359 5382 10 574115 584397 768823 932 269027 72382 235 16321 268511 193244 218 610567 771890 6 881941 215303 300160 444386 70283 346362 34674 362781 848594 832550 48882 291490 884853 879242 575833 329008 1025 884220 878752 776692 9669 1413 208330 545101 895673 117213 614280 856448 782183 817144 872054 31275 255702 889197 182485 808938 13309 879639 464983 480138 896161 506928 283247 889982 688177 100820 325617 892803 743809 735262 613032 812928 130701 16007 34 766047 895984 12564 842100 739757 246572 596465 20 327 851412 277641 31600 211144 449780 422 134976 255471 88924 381607 589492 549105 69047 67375 6129 343589 821266 846121 640 891920 702921 89538 44875 360091 782677 653141 261835 897720 69082 590410 264189 567442 2285 895605 886151 376357 326077 656188 13980 209047 884048 782993 13 60536 564563 168388 644540 525797 29735 163654 622222 1 358578 752157 755318 655 699071 832555 829579 3383 2 456 823912 864270 549882 346350 229553 802203 1 847315 741597 9 446840 872763 890808 2717 736077 80020 100294 454108 425571 162864 309893 154802 8 94516 169 846682 8750 531029 2 315239 617849 21 645762 794371 889015 77979 897614 25051 850145 2 424894 817875 275735 357808 759383 345819 585232 652148 491352 10494 543772 207455 764466 809120 458143 604238 493001 2 106059 633146 3746 3 850016 35 438253 2 563968 406700 648398 887379 893429 61141 394058 786894 838761 573146 366374 559371 27836 427604 138 809798 312508 78487 345632 2 553857 115387 2 394574 874210 45748 856562 581 350594 823239 583350 30882 297865 508314 9 828923 899998 871084 7 3 16 661863 888389 96615 820229 255 528796 3772 2 3239 346621 1937 36640 342321 340322 879309 166563 3 752028 94261 797442 464198 819558 609085 24 281755 504718 7021 25 133886 305603 115312 675945 782301 744159 755791 34636 538051 63 219279 872830 41017 612134 47715 777092 864211 25 6006 702354 4 876554 387075 895918 845720 183584 895433 487325 589049 334758 165588 885211 170 142425 65529 853526 748227 5 687895 711 83392 1 493792 44361 867911 790278 885587 882486 432 228809 380630 420569 578 408679 828839 277475 5 248621 5 896614 636342 613 296251 881236 886503 714993 62912 845592 832942 890548 818885 232506 894168 1082 725004 272105 504813 670082 639803 101298 12 599167 898616 191 871798 123313 229744 102143 111 148404 830027 895834 836988 70121 373140 866806 867297 826315 82531 41038 445565 639496 888602 1281 662858 42466 889407 862624 281733 140020 832039 208472 751350 491314 889371 690727 662377 869012 792243 874114 871848 862519 2668 828124 859243 291962 502807 898104 184 861768 90401 31961 889942 896171 860958 826807 600444 711363 871895 4 746571 320678 189939 772 822241 667087 804352 756352 816872 724983 322 148877 96 484468 873796 31410 583240 884535 393463 431100 420844 481 822400 368746 521201 7 5 809212 849574 17331 30 778535 577458 789067 23535 215443 818447 829408 640480 159408 245465 47127 29 103 671013 52597 765142 190 5 456965 81546 359680 827026 264714 37143 880514 23 302 319314 792808 827502 857790 738647 765799 386950 158465 874979 454122 335605 639598 597890 892918 10 719594 505499 503833 882891 148889 883728 829583 484696 284516 304035 492217 609176 838266 797258 86371 148429 510028 882680 604 884256 7 30722 50 866020 883825 762519 45345 884618 8 417196 869346 461069 467834 416408 802333 19991 380420 2329 838539 2162 173663 885196 832507 451680 839048 866165 37636 852039 827196 406098 762783 551292 606133 532330 26 755402 862603 644883 723536 786874 379 387128 537577 552762 604076 27785 820716 758528 880725 832525 565197 356247 8983 882963 736234 28 432991 896159 7957 12 895994 889423 597 894005 863880 20148 872695 272522 771306 585705 840525 845625 636626 852656 237116 888667 778724 898527 174139 873788 441373 814334 50315 190037 425149 345 102615 513064 1 296 2 839914 870703 179 794080 270244 881391 434548 834109 784049 165583 426662 878513 262008 721822 662682 5371 873054 643504 489007 21544 730 571896 651571 257778 459937 402 636957 331815 10 503110 367461 823297 360313 796273 871951 828241 230708 227090 86984 867180 895221 865548 68861 5558 769750 611158 529427 207702 3683 814923 898102 158445 137 270200 1747 522699 890234 2 825393 57766 14 50 93641 602682 835747 828779 2327 62820 450750 39203 174312 586 93391 859982 227067 180 863697 12 737590 852523 776709 802012 104311 61509 646838 715231 365314 16581 651160 1212 810571 67717 867434 888875 735907 63806 423099 871596 485910 617829 724296 102617 28993 847135 319454 880487 824487 59826 735568 613845 520486 111682 375569 2987 326065 28 799097 635181 885165 420145 811677 501 468098 8 5844 851520 386302 196263 632396 869369 303131 375684 116839 207859 848402 47950 765467 335860 23 783310 638094 845502 80376 750186 883925 794785 892788 892990 415050 43 822112 490861 59556 1036 30714 889766 517800 101627 854880 106560 231502 486867 648265 809977 546730 863369 727774 168960 201523 16 637214 9101 242549 267647 798490 326828 863292 376054 36626 138981 327887 145777 529156 19 359615 698407 589030 187 136706 177664 610592 660504 3 402405 102218 911 801276 831410 590701 628186 750149 249280 356614 357567 132606 386 222683 687867 898323 455 685006 3908 277521 497104 2 323583 347544 409248 93500 234917 564975 16 766798 2 132795 25 348484 311453 781893 4 103048 800540 43682 12 844572 3 350689 464863 758829 866401 447936 873814 547807 406951 452134 895777 250396 897255 391007 891596 417943 887293 575276 40951 569881 59802 886229 339840 25 594404 469376 423091 690093 842845 353897 106288 2 827722 658438 898850 454316 813442 7 701948 854608 585156 807362 203932 299630 899799 521992 1811 742515 889970 851678 128 27306 871955 767342 857543 865408 99988 39 860998 234 866668 17356 307782 202135 876889 889273 117478 815261 362662 852423 807736 312342 553926 81020 770624 614502 124960 77161 810707 453602 425 680548 426110 705023 877751 537627 434977 375815 809123 222910 11 894319 6 8005 686472 373643 819831 855284 39912 779538 873356 416398 89 114785 867816 33227 147842 879994 695427 42 282097 336300 134841 715993 764428 886937 39 493539 41 383336 1913 535106 1 699605 831770 542829 398955 12787 833398 82108 282215 463943 494540 9 670606 90807 578692 35705 875693 870915 1 130681 112496 810151 829284 529079 9994 885494 896674 689602 10 434 244582 91 871122 868357 196115 240579 493201 344024 643965 448 859739 771786 10 162244 157190 835841 712103 138209 127943 732873 2 728605 825157 4 575543 103784 866241 522 21772 7 865425 842301 303302 891887 723740 143 868525 599797 728165 596047 28 76070 107167 2245 854243 849815 222919 757024 735809 2399 491763 586645 440477 881259 806029 122403 77796 772648 627988 827863 491186 853149 253 602827 884374 128 565190 775806 896362 17794 544963 697158 372119 564776 392024 897704 550093 836091 822624 825154 4449 893999 849023 669399 570572 752170 181485 35425 47305 38915 652911 875460 885236 719218 558148 851999 739032 473261 772602 807898 222177 629026 385029 880235 70024 785628 24494 79129 1267 14 818798 40600 824964 532267 14836 898314 530495 92 892479 837668 496311 400 736 20 657153 314087 98108 362540 105341 100819 132942 25 846290 20762 303276 72112 780086 97780 882527 295179 886784 257616 812044 319754 7 539531 654706 811713 869114 861761 819834 857760 178352 291525 440158 696792 742908 894432 43 328074 59 441180 48138 882060 373 425453 820678 800834 809640 790105 744250 838979 289271 1040 107757 190439 6 468674 835846 862273 817861 653724 888765 54374 339598 762973 864603 191197 184327 846122 872733 874813 230306 618454 440913 75 773869 558441 1 16082 709919 474256 309415 23863 354594 253886 867985 770768 885713 162 663848 35765 872568 886932 899032 207367 134323 216 157255 3316 71396 888694 201929 272817 654176 873606 95945 879478 559008 861855 185805 383884 419889 882117 69925 789893 439795 169 113703 535 4830 890680 3 647490 854363 232105 247761 56 824410 191 1 747942 815080 75 3795 746386 292754 857730 241680 217226 372929 894060 759073 716872 813702 13 681451 499 889213 893174 6343 719524 145980 578149 855270 79691 463153 426261 30999 268423 112266 692672 878695 535 669053 201903 871501 471870 754501 26217 859676 875983 95264 767115 315084 880530 45764 84606 899878 880365 882041 882492 710051 14 887262 365046 897831 783825 64759 819941 281286 61 232131 835409 886341 857858 838499 876219 170194 1217 518957 197306 86808 871157 714 897188 876130 775851 359005 897680 114417 668168 5 878518 11563 913 406 381667 109190 809657 13754 44800 766502 519380 705845 18 36965 1 602382 825336 454732 334137 45 486271 10 148 724968 828687 897215 67558 765116 852963 710446 3 432658 845299 790472 564678 160124 855501 871750 864130 319108 818522 4122 1195 263769 488733 812882 872913 726476 885032 831877 536303 8675 879870 445750 388343 808952 41843 8466 548411 5 341942 893643 895198 13895 876808 780107 638112 530080 72717 72327 770227 894279 890030 702006 2840 4875 873361 836432 889386 3821 6960 838573 2 870622 864256 895377 707106 208097 878817 709834 883600 492957 378080 175391 681358 735703 224668 2737 221770 450757 674001 316799 730440 40131 43255 250885 829652 855987 240975 17 275038 895145 155655 822993 828593 19721 1 591336 124046 60 733712 153351 119182 2 756209 99954 707317 234110 722400 9 702856 623464 3763 322143 883110 797 649348 13 1 240701 609 355233 677811 595583 2 887476 896779 250002 889607 522305 2219 179016 884084 600307 428060 66761 893777 773963 864728 1653 15053 201724 578 653707 864471 58729 762824 489039 738358 103181 27610 899236 693510 717258 573610 139 881822 474376 470495 733037 706701 856542 86 95603 435879 316382 883506 724 60633 271357 38811 3804 170577 2397 328989 888879 6279 93417 409399 646167 43983 706095 833014 54 840427 897838 580455 474387 309416 728218 873624 623582 838856 869111 552245 17731 165266 1 29173 394869 527118 649850 294952 102822 339270 738 68281 875001 820039 864844 512668 456021 36075 712426 684518 429794 746895 756083 868833 869965 704852 810085 18 8528 6 862785 482822 867224 806175 528394 709898 863595 3478 772955 805663 717493 404096 515171 803035 109 2 265183 544267 5 292192 138114 536691 2 688346 872680 19880 534833 880435 251703 350 665615 651381 134689 269914 899488 2404 244773 879521 769507 787415 645209 8 47392 865006 474572 799956 525645 152 361906 332767 227011 575516 889632 182785 426160 216 11771 643185 893326 523252 845282 503093 401200 869759 273304 391940 396446 253562 140712 257305 1739 6192 868822 718762 7755 58 616039 7042 441 894420 712683 889213 844812 82120 851875 791628 95285 340421 114102 275382 765507 500130 558137 760108 36745 844332 5 893472 887303 204696 1189 628993 790631 322550 95904 628962 884952 551675 697162 28101 135029 594152 857575 52767 636447 889665 453839 758704 866891 6190 9079 20027 746144 12695 1 332465 5878 779557 61158 10 638620 871256 811570 771032 3681 489187 59326 862253 654 286595 2451 143754 514490 59 664398 701314 706867 94370 882674 636595 217853 11481 1284 671896 889378 52925 381538 897452 7 243025 93304 865535 838707 786456 340113 879464 515232 800040 135971 1 759952 875505 329638 100 607212 276453 410116 247990 87875 892419 899194 468224 321933 879003 461432 155027 879340 280860 91101 686683 29040 270 1 229264 895760 58704 25781 52336 879420 45546 876283 3 706947 21 897734 880653 651530 814050 740407 483814 593276 354230 847393 394835 610123 463063 119 4184 3 794576 1820 708560 798071 490518 893282 858756 772274 236614 101514 854279 125837 414442 803327 2 609294 651702 514750 284392 642762 799761 8 677146 897113 809982 887012 742237 402414 3 79190 370897 411961 2 898698 73917 4 869090 566687 866988 271388 2 876976 874285 231384 40 844955 456885 800848 876468 317990 825879 1 461409 681252 475636 576863 627764 858213 835972 58 892004 33 24 4 741161 896284 47 791010 896707 454 706899 738056 722396 481802 20 859771 294141 504 546590 235584 531497 869269 53296 802128 328555 750887 314535 790 478189 215589 842698 102880 724108 331245 43942 479984 800529 714969 627219 439 887875 273610 893652 893456 871939 438943 783711 616315 325179 36588 317150 780940 17 111316 11 879593 874485 18274 890392 1036 803259 816335 29649 692826 353136 438 810270 889180 849248 504076 314202 231571 632469 748309 727098 788120 409124 838397 800736 542145 302790 955 865168 584938 357394 783005 451157 709071 293402 6 762924 713338 732339 573767 748432 188453 560386 250510 899410 259417 581218 597 846257 810504 864363 625231 895147 378596 838 106988 120255 629018 629686 24 679351 256742 867564 30554 824365 419 3 40308 251681 661 530746 27993 852524 207 24628 344820 307530 224295 395144 4120 870914 990 245635 892489 433005 862331 899270 875042 850718 524915 805969 145104 192433 438325 749761 55390 12 868896 6 850589 896358 254357 506334 839145 798203 832052 308552 964 230425 297071 768296 879343 849362 846652 881288 608741 525705 351491 122 897683 881454 341296 828075 342045 883388 703849 389911 16 784401 16224 251395 72 822442 605650 808784 21990 431579 844837 868684 358314 862117 590456 547845 796779 119655 755 99713 155 8708 87516 583172 472926 810912 241192 1848 100296 643788 719582 737672 17730 790711 690158 29908 407117 742947 187745 859988 57528 391367 354533 345181 647712 54 586073 113161 548322 464455 211700 16 295714 269501 511743 810325 652 829637 790465 13076 719767 892823 125 450187 859427 204757 294050 14 191222 862140 896463 647865 20526 892719 763766 566582 810609 702271 44432 285554 897898 27 513122 2 875032 845276 562894 897080 877081 266306 888062 883532 2 2597 797562 696352 220933 49 425251 47068 4917 880634 499585 332749 52933 654853 888620 554010 644783 43364 402202 110058 180194 849486 787362 77359 199508 210726 248994 412633 327727 823104 360451 474993 25273 898179 827049 895594 4442 52 121226 29 350873 119073 154 850181 64547 800381 824289 880748 11702 668743 1176 47138 311853 813357 255857 899304 866196 848296 389296 723668 589978 610314 826410 300354 153678 843506 793631 827868 2 783136 505522 823016 544179 83833 524201 419832 579715 15034 133989 745498 6137 18723 223218 842646 750893 887831 734942 109510 782442 60727 861028 895627 352346 99400 837426 685850 608401 17832 873282 720711 870503 83315 723519 465994 264110 59474 246926 205841 184 724 424166 32965 381800 680187 87 695295 598093 879288 416119 3062 272175 3632 275884 460395 566617 512084 855962 101067 802441 852103 833902 659767 4 320354 302 215590 250 284266 44161 365397 99444 855221 150652 51289 797044 859346 99539 857473 791462 782257 742397 778952 850781 48840 890939 865508 756420 610173 845735 85 4 2 861723 250611 889593 43 171411 250441 814933 3132 195011 413403 505 704542 559531 884275 171862 262608 657632 886239 29 2316 274 753733 125700 4 878555 589600 342995 10 535407 822368 97347 360905 608699 469907 57 390467 461696 186 823782 729619 104779 130422 197651 405737 17 591835 422457 502148 529 897355 833699 268295 86 12 272604 665384 3656 620115 854343 895480 146826 548348 898556 154133 4 3 270 881308 253 882202 26242 563 880726 703008 771144 781518 422881 720956 827176 731062 866606 840244 790022 441360 17 38 8 721 793631 779266 10 81919 829883 426609 809849 268916 517679 2243 84387 852706 2187 580777 8800 156693 56370 405634 208910 867621 67851 397752 880324 899295 344219 213834 834832 628390 5 381833 132661 159268 4344 536060 392670 347330 200 14 852788 111 164453 890287 1 592924 641648 889807 772406 871776 453949 322336 2 833733 821248 855388 35 185272 266514 362723 202855 864770 814631 3 976 540 99 692326 17954 862160 757890 771164 725899 307669 199 796063 3 476 241245 530095 835099 185251 744831 328129 185581 235057 859908 58534 728022 335694 781541 324835 881043 766162 1307 258859 817264 897688 305655 23 367810 595074 110457 243454 794525 57 638302 805225 20 895472 885470 265942 894828 875659 61272 818275 406954 889600 829848 161383 513689 698778 9827 823918 856206 333656 137671 152811 890173 504400 672984 895566 360723 8817 856681 7142 138969 454167 63986 785698 839223 893361 3480 118567 162004 687504 666065 338956 432606 855208 567350 179584 893279 292811 821390 414564 16692 809358 62668 584881 57262 539829 627359 187689 787743 2 70 863165 109628 174794 756406 102909 29518 865168 187262 870956 837200 10024 808502 776835 837423 848127 879506 58956 338143 843495 779848 4 812698 620991 84225 4 142157 60669 613599 791447 20345 68 25277 692330 265787 333 896465 160957 889289 724309 817194 26161 649935 176250 539 875418 778631 857776 18 126180 589204 867603 834722 796581 278698 16861 896111 138810 673763 198929 754594 72180 24283 137303 857084 875085 2 98171 587845 551307 11591 804615 765676 2 374534 560698 187801 322375 776369 20882 810221 2 19 6341 581570 994 731868 423512 534980 759017 438018 717129 70 843095 2 107385 8 346168 78652 1130 892821 858959 3673 684517 10916 145 322353 18 483299 803029 283041 719218 107473 836914 877214 816732 9068 584996 846530 200381 882408 52 281180 703054 202543 893526 593593 22771 555862 383306 63134 895937 309366 30277 781434 842446 832339 2363 571609 788500 885629 713191 525871 814763 858247 13 113744 2513 1 779574 156708 278536 8974 699072 889550 215813 20445 410937 889132 2648 24 630897 249279 2 646731 691348 14721 734049 477524 22 198 899371 952 439 862814 896198 776170 837464 654006 132 282057 237 233046 1941 313358 8349 49531 867647 116173 869789 842953 717400 91810 26 793922 88630 96619 760325 161667 467 839023 26837 353259 230 658044 821662 892383 644182 876175 598010 837340 234452 6 268701 373385 381979 348180 83354 617312 311467 553361 544375 845993 645775 841198 594746 728895 843294 656771 679054 856135 245303 6 449701 847173 863123 515791 20 23701 700983 230965 841010 389782 294108 541617 776190 706477 95962 428747 61257 542322 30347 776917 562260 890812 102703 792943 781428 1165 874541 28202 570558 751371 259063 878 45311 196657 713432 17 871354 38328 313 825613 711 84763 792071 862665 239732 64 118533 535414 443754 59 639313 211438 587737 2 853072 343237 26059 79928 255495 880058 898805 452262 770809 848489 6623 864389 1012 685418 832331 190863 797307 630446 790209 840023 886368 466158 514802 401728 27130 743643 891211 15036 853766 215210 454 104421 731975 646774 899036 761 831200 858151 13 243495 44009 8363 176412 352577 714517 682206 840188 603383 816978 822254 3431 755676 372 314153 133564 839422 858375 594884 333094 664514 112879 869330 141686 202175 10 794401 853856 480454 857150 106956 9702 829339 175095 703232 684768 326987 855268 634049 392281 21 861549 19643 841113 446 212240 104224 351562 1 815658 69336 91007 843886 845127 1073 313035 390033 62 857305 167432 898274 222436 868013 849566 564668 95 607169 723967 302430 350298 495077 414292 296461 864081 760614 15178 602481 858301 278144 12040 616963 133716 498422 892083 698336 433213 639823 816196 323051 229 282434 787764 143993 592108 24947 793674 33360 17909 3224 825980 877404 182173 542047 824169 412987 891050 138 173225 1427 832253 879112 2143 876461 718538 889992 18 670644 109900 732704 802892 574458 859132 8606 845483 846261 150628 410189 537888 649844 618591 895524 415482 672848 882604 270430 863112 26519 861635 1 51851 4 109991 854169 272666 11026 896957 12644 455049 856079 59016 898049 401539 457040 7416 831581 265056 169426 769016 804037 856868 634572 2 882833 45989 476341 797270 762231 12 719941 765521 306876 834314 783671 14 857012 433691 866170 752052 260556 9356 412 756872 565933 598568 466637 101850 876957 375171 30 850436 767053 573577 2 204 291754 783736 336 29573 802599 642617 857160 325850 597443 613 843532 115424 843101 871502 2453 742436 321539 165491 752069 842459 858475 577539 97 17746 847513 893206 67457 891192 689822 882369 818351 872995 599527 866574 630529 813455 469094 708466 811452 29378 6264 838656 328206 528 749069 643964 1062 74550 894332 80367 375701 850359 777424 2 872476 860807 268656 805046 353699 3 275513 134838 885358 1 6 21915 898571 703744 684282 845519 838534 7 738002 99 590409 651289 887810 565706 124629 842081 273563 209261 84858 827773 859535 73 851054 838038 178 608391 832639 850709 23030 5 182 594486 1147 420688 879 311432 508253 3 887263 805681 208886 856056 20105 553368 841159 43184 867644 130057 109050 142130 4 647466 894873 833104 892229 25989 712787 395903 437459 849967 121043 414480 254721 473651 590612 250 782928 844152 810480 204791 265733 874350 828428 764805 828936 800489 877633 393318 893608 526647 263541 91358 856131 335836 27 134 827639 1036 205742 266873 3411 373868 856428 12 730276 656001 562651 138474 392722 737840 1 3 40 127749 50 195938 501096 288446 1583 330924 835170 855194 146184 727890 331821 134422 899053 644695 824839 807813 788879 876778 896527 2 51463 2 238639 809406 2543 827472 251602 891362 797459 21 587264 607281 15 816209 719524 395271 788440 10 17541 447233 152159 266734 165 3680 487134 742195 21572 8400 840690 833548 1982 2 696758 555604 2193 672328 893851 897638 825639 557938 586129 812153 248355 413496 164 275440 895111 688093 165879 667150 426122 788734 56 310425 414861 396 69441 889941 654200 739354 631887 160059 452532 553135 881451 1 838363 381554 896294 841193 328429 861855 801150 655587 860774 727776 93750 973 704766 12 12428 107036 873 828973 281236 891602 778317 849034 899556 125718 14 524501 857305 715276 286588 286740 488105 204770 98193 295478 286947 149443 676199 741546 854195 790831 198361 872423 359 359244 488470 851875 838514 829082 40145 780205 442982 879929 2 1303 824737 854454 594572 749511 646556 684876 853393 267 113912 115754 285459 88602 852715 886453 577527 728245 882496 116159 899346 582267 342262 34644 825 143 898536 80675 12 680554 159355 250253 854873 890 767209 898411 398221 36911 70256 721456 2 503513 788882 6961 22944 186453 250706 2 162 887126 36 37870 474993 764938 832655 148144 893049 885611 720201 15384 1 678508 647131 118828 402432 28 560574 715989 89101 753060 754112 226 281581 23 584069 815987 235192 155780 66 87477 828382 856291 648986 807778 569476 62767 184437 226836 754496 323373 832600 37 3 856284 777549 172222 673746 209 878272 879806 156046 853415 1 569423 671502 837405 48472 640377 646198 823353 767157 786190 852337 7 649695 336475 6 2619 45687 897014 680831 10414 851618 568496 818650 862471 35 95605 131982 823854 583632 857893 303734 789865 357699 122 224573 3 15 22322 761640 57 655579 741105 510624 875065 275675 881078 788406 377350 231 451 198230 784735 797704 1260 887823 625767 690737 881347 889322 821257 66717 240175 274288 819389 275282 388136 856840 2 2 835992 514310 584008 5 826665 1 105781 830633 24 497337 651340 27754 823201 899057 893206 40970 85020 17 36127 523011 492208 237387 696795 870484 843400 799279 405752 797250 375492 15840 679404 832214 492784 54994 388124 821108 25 6095 117533 892085 891824 733259 120621 889748 311804 57010 1 690915 895847 834066 172445 3902 116518 398274 2 805618 182 531496 604936 492 26546 169381 769138 109670 183663 3 539 256226 1 893594 884124 842933 60405 284739 466844 754318 613821 899303 847176 689205 783187 875673 132567 890473 777242 6342 461612 593876 811500 431472 713350 874639 824402 721645 858447 864463 300375 656689 631553 865029 494820 873141 82858 777019 882307 649401 820293 254098 523618 23333 78893 677827 778278 781376 129537 687705 1747 523480 648469 16 865840 631241 631184 83 1872 859951 503206 1376 889708 96982 415943 850068 10269 175924 546283 11991 173 384722 636670 404220 388807 884097 354975 708687 876743 886693 282460 282628 393971 887656 810536 94747 840192 93 862500 811686 372218 9077 147735 439486 865939 4 857984 295455 1 42915 785760 847362 503038 648507 650721 775837 823288 460418 131639 252303 590793 777555 685659 225727 775666 20133 462348 769592 190 1 835783 813643 847629 863254 95930 140 727525 818027 884458 208428 1 427008 821410 683787 15689 47153 510894 74630 283897 343848 533758 833543 767432 888441 657400 16533 651119 595592 679163 162396 853384 478238 87890 759481 883180 9739 803443 863967 884327 893475 889066 454450 897297 736208 653764 894420 775385 13 329628 8235 61519 493431 88291 866530 5485 896833 891553 825863 3963 672080 238604 1208 731977 336909 828469 37107 725842 393704 856719 486217 149363 400039 709626 466314 3 40339 374029 49 667903 19457 225297 11702 710765 28270 807278 2873 2980 829486 860809 893367 852675 665580 539382 789996 861199 887117 482507 694919 13975 115642 842970 76612 794502 431294 664789 4 100289 779444 894362 3 13 603102 891419 307535 138035 110265 828789 797447 844969 4084 29 421420 812540 889517 674575 470322 449399 237410 390771 136202 804400 87570 803276 185989 424054 47104 144223 341274 894154 881494 854583 842749 877136 855988 11107 701055 731308 764626 698831 596637 791022 2 787644 419564 226 360386 196477 3 764216 206417 699203 621340 628987 848366 811154 1854 17 851911 776563 799654 784069 697401 60739 216377 575637 691 322606 577230 245045 853130 471269 472 897040 272433 640299 437 805574 53 179222 876962 385342 804249 775073 2972 64 387971 327730 5211 22 181245 865394 8 553783 897128 107119 134 542469 2 83014 868781 502311 185872 7872 889358 86403 809899 71 721143 631613 348 1 851575 71823 506103 871195 890147 387548 186272 631223 892551 2 879280 824713 404410 106 791707 581948 46309 108577 484612 7374 231391 224 232272 882096 419644 831763 710912 424766 415454 755056 808806 234559 320789 753859 640671 86 33175 421 50 749336 899624 360503 819924 473595 273449 413383 89288 259759 6 892384 71939 38 849980 3 209685 791642 15950 653014 175480 465485 116561 419618 294697 875189 81031 770324 60780 158234 554107 347330 876315 5597 2178 842750 828410 359389 822060 216944 786562 825459 780985 74 863305 895884 19069 316423 613534 814616 864520 201018 549664 829957 218031 862651 694221 635785 671217 377 122845 68834 746293 46120 180579 39111 896338 603003 35 505245 76710 893116 353997 402818 463456 604484 498208 4361 769809 13127 749228 879242 16 863141 881764 772801 93434 574 250094 386506 880569 5143 700945 856833 376195 791838 1012 869192 804206 11015 10407 854819 804862 20338 630803 780994 830897 881025 77716 13 582944 197153 477216 860351 250363 851020 885180 101233 116 511542 34073 875903 374612 829419 80972 292443 615933 268845 897565 495815 792963 124139 343429 866976 9 836437 1 2 649060 42383 744132 896017 938 705926 613096 487522 879771 765576 746683 714432 707123 889056 890159 820650 838281 834055 35 622577 608247 23317 443372 874208 534661 796784 226393 10928 510027 1377 540826 5 769798 733043 65289 246493 744898 196576 813829 228131 698923 412815 84362 31 853531 545116 891812 747765 873094 490698 514661 811064 23081 848370 869929 863334 862015 899136 285731 95437 857600 703966 295 38 882067 3 2491 20 478360 6164 441644 17022 846298 132201 821320 860103 8290 888948 210231 309732 2940 860426 125 119126 887747 104863 885753 837747 27 2 864463 343538 483914 305440 200271 780420 399463 781305 869145 861454 5141 899510 854474 563248 781795 235 224947 892418 236165 676480 71568 640715 869000 415896 886346 75 744591 818935 858095 209977 344357 790405 622526 862066 26 894496 890974 600183 73 231315 154731 43894 871059 606592 669019 492 898912 356528 833223 685553 585790 275485 842065 294387 714198 821874 24353 804742 866110 887381 886529 1034 890944 854879 2944 74277 531849 405727 876535 3849 119452 6715 153020 894128 267 783985 248835 873860 713375 209074 433473 236 343528 67552 222 171287 45106 1 832317 14 675561 1627 892802 26248 876011 475680 820862 522084 745035 479780 183 503856 882783 726069 620594 660796 97830 27 616191 821389 91254 140497 818367 149087 758695 592697 3163 398717 883675 270141 839468 783037 696035 395378 840625 805449 709 274815 722081 653870 135086 47175 870610 534 29 9249 878661 306 660551 872877 287652 5 667465 167788 260576 659676 894595 768294 839360 821587 878095 195247 12 855830 775880 47456 882801 5817 38 25 733959 239538 12 398088 496037 237944 726217 267913 871721 671857 777835 707006 7182 638167 3782 749349 2460 875145 144 394652 161 865617 676811 76 1144 8907 360836 506682 573908 329555 228483 359396 738162 94402 430932 771275 644575 2424 420740 664246 612823 761045 859520 898716 542068 2854 766044 535 314908 584596 331657 391056 896572 578 182194 879309 800971 70 2570 792428 836181 895816 5 781002 855117 788190 294 242555 433511 794067 44911 689418 852646 792718 763437 817112 863281 105033 437330 799049 753283 839367 12 878173 842728 869666 870534 495667 877230 2339 2559 869016 249466 273949 696336 44 532146 715374 50024 7491 1528 865112 21897 776298 4196 770755 117974 700452 10838 879785 208694 502593 892216 4 352992 65856 243509 784543 898100 138970 683338 316470 152419 169132 604445 51174 36074 449239 110703 212369 156019 840006 27135 881983 740188 536828 633836 859230 218811 872806 860181 7939 479071 846994 70766 43 246297 21 16 898545 752045 761207 438477 508262 264625 441114 334 793841 891335 48126 518026 655781 785550 209 27747 320358 794973 54 348338 217353 111549 196776 802798 752351 93382 635058 219329 804391 16993 583124 889888 52 851242 268873 853734 869348 258623 751038 227994 7930 752686 659432 301462 1 245101 28549 311986 299856 523305 864246 5 831554 753449 303150 772347 573522 485546 464025 819473 145684 157166 22367 643174 5 76978 386946 363028 815752 2 831768 21 883124 13514 582317 434177 375249 388051 733023 4131 262069 687465 94612 100667 877449 112132 497975 2 168 6932 27 816150 60534 789510 4202 172059 740514 16 693282 567859 895482 99034 847184 807943 42052 56976 895142 298285 30959 83139 872467 869850 364 412221 7 840226 700494 84913 315472 876085 490 300 602250 7763 598770 497371 8930 872266 14 811800 888672 738551 12761 14 4 240585 888678 785 819783 7 895683 799654 494084 10 5685 810670 466803 162805 890496 2 595966 129121 164533 819627 13862 59193 273397 4075 143852 870805 858831 784 272979 841259 418460 747757 867860 524427 250265 833445 26489 845952 502993 696 1138 316 815284 221439 524650 103066 600837 762 892153 183861 182080 44763 688109 14 732200 854125 870075 890932 835023 883466 870703 72599 622488 825218 17 4 512 837211 150731 567560 76993 807239 2227 512744 142 381511 723516 897299 404780 22556 381771 474313 521887 530800 896545 38364 584240 883815 8 742200 327536 49429 8 889376 88 2 729498 851717 774285 712143 745554 370475 742 5 445227 582804 825704 869258 527853 179317 64902 815346 785995 264719 576124 192146 481526 75448 42381 22580 749713 749516 660196 870240 88034 830532 704190 8 100 892313 371 877990 869856 866998 64914 369203 2 725122 806655 798534 538507 889816 368905 848660 405273 716763 503976 739790 838391 496568 773299 872467 2259 888343 804291 55969 541236 4 840166 6724 106 835640 85426 783762 790252 628638 828620 211044 254 660299 579098 458797 78927 557085 886290 441392 771312 865264 129971 778531 87505 897195 181778 870 822210 387417 743715 82038 829504 4 415795 889734 85817 50383 114 10427 144771 596741 366521 12 7 191487 207086 874854 780974 4 111593 863905 674091 50 734570 12025 776129 1 75950 898665 475388 118463 819147 563889 899690 109865 697482 243539 16425 124769 2118 74818 3778 882999 243853 205400 832775 291671 679940 32 733035 131571 848907 883477 83057 31347 109195 599836 771527 162756 4 500550 891455 865243 891153 249602 763202 1 51119 690653 845499 742891 832581 57892 859735 801428 403785 558843 880005 810730 645807 406400 886159 870784 664343 13131 378342 778815 1 837231 580440 344810 2 34 179804 366959 1286 889773 891173 672619 28 722299 38576 892765 8 850576 808742 10 439741 517439 488419 631173 333837 546893 190057 578200 386028 860751 3 898761 414524 355520 554091 815088 236747 77184 863870 803330 143510 707003 418503 5 666603 831814 36373 500617 759058 507541 151 872912 223873 893534 866685 244380 532018 829109 856546 9844 898005 403636 586053 150457 855567 886999 275642 532080 899223 222644 96985 63 887389 767 417995 836681 89291 3 18915 243224 1 891486 833942 2 897650 3059 760964 347519 160498 772607 17 76511 781138 4 501550 880929 156535 772302 864896 894735 759140 121291 84157 748327 230198 6 492911 751129 845677 418481 887011 845978 2136 878099 574934 120 871372 29111 4912 37 729586 596526 548790 692179 862161 779668 764322 3661 894636 834424 777391 528769 5 727194 560361 889030 741273 28 386189 688415 633867 560053 222069 95 179195 56061 281856 4895 16488 766168 430123 196601 847663 518 252727 408148 898625 20 887393 180348 495316 842865 788503 166313 369731 868694 79655 165 50415 704948 181372 835286 775796 494460 800767 838557 7 856989 318442 66135 43568 292242 518095 891464 847143 679141 49232 83551 399942 5 116562 202138 863403 133113 45618 898479 15 69291 807248 841876 279866 287 793916 37 678351 889711 11116 794487 47437 29 830347 305580 880557 235173 891035 386 736298 414257 690787 479 858517 812090 757206 80825 75210 837410 360406 338231 809446 861079 750506 134 230751 845001 858523 241 834824 896938 797641 17745 230775 849999 744134 67036 2 29 895943 764755 325071 79807 66240 4 593651 575160 256 153136 809466 140613 355628 215075 895109 571902 679983 350005 7433 818639 790375 885397 494200 551469 306 96157 429619 486798 439856 179799 868642 707059 881093 241900 238157 363306 876527 294959 881948 3515 123033 9 803307 715976 717066 883630 615658 181587 321059 152205 880549 595331 873915 18961 31 63207 10605 810876 498605 2473 402350 894060 730618 884690 865198 740331 810234 354144 159971 832921 89040 890868 458475 886707 76779 423893 589415 2 883263 3599 284368 740599 856143 891697 492608 1 895426 393973 30505 878914 20 25 373333 2994 1040 162056 477817 556635 242281 873902 882249 809941 116426 869491 866694 515699 720428 4256 795268 263262 441681 719451 199967 85076 557036 1233 867409 791388 826963 1770 1238 24 12143 898026 164458 823796 158 876599 897164 839214 719964 29570 614330 822717 3196 851542 874193 833453 787716 3770 741350 517747 884671 196 848011 757828 828726 561067 809468 877110 33156 847892 267573 372367 257984 898152 258795 111 4241 954 638038 23948 6137 835506 56 24639 316481 3 161427 41830 595648 787549 578954 871399 1217 731708 520313 520022 865458 402250 530985 114671 566499 650422 36682 369455 118926 13 264548 30767 308070 777854 78 879666 881246 870185 708072 526720 874260 204 492374 789837 855947 849069 894268 576637 440379 3871 503846 760396 855400 683980 861766 138743 719886 724982 444918 656 861017 730811 523438 856966 874981 490142 742187 9213 249992 525479 406 786366 190 584352 3 392806 60604 637744 774250 132028 1507 90556 751905 220797 828827 519 882294 1115 863986 880282 278408 588514 305467 527 39406 666448 9734 745588 865661 36511 656701 879647 7348 177744 790759 299706 895732 576786 649520 2 21596 13 817333 1 6 624428 882837 467677 493990 148591 859085 738174 19347 301383 483001 416695 854529 835941 223974 724976 739226 369160 56 24857 686146 195 784136 536155 294320 432734 673409 802400 891950 820398 891637 839576 776652 801970 122779 536389 56775 125 27126 307 87 594460 509459 207521 682625 346643 891241 25 886477 180578 374 46 32690 898088 1 876856 854849 347106 485198 278268 109828 91703 1 751886 877940 398428 888335 39792 203454 318967 2263 140644 272408 782172 790627 2 6 17 12629 341263 75629 60644 687152 695311 851690 876766 152380 18 6 479731 861463 1715 887473 878896 839081 897664 834443 11060 19 400910 487537 485119 2 204292 58653 834697 18 553085 702439 72942 147 451201 840488 861060 42677 525215 321323 575528 37266 457148 870059 476706 597646 605942 861009 804985 2 490254 258482 872414 784459 891748 683926 848865 574314 16858 9 415598 365384 863596 812900 24020 749362 8 466333 83 51 151 231061 245 30 867618 253801 364682 438421 515976 557450 122286 392793 70 884423 584722 1798 894675 26 3 773187 855608 176903 249405 182254 687912 185681 850713 841476 658472 163168 68000 296197 542196 12767 251350 328893 82373 803654 714067 7 717523 802042 709968 143905 867765 3099 848827 829565 3 828025 899951 721792 29 2476 187287 863136 809285 884610 897795 711075 898864 70584 843900 681124 760696 110494 780466 408051 335440 563675 747101 735726 168281 681039 167303 377 895386 679429 780725 318322 553347 849300 806058 516279 848221 753529 4453 39454 346 350369 812578 3 887895 517291 681800 544114 294949 216356 899878 845749 874624 2421 746905 785134 860610 15 859568 389741 390959 159704 835324 9717 569127 12876 803965 6420 455043 1433 342 786056 668573 36855 794 732469 845500 535864 868051 367897 87 282318 888946 869723 309106 181864 83431 860384 128779 719283 340642 164661 368027 892656 142874 802499 770602 43245 762572 873738 550764 361637 143449 411414 55474 638755 870594 897577 479 142528 10996 823950 841781 875571 14 744676 826513 810350 882459 280504 845198 148239 770665 820872 230612 44239 567148 893490 638987 687514 256013 869988 101849 44 4781 883763 852224 863698 736394 348330 572885 719657 211862 636862 886342 876960 634109 767 4 2421 826224 893178 31167 156 497974 135089 686924 655935 66351 881075 307424 30569 809044 446388 610671 4 1249 467920 481570 878736 846533 876721 775191 37240 703065 640364 451374 281520 898997 802490 873328 276812 3 394114 851467 856164 831771 872195 553870 636478 219312 39946 706302 253687 777118 895547 695984 765999 310770 17238 892628 222272 140479 27389 604205 15142 878647 673075 4 365112 464969 828105 552475 258650 659750 22 897914 8331 6 110645 44 89 875139 161525 860802 893046 3422 800729 26 372107 21435 278239 879311 824876 14679 226644 26270 79200 763127 100529 862063 247851 837499 183913 40 90126 787145 693621 773722 792578 765825 73 403918 146307 222046 837227 318588 5 15320 444030 601316 868558 385578 241240 719188 743264 687224 23073 696323 874931 589498 24099 47769 882781 878040 11 162498 885140 872378 868076 884095 7960 156623 410891 1 536778 14 9 616438 3 773253 301856 859763 21234 189020 839242 205803 872565 804673 8 862125 19 706029 793326 852741 6988 423062 248537 722481 161812 732 2943 471951 785794 884301 668992 746249 435325 706911 636123 812474 1153 898204 873202 320120 834406 21149 823248 609786 809553 122455 723853 279136 679233 792233 81462 582016 164523 176999 781597 7990 128518 523078 531010 315416 682 14 93 788094 110572 813515 206563 21173 753375 832255 6453 462856 211643 879292 203208 58 576169 2352 392223 1197 795356 179444 740158 1400 63793 267384 119753 15116 658511 153709 19 193105 877709 214538 662734 165748 726910 736227 13647 156469 326 527490 834239 30 893833 788378 128184 650721 7588 94249 470983 708138 54423 2 536001 37402 737823 641133 573550 825543 627123 785186 790977 891073 801673 1 358182 812083 529992 19260 843519 282006 898024 188509 577404 827601 703 64676 797520 641530 439133 1708 853578 752166 895198 828456 881710 897418 869877 850078 621637 278226 7355 500804 820066 606232 543 230302 857483 483150 204974 5 206232 466862 215708 748856 784817 460622 522798 1 796226 55735 481277 55323 9 46381 412562 782905 880868 889396 531682 483967 11987 149775 751475 243083 882568 872675 515437 216074 606358 183754 419463 14106 254913 337069 358600 729561 393383 786331 932 299505 508097 468093 555907 465033 1595 570910 460718 367 131414 856766 751752 532073 865361 897952 850622 11056 5 16832 877328 6893 19 849448 499256 854538 603345 435467 16302 203447 884886 889093 553383 93091 486576 31499 4979 770472 781635 211580 78570 856442 571617 723628 752080 398631 824287 884446 884579 637344 43435 4 480275 726819 176877 813291 842784 874892 751877 109817 494714 479735 645541 355 785102 214005 487775 15471 717353 721494 186152 2 314521 513193 39140 272608 746675 889279 884110 885421 750849 869100 15 4 433908 490091 666115 465 834810 153 778311 723618 744911 820563 99322 514885 1 14053 360359 517984 558542 9 826158 766818 127 2102 2 608628 887989 875162 163 74113 819702 360520 873468 304213 851264 352016 874213 801773 419 516177 881797 28711 138730 850546 13 58218 403756 491802 678 774057 876698 624008 373 891274 253905 391087 68829 288523 94909 61373 793047 584566 785016 238371 855764 892191 724079 71724 873845 760554 252357 603243 817146 75 433817 443872 610295 712146 19280 525064 886279 103127 66758 789123 814191 893660 880790 871044 451 841372 17019 1 898306 849783 2 569173 242724 101624 220935 457299 809705 134715 6 891497 813809 51642 723483 869204 889186 587735 504614 607055 208335 860169 30254 740572 308238 742383 785813 129909 183003 894334 779084 31929 743382 6 443477 6858 93587 169659 333 6529 192792 303736 177757 888742 787899 652678 100 775722 533988 49 117710 859810 605311 854999 70449 779462 849500 578650 522578 804713 664846 733366 114738 713339 3019 308911 894698 881243 462373 367432 209392 814939 622120 96249 643923 804127 2052 839591 897344 810004 178024 280756 51524 570951 843928 3759 612583 50 847 250926 889682 896427 890707 899217 93 597297 38 850531 803042 898235 5248 740833 57302 275256 273210 124292 575565 891693 797387 756948 205564 198402 168083 701689 48259 613640 823310 854189 840944 896154 736845 74494 570704 775179 735312 76491 362585 334871 185995 879758 306450 84451 1015 574225 396401 522216 452698 899850 641170 844175 815215 813766 716826 211640 34 857850 66 266217 690364 550035 788217 105291 861486 512062 535746 620358 497293 513314 27010 582081 853660 17 54534 839615 32102 894962 643254 5287 856492 894438 563371 47 27334 22 763558 14592 399651 42849 604435 10 228968 873692 874496 767414 214603 274350 864902 10 552612 403991 403588 879485 477 370536 280646 206957 709885 771082 632892 2 859716 737969 100 805224 293584 242511 526 875603 662047 65743 864215 59949 317214 14 151821 663513 881252 867343 69587 144634 86485 754149 36907 94843 40932 719845 835445 855826 886612 696536 899973 479 99251 374171 873656 225706 731563 8 708410 790746 183187 896553 883126 840376 403489 624054 612065 881266 744959 457515 723659 624609 122906 880637 843917 49963 5 14773 418 237453 784154 627216 72982 823952 859094 800581 551322 782049 796819 235 21328 405910 13 65077 257309 387740 120271 269363 681459 264007 450238 668499 847758 341468 2 253 286245 890105 31653 980 579649 23 466400 95625 598202 48 668997 814455 169615 234119 819618 9 64 870772 337891 843273 446111 871170 874823 859886 571185 878458 808045 607718 130543 66010 238467 166 880673 856386 2 819771 841535 751747 826752 6 35694 718093 76132 841636 865801 674485 738061 692881 881022 336290 299618 344716 895686 794943 8 2 214 661045 39 181572 648905 899677 885913 748295 651582 234252 544589 885895 403 829724 545926 293777 2745 137169 172 28990 789571 831677 854069 787490 462493 595433 160665 721311 92982 637127 783172 33 708631 856013 169250 499255 4729 688342 591555 830680 843604 20 343047 196613 220 544668 861856 615358 751098 434409 803295 243 120 519790 559493 602359 801944 883357 866652 845877 882070 1 804859 161794 5054 760543 862804 524120 225 119628 565985 820716 850498 252098 335099 2 8604 202562 833669 737016 23088 797060 314860 833693 774843 239872 147553 856826 787020 564435 758 240 138368 38 322324 511350 871216 77890 10 777858 600444 5 92930 347743 1097 415839 3 812860 885336 62435 30540 845040 25 865566 637139 684748 114 321051 1197 867965 10 444955 325715 2369 814841 4961 729587 69351 673301 101987 883900 851104 530797 28601 635359 882493 326087 884999 399728 40154 4 754953 818280 279373 623169 239512 592432 31 397271 313069 692058 802753 144420 172972 57057 894489 185139 88559 146066 852522 887364 475800 59329 825099 1 14 1568 1122 737093 471493 839319 1 769690 56 2097 470303 11 3490 137836 19066 835078 295009 76919 857779 44546 134170 510255 338559 1 833213 227623 506438 3 67 861669 865226 414034 277963 793557 131345 897037 786954 608623 609488 592518 240229 462594 844912 753324 819765 492705 52 842950 815234 897238 798481 297297 860775 705780 153327 519542 77472 67748 614188 887687 300377 814905 226 21274 181787 213291 333050 696533 155 549605 8016 818092 852293 853140 278239 829276 145693 139446 4 357391 176 350552 644666 888244 796113 169112 236138 18090 14 385875 961 891031 106445 333991 56 845485 812275 161851 884466 545205 877989 70 860059 89 4 259101 28812 53098 372917 844122 540853 793394 867641 294804 730995 633932 842627 40761 883935 852907 882366 876631 738225 237541 830986 874515 337225 1 896950 3 1019 294804 451873 33001 204963 573086 993 562283 52987 785838 808 5340 300 1 887102 385429 870086 36 898153 482037 898091 73222 6911 545068 823182 442259 152396 74656 1691 5 869103 149491 856272 855021 2 875795 525666 755426 646153 609119 785603 192068 655940 2 611 628847 3 7 599530 851934 250229 505227 775653 594101 32 24 60200 864624 12642 884059 328888 64 66062 432307 868635 505570 216804 2871 409856 325196 822144 36182 239874 135107 492357 871543 223 27515 249829 654750 83 315692 708789 309272 91694 521558 625766 9632 864768 808472 3 892288 869727 43036 861 716117 55497 889249 380653 793591 335407 898537 83963 346062 635250 653367 521891 812432 82443 249421 73 451744 297098 790812 298472 866217 21 836307 195132 217088 91207 882885 621513 113504 799432 249303 280340 891365 820042 7245 614084 110430 112 878960 153059 569 128 192165 578049 391656 400296 9688 789275 858125 544712 758351 684561 5917 9437 862513 418824 777754 153272 265301 5 18 257143 871912 691876 754439 1615 845455 595652 1814 712164 697677 23638 3563 861030 295281 93994 15 791472 827356 332 13258 802759 2 820886 136526 198142 880371 255415 670339 747340 70264 1178 870225 224532 669998 28165 492251 74302 824609 838265 241865 882809 117372 738575 842020 558044 620405 102629 449 745265 485578 518301 543523 235718 892742 853285 884803 343197 814349 47505 815735 745958 871889 132148 517309 364984 793464 899932 337277 345071 630036 579913 764022 465237 19824 676006 598 10669 882782 853102 15 441214 135547 567 703784 755535 42230 119 839447 799441 786 9 875455 509174 83695 333333 828665 16439 141058 120810 883904 164 29 158 425801 639918 456015 833781 657027 807908 128 856086 666598 815172 1 6 836710 604864 834037 18 468772 890939 823205 83 147258 251316 274 92461 880247 886376 824377 616302 518780 680298 863349 818096 328769 170060 808139 789916 814496 547 866396 835092 817264 779242 95730 422074 786746 8375 516420 768 897080 1 14 881959 278590 899224 372099 160931 144379 30413 4143 198598 486284 523541 189707 629 899672 170 578183 705065 3 717 674222 351001 839577 725876 4849 748848 762737 238 346830 741759 762692 710757 430555 2 881947 782092 494 46883 381864 881431 279 535737 376325 580094 19 828415 9 896141 861972 5 402443 819895 889878 6489 618497 842637 594122 615297 862953 404867 888799 390784 494415 542031 25358 176025 630237 805425 2 797274 522343 112254 296968 193888 6 137542 54 70811 829741 420823 30 807853 34864 892878 456527 104387 85604 45493 833738 296096 327345 587286 641781 863294 55084 204585 734403 882692 336 841031 145621 269508 266753 46 85 152974 237077 134583 766355 354651 186206 858333 703388 892017 3 539120 830914 790319 130 758094 818326 768444 34 472849 275838 5 301292 247405 848271 24 778949 894391 836658 874482 675451 212756 112472 892676 2918 1714 584058 873025 896067 513857 667487 180249 9215 278713 8 893984 867644 860186 3 254738 449019 659740 357181 660562 535945 758600 712829 863290 161567 161965 1100 223911 654149 203376 852429 889785 899344 878063 892917 605773 139298 37659 433350 6 239363 62178 291666 794349 471 871367 871942 652658 103412 499090 892406 703570 799044 6923 842058 60711 494236 89 785656 888214 4844 822291 556228 96660 857409 617909 78752 821924 890961 418555 234 846538 6096 876141 87068 757590 880311 897862 427411 850642 109 1115 4570 1159 406154 343840 518066 766171 305459 854891 715424 46344 677822 647220 3 821879 682988 885066 1934 860939 627 431375 787084 860337 823144 167 3454 92566 223543 571500 64393 657300 767413 697273 318163 34923 146252 268843 571549 615942 899969 422632 618768 748842 181198 672258 621882 620089 783412 868198 706132 33 2 803903 855729 2381 672319 27170 887694 770242 2 872002 879209 20459 344683 423159 10105 23423 889074 30970 24 285859 657939 833692 6584 271506 443306 58 54031 573021 562210 666621 782299 82653 373405 161746 277651 123545 4863 865359 861750 815028 631109 177858 250916 785246 588040 231731 847509 2154 577707 112234 222791 18 531282 237437 877564 957 202455 888957 254886 887273 54723 484436 119 591288 835762 94 704750 342365 495856 891340 782529 23615 884886 590516 833465 280876 530602 835343 216 137354 840248 852825 829391 572139 321540 457846 584066 654201 497625 562743 681598 220311 580779 580805 830442 123215 341184 613267 321 2810 897210 639027 267 628556 797971 764142 10691 89155 396609 632085 827564 27444 575796 814498 225413 754561 131318 524 820974 751765 21890 617162 804154 216932 221 885413 2 587638 325402 798256 503450 75815 333098 167181 420231 341566 897428 762630 616128 88548 402 184990 12866 887386 2293 894065 844446 772857 14 450006 163214 12 881375 328199 842018 208 746341 2 625440 47211 593915 707239 250843 67204 603753 763628 471282 884791 883143 318928 517336 518722 190487 766 1289 887140 871773 437025 1 796 689289 897850 110162 63967 831526 663663 762353 11 139977 4915 860678 789389 894817 800930 410082 217207 857350 58011 285760 813585 859708 889107 124 128138 66658 899831 728119 19 580143 352065 1 428009 1515 834362 705761 1331 818706 658471 3 697669 828742 744720 577335 3 545759 368 801810 4998 692109 315855 55934 127 451019 879810 51 6219 618908 498912 3 534095 4 162314 838760 812098 480888 505128 585781 768642 889271 570198 742308 343332 539414 44636 332129 42030 173330 2988 3018 437086 831789 867028 815192 750886 6 648421 606767 813178 31432 786187 30965 875354 836143 336818 312 253189 1968 480509 312325 551745 850530 729483 25294 872042 663778 884403 826953 472576 100 284667 125818 23903 334465 687897 42426 227351 737099 37100 755189 429375 885644 301 254045 240793 1 534584 160338 70136 39431 281790 420569 808653 484 280 479202 685185 839886 264 818928 846283 14928 99 710714 27 763221 18256 888438 771460 663650 621526 711577 208586 12705 785132 19 842224 732643 4 351303 269566 610123 616067 720322 873568 10640 360191 650420 210028 470459 474974 6 201 26 178577 199392 862433 826053 899494 899119 642559 8036 636421 294981 644644 697730 835718 743387 304475 353007 118441 483268 333293 16130 864675 529699 110 898810 334839 251252 817890 289155 5 876269 13 150295 7 756128 277450 514 874600 175601 725602 489088 886385 543880 1556 356114 139 530824 429647 260896 751215 119794 370688 5769 5 726118 738377 883378 856688 204057 54030 891533 29578 863075 168627 133483 60255 875009 840883 879812 174359 266044 339988 244520 203 895040 404929 235948 604777 61870 236349 313990 823878 861098 816483 79429 182150 197986 855400 742456 863514 643097 11 679677 853240 1823 224034 813584 837358 33049 54 668737 71038 30480 859720 895623 615948 211045 793674 850777 206839 3816 324346 250483 7 898289 819109 317909 1772 721825 15 138969 11833 834406 836093 70350 330337 844384 407039 296434 762012 544082 857247 806252 831747 542073 630054 83521 871999 781825 338738 609640 865805 862364 515924 895261 34778 880001 29257 2824 706613 858156 14 106886 882321 89362 734398 846607 137505 1771 798248 133718 674008 5 874417 835666 728053 345204 58465 623 215614 555825 785633 815304 152678 888835 370906 891221 832535 55700 834167 2559 889530 875644 801859 286466 456754 886951 766778 285680 13 821873 1831 1378 213252 866920 895121 594617 22253 672301 881891 550625 159297 19 795240 869100 668831 131960 863199 833239 544347 3333 716400 2216 69614 734907 229 495823 835244 616429 776103 368574 701128 597149 821287 853612 858224 624406 679610 876497 888469 34627 712102 43843 893500 561764 24249 878156 762287 2 182181 224374 454647 116 844465 773405 561096 524670 56634 745379 49828 894424 628749 36085 472700 657704 774688 68985 310568 892711 50899 636944 682317 8 862233 57352 874080 218583 352500 11407 183657 887847 4629 341256 28 477709 283 102 8 537 832819 541663 816211 405342 874457 882858 587 305342 535329 740 846471 869509 212 864327 322256 237134 3 393870 22 891295 866031 63 391566 123034 85464 573 877782 798513 360325 816633 720452 546456 6 751951 324128 561611 411282 14 2 247656 94 870689 771506 28402 371040 169 180 142402 81 3117 763715 898118 697776 863023 668495 370361 850023 818599 742741 838205 351415 635050 534925 852134 478508 261212 591888 654817 8114 206997 853979 369216 146534 853884 395638 53 878252 843233 196347 58 883614 844761 193832 798978 682385 145947 768743 865765 1 267130 785080 87517 532245 544304 802103 885212 2678 139 93 187 685799 23735 9 465699 74956 37 29687 211436 866430 123 155591 158697 562918 562238 23346 9 233181 896511 156109 353455 884207 739193 846927 2 895560 889725 769602 5007 836767 1758 519459 660490 741073 3788 897534 895677 3706 135 632452 815383 396980 138617 870279 865571 11072 268696 661691 283081 25146 825878 597888 559957 701213 92941 509934 690859 244197 796811 833086 724896 37504 148378 731427 13290 895816 693493 820621 335367 781373 268504 446666 558703 779534 148812 733514 684760 614055 883393 2540 750129 386863 857105 414915 884887 518 271815 506712 7 546581 762574 884155 717718 1 739917 899049 67668 35 904 875723 8107 15522 399428 774475 885746 675622 703114 872513 813535 752900 716869 62296 892777 8142 896068 894501 24628 829839 28133 73 685622 545843 872245 407 805993 694249 12004 11918 845852 481798 339723 573122 141852 796638 868048 857955 219288 105 845703 338815 628806 748635 854255 852698 478222 44867 877829 415022 531156 820038 228916 124276 869123 526986 686997 678428 427036 682786 835793 364464 558 405880 213239 488853 861988 510 26 692525 838116 825938 343241 292849 761406 876051 863679 638733 700645 768834 884579 116662 11 552372 884092 850872 687805 29582 350 25 283240 841922 508231 87 717080 307725 845526 802708 4109 313072 26217 598189 159482 61 485 853793 227994 683555 22 385910 258034 1 703553 47 314669 185304 636405 4462 270115 898453 891530 1598 113990 885922 865233 820219 172448 885791 883606 552 705748 15517 882268 726047 152121 898393 66731 821281 757261 713253 495630 616251 331674 262908 317716 795296 491723 888077 877451 586921 738283 680816 57594 292430 860306 79510 241360 228 638964 724038 798854 872204 57532 2 492712 837735 175256 818904 682107 821098 534783 281341 119529 11796 47202 700202 897858 131927 17499 42115 148036 354857 825757 251664 132047 20858 585511 101121 434039 684976 261202 859742 873306 682804 460208 3 581745 857312 68063 692457 392231 418030 11555 385753 363292 1 218861 810923 796674 877102 864090 711383 36 887102 766451 853958 728574 750867 508462 486929 388078 376840 432467 61491 8 788240 866861 766830 838885 610295 391323 875169 762901 542949 447357 194176 108375 857505 15611 855153 3 8192 359830 289928 686323 48337 197360 145949 50 470457 802609 844147 72591 171964 405695 561634 802015 400771 873491 781807 81 72 208957 857626 413214 790732 853072 377410 818522 6 13 702441 278069 889829 574275 627101 774587 321032 138861 749298 898033 679119 755687 287314 892143 572612 868284 558795 467452 823638 805719 158812 528741 872418 496245 604250 32 679134 882410 85841 869125 452616 43 499987 891953 288263 1005 471163 212888 59 196 139867 618637 352534 468617 397276 540666 880064 892201 9 159763 778367 842154 894293 163472 840730 529920 421035 652217 713686 829868 546178 488408 851551 550754 272273 746753 326297 516255 3 379962 287048 358942 455470 415004 528704 702889 2 3 505801 199003 427 828320 72707 728875 111312 680203 861061 563859 831399 301609 44 537215 826671 56 734242 717185 14865 736909 541385 1 845730 891068 70062 798773 605527 528 46 714956 602165 890897 285454 199215 864342 339409 1632 599555 674986 19345 13 658465 145210 575880 132 654745 700328 882470 70203 15365 808486 9 229460 651089 414363 869426 498013 633293 165274 585610 2 645085 593610 801908 244694 467518 562442 893707 878183 432631 548131 826926 173263 319328 850506 861950 1286 1318 724533 860989 446435 589279 25171 50 899367 59684 5851 598854 758092 656966 12316 876974 110664 527500 653461 843485 292480 613474 347643 882646 394288 552826 428492 858140 367450 203655 771750 849631 864229 844711 54269 819942 5627 868133 827492 5288 197294 869828 858714 95169 834644 148901 818069 879755 869368 856651 672587 426783 26 112 495252 714812 851268 2385 15023 553498 31 68001 833596 26 830740 94968 7 572368 830796 703214 799476 510501 615429 837666 619879 388 249262 548508 71846 194 883250 649087 22 9637 891322 63981 833275 886581 764108 21775 751137 891885 246872 898444 194814 673587 138595 416902 678969 414881 183887 358 668410 5081 452887 837765 1817 766470 176159 170494 381819 705177 825927 865562 794519 898923 227653 39293 183560 895700 333 752598 866446 3051 889998 143821 14205 392745 122500 876878 113 621872 877276 393298 174 844175 404845 757928 751144 880427 89 58136 884075 155790 881428 140750 356687 886337 55458 866 482786 476394 838531 1 17 1171 87724 2 870101 378302 873128 846969 475209 733615 894188 395221 3 2 2 531101 109976 822805 59 16 424067 607588 697344 10 622793 829961 573254 261626 482909 172000 62 16 863910 165 510232 685161 479460 258354 246894 794 118588 231521 832154 867205 93245 3499 491251 888418 9048 145849 265299 412407 424 865761 918 137675 86389 2 179268 888526 897829 692729 26422 51686 471701 899399 738042 417116 504 788027 598246 788865 839201 240 138342 106118 865155 685570 58 677328 1770 661651 784871 17 857404 374738 763797 55 1 658521 407699 3913 661377 3564 454848 12099 817332 735782 856780 876394 896254 808228 780231 455267 890596 324381 801 858691 38798 207411 21078 897638 840781 35410 531031 704301 877136 67 206072 5479 102502 897605 895704 107430 855704 381478 499 681103 790151 491483 53311 382743 664192 57244 873350 11635 335437 876752 611167 842669 880088 856885 856237 367015 887090 391012 262946 6 41 210 457752 166285 2 666 896623 72863 557669 9930 889981 30739 856821 848270 21 875834 622390 76161 106 848359 543980 257510 244885 150130 137 782591 284841 1122 735053 582686 12481 871455 874291 739267 796984 775577 2554 133654 896859 18653 798111 4155 355228 747920 168556 153725 884675 1166 15333 90357 881908 895437 199464 744899 844466 114453 460991 892368 274791 4175 593594 11494 888010 251497 559085 5249 2300 844489 895920 93717 15769 836656 827201 79637 881078 898174 899765 878414 50895 869455 641431 718776 462 877272 618280 527888 229416 350405 831698 876407 895495 713126 14333 269 115206 785423 3 406506 11559 897229 503409 781535 68474 864021 8 866558 30445 850899 844278 665748 247160 11 769877 23 835529 540325 532484 527 155500 883344 196873 269677 581495 41830 797838 896026 840556 6 235 887716 718989 319055 869194 379732 3458 588804 125 653601 882150 659920 883945 25344 4 880264 240231 848605 865799 130143 832367 895835 18 320942 724117 751032 4915 39396 56 726634 796961 179775 827188 217828 577759 810243 524805 9552 208813 808837 476707 873007 892269 66285 152441 5 6422 336332 516134 160 386872 569946 23 290927 294401 7 162114 276270 868551 33985 683827 474275 743419 28 208322 416646 652407 34199 877911 895408 5746 862454 35656 307495 148201 111838 143107 48753 534032 679228 884200 860413 874946 1279 848450 267 259292 828836 630487 812585 3524 888883 142019 501505 118524 792642 867157 303994 25091 62645 516900 895496 86860 719357 431312 635144 462919 689359 484857 67328 674129 144081 94823 857723 894010 272255 5 286274 890945 865364 868751 63993 336214 557091 512560 665769 539860 1038 850337 714979 32920 2 390652 324043 1 405 30266 640753 849213 317930 657035 872044 420733 28040 145781 384220 55166 617691 190627 887126 697183 587565 96777 803602 474227 208136 851371 871446 863128 634660 866330 814763 491904 787196 478169 863534 541 17987 865641 466753 754929 327 440976 305883 753267 357298 885220 776781 838389 2353 896026 153 611585 148982 119286 27 520597 133270 160888 826695 722640 562698 888191 464431 865632 816433 288660 720832 4 3313 9 600202 278173 823094 748496 370392 242217 32274 549309 643487 531093 56725 278836 364353 771536 460409 103545 19863 616216 887151 710929 1 473643 495910 599883 530679 672567 245661 875326 766113 303990 865322 767879 3 514562 62 570729 188493 2 271259 377623 880334 276378 760915 454510 435210 816877 846845 169118 208218 871797 881331 347670 368390 89945 799703 868026 231398 832188 639186 879597 335250 375 369668 770627 840012 610207 701578 67 786197 94988 29577 83689 809000 579128 48321 639969 865426 562447 737042 781389 213118 895557 287428 847011 472282 337590 373971 858310 179605 188412 381051 873867 835014 576362 677294 241895 879681 885150 674521 427077 249519 770355 653367 886042 795229 19172 756381 284289 274905 857379 743492 302 590957 701638 64 473773 8249 850741 386839 799036 381573 25 877569 5 843681 587 839603 525504 11366 798409 92 896610 385306 787131 808707 32 847157 886230 1754 864343 54818 104655 794338 672204 749275 588565 711669 470789 693344 398002 619521 137645 309910 492 897104 770676 6 45757 409087 446222 41076 839365 460977 510150 126 206743 884227 890326 892694 37770 869327 393844 852390 350367 349947 876288 804227 823371 499546 887771 285877 874217 871990 742578 525292 887560 214863 318800 843146 185 873415 297226 23608 884427 631131 618690 161648 264872 708837 21 766349 1 828335 245294 286989 802428 641083 12 188843 541715 850204 731917 806588 146982 876428 751304 706354 834340 95942 57588 840441 718371 842181 433237 9710 866902 834254 28 99798 880795 251935 105120 889271 891054 4374 841051 646429 216037 43634 450544 898274 215523 47 798551 21 856426 9168 392918 2596 847851 883333 4008 478903 394504 2 719180 448547 877687 15525 184818 699587 240307 39552 732202 799258 432453 371253 885288 179420 571189 211 852907 862298 375215 570469 62040 807924 655858 754263 873311 826929 889779 1023 817069 12597 9 681497 527879 488563 358 855152 891981 223331 244008 822737 2 863102 315462 9727 875333 707255 532834 795067 696066 360387 28314 28935 357154 99718 866148 5 866198 72 278822 1430 465386 891066 294 156544 6 882359 227659 438836 890114 27495 889562 699671 224240 665397 888115 7 545275 522544 285302 128 298626 1 839575 465646 891408 726062 2 670116 838099 283911 135762 722786 500318 50 147374 816743 904 455418 378939 1 843677 164890 686460 560873 831435 55827 3945 835216 844976 1316 685181 134042 364580 1 796098 62195 50184 4 54712 41040 652667 875720 317 730424 13983 599 843367 795861 846341 817593 6606 891895 15 752983 898028 409275 874758 591505 206086 439349 234081 4561 12 79619 872178 57 401092 16 444454 6 211 46 20 780996 815958 69170 192824 32 7105 273362 115206 558837 841206 4 233957 696467 219435 707369 724 635471 889450 793 888070 11556 779119 752313 652363 535818 239958 396126 328647 389672 27409 758556 324451 830222 583235 623542 5790 261380 520088 458111 875251 652784 502885 853243 173235 297345 816064 213867 672802 726136 404434 565235 102310 844174 3877 265085 881389 833231 779335 569716 42 697511 76 488323 832434 15 4 690167 847130 167638 817058 200900 43523 332370 257281 1 859277 51736 783781 286094 883571 84 367269 43174 667070 32558 2986 847907 716164 197216 121492 9917 825131 309350 191814 186014 46341 4444 120283 288680 861275 675265 176037 837076 822959 898016 3 457080 836275 5 832258 867209 5845 351190 518930 20 598204 860166 164 70411 600715 758708 64315 633700 875540 816298 918 547362 96099 18589 828208 23121 257887 703255 861583 4850 7036 591733 1076 846563 866310 406748 818093 831910 7789 875161 871403 101415 706549 830553 170515 706258 276 636593 638228 3210 346584 1 75293 805266 91 560555 1252 284499 647306 851883 180281 477105 522566 1054 427979 856304 891371 786376 5 596266 664174 866492 8 401601 849340 557730 260140 838841 11068 786109 387189 840518 181020 888287 862388 688342 211293 845379 2 640932 845013 92537 461203 3776 12913 861576 13 115071 519518 166039 8456 448496 884337 702551 17 644158 114722 114937 848066 729697 858100 55873 391033 110326 851794 876714 835025 58 838476 793961 893175 792949 406972 439270 510812 853358 642483 427973 750064 824751 315266 807142 892272 785715 348479 883246 23963 849290 885044 841336 344 635316 836717 35876 884283 852919 828441 812501 192332 30582 830419 875632 334902 873503 868122 138277 839080 789316 748943 299231 851808 542060 546963 604804 7925 226 345421 726219 5181 70446 1796 143 200126 706413 2806 14 466644 404916 181 1878 150 446591 291694 5800 750678 874397 178682 832811 132 220072 863729 864470 761607 389978 803039 872692 810194 648529 828330 10 85144 394888 829176 88387 156432 541776 77963 673477 888811 874089 771015 892746 456654 548253 799764 384508 111471 326467 178727 303948 386598 444339 411036 759771 838023 723274 891679 407195 578046 89382 890008 62153 149611 499707 176 27896 855144 838540 588635 2503 560670 653818 825231 752720 797350 287850 381 734378 774786 817945 9 464339 731336 54433 859001 250378 599604 336813 213735 662767 247249 733608 788684 591385 55466 6572 9805 250081 874983 334 633017 670076 662071 896586 63749 883935 521640 342019 694586 423605 428814 863431 896024 827408 806522 503977 154 261424 826958 412477 74 116783 738543 890805 85896 74323 56 847836 761888 841671 367512 116569 271946 825946 292602 775673 742432 875167 899471 1 13517 589676 740923 475818 283034 2 451113 80809 320113 844179 791230 9142 127 187384 873898 249272 886928 868608 25528 300021 867622 376000 24934 30295 893688 689414 862691 758776 389230 3 882592 794619 273565 863811 782817 882894 562706 32324 1424 427581 893262 319 883165 155990 820480 527234 385 88226 487468 206071 874679 509321 899955 839869 307561 14 859777 66656 395754 174382 762522 878578 381441 447381 23225 11092 164050 19925 883011 823970 875681 406136 768836 851571 6568 276778 814286 726970 93 735228 509436 207206 31934 444717 479447 204971 837426 891569 11 931 551888 87404 121343 897273 600872 493 837161 165724 351 10 734119 459645 28414 612401 611049 17 840910 2 460230 142981 533783 326368 359717 271958 571854 600728 797542 894070 21 875108 110479 741 828867 394650 788724 20292 838658 189 3494 100799 292843 837334 488133 677578 846862 610604 10 430437 353360 280476 6 579892 432241 800256 8212 491187 227078 710690 27 1687 466822 19566 529789 471592 1 16316 12063 813568 488173 118340 35815 770899 217 81828 129596 34 60336 570578 101283 371799 769683 308508 880381 872058 892534 346689 61877 683744 213894 557018 333563 85293 109697 792026 825163 863879 514249 378121 74259 15 775454 302143 25 10182 407187 557552 3 357805 1 313368 864397 896414 133974 651548 162969 661118 582952 23 657814 811993 890031 345169 7973 846280 532701 481813 146 39789 644855 743335 744470 881012 165794 676359 17685 381 688965 853418 637626 111895 87317 44200 797223 890651 834519 426 103875 560772 862004 140788 24 780 201261 679646 704666 448049 68878 1227 749010 461886 830838 582003 49 603172 816298 6220 854811 69835 709259 648059 763438 838323 47 818233 839353 881467 485988 853990 193854 265510 858457 402834 2460 816209 249543 868345 556428 886789 747321 90368 449367 88419 821878 13295 453640 934 775712 445858 443518 894944 39037 765057 843265 165828 853834 879147 250269 815545 4 188359 259639 405743 445846 616238 440897 169888 397 836320 863253 2 3004 400696 733331 499491 698410 217 4903 774943 437819 887491 780688 886130 1013 53790 679232 879485 373837 846062 4 244 544839 487288 380514 655008 859483 768960 32 110308 80923 684381 820025 89880 836689 782985 728415 757673 870960 429455 854266 899603 16 270366 488254 48525 596175 215443 858656 55 400168 445751 3 230 491532 2 839787 615475 2 158 809543 832861 492470 46571 49707 354621 609852 715390 851538 675835 770 492951 1 1051 18 885627 873855 825581 266873 804985 458154 838707 871226 9979 253 343 243363 201722 356464 800694 207219 878727 768079 1 12377 35754 394105 829948 88998 894184 897633 27162 28732 633024 826370 412644 319426 28959 1 1 792716 824667 423666 861095 356837 349739 10653 36419 672218 842074 11 868085 727898 616644 10116 210946 229215 881759 268175 251230 715173 879493 825045 681279 129 622157 590813 203077 16688 804414 894398 410237 173 784007 858053 1094 65277 2 536909 863477 250271 390023 180500 158572 86 450660 384 40 225438 862480 16693 448577 863601 513805 664981 492786 738750 668926 833298 335204 55891 589818 314925 881849 840826 686860 159419 3 667127 419016 349478 741102 881420 141193 798667 319974 811816 31390 864905 788876 610155 2 696911 160989 898366 655289 814420 854514 1239 615974 827990 66140 286115 392064 604819 12 1425 799177 4 89 284644 663518 860213 637649 149489 886885 611177 499885 316753 211375 343 3216 775339 198 856472 857663 529182 144 866473 1 517346 50706 47166 5 847176 380 4751 22078 94071 160552 187207 7 812912 891463 745362 62784 101694 379936 108285 427255 793020 851410 816300 894980 234785 782568 601848 154879 86915 1143 28 894337 878710 603695 404408 714866 714144 39013 456828 761065 828652 851021 1946 796846 373974 852345 896489 22852 876775 169875 631374 534543 886959 885625 129909 262098 847478 220267 843 818824 368542 870953 168 778563 315050 265205 850173 840614 803187 107901 781309 85116 864778 408244 893889 434691 606018 22 838407 728519 305002 1016 37 213442 602687 119431 312533 23541 820771 861805 542796 222761 1082 838080 273 258620 549698 392741 240156 463666 716747 743186 860786 497622 12 893356 18139 744011 783815 861857 679750 2058 2906 793036 30261 354797 887792 853978 461532 452762 877818 4 23 770025 324273 729702 503 679195 844346 651513 346866 54791 436773 308429 54515 222979 422980 254111 524002 797183 490859 4071 28759 881757 25951 374490 11535 4 24 465704 527308 704976 390474 581 851797 4267 348817 788280 865126 272554 567053 256298 793770 145 244999 861578 667568 854569 7 877505 1321 294152 30 844214 851264 347975 1497 542 434787 122830 138086 102564 40268 864750 325849 239932 454299 899385 871245 893301 3 53 565834 890511 666015 899211 87222 310386 609973 887714 422599 344 223528 116 552422 1507 876613 147673 728230 234558 295144 893239 394829 321628 291772 576557 215743 87292 568651 850588 446 857566 145454 24978 851015 788868 533268 285806 577767 20 871593 639654 106 612942 892531 277 442773 114183 339016 49516 9209 203730 19502 661298 1 5 871716 26104 834151 406997 338574 785222 858105 188653 548166 1 258247 833187 59148 820341 727556 163859 17344 599 752771 438261 807168 704396 844717 374860 46 519454 566850 893346 348284 805513 3 291235 308189 1033 448887 194257 12 823169 898879 692873 543230 407905 519723 839941 237 887580 430169 836197 17102 566982 171 813557 4766 784753 569595 892641 396411 1590 896546 722515 892291 493580 26959 388 839510 685897 447503 1 691505 778381 468268 154078 457 886037 205365 11 608396 402021 175141 14 32 2745 9313 9984 272 855221 382774 861406 809624 811861 860222 58 660581 620967 18 198220 211019 371853 185300 337160 10 893419 895413 193192 894103 73877 607480 630291 865765 751790 889274 693341 607333 787252 82 396615 61 78881 835143 811435 294006 3 17639 762442 11 519740 766427 663984 745690 107030 839208 75916 514220 650734 825368 4981 578843 1792 828941 267688 122960 663032 81046 839145 479995 35 445199 608410 2289 855409 574459 870474 822050 445535 125767 713635 878562 578667 622304 675062 290832 100664 9 836998 349555 424039 830691 604817 262677 448799 4 10 144679 29288 1 871921 3 736555 843 363141 787542 397 766173 81 879362 847508 868653 333789 2216 279831 814721 110 890466 674532 149974 703124 369891 894591 133023 882196 400153 4 883534 271063 253908 289827 508893 685305 734368 874399 1051 595592 3 881532 819751 206 325 427737 456941 227222 861137 288243 640204 28329 606 856937 858521 46776 28677 1 262994 2028 897510 899835 77077 415764 780649 866363 843497 604151 342 263341 846012 639699 92879 805630 710446 530483 895335 730919 4995 675486 17105 177551 2 66078 791381 23298 131302 396932 519408 783064 831260 962 814918 625526 144516 82614 646252 437829 86534 605341 2 175777 229303 5075 671240 382311 876 670813 14300 820545 876132 329021 863049 58550 9 897462 870204 854552 238 57342 480094 3241 872722 86529 550 723647 821573 681414 817547 13064 458293 850710 5 505432 834272 121505 318887 894933 761822 510206 832161 184831 8619 39260 445438 778565 761361 5 778957 789571 3 544330 138453 23 196436 837931 369903 170144 812799 879346 838362 461301 809101 1 174643 514758 666009 817408 671480 622852 1135 659655 553054 183350 194484 767393 853139 1489 522434 365735 13310 6078 95367 850170 799579 233499 865495 217187 887562 2057 86519 123627 580573 67502 823858 862855 449607 794386 697162 279676 562944 1 45964 36083 782734 898978 394248 874042 563368 160109 725033 416409 178808 845761 779843 189 604838 155170 701043 4646 878275 896588 813425 802282 2 680988 300125 891644 812606 359082 504357 784976 590147 53005 2662 10 847051 556953 886819 1841 565073 721610 858082 7 2 60085 401379 305851 428901 332441 894955 842864 396401 349910 897986 4 336 674812 324092 856790 503364 501 876549 3540 37820 549928 82 1 857730 428092 586561 82115 349 709167 26354 34876 825138 203202 786958 876213 777133 834706 862606 4469 9927 497538 361617 271194 887448 177427 1244 2140 829708 801222 849564 707091 152364 885487 307912 18414 890677 163037 883061 892468 755564 451167 375023 14008 838885 9254 427422 3 75 5158 326732 38794 41 33 15 839245 361133 1955 100342 6303 4 774366 846203 890917 776950 87047 695318 754934 300814 317 812209 221010 2 699214 420313 856655 187801 824432 9820 614214 305022 36969 890385 862029 8 887407 43 759446 849636 872107 9 876735 121171 867081 811428 195766 2940 650610 323 157941 168872 4 97 526170 845501 156952 349192 212462 20163 731227 201 535086 716075 491738 514636 791224 757934 32 248 17 170912 272263 26543 92 778740 3758 796095 752599 29680 744889 104 796824 255453 845235 887809 682753 662613 794734 841461 2 891387 881627 724073 2884 790402 868048 629345 66510 854484 1479 875538 39 2382 25 246727 150667 871933 688409 814028 40635 533 59527 1447 429577 884156 6767 778105 554323 827181 894663 889707 19015 206816 746398 882612 828115 18252 220660 320058 112124 73 23 23667 852129 20486 92165 28785 165237 557 897942 116 41922 209588 655749 894325 26 86497 281819 711885 69006 784976 17 80 756356 673585 654084 763782 732568 67 898843 9758 541 41119 72520 309 16455 282243 855831 339819 555602 891171 682792 647124 504321 28508 895065 738774 657364 51250 155330 869462 13 1 753833 283884 33545 895152 1701 899893 827508 846092 448261 887020 372592 811149 181604 886006 62709 857190 882695 846427 26494 845679 9 67282 362761 386257 886248 168566 760022 370281 346096 520368 755695 874221 611404 47818 881776 849892 811035 98618 485502 873081 705572 370601 678122 701231 819892 727491 818815 498535 894897 4064 190817 886496 158312 882584 868146 808855 1 728515 337285 2 41137 871855 642775 888772 43581 133048 186753 785588 527761 673937 28 4021 59602 220341 189707 258627 777518 281935 741090 261251 779906 238950 774736 777549 293 720168 881620 892660 18083 889660 16766 48718 781122 794976 3232 839406 518322 121137 898782 893946 806339 376422 799002 427340 767679 75738 299910 111422 549045 347453 602886 204229 64118 437955 330021 793657 541281 319157 858027 894397 7156 583268 849203 850809 220045 848266 93580 805652 628066 636700 84036 26159 279 852293 898432 4182 30041 820613 714307 855894 551137 335398 24 543108 822395 862429 727465 14254 78771 653640 634382 6308 25 596958 248992 882425 33647 238879 855263 306212 174662 692327 65 810284 582680 835665 575550 378928 16254 252586 888677 850654 677408 385652 117352 8 26 796265 845823 454902 647493 707334 847881 819420 210442 14 89505 1073 182188 743448 795991 827694 777749 717566 744492 340497 152563 295785 185764 723385 2 393075 467987 851263 887800 431276 5 801 529106 846719 3698 868147 876420 630638 636015 791588 750779 50818 164250 42018 854062 685935 422536 843890 872677 671 31992 281548 883713 218095 858012 97248 112534 2371 679128 856590 137537 304086 885145 878776 220892 531909 2581 882354 175617 879926 314323 532610 422416 471487 60 837064 877275 360616 25008 786464 895830 19016 67 899139 859917 177431 201904 896261 114 800409 828970 141211 898526 56498 516004 839593 7614 609 1 374114 142800 788991 315565 838491 1081 555310 90 61380 877 144 797206 763662 258120 164079 33025 871206 19865 190626 859906 664346 106289 392092 431310 854290 274831 762947 2 637360 51127 2 81 880812 1 314388 110839 184750 482042 532899 752664 868756 214511 827327 881061 9 419865 23248 16562 724457 818427 132405 48211 425154 266494 36 620645 860605 442382 848956 780548 159 339184 5 730225 97083 577380 895832 809670 274 1963 26294 616 3631 597126 749415 801829 8730 896237 853540 397188 889032 3388 820710 30269 97226 873484 877638 884612 616682 332033 20 815951 827597 841960 599132 212343 821545 251218 128636 590261 588409 463471 848904 342660 297370 38231 144838 116562 784959 39953 216698 876105 662671 831219 3504 385 235583 629817 438133 6 12753 255099 1 422975 107 113746 813967 663140 563630 770814 296609 822413 851375 21 569188 138248 556336 539251 612652 460318 173017 617275 193688 893839 16 899163 704747 235175 34843 106 313468 735689 755450 702563 807289 494636 19140 201485 823668 104 55127 830297 15 826325 412308 879377 496472 510681 86939 892558 216271 467191 718896 3406 255865 499294 898028 466318 848777 3748 113360 764448 818555 277014 164077 180302 820360 6841 205497 147888 224132 64056 875048 298053 316681 212664 13 543749 797125 784964 887759 813414 863815 14695 12227 753969 524380 144520 815605 859764 140 310299 315573 131704 666283 4 629870 753914 794549 166 756700 1 106230 819961 17424 539796 272063 190011 327099 832355 12 53 873537 758069 109891 874144 894540 568899 2119 859537 816368 16 5343 481186 867410 3 772800 1 130 826863 457321 894463 88574 817909 205928 341369 799439 221656 7901 704995 38833 22640 132 737623 590316 302741 338 816364 748105 73 149211 800189 864077 877595 550 850860 851 856545 743128 768233 121949 679983 89718 209251 439822 123382 5 182650 899529 229131 348841 2380 322186 837898 546 799320 849884 46 895381 56829 24046 8 781822 841266 346 798181 752709 296033 349188 4205 583915 52000 516562 788950 635081 1594 1288 414653 45 836917 291 822097 751196 102 678623 719249 135728 785988 724631 509149 92637 859963 883419 28508 8452 209044 669511 705935 384380 559523 410041 107454 300381 455154 717612 656820 299062 869658 150606 5191 832697 13292 293450 100666 785609 472827 275662 861706 918 851947 883548 755201 8 663349 104966 115291 212215 751303 347361 752878 516019 578453 25654 833997 411781 297656 32963 408935 859537 683810 854924 48 307539 49136 872810 405711 132551 106895 6 789121 863353 1382 2 7699 757171 45210 378363 693612 411106 14012 821455 752275 849326 838687 29757 292524 664893 37697 821960 893626 895725 714615 205177 645623 670536 750750 67222 7 672885 366091 16236 754019 897105 419851 804249 329256 642350 475269 841867 877009 298769 7252 836048 280130 403318 278181 407213 844980 248035 38 557 14659 814908 86435 6 895990 1668 683424 560793 520091 505905 4346 604 278515 102 23 6667 142556 861877 760044 479279 316167 81520 732503 652575 134369 888345 1 863473 285088 12317 781453 318365 78219 626900 833267 3 877211 123628 15 863001 1 3484 16856 4 175883 1600 698 5685 877849 491710 130066 286197 856218 546619 859162 182402 851726 130994 749452 891142 823455 457512 683975 39782 49026 2 390219 875321 876074 576982 896533 888333 878503 74362 607255 380835 878955 150360 7 818188 989 842839 97591 540759 74212 546356 879572 859265 450649 127397 242933 1752 299673 826861 429937 553477 739379 546271 91742 3374 729466 496795 222556 857768 204469 60 158 512692 618627 1482 816033 12 858168 785417 765293 889039 114616 20452 2596 535729 635614 736891 21165 801004 53 862963 868754 866448 19462 4073 4 380373 19585 743924 26697 797090 632845 651524 698802 850935 36288 821395 869283 645616 9 853079 796684 443625 464117 708013 344921 278002 860393 626365 608204 750290 49028 887403 879792 717563 747602 418308 129087 832655 223884 848498 766292 809747 449814 215221 511859 81861 881871 722799 426377 268524 526941 784 855167 887146 222950 481966 588211 195761 13831 132427 12 181025 447253 824666 262777 349952 282018 839455 229 517 884607 524 252484 236606 851687 731336 4408 119295 691882 446767 352993 666484 2944 26 554566 618361 486652 516548 292869 725712 4 511781 593516 489 9811 3469 898877 11 205787 40 152408 820 870346 19184 440 8681 45 713364 1657 9 844659 434305 834806 491833 884818 830247 776719 885644 7 40145 805685 3013 882059 637277 504061 425603 894451 46550 320 153566 14716 855648 1898 834607 42963 815687 683160 2 841505 397899 70 862595 352727 596749 490830 447105 792236 4182 841292 320804 869495 481834 187710 352083 559697 239565 1315 738274 238352 2 194208 853310 305 355499 710338 154246 13 71328 427356 447932 452743 898221 569085 855271 155914 136509 159855 440396 203817 875475 51727 631276 3 31 274505 231130 569 705349 846 895751 855963 832700 562864 789145 264806 766875 743014 247752 862080 271400 830613 670914 889352 835 4 691691 879010 11093 857171 2402 757678 477643 358500 769917 663267 241137 853999 1541 831500 280775 741559 882843 80506 586936 267913 175 891607 695002 625572 514892 3623 827 365414 855636 417598 389765 631601 824629 326852 558125 881617 867391 868795 581891 597407 255107 892631 6725 302 189 2116 3 504560 403715 873110 1 494999 801798 895271 637011 628043 717099 870940 755708 616429 5 4333 796578 339931 93 889529 37 417953 202563 418167 428 206648 897648 854273 802910 504703 29 879065 648767 468 2 853888 741653 139 489966 729226 687109 500582 374249 565794 396162 418782 724311 2 348031 895966 639610 9 163129 16 896796 701802 292662 288258 89636 19849 895964 618952 236 354092 601662 673189 637834 1 223717 32149 184 743446 373067 461871 203058 401827 130640 315259 287334 30833 90529 530946 523469 855246 829658 97173 553262 270280 5 330834 8110 875641 699761 2 711497 756859 887594 874964 880334 767408 581226 369894 3 588904 12524 8 890911 81976 283362 253 726779 160505 37167 161743 821303 44503 882376 353025 315867 795618 800622 8652 668892 115550 544913 1370 869237 871321 381071 896138 154681 481777 898482 15 852341 845509 824859 556041 384244 440133 68890 324778 789830 415329 504434 880051 323947 3 830215 761237 620979 802022 73232 637 753217 430050 11891 891158 808976 865967 98748 138687 881618 380746 121047 880815 75029 759504 8 727608 846207 231102 6 347 37220 676717 869182 625442 2278 372896 2 560729 5409 480784 721972 1876 180636 352766 896319 24415 765926 475 720044 395456 824019 649 53986 247199 94052 798784 271 151129 701797 8762 8476 582049 2 184191 26 872469 748146 825752 734844 436320 743 858861 219594 663092 867358 412880 58612 342474 661460 347066 895922 657777 680401 523921 261837 171830 758651 442572 864735 684926 465544 888335 486 873941 2 635610 786291 871 805229 166156 367841 536 33918 200091 49 859000 873826 86 891448 784513 180625 558 92428 814695 12840 851198 121667 867294 43817 342277 270579 97 341210 806302 259797 1393 52845 871141 350152 829864 1 43046 28958 399784 399935 884779 1836 481006 191059 801689 701780 15537 670898 834703 730465 728511 45001 320233 782916 546728 130 756388 881741 384197 718482 674222 835703 898842 27883 5 762104 766810 510680 720866 836775 819853 7145 336830 882435 771027 731221 803297 494213 804924 95 115439 163054 637303 721943 171179 325582 816219 811088 101 567140 138743 11 694 511410 888927 869728 669666 1417 677646 60 587158 839214 598884 48 856710 407748 799 36 812517 888232 735971 485780 78179 753050 831821 286727 697221 203506 892080 2566 777214 355788 682627 640967 25833 13326 792200 646363 1 12 835766 40571 868445 193602 2 822040 26056 806592 542227 2130 3170 731061 21901 586359 1 347 707922 38 40597 872907 279084 806908 827577 23987 765919 153844 1279 40405 480500 286151 794004 899462 3413 784286 1 588372 895324 94177 224 3800 568358 664107 381745 881758 4 30570 817974 1 1 528675 148682 804872 160631 897031 249866 93 856616 708581 50365 46067 84 791913 819424 170147 351804 79316 3 841219 15485 37889 873651 899683 475401 851459 765145 482229 657042 144307 269948 8 251584 617071 837926 1129 410058 403 68008 833284 644756 844099 891962 871625 159792 16860 870298 877704 768426 25058 459778 107145 702611 655907 185 77294 785179 855084 10 898205 5 465404 489852 845014 368187 617390 538105 8200 844238 114012 537 64 11 883867 157422 222407 46343 11302 826779 248948 7843 4 536331 878771 1730 217362 329574 831525 162523 774197 797145 896093 830568 16356 1 42207 216200 267283 21314 496037 17 71246 30368 867299 784184 85 755321 878522 99790 345360 143886 19163 74714 727268 340554 840044 864509 835940 856025 235239 832119 665403 558364 611024 871722 472593 5160 863707 555463 858434 70516 867433 196901 528451 770605 578712 19 888054 48440 145300 13901 81816 122766 5802 99687 132 591143 593 215862 395392 748956 792280 567800 67 279776 883714 137 711 855189 755534 968 586223 656845 846229 250624 513830 141872 854299 818964 537805 827 733053 720363 2704 364177 806961 559620 446765 540781 894989 721082 101296 800666 147097 81 832039 792762 19274 450588 851418 871978 847324 6336 476529 389668 815265 204409 5918 59667 24122 512923 890821 898 694325 448710 897762 767935 864744 431722 368054 22 870349 2 48955 129266 861801 680203 788509 84 47 887326 245330 185580 733044 854381 854133 351683 217455 679722 607868 210112 19 853004 874636 839314 110 664654 665272 822055 734955 883566 254 230088 794579 681917 674680 17 121093 840801 114809 616351 803933 741707 2155 196323 885983 9006 831069 580436 645766 794838 511641 892237 327232 266329 889275 791051 893699 28 713534 493163 727920 180709 791662 429 48005 11 286 824077 85577 2520 883261 860234 240913 185044 94269 848278 367214 797164 718138 878043 531824 661839 776477 72 547080 130816 203884 5326 126519 1637 56741 401852 728926 886588 30 755380 495576 854271 845522 5460 889998 872877 328348 3 156280 400907 110374 61 263242 741249 69920 588880 260844 342280 303828 608576 622019 1195 352937 6799 829949 618027 169763 872256 899614 6410 765171 883434 610312 76057 740613 62750 885486 246356 798867 737470 886137 178018 782757 265023 734498 473245 443 861157 510876 2507 76308 24 388666 880961 839580 663739 1374 351885 28 289872 896946 963 13064 2555 550934 175969 2 841070 142 804699 496520 77357 379513 634618 813144 792768 272822 3649 851992 791649 661048 766649 389902 1 3 698027 5 639637 145595 2 846189 876467 781418 246 596580 701655 860433 885085 805470 3 21252 502638 312518 890233 345366 366328 834799 105589 592324 798801 154205 421042 3 268243 898807 862408 59711 725733 373279 759006 828791 1 22 4622 262701 800307 105018 286441 737196 117 673341 855373 614275 789840 478678 127496 590695 16 13745 870793 143833 195271 869005 2 884981 446230 83004 108912 842801 831259 697404 682575 90 183848 354460 35885 89053 868476 312014 441544 723502 782610 92484 771 18996 872884 885838 75223 894648 898653 384245 520 150126 859980 481222 718322 222150 814208 436750 56 776338 771703 857482 732331 26938 19 826173 480829 629457 765767 722772 660880 790373 837747 112529 584771 639623 337620 896759 235410 335491 613951 651886 713697 32500 596119 268297 43 453060 621 142 1343 110 507424 635004 316667 119110 804265 766977 145824 894349 409858 739929 1293 6874 868217 128420 2 894786 882657 114778 6743 562161 126 8613 572302 670874 650864 12 88 898212 323134 3570 894426 485 70351 37080 729776 892958 766666 607973 814773 808771 734141 774277 215486 794401 855360 855472 793405 4873 871079 406979 155078 869107 141719 814092 562599 303957 888911 851960 225624 777843 458284 93554 2 890956 873416 107573 572023 315592 568932 1 630771 630378 873 839894 446692 153266 70360 304600 204562 286158 731214 463304 624009 491357 615 881223 239179 468090 439275 518965 298142 4322 799766 889653 5161 838168 839922 7 78238 393458 91482 1316 539885 347274 245376 222239 880549 262471 763664 3 12077 799956 818880 748399 27 73 315384 94560 751589 455424 330998 143 594495 864346 15823 37 732326 32124 546671 844594 883770 46839 29403 498625 848949 844568 651353 868843 891959 682137 736755 577334 86485 851023 691216 888275 546379 378942 347384 843206 3777 380590 868563 489 888491 82 366177 839748 777973 869505 844619 704290 14146 35272 180626 871590 673638 183092 841364 816624 34529 812954 564362 890540 6643 5651 755493 432355 146730 514497 19455 870122 38 424212 678201 224130 9800 384261 893094 234239 46790 832880 87603 763972 659999 764535 642537 288793 887469 857545 632139 895515 585893 93935 889316 183937 852135 4683 2 770479 856163 50814 333141 850537 289123 393 730189 60492 266280 29055 735092 241069 827482 866302 46360 897063 812740 724553 507851 829243 768030 527553 115 502 891511 7 822234 610342 787051 532107 46145 805292 241693 644621 798713 2 6 772570 898933 121112 157342 596448 712755 3 506035 491930 201022 354300 589896 475036 24 778964 381548 860787 2236 135747 44291 412746 841139 543927 713 572249 875936 725455 137503 868868 874583 33081 64749 582427 347023 310233 1 233071 199 34383 805967 860942 167231 816211 863764 629451 256 45962 767423 195190 4801 818611 275389 627320 34721 15818 541596 589722 694629 305218 284660 364070 693415 847278 1635 671 3 88 889669 403883 858093 763198 737508 62 847599 681191 18283 292065 418439 1 881475 143 433011 310594 681258 818192 357348 886792 794904 433722 691881 865634 899511 6 606891 712773 4 258188 819720 7147 392420 212 469190 46553 144373 853240 519622 133403 349059 630157 161209 117833 1 48 390216 265286 769525 899724 534617 64255 469313 161207 823024 1679 395886 233139 338125 773298 557849 842461 802430 589900 841632 64971 11 845611 5946 461126 778827 723028 620512 801375 839600 300503 10720 658591 135252 201356 5837 800075 830175 248449 142739 57 460269 869701 308301 1 846646 451154 776811 150784 861271 839041 835178 443821 631379 659684 434 131443 768181 116978 96423 7212 815987 847438 1455 776310 50802 4437 457613 2227 785785 782644 140938 213197 879684 3883 83252 109690 832732 802088 73276 7 51570 363540 815555 891785 835274 245780 234572 153 670245 251697 637855 468611 462339 30649 35037 190443 495012 414260 27831 715763 755061 690248 147573 882141 120485 59199 49207 847891 887377 64101 4 24 98526 35570 866962 858761 133092 195523 524055 124072 173059 361627 457412 843131 852520 795990 811004 8 542123 526485 897021 843512 122489 86402 720996 755431 872026 877407 425829 315073 141030 15 453634 3 643218 5 2 763191 644360 882461 613207 508821 54 456971 2 543859 678729 381091 1750 739224 2 297590 127 8 3928 833003 249020 40241 854481 824704 497754 745535 575872 894430 185446 534101 884158 32132 660265 196776 489319 657704 529 678281 409513 887092 897878 746763 497605 339047 285074 486031 200043 861696 796782 882680 696143 385154 870846 873871 573116 22 453617 893834 7343 794 762767 848273 568025 515867 670461 2 774459 887749 123891 880890 771663 5 880722 807554 320216 521988 1562 399247 1783 67794 583087 346736 750855 371952 208596 674654 661797 808188 362 382122 853704 693747 571796 175190 890612 804718 944 655533 89309 793957 858583 584474 632383 866807 310236 382179 8 1 761725 604 843507 180437 77261 217 750515 4297 838555 153 892073 8050 878972 659735 873704 657979 186011 119940 87 543755 3 807337 42657 18659 3198 3874 2782 752927 897308 141405 331930 850367 899279 282084 6 1 848190 801329 470993 72715 883502 897854 89282 110340 796954 462121 373 353 2 507035 312160 119511 878106 1205 443270 267816 384707 3445 717907 883832 77959 822483 373 717590 166362 831858 2583 172 207504 460738 266812 554052 4 642854 7825 327242 785529 881450 376637 842997 274236 486324 547625 414 381227 437613 246114 460528 310004 10762 282218 591957 13682 703090 114 5 408604 786960 886525 527630 855865 676076 750660 654 456682 890550 572416 850097 282624 811913 2216 4 438 117864 724327 1983 593 496185 747357 8669 566603 248514 386 125953 27893 845470 257158 819991 301785 2800 852319 1192 6118 839255 85645 477678 658819 804 24185 495885 207306 53352 827023 869816 471928 872708 36 68956 878600 634427 568094 107978 853648 890390 320722 295835 3390 525823 871863 179 853667 11 192276 833381 93 33 260907 775828 654617 834634 777808 224785 533709 701487 878439 4067 493815 4884 298975 888592 225517 1 792912 898556 729310 788519 19 849827 681651 277 653425 336465 698217 90 62530 26 170692 684 898810 837604 852338 704268 2146 872240 134 56243 250866 880843 24423 322421 176720 46681 721794 280677 422531 841732 894006 200 195437 219 602541 584530 166651 4 82530 24 12750 257444 229712 703864 69071 707579 321487 897276 858565 11916 688017 331480 282317 685438 569518 42973 255 339583 262180 2635 432431 801229 534047 355420 81947 851116 146 886 825587 807730 253449 379898 46214 877792 858448 878564 426027 505 470409 40298 882053 854095 765275 30 862669 190732 244311 786786 159945 375648 4 4349 364945 532 250448 761791 873666 609895 137364 2656 559482 749487 196844 707537 1096 817842 634792 22499 78955 533050 805775 127401 742044 285564 211899 575088 861155 239913 657 837996 234647 38896 823093 277398 52 486346 837001 824609 844835 459775 866836 524554 448626 328003 831636 246254 447785 863955 340 858284 449397 41530 122856 7 838351 526245 8 880397 795 12790 362 3761 46403 134071 162082 800294 36 578387 568728 870785 21 268005 87550 518834 95402 18401 327227 280536 8 15405 255746 61 889569 339 866911 231320 4509 729425 323338 5836 801209 37 754393 897578 378818 57226 881848 655246 350229 1 274535 873022 785669 564294 787430 21716 845070 45 434621 225909 883878 273843 287094 766757 861986 647485 38920 875538 9 403098 833177 85377 101720 28970 366057 452630 761518 228046 792200 95113 817032 120475 863460 40450 894007 223031 722714 6900 34 25950 25034 243269 887242 97571 142282 1 802315 667242 289451 689712 883197 202048 884399 1 254060 155019 3634 785137 479578 846350 156016 140352 34675 838887 777566 808438 34201 107654 685100 37617 138236 810216 3613 105777 11 818675 898064 864658 817219 456948 880943 300549 160661 384142 12074 45121 832359 678462 38 808000 149457 1036 17269 614369 851545 246930 11522 25 891455 85111 134881 6 214328 727958 444158 537 136553 482410 1 6 819338 699708 639341 820482 675093 660816 802861 303934 393663 217616 891469 30241 842528 99730 727789 772061 807727 631725 810 14918 194206 430 665617 785529 694203 760480 279706 886566 5810 881941 810003 118843 762836 826724 483778 811308 219889 427116 792776 383705 666659 451 864138 214627 11249 35965 59215 683781 30645 3608 646340 859428 817969 149 12 3 255672 722785 683692 892247 378164 485512 873047 18692 101958 310889 164724 866210 14529 778533 697300 9 777347 602996 833800 865311 3 378606 409013 101081 875643 517408 5388 830778 363362 861446 511120 826794 359500 557528 865965 107 878094 620185 351463 49 341043 772806 787586 880636 640389 12 863818 287147 27646 42348 880622 49279 208101 59293 827928 10070 804979 3 58721 390 881812 874882 718753 46 531757 223912 13 189004 246 2911 672292 8103 63774 126481 488 672900 512341 882787 365 816537 847088 541917 4290 314 578333 9 11715 801589 768525 829419 1112 864378 56974 819798 814409 765861 825596 2698 661191 361002 856426 826382 515015 36 7 829896 69857 32432 80 128190 416146 277428 483970 628153 139509 814136 42 62 753955 895016 865793 11 849699 99778 811015 542 865913 844012 260056 342622 7754 48596 758877 294447 179332 552650 823457 808290 777362 516869 75915 789046 865918 837654 810821 186 147246 825630 149233 451888 4 886331 726968 290553 627144 765537 837416 549068 20498 6 545968 6 520920 864833 846691 869706 660666 35 868554 75283 276416 263 401076 1091 27011 879632 843261 857578 246296 1257 452706 486905 750095 63829 203986 424956 729479 781321 6395 884731 751351 132419 701704 379979 73340 758 42 695527 715683 434566 194058 553117 858421 875736 846437 730130 2900 3647 732166 879929 463089 69 552669 267496 126158 827001 1026 25190 248 710311 570714 117970 9 461012 893824 856567 850866 817906 887704 788776 887618 831204 7783 602847 721309 602669 44172 336451 813259 2 469470 786764 842159 770898 870673 877510 292381 840140 888365 772741 390964 800749 569692 17 390250 818925 78100 316129 27146 858374 13723 56507 309807 827658 844173 153363 390725 1 139590 819852 30 823969 742582 147628 885673 882239 725196 506086 268633 845107 883979 858065 31566 119076 483381 293726 887415 891884 2 3238 31 897138 198107 103426 551953 768 650969 4 895780 840724 815069 854711 2 761325 645666 554610 52612 646086 254316 152155 58262 360861 886863 9 147510 618142 880450 894068 236887 736314 899213 473506 25029 53 209208 535005 68364 722441 704739 850791 252602 645786 8139 197418 599899 826017 188 769455 398457 820098 221589 616433 884711 812441 2938 172161 813721 650102 699786 825619 754000 787803 259045 19 183780 839240 258606 797623 774240 370148 411 426310 890253 9 659650 262899 551735 780 687656 762850 122037 163650 711334 9905 506782 330760 600784 1551 703340 127754 102981 738551 839021 876661 341637 432875 893038 2 864798 71 838179 620158 824487 210 480604 877638 503458 736572 451528 360347 862291 535299 11549 801452 27555 878014 242280 837059 31 68641 23 880861 809038 191857 896983 853545 872246 808292 792719 525621 501210 897655 188919 711978 884657 22211 5103 20 567014 884084 897882 296365 71415 489845 86328 667733 15 395104 70708 633308 206268 795119 865091 478267 7 492628 421159 360065 778780 632468 510411 533006 337 283853 879787 114280 366202 877358 863980 652492 27432 506098 552074 853126 679586 686162 823593 837120 759 292370 876536 321909 770018 373153 595262 623172 642 798266 1558 644498 597595 461907 64201 734873 620825 510 108 462787 282897 894619 781405 180 822156 875108 116342 1 3 726932 3 432954 156638 485376 811042 862457 71413 322 20629 746675 497487 60839 640770 388626 108147 711965 212213 73559 2064 193695 636966 837679 193668 545722 185018 430732 288547 570651 852901 190936 817593 369258 145197 179228 828306 748165 358834 895654 312788 644495 16440 443 12 727 6119 864905 884858 619616 5337 74879 3769 896188 107904 495 872595 782343 516062 83792 473761 156 754016 825348 5 381639 771266 152068 785981 651004 510192 880166 321975 836184 99516 66814 286404 43303 54 243 329560 701823 886326 889286 527781 10789 12 708908 860684 801619 150 588114 4369 847708 356771 869732 729058 791003 118 3 530460 817595 889723 747320 852935 33750 7188 38990 144 78038 176 371028 17455 60150 2 565721 5003 737089 340870 478200 539437 318908 872 5 815227 868019 812888 713197 881118 44 881023 350693 383055 600277 255938 150815 811331 809194 848396 765650 867614 892542 790289 864300 257332 2389 743883 881941 332138 194864 601224 347 767342 810801 869063 802086 411675 36507 832880 68 1819 237860 271364 810549 72739 344649 184677 247900 527002 885040 9586 113204 863693 100898 883678 30 32 601810 835662 897459 863736 886792 3001 358231 598916 724360 664088 522954 879508 384870 663910 8 443890 767 7 837582 319360 893111 151 149544 791224 640292 878694 142 205 208589 658757 259642 353145 823638 683243 707648 375500 1196 884433 13 15 169670 13 115216 682410 209503 57380 716576 100358 57240 789053 168796 580839 840774 779520 290875 456026 62289 437184 104332 87 702871 451877 819863 661514 684546 51307 61912 822877 74 889939 597057 13684 825594 791418 290485 1 615787 86720 894627 567962 787619 805737 146824 282955 277451 616130 350 523054 499496 833811 823129 845690 280632 774064 614468 749715 694464 72615 604950 364 812218 475156 157410 756184 486539 553659 846749 796966 1 802753 65849 864426 854275 774948 44063 776167 817621 898536 853213 873730 803783 86761 664690 624289 613039 40622 821646 820463 889665 229177 307480 535682 843965 542951 526778 836796 630 313961 715428 508819 641257 787863 650454 1 36 154694 505544 146263 831000 20463 54 349385 834210 67174 831052 871160 622795 559647 266586 23093 877108 886638 6802 897356 332461 267 55 749114 463662 291981 765633 338541 1087 740228 149886 835066 880204 863823 722361 483275 887055 759367 899283 811485 422916 830846 503 871949 298784 890674 607556 726178 894038 433955 1 845731 86 579009 868414 3 76 595964 827075 849234 2661 163 44993 884537 49 892694 898490 1 895470 593032 491006 810745 879423 305 312347 153975 822389 501176 1 782541 363841 725326 876491 445191 529935 889512 260859 622501 853632 253 741289 766638 195924 202 5454 693432 871721 877652 893113 771447 224315 704311 77236 555599 331384 416446 274062 180902 839016 645088 236418 443617 895028 855478 537122 13275 808198 574463 748463 370401 838761 471885 509127 85 885409 806686 550130 58329 727642 778247 584879 460351 741627 245743 6 758505 308879 468705 192072 770965 296292 29 84664 884849 78 4 461662 609752 144688 280769 1 166 778684 891764 500948 730972 66980 866401 526290 690939 102 890650 828862 708581 851753 185015 882187 356787 6 808050 688229 102188 764659 599624 585895 306928 891030 459858 890829 81186 484292 2 13172 71 475665 885158 145 890614 7 181080 865021 806649 895631 92162 111776 1424 834957 851804 701472 831161 570247 847728 861741 92118 703901 15 133199 309587 845662 3047 887910 668055 156733 83469 98573 297581 857861 5 50303 458073 459056 784222 882822 698566 597 286468 329563 11793 354196 29 76139 643540 123169 50 120 31465 11823 28827 363041 26191 16 102132 76194 869576 432502 753276 75819 803123 130 501757 173032 27201 751782 356890 765086 546058 3 18 627693 10345 435544 157 513502 1 370 644366 366 139271 898054 877375 294001 1413 865617 534774 461277 765494 411476 887233 861683 154945 3327 4026 884009 813383 885968 764615 560126 844087 115189 135616 678704 15918 869211 35915 308284 262093 499061 359562 792929 285253 161267 22693 56968 4 803239 754435 3 7 895075 707153 522349 613452 663760 218060 889525 766483 153 1 852973 881505 840832 239 442327 372360 866466 1431 792215 597618 197192 48 15752 4 666697 687058 237325 839327 329 702784 48 72934 740839 111188 795308 315445 399033 870977 637134 324869 889437 5 20 887099 372408 575947 886885 46 812444 449550 803690 211363 259 422413 341747 74348 379934 748359 621760 701093 559124 893268 373305 2 5536 93614 5323 859979 576644 49874 893538 714697 122 205764 497926 664669 47526 118667 210604 665506 724160 813275 11884 869331 16 12607 54094 805932 9 819066 754201 787 11936 561017 240590 808352 80547 870719 728135 829896 2179 535645 619929 422676 43071 46 846584 244264 357469 194883 43765 899150 40262 154 833629 648543 415556 236541 805572 873220 769419 474089 328291 49 396948 228 892225 360483 4 895374 461745 98904 7224 843372 823316 36 570367 4 799149 715183 833854 64087 172 817854 61026 826510 15866 737522 879026 181885 481290 757979 805493 182673 856272 654079 3704 893691 839693 100272 271133 49 29349 895268 2 542451 707320 95059 885596 11086 3 566567 701230 817518 22886 2 121387 164 889446 778153 147 822318 526180 794406 822381 890584 79704 343151 516868 482871 442720 73934 2 501020 889594 160585 789126 577247 577 478964 12255 3 1320 12416 540947 4 256476 128518 5 17 457180 644287 161788 1 653939 1 866562 218442 54155 470029 802069 788614 891014 477054 750672 870026 890710 397243 784111 225 896247 190941 8749 102659 219144 768970 740471 678101 96 882728 675114 327 447944 296275 184078 6340 2 394123 1829 11 792645 883016 70958 319198 522 801100 692293 427846 375631 198170 872071 893961 88 76909 296576 897369 859831 1459 289107 866038 30011 876092 149127 150 84390 11101 819291 394116 782920 341593 559665 311279 794108 14 719004 126440 296312 529581 88815 858606 87597 448642 787895 594826 845127 799683 753316 86499 189490 220100 806529 303352 863680 469650 4 851257 579507 119 686083 116 30 18961 784138 753368 898073 35 335779 798089 4433 570788 874209 490020 670514 835542 66718 845933 859339 68 665238 31557 356966 136920 894769 190933 377121 896219 1380 27599 110 753353 897017 860727 876901 796658 236232 775577 446048 795907 787028 154053 22 892427 834256 428465 887425 405424 28379 495580 537892 387319 706333 762389 232444 10319 148367 848961 274748 61 3845 53 756329 91788 876068 881511 7639 880222 6 831031 16825 422126 366356 168964 893312 771988 758204 847353 57 3 190094 875207 143646 632741 816070 882416 850 896893 888965 90 890360 592661 838179 319877 875159 7474 779503 402060 797911 398364 897972 788502 813893 1855 15140 14 708375 881439 718921 781015 876606 125598 215291 1 138860 6 832679 777358 7856 24 246926 148547 515 874125 175539 140446 221488 167204 824395 60 172656 279677 858308 151069 776765 799864 23493 48555 40913 656 42648 785251 881801 627031 295185 470855 382406 878080 481364 779417 778799 879649 633 382562 796504 52087 778252 497849 46 422336 46115 1 880179 598753 851258 11363 683988 486621 516 22443 49 895245 429374 835268 794055 186531 215819 798536 775094 614369 454752 515 801408 531155 86002 510120 825014 500237 11587 871961 768369 95 472916 21513 786435 76443 219742 681519 779333 264635 94839 243171 883465 863691 626264 480998 397207 770963 237615 711387 239 898743 465775 698910 885284 44670 897690 751550 9003 738283 10530 871712 735904 3780 574493 389735 222415 864420 92887 886599 626111 836828 715268 164626 867312 832014 1631 870749 2809 849939 653408 222129 858587 376 738797 48 4 516607 796986 153571 103905 532984 671156 865704 17 161783 70643 874700 219365 685101 726928 696923 206185 169404 91223 680100 1611 63383 450230 3 126723 709 777992 577552 826109 897371 338443 864672 380051 16 362 581951 457304 60557 848995 43063 62233 897868 775870 829069 2 800344 706788 179759 680075 235 99582 837883 777455 2 705604 305917 701506 764564 89039 266512 429047 1458 27 833741 524086 19285 633304 1837 206345 1 694504 21 876144 6483 119824 839275 525870 249745 518 354861 299947 16 41 85596 714480 12 216013 3735 6826 878027 666438 1444 272936 892955 829761 785092 596963 427501 831730 462528 654781 886192 795602 328463 888690 509307 421938 158917 2 871786 225071 530530 897751 885856 406723 581324 341 494930 172 780098 863611 879046 892266 114204 2590 603124 824802 477362 344025 776718 570353 175558 867848 184394 101865 883794 749038 19 632300 561873 712197 606085 647506 787563 798341 816167 7772 77801 105465 381122 441705 473534 3475 36 296693 153 687516 812453 19995 743632 230615 857429 246629 9886 115 11 855476 114613 620833 128861 244934 343833 241718 865920 364883 38528 894823 865599 722705 817187 146707 763404 530911 795008 309758 755693 898823 3 768538 602901 835016 214896 527137 98325 553225 249342 804313 807415 479564 3107 781577 105237 2944 242544 785449 288833 470796 752541 824486 886938 740524 864252 869339 360993 338283 730107 385863 606845 97 179054 849402 474966 60 283212 865163 548854 832807 147 38992 18155 8217 645769 844878 891524 4994 622720 30 821800 397032 672219 531147 2 771862 554363 2231 879701 120666 633982 347226 878474 186214 6408 819046 884442 28391 766526 776971 864806 292851 38834 314066 296 170940 74 38 45 873741 182 504480 710548 122616 812856 3 869214 825765 864101 827180 8 1 268420 702072 837612 521632 542790 2 409829 23374 760917 2475 888492 312528 18 270532 149913 214144 633519 42176 187 6 69696 751987 893926 598592 143445 760511 35 3 592388 69045 38 226166 17 538866 91486 618634 761664 393988 873797 759550 21221 485007 887698 554340 348070 843580 37699 105873 556480 796838 245395 876954 11286 860849 548115 863817 440433 833201 541560 597766 680499 36885 521014 218 878808 820067 421792 853801 91415 219937 887220 14 371151 135272 361700 15 36 280170 1173 1 766776 378004 573889 2299 313310 879387 488389 497442 887925 798872 397322 898546 14 664487 450 877078 733785 492599 849185 896489 141125 818043 519555 722497 208073 866938 787203 61873 874441 897161 696924 148 852732 532503 855057 175835 14985 191660 829587 376970 797929 753047 288577 782655 892714 399807 78808 788105 739171 851498 855646 151113 524075 371761 154270 523711 840521 845964 866118 84232 738116 709938 579104 299800 872093 872421 238 883945 37666 22290 565578 896011 636909 787090 672 68496 684673 409289 832841 87961 4013 811346 892806 274 891495 817011 185352 21 10925 899408 110 477112 157664 177286 524108 881748 535327 175 672310 73081 45 303837 194876 278640 191413 609809 118 345603 801321 700203 705080 893991 581827 365264 535508 681643 469157 356449 15 91910 866735 828280 357183 623314 764705 97435 5842 174816 649481 159789 875407 580839 184 844921 8998 836614 829862 692695 616336 146414 827673 294334 876959 814806 4 374765 8 861050 220050 799980 252992 811869 5208 182670 2 127571 877947 876110 27152 96910 416909 107058 293167 333330 199274 81161 779344 381622 519102 819 155151 147281 27 2193 362003 4509 751741 797180 521303 814813 780799 825759 871830 877183 111 185720 558652 858183 730157 839516 126700 865589 3 849729 92570 5046 788173 890651 789611 898985 3 515172 728621 12 7 883880 146144 438902 53584 212778 256274 885015 124281 872736 874983 616243 779567 877298 808254 768619 719354 268963 444916 594997 864998 343233 314613 604622 56337 555668 85560 332950 255614 821628 405724 881260 167748 838690 27790 10916 294599 789755 823920 872190 751058 862271 355801 843898 836013 887401 282205 9 736252 884014 548 432851 7 866475 57077 59775 682335 489658 15378 885805 783 545467 881480 820779 39583 864417 618 210340 221462 787702 74148 3 880976 439301 463863 759148 77 618749 314536 536 891830 3 899516 252740 640994 72296 517166 871561 246543 350573 30021 569176 504226 895506 45545 203311 650657 620522 862202 1927 46285 412219 160760 479152 276467 727636 111021 753190 357654 280 451907 846999 365878 882194 428248 832399 99511 436 56809 860849 460105 183534 331390 450766 892156 123194 10 867924 242935 881824 335548 310168 861864 335118 153292 1667 318581 844391 365406 150473 785996 450187 91194 259118 196 882490 427516 871147 861348 393862 881684 847132 237094 294670 852943 475757 690947 863437 1802 94396 11 341160 757798 13672 797010 51625 815485 893401 818618 836940 358023 707415 891526 867589 875451 752469 210206 4538 62788 545188 49462 58465 80839 742475 893682 814822 870016 724120 362772 420768 301427 590597 183351 796556 896706 682432 144122 866305 460638 504762 165972 894119 41 6 17 841927 7 737608 842962 634132 191 27552 2 31670 29961 290574 60489 106 2 53058 738515 842497 793893 890105 873831 2899 3158 780168 266096 30182 459575 116081 360036 758720 78626 855934 489155 1 3824 8 152 50 151624 505856 882479 776305 811734 161764 726118 739561 866757 491575 223662 894007 421257 689527 410461 336116 136944 890342 772940 2 250663 894666 1087 400934 25130 424190 303509 346762 640940 825838 451597 631628 8536 1 666355 472742 896938 880621 527629 891858 869036 839938 786007 579060 612927 536625 530818 746171 163289 169337 146 200104 826872 9527 872754 71 4186 75915 834 112 416014 454499 580939 7213 251879 795887 853871 435866 697797 744302 517841 237245 255291 760557 9402 1163 454 535682 3 5 759192 894934 806484 778161 477266 30 204521 875715 859764 840986 879584 675672 1115 28137 156745 232 207145 149366 454592 504789 827568 885182 103083 762609 67827 886234 898536 373776 274 13 673242 367214 149827 889359 196631 816213 1730 182104 644984 320369 337345 391456 654007 840149 451625 863414 146778 2 275547 587973 598491 755846 462551 1355 3 645222 315945 282415 176110 878038 335154 559434 349443 867635 459494 609650 460318 493026 337294 10770 815128 695624 186133 5446 805004 841216 458111 811140 34066 873454 458829 837880 14094 20 125487 2380 14600 297432 770090 644991 2 118844 449226 657678 611354 880002 819773 28702 247801 445308 57 896570 276897 785909 169388 354450 783024 50044 70756 130266 808369 62 855261 247116 759384 7 819468 11050 83038 437451 807573 58081 5380 162230 34099 134245 335980 895215 618745 727044 304 616406 9 504109 34876 872780 557802 4 512199 255211 638511 890100 216 605957 805187 779295 557314 493330 13630 549456 870833 11032 695218 464106 566352 8287 806518 426353 898827 509971 25529 626481 74015 519599 62 785 397763 293070 135293 451304 163 898 221702 8757 815947 327597 117558 358762 610229 321 7603 56534 727443 885498 71692 621317 760717 754286 638713 1059 878098 273518 5702 582508 53235 1 799240 1 664009 893570 814470 91151 5 761622 131621 562 838399 329402 877714 823038 349252 2510 2771 871551 233266 868896 848303 883780 762406 343548 20 788703 874761 877319 162543 640865 173732 26675 850349 296940 22005 775779 811255 684902 823817 3012 43 823540 840505 408126 891542 879598 854881 311127 331755 654012 4 17245 5 6 922 535704 8197 410244 651387 180629 87269 673226 847878 879832 646326 512679 892418 860381 852157 965 49647 873023 811554 56 838279 738119 582077 787957 859645 219031 874529 3 373054 3593 520047 893082 512567 2 199993 158038 139935 388018 877878 169183 878779 244600 732571 869741 17 839111 324856 364984 883679 798842 516948 191862 12 308874 434006 891013 575015 100571 689222 822 869657 70642 865401 642230 809626 303 510383 363791 129 575517 198 888471 606858 846244 725966 882926 1344 5713 554879 867948 582673 469051 55767 895101 843419 549601 813091 298657 792341 81807 790189 113140 353947 13 112676 689063 825746 3 746705 871218 810812 87063 8515 261963 738021 829064 284601 868105 346942 415319 1325 291816 101412 881677 624693 4 687190 720429 219 876310 65552 777007 662668 845 684580 898430 669906 728770 413711 894735 510851 386057 4 5655 787166 4 627926 716830 269094 892915 8 3 523161 1186 891783 2990 4 788617 800420 228212 849465 18244 98192 646170 878470 883050 857128 25436 14626 1206 666913 482959 230976 836867 223990 898418 895619 895300 691225 778018 1235 7 69128 835246 28 266091 761905 190738 894495 879145 800506 893700 349929 372584 889300 843103 890181 870479 827309 166385 782406 228986 1 18 786063 490473 384907 713158 497026 81032 575 346927 301533 205980 197 8 24582 867863 807590 530 343264 622861 3042 845849 2636 891807 575279 369382 324612 739941 87 658537 829 38 125758 890531 1 307532 194934 704618 93 892797 244971 401095 470793 824294 699054 722222 45 840402 658404 5738 371875 721595 875829 865133 338020 805659 899679 9637 430846 378896 7821 847363 2 582054 521052 875476 4 860450 724680 27386 38 698523 2204 187251 817517 853191 4 806913 857950 23 10529 835280 854022 869440 764888 614308 837342 832090 22 770653 160559 883797 47211 786418 817703 478263 822348 118522 217482 853066 569083 319898 650488 1225 501253 653243 891077 34 16190 432132 2772 21 127259 666631 396206 742818 7324 899809 173 37 410443 792914 235338 571 31134 370762 182593 127115 97703 426899 611690 2861 801235 597050 79930 6 4 191287 17790 809209 845807 3 883345 857937 3 2826 672704 532682 276383 898338 861615 889715 862582 811044 588881 18712 582089 274988 831581 780044 883573 82 321063 877471 5724 340711 530088 854713 90981 858989 92 807304 896422 553873 3 753054 750235 671869 148 1 456657 1422 666224 890938 6 645 52987 725977 339242 2825 714383 123917 870184 849434 3 2357 857305 849696 9 343569 4035 181707 141934 240301 894383 872137 880695 127470 282854 824694 819716 899478 349511 739474 7 189012 34611 866203 673641 890268 842772 837940 760993 763306 749043 32029 776776 653745 446884 671486 356706 191194 141771 809928 531007 33284 13 15577 223038 702028 170460 22 823655 794587 459100 745614 874376 826104 835775 883640 369 771101 893941 504664 298323 879445 791960 1469 846887 94304 1467 430890 873571 817121 878871 894896 209 24269 613243 23198 19799 2 305885 486126 326464 179093 145 564374 888427 8 828326 830997 795528 64313 3723 772114 393523 15 3 272481 133846 3338 691496 3 823996 589264 862708 895649 3723 240971 17273 371814 873423 873901 131393 852253 711478 260130 376884 315222 1 165829 191 790724 599333 333 539120 118981 314392 378569 343057 357379 26401 620345 34 777559 127511 731527 441785 687191 161469 351973 490938 23457 463794 222 881289 428873 874334 3551 886728 857568 21023 712766 709633 7 834278 6 199 152004 101926 421785 5 815175 25098 887411 844828 546337 881114 41002 9722 702557 280225 241761 63511 628677 320353 350119 845112 65107 809885 12 68046 635815 794786 771716 884205 313 186630 782085 736202 775573 14 1 267319 554436 706727 2992 117608 147175 1 476078 443 834536 1040 606302 884230 848708 238 858897 774545 423298 849482 1636 756635 307292 295335 360870 814533 149919 737078 518465 441104 725182 867714 422371 859121 730962 128881 889318 347422 114136 650960 4654 824028 2374 257756 845277 808077 663681 421479 5454 744747 899399 527564 885021 856608 623064 676702 67 136925 785732 745529 136240 73211 24 824232 881069 878733 34767 885465 245748 895954 371725 568547 150 141079 791177 815181 827178 884497 111 698939 812080 757916 155272 755552 834 8 502052 19976 382770 4481 242009 564514 890466 283904 13 16366 95 230503 869219 20419 825342 721999 59965 809651 502453 761678 918 267939 221576 80881 5592 896180 588580 142333 5 656398 595599 877424 534161 729345 218333 725894 603548 49231 898258 94031 115040 36640 276137 814992 251663 155527 865536 171736 274483 864266 40810 19 87535 164927 882818 14 858594 850360 170536 694747 1 525100 290410 835268 12665 313571 111601 882566 525813 450351 163462 22185 863999 183632 863035 893753 526 743907 706277 163294 759210 616863 163111 841600 271566 613543 620022 540342 89052 12293 896209 580469 672506 549210 697272 356997 838440 527372 310280 652144 13584 757319 290076 317 830408 865758 863665 2 876226 451417 235725 111189 847640 7348 898698 827632 6024 471116 862878 96959 274111 835332 106953 754435 4 852152 684831 16850 887664 446222 11771 12166 272302 652562 685363 713437 697109 345255 25150 866631 142790 134160 18 66199 847556 884997 200 847217 196903 5 826498 439099 501895 876052 132 768776 612307 69711 745879 28980 341238 268367 3 239 12635 613966 468003 844742 2 432852 471505 8 574501 8374 8664 666 259935 11870 862094 736743 872684 476999 853109 678233 795686 149347 56914 288272 716914 820343 501288 493050 898219 762925 830500 422513 644685 205668 506705 804023 182502 563783 816332 236106 688031 726773 857053 619820 372020 380530 720899 90569 131832 805403 893729 871 758445 870401 715953 719805 858129 2 815 314151 691209 823826 847167 847340 842988 78 493101 542447 885044 768051 641725 897039 195431 264355 279469 801563 1 670957 581051 122503 852327 733445 744711 732851 884657 843861 343191 898082 896317 356510 868368 554868 641534 875292 666602 19 404098 189965 3 854202 814565 36 69789 859208 193470 289434 189295 24 294264 741877 783960 1 314244 591454 519103 544196 802048 839632 14 127006 821841 387554 11322 550650 228167 331531 151031 894941 19 2879 850744 1945 617487 4715 5526 761084 81118 333574 118862 406713 101046 264901 174195 533599 889607 3 671655 878139 488223 896971 508783 401 829650 872767 5 872216 886156 443314 459600 874460 2611 97 681942 211764 196908 60470 767382 602953 767481 15106 370173 7 402740 774262 461294 581047 382871 111 595282 569019 887027 777738 453853 867048 655974 3966 486889 150087 5 54882 665780 881980 721767 202193 11336 886794 811665 59471 9826 442091 76 832122 103800 3828 786539 754494 25980 873652 614637 161067 62892 831981 727804 77697 7800 782901 1406 299632 292 733412 879647 742033 273484 883460 774684 1703 311062 878989 813458 36708 640583 545581 167837 228877 107 43514 456186 81580 296820 144897 862428 847327 714058 117793 621579 546761 675998 19910 863173 785274 517860 368 202616 835042 730950 772728 159711 369734 841365 127384 824802 165550 1288 505473 72755 250654 891733 205943 873927 873 847108 3 52 71839 895091 887765 899137 2841 829555 4 24068 53 865804 245786 710164 682898 3 108636 769250 676 899742 805433 565882 473050 880842 887630 667315 766436 802417 343399 860780 897579 54417 829071 588876 896692 439738 25698 748868 207472 875560 842132 602613 249626 492962 887836 717875 307 885932 181 754915 401665 145073 568450 185 207639 759638 456256 260937 877029 557570 302896 806732 324373 871817 606087 710645 33914 24312 444 700673 63 635457 826525 810466 572961 805487 862165 635659 843600 221061 641198 39032 818381 93459 345833 72866 388321 383708 720426 899331 819576 842650 740977 808970 718988 160790 866560 846663 635585 49259 896995 264 75 171374 552291 466 617007 288817 230715 722633 557578 833111 715594 590982 665742 836498 737 704300 808992 857480 487487 874876 411081 888335 49387 880549 9406 2793 504588 727567 21259 737588 158472 317788 833756 87087 859067 708105 487817 889166 255119 452431 868458 738852 38150 859479 101847 4625 2 802713 319582 828258 857577 509956 778991 745736 204320 58092 505681 870085 115237 619060 19 143842 891658 874555 577397 674544 91412 8 591541 282339 612737 896787 850657 393621 830606 875448 855374 228 411736 11 26 151018 12331 216703 503321 507836 739855 705516 853153 841001 663194 871983 197190 92 3038 517770 894650 542590 642044 596839 892941 859097 793515 239655 766924 879704 313029 276 14 681573 371100 466212 84 1187 2869 6728 218461 780207 234199 9 110083 147 51 860756 847666 268840 890532 3542 1714 881474 722266 523477 30 884196 405328 466543 751427 825089 369410 779134 223697 80212 215165 816761 306490 1 2 543804 837072 500906 847694 605721 2681 34596 701824 409389 581732 164096 751389 542549 650704 525290 1367 13 790365 166371 283874 736492 837505 517644 831317 809856 764556 899455 1 826940 688887 305009 1 865707 196407 873900 133 46604 777094 651068 728544 858197 234207 841407 808776 811706 849869 517403 641033 851776 311399 698790 807755 390031 318 4 507899 670964 852541 6364 13 92817 632652 762966 9 335709 885764 715576 317820 698636 403373 389444 320 27069 405 360841 9903 2965 377226 497741 719255 408374 857061 804973 656892 845199 820116 256456 882156 852724 867063 748955 679867 865844 300117 803199 48357 897316 824563 115711 867764 703364 761894 497271 893486 218880 30038 25961 42096 365107 72 104188 269764 59148 25872 178075 320378 494564 260057 27313 817332 883635 245477 890881 259240 874104 425800 273296 85351 838174 16 228126 625200 735444 842537 883671 813523 101 84202 846712 874352 273986 9613 126743 369 535314 117162 26 235037 578357 860510 888362 316075 703 873435 119 10088 754126 360624 261361 878574 341395 383452 878034 804080 887291 597686 1372 3 331769 875792 108012 832078 120899 18170 865539 35291 787446 855144 674885 615553 205514 25303 871445 6 893262 551932 3404 97497 768 427 300 130157 719629 893524 215880 636 67631 890607 43247 332532 1224 95227 2 697928 397896 5 13 662014 629676 55903 390350 244 772896 838761 69 20 389477 193319 872526 371903 466075 129 861996 319003 223816 22204 617943 257775 18882 89 399947 829751 148499 547595 777179 806970 350510 825090 883734 143 37 536022 808243 90 691876 855905 353128 682915 1970 819 660240 415590 3329 1528 761259 765660 868383 864579 111434 856477 837 62594 97 563626 891522 219996 2505 631648 622678 733459 549507 30 7665 604729 53 174862 581518 867449 17466 1 1013 813640 143651 1241 873712 872555 119677 882965 2898 7710 701655 762609 785332 890490 778237 888930 563749 14909 1 4 709101 843035 877971 20017 407856 764552 738193 759192 125677 873102 49 823542 44724 1151 883134 832095 11882 15507 884341 306992 672218 43 63828 68 864946 314838 143271 810 463525 2125 74 158072 38 116530 273888 746817 9665 657579 698476 26009 588336 329700 623829 718242 827870 865109 2932 1878 823535 447586 890734 728863 64081 1 540887 498 835912 636792 825514 701033 406433 110288 18323 852986 680960 806561 494 592075 30296 332948 790332 680203 157125 6 770 723820 2383 498104 774728 511 105 10861 746530 385 872812 266066 843040 846554 683927 889693 17 894523 712718 529935 877946 468037 2 177686 10759 36013 203 796661 15279 497889 899826 807456 550162 864768 892540 816664 838395 2071 799581 861261 689294 406 850485 476754 73141 692982 842650 43887 774446 6884 860800 600001 690485 148437 70 263244 17890 591226 885345 25469 811172 144 773080 429 278 244107 42 781060 6 1266 639847 829595 124115 882888 65924 303026 773985 865386 790460 84980 10 303 804908 765183 544765 5 851413 597617 778275 460478 880157 660467 770988 282334 5 864779 468 73 220057 570947 159881 885107 866155 876682 546558 252443 844627 847059 768140 1 63 852490 795750 165826 7 208056 61541 676416 358731 11330 22336 896392 123068 653413 829400 308125 855997 830012 109671 863023 799467 736669 209002 1892 250490 51283 729781 483344 13 427258 90283 853799 69 101678 880643 55880 652653 806254 530931 29 164223 689524 11 115904 236374 525126 899861 820331 717 183119 773161 852830 858738 795942 2662 796141 12600 116647 211076 284126 683065 16319 19087 741852 427 490440 368678 895561 3757 208088 433358 885398 170424 141628 208237 555943 899942 5149 53232 67 314000 892 810291 820972 851592 695815 645555 748419 299467 1844 510064 727518 228332 239634 856155 79 63206 80 851046 331144 852927 64539 309867 669646 228005 165481 878442 543194 745923 526013 206050 740140 9 297493 668713 706023 894779 14 675290 820394 761926 496991 147 248245 19640 458266 179 658095 810122 896159 240 415038 497787 207262 898764 52 890801 65221 857261 2 816577 862372 223 889625 325336 33 735 849350 278480 316 83 539138 3 842650 878801 650269 1535 604935 806020 60007 749870 725727 868698 744497 677178 103828 180091 875693 846355 856145 296498 816310 3 710033 873490 180 801429 419386 270799 854731 89987 42 898359 123328 460367 77 374628 422496 888214 724415 217439 321189 468367 372703 613942 3626 857763 888008 702395 216975 87 810727 691747 75016 715879 8 226153 6 243091 818914 878540 862550 578348 383848 802199 245 11 661746 8097 8804 60234 7 870916 639747 797339 155479 775621 880908 837190 794442 852721 814978 351656 816678 170853 110 605448 96157 867597 851729 842074 93 875410 27437 7917 231878 143 222889 899050 808398 850255 778951 424356 80463 894696 209656 470504 669305 340383 882043 850731 707689 42894 725111 453470 546205 788928 3575 616708 815831 124122 353794 785516 753410 870893 840765 866059 747363 424838 609 604567 56145 854061 784088 370852 871546 522259 86299 13 627815 253073 366 863851 897972 25618 34 899398 642441 520321 1 688905 182322 261564 719045 888383 816080 80982 138752 484808 1 329866 881573 67292 781465 388698 85 470713 868619 283164 790861 79203 508251 650425 600785 378304 192183 871709 851857 767659 581346 709976 348515 868441 783 888994 20096 283284 59 176414 7567 891636 859688 94 250 783831 807320 16 361180 195839 709316 431804 788738 798592 818361 515836 796079 60 58280 70 38 421906 28956 366863 2031 809007 282244 135776 860016 764214 45 874075 115007 4902 876921 411160 788730 384597 74 88 76228 41 213250 843973 893067 651157 871101 44 774015 885312 838657 408513 579206 896495 5 11601 425816 384827 151652 580979 1014 281614 121825 154546 109145 52297 161474 59269 855231 733730 809544 1 391 674376 811627 13 324853 52524 1545 597801 840727 720554 129890 18194 8 195333 507053 893731 463042 421924 304282 670253 726727 897323 454043 16 749974 98 161 479427 827017 695778 820875 4369 892640 750878 377434 12 738382 547836 379190 659995 192783 719715 280281 871573 17365 106294 899095 801684 404613 837572 545992 857 106064 267029 63 819535 11 562068 292422 760047 200143 499733 795649 575047 795979 210 396454 716717 202855 6 210505 78735 646670 2563 1840 315935 856477 712777 874386 4219 274733 477638 181654 346 255171 322 13 21298 849723 776288 42915 421507 849893 50579 252034 356134 3506 2 711769 885197 687318 789095 806849 103571 391566 293587 843118 4116 56933 77902 756187 111130 888919 410984 612623 24334 802344 53517 847443 436495 895980 168796 757837 318330 140050 845423 670 529575 216106 582167 584158 78507 858050 564086 499570 649969 879014 46018 247951 457397 241897 887769 33 897926 28 857288 173775 7590 722420 642543 627964 140663 273861 88567 345008 428356 171009 2 102373 659712 876129 876753 184571 331616 722491 244212 869381 161819 78568 863309 358282 46789 75208 97 81 888038 1937 93529 830318 520760 56733 3 646127 864146 847254 4857 389378 379910 884697 488947 49 860188 844923 843222 10521 215544 21 1017 120151 606815 7 468440 882939 57014 73150 879604 2 445782 332127 551367 816709 881500 816038 229221 852419 895300 22879 731573 359280 349221 835997 595117 692602 9 826185 142747 873119 223853 782466 231046 474424 774873 898906 557645 871736 5 887508 711001 861945 13594 718 454509 8 19 866264 650447 163235 390838 1620 17 653191 540423 135331 528835 763256 73681 22 33544 734595 109068 37 766 868150 1019 6 620222 197908 745981 110 493922 876062 164651 77958 176183 760878 526732 882073 455797 783284 362029 872106 741660 582614 283202 385604 865945 9467 528526 848542 875206 2519 839649 178508 411457 152086 248976 423925 702213 755748 480128 46 135687 46 9 718409 610543 830441 769332 801462 63217 850115 846468 857556 634043 126516 357602 313377 242835 153824 774653 326385 838549 137691 860154 1 88383 846665 282 572840 544985 325225 354307 606 709015 894175 159450 40 876730 189327 3893 13016 543698 37641 407389 867361 511984 291 4784 34042 609774 834856 34 168160 850645 218166 422244 372134 371736 842 128344 1398 500 897575 895844 2742 870011 862294 268316 222428 257622 139 367047 874991 763774 28985 865586 384624 802997 19198 877794 698099 3702 639635 863702 230693 57 40804 1 160829 856013 244504 438 594945 893802 162836 208 4 5 603182 188949 480808 402444 128315 4 47119 107 220305 326549 13645 750192 111 876842 434914 16 65893 247636 521173 695029 771184 204133 35 39382 752802 1043 839522 187367 888659 779895 699931 39807 413961 39530 2076 543 784830 874808 506283 32896 532942 841123 603670 737002 44 881277 220780 446662 5 109002 38896 606957 445529 800734 552655 582528 946 99259 870176 871187 750171 251740 5 609671 865226 163 2 181026 800987 2 250596 665049 792718 864286 228 6189 441704 200 826588 101 80169 618945 822333 98642 862926 317539 400393 11 173693 538203 731637 885827 818634 1872 303898 46 666742 811828 863572 804602 52948 853325 46425 308845 396039 889323 872379 872966 203087 8158 404696 213145 79468 646979 892198 358771 72889 845743 346081 26 788780 751066 101083 49012 14952 277795 855997 846770 28 374268 2427 815788 709034 826949 778672 876648 794626 413137 169792 4643 181947 6232 489 725019 340545 596588 440593 703683 590956 780817 104469 854856 550695 851262 69459 95 217 747833 186 776814 386 214881 6125 169259 677974 144368 875572 3 880724 121431 14738 811544 77102 634051 637083 831617 799180 826188 859926 5684 592782 195200 628377 30434 810435 238090 860297 631306 631542 105888 158316 414994 17 56392 890958 764638 838344 448687 15047 754786 658621 772624 712019 74593 128179 131457 847435 68472 2 39161 24842 23056 747364 11238 484289 781587 340042 46 828406 74736 766179 39940 623153 570058 892670 845620 673300 570615 305483 752428 274069 832735 248507 256520 541111 836001 9363 691147 862101 41152 323940 894488 867784 850793 129170 520907 828057 848381 862221 825167 538394 858015 170163 803121 759062 838 368435 790288 873779 2151 816795 1305 867185 273387 460445 877 1 231471 523333 284632 3 431848 806174 2500 731 883228 23 12912 122187 858922 103721 435978 745787 813253 746045 356379 2 195386 83520 737237 815758 230330 269747 101867 300334 406405 870553 334262 876255 60557 829100 807237 852296 103066 174 841523 47 15 1 87408 795511 823493 896616 634541 753239 84349 408150 888581 727803 820667 638088 820167 687039 116166 228418 798060 158807 745078 503198 191651 717639 609913 231644 786179 27 2 790897 76183 804666 859708 43148 878787 679159 161 886358 255 797804 33409 678247 864453 229940 850320 476 891456 820634 832936 757601 1 849856 806389 837107 7 92597 868084 8 562316 744582 14605 204264 846819 156 593679 282568 58717 382441 727156 545789 816222 841449 5 287670 810991 116828 43080 587684 189976 718585 745926 334694 5482 822756 161 373349 599459 2 870578 470914 413414 45211 837788 722332 647324 522164 37 810503 13926 2 883097 618464 360796 154463 666 131 740607 949 719858 629394 544772 377758 369 18922 833138 704787 876305 1 2626 859901 306353 596981 792399 538964 362754 516687 282398 888012 713743 21 191195 208665 66455 2 835366 238754 846800 49092 256173 581592 546739 883247 885897 366962 689323 4 250430 297861 485819 1765 35 299177 109 780069 864801 769300 851425 689081 52861 769648 1 888925 217270 19244 40994 894124 876729 891231 303009 873020 724616 449620 482395 245 864379 479014 15290 819263 47834 175295 888678 117425 817153 124278 1 208228 857325 707427 751857 15668 792766 442543 2065 90455 256568 761907 780945 721308 847728 863044 816290 680146 71661 577880 639159 786884 52 640992 52297 52238 837678 854515 650317 893242 738 895616 689381 855358 706574 495273 37138 32 322577 16 885250 472782 726719 793666 737320 285736 814077 443274 799358 522099 120639 387 889287 3 718356 152426 848325 736226 387989 86891 283834 34463 367057 766662 889379 899139 17487 278301 873394 859234 490457 861039 248075 725880 625383 364 7762 804212 269 898898 243718 148902 700 851184 828207 2 870568 723162 13930 821827 281496 58421 843646 886201 336969 350663 893254 482098 21660 654352 15 877698 447271 52 618041 184671 801604 265870 84 3227 395656 406 553211 655 199484 280655 113 60 6 1189 165621 289228 310555 297126 822015 111406 8 868149 122 521334 820335 768620 755530 759138 3735 3 889885 829017 751036 118690 226977 321871 19 108977 735281 2620 619242 815581 242497 753062 189631 1436 1212 862891 5 36786 30 25806 486178 489061 164412 180998 328829 837403 879575 361352 859934 897235 38278 104102 127838 538739 32712 708187 269998 757032 239095 168 850469 2687 887111 830236 570352 776967 857769 849366 200956 11165 145617 828476 82666 794311 765083 40432 425720 157698 845253 53 60435 897999 22654 367913 283 853339 383 771768 309629 556672 527989 737566 78076 73 878041 812493 6643 721072 113 103 54 894722 199281 9 437750 871266 835641 766651 624180 822971 2 882497 2 93 215211 2488 447381 206040 36295 743000 847832 897616 374194 6560 769545 653656 353293 19534 587924 2085 18373 2576 830858 427795 787342 19735 118756 711260 629317 555458 881539 872909 858349 25 9466 504010 57178 7312 1 428 675270 80762 880900 230955 1 398363 785023 785823 638766 888605 9985 281405 5368 42 849724 807202 529791 811851 824033 856165 831367 140 858462 291 717545 483109 804793 605079 30197 832748 759116 803345 892865 458383 11193 538728 762 224263 758455 45432 840719 854227 290551 823957 868039 885452 897470 766836 876645 6 203336 123059 858863 109485 893381 170 804956 764160 850984 509498 877309 551062 749629 315443 68688 170 166938 27 64440 3885 164413 19495 9 869839 170870 5457 893494 778974 6033 395087 665855 2025 69 895537 800817 889924 883634 3201 663262 24 812706 360030 54532 44 35170 899599 453843 873812 768189 870630 288637 291449 885191 41 166 873323 5380 852890 87704 738195 642566 798267 235441 70 872265 60 284044 704621 379482 424955 887658 2 691147 76 400269 174787 71707 455852 2167 470788 425532 1 49913 897786 679325 881823 27 115306 91810 1 866068 423745 318342 32912 139603 193270 431397 868388 876787 306359 429385 360593 766 488765 899882 623606 882249 97405 2 72149 740971 764691 884258 138 20546 747714 356636 430513 286737 645860 26415 26195 421 850913 462853 2513 816111 2372 64932 897987 837953 481673 3 548 100714 498361 339194 415416 262167 26182 16 808102 78 657051 720348 81113 257125 254685 332876 859972 262597 891428 142789 170875 679233 35 137622 43500 878003 766993 844601 855766 895658 140015 679444 569201 522480 857451 400318 890250 798222 709559 34 858776 247836 829060 692724 434858 884220 80669 121873 846058 492971 421715 833360 4 620337 698703 588088 462919 1 563703 885035 82716 36953 17968 828680 699655 766453 73873 14208 34386 218135 347164 852134 436212 822931 451872 716467 147124 9141 66026 796223 155 51831 863168 849476 137630 846467 9109 7 726262 346999 834195 864943 494292 299471 844568 175375 586214 311737 131537 838900 823526 768403 157203 1132 244158 513481 896000 815207 259443 769878 122264 776360 680918 184025 111148 209720 874100 1 12145 799163 507132 75088 636 682766 894030 3 282952 51048 370 390489 13 162714 896363 1 534234 331022 656342 884618 749706 786479 893 39166 33933 116690 20442 789386 786469 742182 801040 754365 176593 829164 882116 796281 891786 841835 278 77605 706791 38490 856495 895680 853023 173383 853431 107355 895962 30010 797084 174 469937 38024 814542 91 6 575307 264747 833187 858644 840962 311390 13786 629402 863278 889538 864197 896943 4342 875364 155662 759411 219979 5 413686 888272 822384 370724 681616 39 720474 422591 2364 574664 4746 248819 668600 51425 894878 320410 459066 182880 14323 702348 87264 403355 65925 886489 645542 16108 370329 846389 167881 863893 57811 818804 285549 427738 28230 87655 764143 97606 3810 5 455416 204933 500946 285772 820448 885438 550769 516877 539156 122309 334797 793653 294284 846168 764602 6431 886673 26898 421410 769617 581120 727180 527712 881982 224680 852231 867120 735063 874817 6658 202445 1 222630 814889 256609 579560 184896 36369 47787 193501 896035 205630 651026 102097 848235 806706 273900 228355 871457 560541 702074 331659 24 37197 740159 386169 681059 706997 109521 262220 505318 4493 41520 26 865186 1033 180499 9286 30 1 808425 890431 178 49 215301 5822 752910 108 866783 413726 48570 738245 496837 757139 371257 221117 857724 854402 137637 816047 872834 682860 10506 750059 49161 109009 5074 864618 82478 888502 69227 100 233422 543767 32 569579 9010 195 884178 736082 248000 18173 756138 7 793025 482877 2 854930 893481 739554 859180 16080 830062 33126 9 234923 15474 5431 689553 868518 221507 815940 862471 619877 13 730638 732846 54123 841141 770706 717298 10 69239 702273 363480 366581 369512 676 744803 637583 791278 67876 125835 271940 548507 137904 852426 283593 2 21332 2333 311866 752047 174789 118094 774728 2 867781 508767 618 79186 6635 702894 456546 121445 560324 862642 279939 853650 892320 404996 760159 556665 787504 771609 462611 16 638338 797835 1560 649313 23562 870210 536032 746766 103313 6 857291 64373 834369 312 357744 832227 271393 2350 479307 262 144376 596859 87346 765318 506680 855951 24 14525 257984 405212 84997 773536 399653 783859 101479 866196 146011 113774 650630 136249 207103 546001 689188 6 883462 481856 340 447580 488360 367670 861012 401129 7368 18193 895851 865260 879195 814864 171065 709688 278 406510 761917 828474 146427 843981 637844 194331 3 1 867374 742565 43344 454273 740164 6550 292910 343187 117 14 319819 634924 127405 218448 810419 1266 244017 48 615028 885127 13137 872275 171569 855669 704441 353 125830 1 814198 335605 224135 187934 818618 118866 570004 4 1612 434910 836240 811835 522550 177 562333 386298 859589 342305 16 741735 102740 233779 1023 718897 1 758842 875627 886020 6222 678838 354271 3577 235226 882809 632864 5072 660 23741 222601 680523 895314 896689 207565 3215 737060 359258 847808 9615 866905 833989 7 208775 657356 1 550640 819338 2942 477132 670073 784389 455112 841706 879848 37771 861570 752872 210562 760712 153856 277355 886443 147091 400389 797557 379914 878499 868256 94867 895357 897666 891535 149 296227 372413 809250 293408 805758 14551 435033 793950 403 882818 829993 836546 625820 413617 820797 60 203 9591 708603 153 242 612244 661 899567 75 470880 861685 532617 101129 1032 892750 296562 850394 233243 850238 717051 766677 869192 705312 301712 462390 758606 157745 828466 454211 149307 754354 5456 503978 887676 888161 897678 110133 3187 50731 367029 827786 533083 55456 78047 288790 828120 891894 837056 621606 47672 29289 637809 288514 639204 486364 293827 266253 753415 829384 795317 790067 13 422690 117751 85067 790569 5 586790 899294 747336 842 715040 13 3103 381842 241392 42 198755 301068 80127 10812 36 851988 581004 837274 840804 57508 118483 470168 234602 22576 92422 110 269358 650859 64 750293 216163 896186 217209 887075 234042 405054 830748 216 572917 229616 645676 580834 727405 14 520 858900 894845 33 2309 156220 80748 93707 187401 875313 12522 1076 818438 742407 1 697807 3443 344335 518051 173618 24493 2 774655 753200 725931 303837 148987 203609 505 267395 338923 18174 94702 19 886599 746564 868075 51280 840515 798198 850211 626992 13382 105525 876173 35114 713 301843 26681 716 860177 616410 538802 234685 155063 202088 11 373528 321456 1710 876847 740310 30 604 434208 298475 449515 479420 448900 827904 62512 874162 767048 150348 5607 820500 845986 390639 712 634706 4482 862128 8531 58 456471 491249 851919 833561 37178 240912 850849 873102 462685 5400 115057 546110 29 705893 600781 816791 440528 860490 585129 2 687497 458100 894072 74 158377 844214 555300 78450 702 732098 122248 64 15679 480256 362033 9 883288 718371 284 653014 2 580621 13974 13222 581761 826442 868869 3 652346 883472 894329 98486 313275 891098 763192 1183 874591 586130 852491 747780 819899 887000 853667 623718 635089 436162 237055 691853 27130 297020 746176 886194 131341 697129 825363 865270 996 813199 867532 2 662481 187565 160396 887918 15 261569 226828 512 711558 756814 867156 730957 802476 892952 67406 549419 6086 264893 251304 835272 67688 186264 857190 762295 741025 2158 538814 832683 865623 580219 685143 278801 552 76 195276 803034 388549 26 889014 197015 741358 645686 898600 42 655 861350 401766 19455 828719 2580 119822 368199 850899 778272 838582 613764 870765 778011 875142 852547 353941 191 74034 354911 854254 263534 659870 751377 797517 2 133449 781111 853105 93702 645736 886667 26882 97234 784338 94691 856634 873683 833848 768381 833691 332854 681367 5 22336 201669 812233 86501 36525 870925 611556 893836 129601 852663 99326 4 28 456079 2 18077 854718 11 55 45 847402 759 375 898421 885161 337779 461336 11053 393284 810732 17969 95315 5106 19227 510100 300783 119523 804160 76761 255264 618844 164179 787 835729 804486 781765 874758 880230 420432 1828 875902 813606 876999 327343 802267 392017 273478 266355 26 879780 895461 3 137225 283606 302545 679777 891879 84104 866550 888987 92780 744621 461245 216105 2 491642 451407 865654 881892 228 6 33406 6793 41467 28548 873340 34 733211 878984 768817 476136 453372 8 913 805965 24 122535 725510 872605 844105 782670 823145 39701 843325 653685 104321 7933 1095 550149 156038 760770 713584 272144 445255 823171 31501 235714 881792 24625 877478 897362 13311 283 718275 4683 254809 330005 678758 2 337175 4248 104659 361892 273992 330977 785870 164758 479311 407697 9291 757716 281845 515292 7093 796459 104950 135802 611766 843765 174089 553815 295549 15 692946 654546 1497 9686 6 261637 7 41 4388 746810 761528 499935 348620 103864 800777 93303 865692 550569 812795 533055 275 630515 91238 708473 476713 5969 625439 240619 438697 840375 11 514621 896097 639656 611436 892889 16 888638 58 686878 787371 548817 659780 760609 4 725148 328231 638529 90915 24081 146331 202213 447391 706016 14802 154292 161451 814455 895394 45472 706055 752845 468172 2775 850255 10312 863822 16172 100327 856605 1 860997 657849 32879 868564 107 182999 509569 870475 49022 714896 638664 187121 262992 12558 814645 314507 142367 883672 4737 44 890521 360557 819595 28697 814773 467737 4 351241 494062 636046 435405 526357 701042 874674 839685 603910 77939 864623 476263 617423 538481 834550 226075 216362 354701 27006 2373 543970 66855 845273 365908 699398 835309 879124 139 882356 569299 95955 513652 78487 5 521310 5 14856 33340 62139 1284 2 214 439278 52776 383096 689207 893746 654510 491568 855722 851199 869573 252285 519213 93 838192 833271 624070 798458 608192 572345 898785 853953 26 174690 792860 516180 2 858334 1966 765315 791455 422657 94585 869053 769839 783803 704125 563072 805681 52 899885 35790 805865 509300 3107 263365 44558 626376 830988 734613 7 2873 762057 309508 892106 807495 746034 871 4541 852758 851014 3 811585 73104 201451 502081 853830 388216 871701 3 841226 311715 862230 83 1300 838109 297896 91981 3615 718893 206541 824560 867223 371172 472039 817369 83 4 113095 2521 342889 31 41489 687537 119542 171 798711 887105 874922 742200 112820 585238 885976 23926 452 878807 840064 9389 656 257482 768537 863504 2 167 729109 577998 1 899726 740653 623146 745980 849276 803315 506582 771620 173249 835207 144081 874048 898254 797886 851369 59142 125621 408732 531251 732435 91 132490 220271 3 3 742953 41738 818329 897204 835631 745785 709738 869367 39 816866 594498 551426 11 2 192781 875618 94127 583875 433277 882416 371733 25385 83350 861209 811801 272 880558 72134 783597 221111 100972 896363 73108 211930 174656 814641 868856 2342 810528 84 849171 1201 176386 21 1648 3 861202 214195 196621 568 544 870356 95115 499436 780260 1671 295005 542043 240690 808971 176288 829432 851552 2488 1321 471796 107 59 311 241 440421 467100 895783 865965 2568 32325 868863 628521 621052 185263 122540 899142 789296 49926 53624 883548 4313 895678 647383 761471 898419 868 338333 607387 754230 32 803 24 851677 24 424125 237957 869967 1 884626 872274 667178 132203 685159 560761 73 445371 5657 14407 796315 1 582253 771167 508 767928 837377 9057 822375 461423 849499 385473 881999 19724 11 895125 823313 10549 885922 336170 774780 363428 472171 279432 729441 44197 148486 1673 253908 888248 881461 139377 873339 317861 864615 286602 874131 816567 123623 71829 818287 648754 263686 101 770622 304862 506735 862573 856102 26 842141 10919 460841 542088 12 3 838488 724517 2121 778620 498986 340600 21 8 724816 217709 550975 161867 437451 9949 888392 31 7325 849696 4 854564 372878 1135 174500 684445 542135 897445 571791 849018 328523 808039 463379 180490 134311 760599 1359 186590 572826 7434 98 275492 90725 9618 64435 455965 453684 891984 698145 708913 635 258645 671153 171445 391582 845336 101 12113 781134 789873 47395 839198 871243 245521 82023 850515 7 798689 892551 272942 818742 165731 851717 532 373 864791 755108 801755 874981 541 132008 876825 851371 595091 151317 611 898026 472576 652754 895684 478300 736274 127129 657275 856074 836504 79696 856964 51642 123228 681918 790343 13548 678044 535077 753249 37324 878559 208178 823998 24562 262 220473 562803 5 432 258733 988 811340 75052 286103 864578 843777 60558 63808 2 49297 9442 858641 73 897693 184278 23970 844161 808046 735521 824849 346264 349898 838335 886062 2 525077 659583 852330 446519 854419 96354 639577 9 491 881201 70242 814418 726605 882147 86083 390974 2 48 69 757005 721660 861853 879492 845309 648429 856040 245 446248 368095 88027 858497 802597 864437 16343 183488 428840 518263 856066 484083 158525 893416 862190 105534 78033 476439 591982 712383 558339 870954 225 239466 816910 689767 380 247340 897617 874478 893613 1107 564917 358508 67 675696 112436 320957 859877 723085 65402 886731 199395 73376 865818 290 767828 879035 827426 889552 848436 31 635108 840507 851524 899047 311053 202077 202 856858 329500 874912 534248 677718 61 856332 489752 13 706716 556806 823584 875123 182077 888744 701575 15 343542 869061 308597 313235 324 795543 803017 813938 31 874361 12400 891467 365267 727223 626059 338365 5 4 557100 868752 11791 89617 730639 9630 462800 898700 740870 403148 311831 70664 707746 869027 267530 632153 743601 144203 70300 2314 834257 817949 20399 7 15 94 261447 330424 375094 840016 60256 59591 879032 849090 98 344387 884694 857442 841549 9 332876 775408 135 3580 442075 668558 788542 765806 717808 554078 812888 827037 466953 876483 857140 426307 23 782820 865151 366815 305706 770 186555 343321 502480 435865 859568 812077 108171 23 87036 359369 398148 865287 144712 654825 786334 59 87 12 33 437833 802034 621560 368599 355380 220461 645094 30 371640 870 865778 896075 808956 494461 876117 63 848 832817 114 809361 722835 247965 817223 279599 859054 873860 714 860170 82 817393 78872 772129 285876 2066 601981 631125 780162 308147 881720 203747 839988 537797 444198 499037 221 692725 128821 421964 2 398 774643 884528 110 770455 871562 17 150474 383148 796317 387988 848206 3673 4 199362 368584 1648 226672 781615 324674 853402 437190 546952 84850 873865 292276 123 867800 874499 721048 805237 782523 400530 740877 654982 98833 594799 338217 128034 852116 206171 18 1159 1089 89 842582 46735 624009 314202 896828 631017 865973 2 686416 10209 621066 270564 142 860139 847379 580398 362979 757503 689802 102768 424 286222 150624 34188 77810 893031 189159 889638 735049 327741 12449 653844 340097 19599 740991 9 840925 71887 547905 839577 5 204182 344035 798089 155740 298223 398105 30666 686460 596270 675198 35 332573 130 806473 881987 845545 878798 836298 91081 527611 6061 556796 26117 5 726265 561 429254 874302 869063 807706 7422 80051 106462 164 296134 331519 866321 79343 444944 79385 3 878875 14 899851 561220 869370 210838 796146 773900 18308 850629 342065 896291 846249 492766 341491 321538 534551 814591 6 17425 44260 1515 56 289950 855042 6 741774 879360 2872 889171 899960 7 545640 856067 849893 869336 468349 713315 227336 685880 102879 193425 709076 443274 478180 652964 86624 151 812373 867884 498216 31734 389343 784400 222834 40543 29 850742 63815 123601 666120 89297 56 752781 1082 235077 136 839134 39810 20568 732477 48 202654 827237 785787 2 692916 212193 258 49668 832598 76875 14129 1452 63283 67299 753737 802863 338991 893417 26341 887849 329208 327863 11062 15042 384037 868471 100317 804349 58 296259 348957 819323 54 241843 179779 179338 716126 883594 701266 749353 821464 612260 700397 653 169521 702774 52085 143485 9546 165 246132 597994 543001 269103 864592 372405 679676 308847 891268 25141 32297 831895 424735 114776 4 867675 726860 83 910 476644 10508 814681 298030 541487 751615 870889 899674 4818 87417 866 191 894819 882633 706688 699408 1 852827 896575 497005 365074 409980 5861 127019 830810 754352 1 191841 64232 115550 762416 609313 6 37246 722473 204708 9591 834554 806013 792345 803320 3608 393069 803471 894621 820692 1 895389 100928 1052 660975 546689 18026 69838 494376 868819 300873 892096 142936 598478 228 485 563812 646762 566854 189841 396607 701853 860258 29612 888882 897928 727179 509334 380554 510665 298 34404 328870 895488 118233 892194 792374 215981 3 825260 892870 764796 639476 859797 29157 42994 646651 103984 645370 814708 1 685221 66890 871092 106098 343905 858545 897432 478191 18206 766972 1327 62200 576 121938 52504 657409 699458 2786 354275 76898 120002 16572 794763 1286 792748 145526 59907 787311 545294 754555 8650 151853 601170 352999 93 44252 846375 351 889753 187 118519 27413 811564 3 839443 280548 824438 854326 852191 102962 320566 57964 802754 66 82902 142 848930 538100 894070 836 371395 2 854028 880633 896998 229360 726125 847618 2617 295962 680567 69292 764862 450688 3 899942 317564 40 408615 895283 107744 863099 39628 661647 500852 332718 6 851370 872203 790404 3 3009 28 187 2 824818 3382 185268 791957 763194 887899 17 860473 807490 97555 8149 96816 770753 743035 876466 506311 861535 797276 69 481863 862674 214850 848660 1928 460652 421974 24352 11 316123 207791 51 709122 798086 32937 220192 227 253856 239523 424068 733152 886921 889995 5 2 851813 877400 806761 375481 616956 789311 13 353453 291557 867157 25 858729 815482 854300 81098 328896 771252 162261 290248 898851 833667 854882 859427 123987 483285 837144 28 463170 825849 5 722427 272 1 1354 434328 405922 53962 44 10717 220 48 806769 802 1111 28795 568604 719997 58 75256 370 875139 475015 820826 105229 230305 34 146208 215605 795717 855016 7 159862 775315 4 897358 160692 213593 715437 338070 852733 723111 822356 872875 882893 771199 2 328322 4689 8 519956 877222 845104 219070 833680 743263 428979 887453 888571 5507 772391 698105 588067 837104 336548 744281 616612 864124 802920 9024 3 872037 1 19 557528 644173 873785 890030 757250 634911 795960 433 469085 397 31010 893527 310018 5 877731 761931 857025 29694 303832 303154 23172 797 21 140537 5 794611 821236 15 117897 261116 5772 948 736 108063 799358 315037 826598 453055 485595 890125 2454 96 893023 821918 892426 542610 367431 24071 229863 767027 344 716749 989 461845 634391 879870 772179 523338 92126 175349 399260 47423 526585 830862 533287 276799 604144 439 870142 8792 68379 478165 348484 875772 814981 552449 881465 3717 830749 198765 6053 362808 514698 5 760746 539774 58028 80528 552072 2 589895 669944 766263 197995 275405 197134 57 5435 745318 60387 361284 239 869524 848079 550866 886314 15715 322803 863861 395647 363461 250837 551147 7793 4998 310528 618784 610 12802 835845 802753 821723 759483 878011 899822 353958 72 335 340931 290963 89638 53416 580588 630139 726552 525016 812081 817231 1 952 2734 872005 1 811491 551308 57783 738508 897913 781835 859899 16414 209362 885639 1397 897710 1505 804524 781699 6081 421307 827899 446928 1475 254281 1258 509325 85218 2655 871570 259149 2726 419033 394367 211 867779 304711 424978 16904 128668 6 830166 454360 847083 293433 6429 630439 882215 28777 18355 293994 16688 19090 2 169198 1672 899516 820573 810698 334768 185414 808333 1135 22231 581398 620168 682216 91 368674 53 145784 33679 128260 52 400898 21 483507 863838 2 867435 852666 808982 890727 361231 440394 870100 843900 664031 201185 175529 886908 10136 8865 782648 20991 785735 3 89 284205 18078 100473 466622 87806 862778 4978 838329 177292 9 277608 140879 559608 683227 219048 424205 297768 241194 530942 641 772285 79 812339 45314 313057 893755 3 736868 52212 872440 884153 831879 585828 203398 4 853667 366277 469149 710461 899112 165025 667488 79863 360909 2270 509482 830299 730283 108786 897273 578328 848073 73111 36115 99834 159 354212 846589 163 639504 18 870955 405064 7744 880786 7 839641 181983 851508 726410 875388 431427 887064 874298 196141 805742 640143 882211 796236 859336 87 13 862173 578081 166149 885994 20625 1831 431296 2 885042 153867 723309 52 895790 789758 66 355743 840736 13 878440 405301 627291 895626 857362 529036 861739 470203 36558 842502 758610 842612 208555 866 423447 140978 10579 1295 895905 550088 851517 273 14 832310 853823 856965 819923 12 108195 309233 418511 783347 114 44 878035 851686 4 409459 102 892490 5 820589 132082 784206 556878 888630 621852 318213 847081 19145 507906 23324 895869 288239 839501 418053 57235 194656 12 859883 341587 822040 459467 309227 858472 333879 843102 740955 54 482348 758894 392551 546930 157075 860513 602771 858852 846205 878502 6605 234787 22 70 176510 3539 311815 45828 881802 718869 890186 753904 807671 843121 10 881001 2029 836451 36774 854984 831411 597 756363 627405 878444 851754 796470 781936 878522 2495 363438 267291 22 879737 689641 671986 437870 896416 10 898895 197284 739782 456997 877832 842034 419341 689329 872127 876711 881283 820846 750611 351192 854016 649669 82094 342288 684852 874316 1083 30545 489604 215310 218 462915 447101 662911 271814 284682 528803 831215 450236 413705 43901 279584 138656 357863 754246 299440 1 271299 47446 30 158813 758590 783708 678119 750735 760559 831080 890326 95 147769 6 805904 64131 801784 7 4732 375564 76139 242 2 214936 800125 129302 342322 12764 381492 828534 283216 329646 12198 887090 895448 48 690085 4 145535 302048 448949 145767 837551 723025 23 849807 525507 855129 876891 386840 2 809105 3 863487 484782 8423 826532 760218 1789 82 160443 696743 824643 2 762516 108683 71590 775476 156013 569732 718753 549951 872832 669824 15753 281438 865543 576597 29 853981 362926 867610 843126 896525 300117 71 750301 34091 1 874265 206511 21964 298312 712085 879277 741454 192921 495067 578276 404553 264224 172 32 195 496774 506360 260700 863328 862026 10111 35510 585644 891736 261792 893078 110628 850668 770978 108413 643408 455405 323220 197868 8 413708 2 669478 350599 884007 892644 459151 633825 20 164164 443366 18596 17331 127958 218751 793498 890943 319083 871609 726328 844971 821722 844577 119095 1282 808538 147526 628493 897509 25 639814 488783 882258 844842 874177 109487 242890 232279 242739 898955 448159 743507 15964 274911 614239 776521 839983 252612 805058 223284 2218 69387 620 806511 217318 861395 178501 873588 19 788501 879541 826280 881311 899577 868188 868044 446126 15494 391842 733559 700311 865294 130893 798143 863117 698797 462100 34636 883233 649698 20184 885591 87010 760822 239775 23 701863 13582 858331 844257 655428 898698 684108 833172 3300 370990 456603 867625 882 845903 262088 112 158896 16 306975 712061 67 29 864995 846274 209398 182880 735759 154 660791 35923 225843 868903 475498 68133 54693 881814 883373 430226 468232 833715 523013 219700 352728 858267 719022 773049 475201 4031 706260 9442 2 851643 489680 770433 861691 241307 12160 329 551331 5060 8 323791 113410 896060 870013 887319 361451 592442 696355 849417 90 315 684515 846655 782389 41 846803 271991 832406 377426 411 192839 361 655356 210260 526027 133429 817040 574853 175885 891775 7 784536 772192 3579 837344 380561 113832 788845 841399 726090 802999 797040 801668 827321 509590 3 836996 1332 46760 27949 464559 857581 7 20832 359343 1299 878099 894717 878611 7 298863 802485 202403 120 587582 596669 215214 2829 771968 811011 150031 557827 192238 83337 654 850251 894959 861059 188655 599019 1 873916 846339 83 283355 449 53760 618298 265603 8240 357369 263964 10806 892597 59 864263 324867 289462 897215 895622 834167 809521 855373 3 791789 22723 76531 110999 302494 11 18 838351 13745 434628 124429 107577 664478 337701 22 5884 683200 1073 354171 142516 719032 796022 814324 740665 619652 1431 787700 384283 788574 7 737468 118827 1005 86646 65 56 150601 16658 339585 890311 621739 3310 898529 647312 9 367225 852959 378968 868344 9 151 822350 857502 869139 897308 218659 23319 709532 816927 331258 897022 433859 803863 860413 693900 887945 1628 351149 865225 277711 187918 385382 842819 537527 201840 847518 793661 97826 655 673724 881197 897476 2367 4 814400 35386 570400 798753 703489 316881 890541 849843 892841 679314 765255 510646 154657 842161 759776 37507 831448 10 880039 241331 173939 350762 1 264027 668311 503753 890430 310008 866828 435067 715563 77 323503 175 886752 883947 890886 30 48913 799947 876508 3 330681 887784 1368 634512 125494 846219 72265 284749 893587 37708 634622 520742 690332 13 170592 829998 505408 10 25104 760509 128144 659152 838583 163777 31464 877645 799886 2 653507 782900 159142 283689 422802 887267 764372 800864 827433 533591 156572 275159 700469 853945 104045 4 3 79613 3 883580 764442 74346 126477 709266 428 248203 898386 701413 33050 824825 621669 548566 788822 154422 350136 726770 655409 893568 695786 77299 60560 615943 201 577537 16876 1441 54 893141 24 145913 879176 806174 134513 421201 73 852944 132584 802889 765496 874006 742784 792913 877930 898302 836362 854235 14 849185 438637 840149 884483 842980 691243 876993 317 794634 530680 112 2 234673 123689 866464 738153 842696 110070 838458 642728 4 420504 378902 247 43630 422354 767199 36022 817780 59368 863592 655215 846543 317824 862309 545111 46824 865948 532767 870419 899149 453001 390530 419925 53229 398169 2 826067 76 886313 731227 885027 837331 850145 120038 752468 615811 251803 547044 101581 77 795242 101707 801419 31442 391244 3594 461519 605390 9 893508 899030 581206 562889 850517 75082 72546 734114 29 845600 830838 882267 5488 853512 514448 31046 875666 3750 43541 893916 243089 1 588371 114659 28172 33742 787264 311172 60 877293 588812 79064 53 23573 4 17 249993 9630 284808 576107 223085 590865 2450 792024 407382 365114 7 4 79603 760254 458124 44765 102775 11607 565416 875265 420856 4 93692 733490 711 855585 316679 601121 383885 3 1 578732 176280 851002 861050 563750 748515 123981 389921 892339 67 669327 689883 327136 1974 522378 151520 880305 337569 239383 649868 849326 706720 27377 637521 696654 350357 677075 797832 525213 894892 10353 761221 898909 153482 865534 277128 890369 830502 27952 195662 366838 311682 791211 825539 762432 209053 113278 469729 898904 18227 531173 64059 837189 339506 827297 857816 680914 877404 540 664596 2 71839 4 750011 898417 442456 824426 772308 835183 778940 878839 492771 796470 741759 287682 29315 104086 825610 813323 606568 880 152 375 604711 590356 274364 554266 842503 847707 553230 862389 843908 1 237 61991 214192 238224 72768 721425 738931 840720 204738 881750 891830 816127 370820 126501 535839 125116 182650 341032 473350 105123 776446 399360 44923 94982 828725 858000 28330 636806 600299 15928 3056 126493 476567 217509 90 868499 46 458218 382962 626988 782143 503130 834359 136579 155730 626526 527386 890498 767545 864465 1435 854454 580138 915 756362 199832 413866 796541 7734 508901 784344 759135 628104 781281 895425 427751 272522 45 884535 57198 667453 5 731390 858799 2046 303310 755248 883186 847583 162484 514237 230678 889895 1 65092 110 791407 3 764634 631 831513 885060 858736 652671 899695 1781 306051 279229 147 11954 250109 100 281477 615156 733212 140362 134031 653281 2225 611883 896592 783568 882204 776506 849028 623920 757376 580940 781288 877992 1641 688679 764540 3 884125 797 8 549 107717 729972 830052 4 805669 896439 592297 818894 707115 303688 484465 864370 16 709615 889901 13958 214469 598854 159 53440 415225 1 844098 73 5821 344085 131821 447 282370 716 234501 835245 34471 256562 95 809882 15841 117315 839866 3752 60 828794 805622 805649 1 90895 404558 832837 353343 291531 548471 49438 190469 728293 507803 439415 802610 21015 850404 899274 857838 33 6438 77831 369355 3 833108 861511 838232 852298 277698 514536 813158 778983 384409 852880 101 2009 50020 125809 7 669379 884368 15342 3 811523 853704 141296 1093 99602 3 776330 872037 846813 823763 430827 40574 180 303627 781951 845863 757552 247 4 33728 781640 879962 712355 617435 21320 356781 282092 163147 223194 12992 779570 34563 40 224802 898515 333255 668321 225800 184629 1 5159 781266 543561 846880 468736 818139 886154 212593 482922 864779 888677 257370 847638 18334 368 6690 826268 327 158921 328531 7950 88618 588812 1201 41949 765854 179575 849182 811826 748153 673484 249194 62757 832545 269056 816551 669385 265048 839527 876469 809239 889147 291684 7 759997 629442 44776 810431 199543 193377 842455 4192 884255 731237 220368 610001 414979 854203 49348 444927 871377 312629 519781 206821 188232 3 434103 770045 849285 733529 718036 281388 96 550226 573913 726199 896015 272486 228481 196854 2851 848993 584230 6557 22914 206 720263 109480 832975 873711 820337 755935 613756 100449 391736 12016 697889 89 101448 611834 690083 133022 59 612293 55162 668574 226517 743867 868832 641671 105 7192 11 621482 837594 865979 201311 10338 1351 896850 722548 19253 877534 191 894506 433157 770958 812266 639746 124 45742 270 431896 772485 656631 24014 276670 3198 10 43440 735190 871818 821398 497588 816945 866546 495718 480 551914 332327 862241 730286 27 897607 860872 885297 85591 700706 1476 866425 877382 677264 638984 163019 13 872903 791299 701893 61594 47166 469149 316 79837 573153 389819 1363 326395 4 827143 486273 1 778042 489872 826762 842892 396602 10 794338 2841 853464 82054 475907 459409 834162 855475 4700 782966 423548 765601 863385 449072 698780 3 123629 410224 531814 406219 717357 656612 1908 774142 855029 938 682425 872630 351044 835407 729918 480732 760901 195 865261 563899 865488 97752 22370 87 865864 554 139021 1021 49 134784 815527 590174 694383 814755 13 888516 457273 502922 58478 628050 514553 547760 15945 245997 2 12 23556 766140 1042 508 16 884302 664665 495099 830806 151112 764265 2634 884858 850523 780332 75429 269681 205 2250 2262 33 575350 837533 891187 355046 6624 798684 3323 877967 302467 359078 144225 277819 2 374400 858639 3809 105420 390551 718778 890147 811866 878647 147150 491743 433871 273978 714310 382229 840421 769380 879016 94648 22432 187546 735538 867650 142375 785036 246929 834040 631572 16 2703 19 311767 6 703120 656545 836203 1 353026 872971 896728 234589 67 12308 725474 42253 813541 759550 610162 470105 450871 182363 536325 851332 585693 227418 887443 419785 803943 2301 653070 24 645597 47 47377 250960 698762 640688 558251 196015 840725 3 21 896673 829690 758219 819651 872415 527619 37772 873753 898265 851449 819914 528804 153315 11954 11177 25 772972 827579 732102 2387 835510 201673 895689 399511 106331 770573 360167 202180 633731 864844 44021 852376 587339 328125 239499 1231 818998 412645 855366 181245 518753 873490 101453 365944 892570 888003 872719 272258 101568 191751 111530 567427 255866 226406 301267 720709 167100 127129 898848 34084 552530 454153 257939 44493 887380 700037 746939 751082 10 880187 60 119837 382112 175275 867301 148715 881713 893269 49 138831 405508 841210 896886 899128 2 492212 4173 774142 746559 698942 187569 332333 324771 234022 890544 4331 13 784031 2917 1588 893107 875016 875588 526296 138940 883609 581769 695463 9943 823274 856112 766835 794384 847450 262407 853752 805456 4 30782 705510 779296 153 843529 61785 109568 705246 893144 398582 307432 25 554534 386059 329941 776959 585918 828580 633205 851006 897374 876921 819787 252 193823 816907 384001 245049 155212 2558 110134 868867 278649 2 850670 230787 496839 715816 818433 36734 5732 766864 338222 866032 9 881531 899562 5171 878532 104 786853 337770 429603 861370 697368 161475 399015 849876 179 762194 5372 802469 713037 33208 856307 791705 882389 2 62659 180753 802320 215583 727971 680 819433 584105 54700 3 182681 718548 885826 793478 898423 565241 795879 4367 1991 219182 890334 764522 669658 813875 592536 230307 3165 275497 455947 25051 2057 479465 366869 683528 896181 806723 528772 879294 90740 453123 319401 835941 897555 142975 125 896467 26574 47183 60498 10 716248 856114 777223 3 112731 364291 510814 2111 2030 142424 502421 553386 430707 814566 856809 26 877313 863561 894553 532779 427794 498005 878813 786201 499003 467122 242556 858081 818465 530435 281317 718043 868390 853614 879044 874557 888364 726519 861496 753664 768423 540 898532 893183 2651 863236 632055 872476 8783 133903 896515 859096 69122 5813 507360 753841 233916 844545 204766 465877 887184 22580 493721 38553 898316 171177 609561 892328 31370 843397 8 235064 885424 798561 701091 816399 1 641687 440496 7650 802858 223771 843366 57 515 877091 818780 534683 187410 899181 897988 800352 589920 863508 348502 651217 2 591730 680715 15517 136 183054 884674 516240 336157 627719 406098 163577 677106 854532 848639 850535 201800 811620 260230 68248 844021 404672 886851 840853 125491 833734 138747 327206 878121 37569 132 524968 208 767421 186360 6870 6 453161 12535 749938 769535 456399 264207 207432 654374 81544 30517 894089 26749 10 742797 6 147021 350491 426686 9 807554 571225 350848 677631 130115 890843 845414 391565 3 899821 51619 22513 690655 878751 741621 61979 625735 731604 3 6905 18823 780297 1866 789643 34921 498958 252470 878686 626785 680128 78307 1 238794 122224 871184 835331 698506 819788 898737 567563 3 3983 734945 580397 358854 723646 841885 579101 3163 736807 22 693265 756678 547866 666832 887636 294 170481 5 376 152394 19461 363 687506 830 189399 887611 12 659750 193074 374993 845238 597352 489603 836654 894889 899438 832541 832428 378318 339919 567144 1380 759536 38 169474 899624 868281 846384 86958 488643 406325 662639 369448 13912 867696 20771 762745 892877 3182 817329 211 188 660133 896497 6 423429 837067 4 880045 124347 39212 529 675296 96019 597594 783449 665898 11859 46159 12 373173 18 432898 71904 786093 6725 455820 54929 61594 854626 895789 806789 799069 817972 548311 871031 421660 227463 719665 870961 16799 239331 19 832967 470631 974 752432 494217 877174 580842 8 270407 19985 667227 7557 1 757442 2544 525157 528003 420000 1 606283 829206 2217 577753 85739 416772 366694 569039 280766 797238 16065 345430 881457 25002 641574 304441 884363 89405 134740 476233 870273 835369 772385 107212 18520 453422 819313 886337 17 865164 889838 874291 894905 896186 63 547514 890073 651353 835087 521921 891786 48987 471406 785701 138622 341555 831713 59029 677208 737685 822588 585957 129634 853827 864275 533841 3262 178946 767203 816302 195 853765 821217 387696 625333 23630 21 788515 499117 19220 171532 22840 563 333796 163155 172928 770379 535672 295125 351899 23411 105 303881 791050 881296 46142 868033 75930 484422 888137 231 341401 19065 783119 875861 387550 888227 791457 871286 4111 101 879168 343241 154113 454432 482922 1 863666 879578 14538 176444 49303 39976 541440 242153 534379 422730 658162 15809 441558 52641 2106 1 522435 799001 693944 14836 50 332661 557612 884023 561342 389842 517211 874024 45913 875365 261281 93 824828 597535 893880 7 766799 879256 636394 418464 493383 38068 397033 429526 4 77 966 859617 45 80793 78483 319115 200477 12 384710 856391 882873 697311 576503 49215 887831 510232 777442 817879 565563 844052 858185 819071 717876 785688 95836 240610 155552 521283 643318 843876 6 391538 524557 11067 421039 480318 534721 728 636132 5272 568401 1087 414084 240176 189842 858887 858620 673081 416270 810798 868633 589982 799434 26255 624 413080 10258 95082 579488 629307 725860 12 597829 648287 40 577618 898086 7827 634960 3060 312454 885058 335802 444614 485485 392734 53 877405 850943 859450 29 417 5 8267 850504 21515 819586 2548 339392 15 708841 28722 120336 5 6604 585045 481542 896005 728071 11 759245 279577 892113 660970 866916 2657 358 654303 868626 284710 581545 760770 749927 685023 366861 893947 882878 657075 473840 784679 2 416275 820021 9 825002 588935 599912 835275 50192 86 788534 445372 418062 746247 226994 892092 60708 746032 167713 250557 647946 613528 869230 795432 427965 51068 830531 868308 377 512123 622589 785380 188 178820 195131 159051 743363 887042 826174 10 686541 617562 217757 531273 346667 684756 183303 112204 35569 11 867723 454426 10866 143327 819647 851463 431829 290308 868502 741586 389528 868213 25624 736832 1638 205968 102029 648945 193702 892336 621654 5720 543363 740060 12 855630 530325 619732 512067 383557 21743 76847 245086 321376 263533 833688 891841 747946 885551 836871 182194 201505 612236 669419 6849 426830 742982 656611 816402 159785 58904 880779 110364 576794 221622 878816 52011 820045 889557 765079 896787 740172 840484 693712 296448 870812 617438 311739 710526 13830 190316 13695 84030 855698 769072 893254 796827 512320 693767 751282 315 231855 675434 220439 607368 878993 877895 71876 724438 834158 829115 5 343473 36243 777656 859198 316502 298028 874545 3 77728 798800 548 859385 2 116437 12 13 860907 862312 2 1 843776 540694 56 162819 825111 208691 862788 464676 58196 500637 330139 83886 199 172329 14866 550042 538569 276449 71113 250190 235172 770940 295214 1900 673478 608 4465 785974 884467 864562 897379 785179 788600 592394 507688 890492 719566 649497 597266 843462 895982 11 756750 293855 310429 166255 15471 883828 141 447036 321032 893159 364765 793244 64766 793870 129 188273 828624 846099 418 879023 298 117 76 778088 240885 726043 1223 885429 5137 455216 288422 640849 894846 647548 844100 291299 687144 495550 890310 2151 718467 770324 738146 584804 861557 852054 2 662443 848994 174134 508355 559968 188601 136366 34 817658 382671 841207 798676 827870 63350 500732 282061 752990 403344 2 418384 588775 899687 758705 497873 641563 638 824183 55504 50 290051 849863 163 28642 877790 807252 338 812378 867100 1 780256 271982 302318 850470 878083 880731 686198 859700 199840 812493 836710 858693 463775 769411 875329 503106 496335 227129 425569 18164 183163 103628 18 27 9470 851472 632473 21087 7652 773352 852435 317272 815785 794819 877843 705866 897327 851772 882927 868843 3 834757 14772 544691 63 3640 369468 513239 366550 866181 2 75937 59339 8 318410 472105 868809 21 851564 354387 273621 2678 559286 76460 823643 897429 780055 598209 7 879995 567002 798775 592474 222 821277 795440 577393 7 233500 4 284079 603102 41903 823227 54 19 48484 189229 234334 894485 841265 138 17204 364770 1424 342892 72 571763 849795 332703 54336 258421 3 789626 899504 888469 601376 55 820457 238266 736611 22630 211945 673180 139 838511 569161 822854 798602 338727 655490 59 899255 138554 135689 856716 400989 601 675523 776578 850288 881237 481771 857370 362841 821674 2622 198581 248 264309 5930 898558 476305 828845 63413 863457 496129 479590 1354 36990 620900 191682 653739 734448 228221 428319 60 725547 1 666774 1167 836022 518232 890209 809894 555410 658683 708124 891758 860493 686304 855290 829367 57582 109 895086 892465 214 1803 227 800948 854252 783 850913 194628 678834 881399 548653 879141 289518 685549 801926 834756 649303 145486 614402 650 726873 286979 59166 668624 887882 525082 13161 258569 21203 278037 188456 6009 337955 439435 305258 191539 694790 558244 658756 164924 26 831817 156238 97043 777103 123873 894700 496286 848851 448868 606570 260067 767330 3524 663999 715769 893057 26 418994 580680 269173 75732 4 272899 873148 34852 833824 259049 438739 8 760081 65120 608 334 873384 817633 314569 1300 488142 837643 560518 107389 817867 2410 383205 839171 344177 884256 772516 861838 152419 296043 564618 826441 353312 864226 181731 867509 843515 877858 704112 37 540477 334622 834373 380036 30 738120 273284 754423 307697 864976 413389 744756 121 794327 896440 894108 640688 878481 65238 828138 793108 411496 1 14939 401106 872752 636908 77115 381623 877710 835106 83756 2 860961 697106 816531 808257 154040 715350 872866 579 891944 117249 527338 104443 691381 779739 1 726337 117226 878506 898162 853338 898954 103 704964 482570 310564 405261 891139 604166 1792 834088 270242 499523 820155 403871 649701 803531 892452 746530 720 876170 4538 129317 617068 718511 475387 790776 216108 888214 896691 242098 52452 246 858383 882874 303 808910 840103 14 622069 597424 1508 125789 823682 868621 1459 177511 62 1 771 125670 244 213 897629 25745 142703 77052 785597 6113 57963 514603 846896 703149 398322 63515 503656 3 849768 891623 6 623517 755988 891426 892659 728347 1813 777546 774249 368390 254 358 478346 485 815158 889017 105719 96231 656789 534524 797345 2590 694010 529646 61 589384 104554 800581 265643 273637 619723 398637 203 814497 892942 4095 244667 491468 879119 6 776400 335 896002 397857 222570 350739 849568 101871 759701 1318 893849 417587 555852 456042 57620 1721 890882 873321 700075 854553 59 1808 756951 368601 829985 13231 863833 403271 56328 800685 393336 887368 41 870099 10 395311 880384 254 522506 831853 820686 6 401287 96140 159771 781036 895612 788892 373457 891172 870231 643814 299874 842196 898744 788635 271632 689422 335349 2 89216 12131 882054 831594 861119 816374 740392 853379 800586 40689 623821 820872 582149 487558 290537 857498 3 840352 148626 48 1669 33627 837746 23 852068 144335 754968 887184 344835 4310 884279 893608 141979 9 15269 4 898529 725 284032 401232 291425 400663 838002 87893 849189 508254 366960 1438 351418 396056 611899 392719 895071 377460 812660 811758 94 350927 147478 631621 866054 584997 878644 669147 58 564233 220514 899996 844309 825081 5418 132878 4782 172192 248206 867259 830 230097 810186 799738 682828 152605 418526 893422 759739 68 867409 166379 24445 200326 318186 785733 888176 316288 893761 145482 786802 885542 241407 571201 742582 891887 800193 832584 443974 250490 336085 78 366065 256557 12 543094 58787 661876 304331 7229 692326 37707 785781 844126 864854 46640 418060 514585 894404 872911 281308 741419 177527 5105 524619 1044 483304 822667 292685 587701 522596 850836 557357 881511 244708 876548 131377 779760 3 842360 148617 859826 365111 1447 94219 56 149567 875822 46834 619 788351 320013 736309 37 762143 1 16429 592810 139596 32 11 142550 544214 893378 777844 518510 59173 825037 878499 6252 267498 14037 837487 38 819873 889382 10417 861512 464384 209705 896941 90383 162165 2887 2580 773867 7 856497 894231 184253 861281 95667 897261 767202 245449 462 868107 697587 7 881263 102576 804554 1381 174370 839966 308785 882197 783720 324711 619427 883761 822650 844230 435733 88539 670583 320618 382 722887 861046 871286 894004 847030 865767 158966 84363 550065 521982 513500 892793 3 851943 830661 761400 16993 420564 24821 748044 721 812246 75753 13304 10 801735 195018 703017 178 360292 135082 770520 817497 9589 151881 215042 318642 448220 599152 317 201167 53507 183 53218 757862 894579 890181 35 851545 817436 519922 244 334326 893375 831676 397098 29024 853523 862751 726720 342855 810963 898142 623708 3197 885377 890150 859533 598288 871168 867655 448531 31 850452 181306 690811 886349 804519 16 814975 383834 871802 833947 838902 11534 862305 760687 887385 306852 698385 404907 816532 878474 800860 613050 21067 3968 654606 162164 663643 13 670612 292337 325 889172 865834 878274 298662 253093 848158 51822 816320 349 7 26211 217330 864810 137952 246299 727502 709545 641909 777315 895982 23 19859 850793 208600 801514 689363 34 447906 839818 791051 600565 814253 117485 23142 71020 141618 16196 640079 124395 13643 6664 898058 703158 1465 248258 430084 18 778448 545292 5266 439331 851456 743 706248 12 49 350657 658166 466661 887844 547555 45127 806847 875879 2 876616 3478 422287 14 857688 157879 145088 427757 741407 888115 889250 6622 35 822688 2 119151 846016 1518 678988 355539 723482 53585 184254 800776 868842 858598 459086 4 883337 246220 253507 893713 2 899941 1 460567 105131 306306 886054 5447 26566 167713 135327 1022 644437 2244 728033 522739 762699 864877 698075 687995 74401 851440 193946 35216 889520 774947 92779 277143 530412 279966 899132 796899 759144 762696 514105 133 3802 202 285433 815257 861842 817662 50971 6762 3 186788 40093 851123 874378 746625 57888 265049 103407 758126 3946 597 864083 841911 753431 837041 358520 891167 1 31 2 815973 453424 780604 698787 10894 761198 878088 294372 786066 827715 19737 805252 578919 870004 5 357 67346 645871 31320 406884 192358 892439 2 29598 874640 210572 312469 664113 627227 252 526931 826649 268389 437406 668324 373 97641 895173 797191 890307 74941 4 795487 11058 797136 722347 392561 134325 467734 441667 299634 25651 880863 867621 383156 14 733599 202773 758290 817656 440198 802329 220756 28227 356540 696616 892802 394814 428716 583485 9 12 865978 562766 807 1386 894027 309798 29116 887149 789015 890286 899277 827916 286471 879292 255385 176745 146426 548634 892184 547590 103261 843248 36 780482 994 860608 828939 23356 42598 56773 819182 197178 576196 721478 752668 761055 669358 332 532057 781452 816423 215587 526851 894929 427379 470900 851002 382674 167 93 768964 3430 889 502453 4 839600 579370 296078 180896 874090 867086 884238 99767 18439 17 851127 7 135847 218 796462 17982 13431 167442 18566 895703 7 521782 210615 283009 529821 145 133308 839004 152929 426822 823795 1165 732533 738172 704264 126775 196860 221333 886778 778212 843549 292327 1 862804 882389 644042 3097 26309 669353 385416 735418 18855 894566 753918 644388 419761 894145 678492 638743 871015 296000 189 832006 307220 875 82 762932 872147 106324 142820 61332 246880 767374 834196 1297 764711 117 424554 52273 313806 771967 899815 595978 752224 635834 207237 44503 854479 6 619 163 12 883990 827 745908 848781 604346 711497 898795 899255 19370 88037 807741 898321 547758 896350 1 758418 341050 57794 680428 243886 466709 897 696606 802864 840511 656040 865345 258034 9312 150586 842453 51645 3562 850629 45 46153 871239 702339 195312 844256 4967 853402 870370 440028 42070 722737 599769 363764 857512 7 136699 5918 3995 530856 881464 29539 775896 831893 862120 150 899560 2 2732 112 70381 829204 18835 828698 673095 508 877303 358188 834833 82606 2256 84799 564449 1036 687458 521092 318221 805757 51412 898352 255823 788619 282315 226034 140593 616585 853941 338628 489904 40977 36587 829332 879658 800426 402359 3 856457 841262 834673 813680 789118 162211 892174 491647 890975 882640 243714 730046 38 13 1004 688525 296889 1 884517 25889 828767 891264 3344 745726 105332 126067 814945 837189 847374 412016 107006 731191 770201 415161 735695 240188 721992 852561 889781 265669 676106 116 729042 443342 513494 812974 18681 267443 395614 1181 889816 60798 745188 69713 788118 812777 576614 2141 859542 77358 548934 59922 868375 896380 614927 167891 605519 231368 2 185200 4 388286 876282 42477 391835 305450 804429 9102 800977 2806 7415 603128 758853 36005 12094 599069 845557 2342 3 690616 222990 638443 220812 5 722544 206713 295143 899939 183793 837039 876211 821955 217314 182807 855049 605876 852693 448441 784371 23 8 874871 377071 853616 813988 691513 874754 850797 880110 866239 5868 34482 30013 168275 170103 788040 881014 814748 860777 830921 2 148903 253 865943 874410 234580 50351 209345 74976 856445 604283 66093 879778 1055 693319 125036 882981 320726 755161 51 15 857919 64752 9297 851662 606172 421609 858579 20203 15966 379301 34 6 254976 816904 378242 877347 234636 594696 678284 837186 330370 690052 2 882616 178002 323832 887761 790727 196162 829869 48252 381195 533833 761473 361124 71228 503325 81357 765894 636075 154232 257 37 758433 634723 435897 1441 754953 805793 522232 834222 627675 131 711375 851886 56601 171 141495 613038 834776 91539 786013 1855 787386 248 872378 389365 684387 754740 144470 869348 332 636966 17931 889354 783916 769682 395260 893225 489318 809775 889424 47982 7228 243006 889892 328297 99 891847 867488 13158 825628 73125 557009 675945 322761 836800 188446 246003 486120 301662 321 541702 863021 476582 623891 686744 330634 210534 770429 815827 113572 867335 104725 22 878962 889754 828459 6 15905 75635 9 62717 681317 658744 868208 102887 892470 156677 871870 24694 329099 66534 880998 209265 508497 550997 850467 867620 693099 261204 882679 599646 674062 262542 325606 760114 884411 126019 813166 144 41860 97494 804722 560791 195485 805197 833948 101415 16568 618121 373438 40 160219 98020 780148 863665 810287 328002 643018 817320 828443 840778 880601 86 229676 892737 181278 740309 820044 848166 867671 834372 374039 433731 330510 498930 19 664818 620565 4 3 645482 187945 845260 279807 36 113315 798993 875558 8155 623873 332435 632964 101936 303631 746141 802008 533797 790255 882811 839801 899737 893499 1729 852710 14734 699946 33 152206 26149 125401 274744 240761 664352 179379 847234 808466 414679 874684 832906 875263 821982 790663 844882 2 866541 839981 192296 578753 4587 531 115132 292 816222 688823 3376 37 343255 846989 552889 257548 55015 697823 703 826658 357647 891842 22938 788340 863652 597571 31546 9 267 148137 724424 226252 766581 499716 863223 818 451411 873626 441255 293357 526847 150103 204917 886183 143108 16 656279 797175 145104 450618 125335 793773 340467 404479 973 753000 6743 791981 274599 121355 15084 577104 611808 548428 3 511287 210411 709477 21 394368 778880 608473 2 80 55571 277248 181 785377 374246 2487 794972 622724 597548 5762 899845 824107 858866 888412 878156 637528 839732 441428 1011 45 2045 34 884765 788038 242 409859 871985 566581 370909 832024 691219 1393 2 851961 9825 332813 38084 829465 3662 594214 733906 199881 3693 387932 552717 810601 616959 866286 236788 232490 269 443533 792057 251477 57 580608 515938 251782 1304 8725 569304 26 348297 899023 30153 376032 815546 881100 250394 340356 619873 464420 97 46345 889471 809617 198161 703996 114134 686279 491787 790282 853329 746 3733 60951 23913 685258 7283 597172 842159 343200 610287 348697 4 885656 557845 22745 660321 136851 854830 485831 895173 428741 850705 305109 873831 750602 548250 344594 861878 676359 836741 864094 68704 559183 844340 846548 86939 20237 337638 369030 331901 2 834278 2 443458 804252 1443 793822 776163 361562 760831 862680 89244 870111 344366 625668 626652 614123 789885 666654 78 587602 859097 768988 12 355801 843697 614740 845822 865933 283255 87357 899083 211 787069 638267 780278 796414 842123 891622 891810 2891 570136 883837 538677 623600 172130 781927 493498 575428 714499 494319 824107 268936 526 668306 472592 737397 260626 328377 883811 273805 821539 17643 551037 864086 1447 147 468858 198017 769426 860973 77858 261520 898455 593324 887551 882240 868020 224419 898103 747088 668803 749458 791615 30 841036 459747 391013 263704 223281 822913 492419 889177 41 7943 709953 321550 688351 171 875574 34049 728788 95033 816110 24769 792780 451198 66 20702 741313 701115 5 22 255160 846317 413254 427881 769902 235905 633651 535262 18919 127 794871 489112 107 50747 631008 886417 1850 443039 341193 852207 575205 863019 709424 56643 526890 726910 584317 605035 484373 20566 356785 4 1 11786 864582 5 899192 572284 819528 15 795494 785230 63458 887552 8353 412445 9 328380 4854 22505 815108 881193 651 800039 190790 1082 328053 11414 342727 635001 377413 36022 69589 762793 876638 875411 641378 87464 798599 152257 805445 8 516576 896571 38643 794568 662557 2380 641178 873870 426498 545733 524570 64 860830 3 799916 215208 837597 895876 863636 137515 168851 549711 835680 389307 146164 386901 3969 245210 795656 795308 7 894991 858470 594377 15 65341 894075 25 2199 872245 543171 754935 879791 784845 478 895820 131064 21 24 894420 37371 2 674562 890594 267438 780111 232506 20 656973 2788 369562 99 446034 9 322681 752995 403665 841347 132685 792572 205958 94 897510 70810 666991 606697 3 1490 898237 175481 719823 4 609024 209570 782848 21722 890271 753630 816233 9496 150 350337 467789 812223 296248 846974 683684 349743 686773 862673 697604 705139 684274 409630 878601 848087 581095 296050 733108 525403 417 351657 897876 749591 643155 206 8 761499 51385 876529 746938 5409 420405 832568 761777 40467 82447 887949 722 3305 82041 705336 853308 200627 759603 347992 3191 758298 724110 327682 231855 431888 77 697 870517 196124 14724 890851 606460 252165 897083 283 636191 513227 883716 797016 109 387657 26266 366222 6277 752503 403314 574589 131404 898895 761993 314 12494 558251 818464 784217 542378 746493 891629 15515 43977 1377 607438 786106 41715 221119 712818 710847 368443 804037 771922 867222 49060 7291 884953 833532 840448 894474 100270 41 253897 864963 84314 751090 129 863338 840544 1592 425003 76 3186 476288 838149 863520 597026 355456 871963 894824 801233 98172 726368 320 296301 12 899943 816146 2 19722 516102 259155 795944 690170 498179 707 647402 899349 351946 633154 570384 388 557503 2224 737333 820004 537519 877071 156677 506909 113 899249 679359 787837 18 21044 90084 748014 1984 868210 24860 259619 893270 159051 34 187887 789141 1 855902 560556 858278 317096 362865 822633 63904 1826 145925 784933 12258 293054 140201 565688 17873 853333 853299 30582 839349 808722 56900 27576 9031 132312 66842 880753 762596 802721 874611 801448 751567 86 838438 876075 574589 624496 545719 498446 754612 792 125611 830595 746339 531105 793187 747030 696799 796662 46 882989 54664 858158 832294 54275 876963 850859 844253 2806 623256 14609 524036 859493 76382 825733 6 893910 892723 826856 194481 29540 654936 789571 853440 367134 645076 888178 887074 886244 3998 888711 4367 301071 54844 340587 786109 134334 103386 864679 645672 885709 897329 8370 765658 864519 290036 615219 844129 608100 17 192348 290057 851158 401136 381 621147 53 228409 896796 755419 3118 813929 855584 712896 73774 713211 18 283544 267775 37502 847254 435600 687931 395450 644844 620561 47148 118609 127922 854890 874215 201 842223 856266 22506 500 580337 212814 818315 110 242057 355531 13597 800222 410078 101435 5 893162 668420 866519 509042 508256 95656 326791 362295 589641 436863 787151 229191 50 494550 776470 793296 669446 533404 794912 662821 87315 858471 537483 849764 769637 879296 247338 856330 353408 355814 4295 797095 160306 3282 163089 885645 6 370490 639719 5 414809 887263 20 12551 794660 871499 448436 871034 330823 477 392157 42330 897987 2 292936 32 816876 306372 229406 179923 591451 23 743862 302 177229 569245 835596 525614 327673 649541 238559 678513 540446 819315 889025 182 863180 889201 246296 132523 882939 850336 23 202 2 123194 14 145492 447 458380 184993 795 372579 412661 378042 838807 48 469788 788458 9472 847232 839757 716126 494806 1346 116046 882258 324404 888968 592 594615 51 435159 868251 268599 778740 239077 58814 194584 384 875479 723958 876845 3397 248777 36754 856048 677833 638220 365933 898978 730282 714009 124699 483833 895682 762037 2 60947 24 874294 14 195666 840477 225 631856 866883 9 890736 18117 714623 254030 431606 899769 36 2 529 518313 84 1094 482732 361634 4 612592 713571 402046 579852 843294 743697 2648 217521 412187 337771 110345 30835 891487 770280 47647 139272 4823 403923 4164 53100 727636 181046 794858 855831 22 159524 154901 78 768894 828960 894475 863836 50499 39552 867781 654499 283634 60617 12160 635938 3639 156 2 895044 5712 450 10 106458 288088 20603 885821 865302 890929 800022 794262 864661 667337 229639 403260 3 570676 881017 309057 865435 115602 530 889846 1938 757885 258321 8 797733 880437 275740 622701 159859 185087 35256 564883 889514 619 425727 864918 843298 547341 597169 899172 130274 561415 864932 824036 10385 36 653378 33501 126221 181056 210 859355 146904 880540 14001 756857 752008 583642 38 621433 853498 802450 478176 478968 824877 14 454421 306010 699815 81703 498133 560974 839724 607699 450333 890486 441 817200 638074 877894 588630 451262 5 885562 774666 897509 1 24 764453 828051 348432 891254 890112 81808 877877 764063 741500 829198 619639 181854 279727 636597 472571 180889 759151 644419 884201 170783 30874 162 132 57 875899 733255 1250 666126 749727 281681 895676 2 463053 832605 346577 555667 278484 752829 117621 704413 694870 481621 350628 386393 360790 5181 8455 748671 2543 422386 21 222574 856683 219988 839299 898115 320077 653820 18 219472 376639 697136 552580 648819 12456 709550 4 241960 872225 10537 279889 79889 674185 477943 892956 243144 393 532857 748051 890249 37086 727277 889896 6719 308729 470680 244964 3334 853254 62 27 801385 320881 860418 2102 5 876667 864076 730546 894013 177 805683 438354 846527 345847 493341 880268 883161 816944 891082 809525 14 645347 847903 206280 28 147675 338010 334691 5 287366 646964 216798 840819 243 236793 298322 893233 80628 791171 130202 715629 854439 3 205153 32127 15552 377302 566604 48 369535 199189 590596 837162 670655 848435 106970 820362 293558 688 773274 845033 706931 14552 868648 202731 246325 870620 896466 882528 368833 385491 554580 861409 711094 817516 851151 2418 4368 875928 713994 878348 59728 892001 817679 230617 866694 2151 671613 6625 63 658606 869280 799224 657902 439264 1825 209635 319079 274036 223145 890986 898648 873837 768083 748092 767896 533704 64676 267696 691766 402804 4 191232 844696 5715 63650 894113 876404 842388 361903 392721 744703 550880 9472 3 93 871753 811190 99521 1 883530 269702 549592 533078 3556 114988 386892 2 638678 294057 858175 1820 664403 11459 524097 316678 150 647872 886622 260825 50798 216176 204352 893563 722465 858301 41324 885113 849100 844351 492987 815090 814123 521322 173200 91608 864987 13 746665 875945 868519 354033 836828 835423 785755 413653 806929 849650 557896 654425 756 835141 862740 216925 895897 321933 681222 4 819057 838439 515914 830188 347621 835453 2146 553 137081 32 870695 874381 762171 3 46 728819 899402 12970 821561 344922 858539 870130 39659 309 463663 179778 1267 81302 768194 215168 838667 830042 798669 271699 869035 799785 898752 7 87767 816131 881882 794559 899539 32 870552 527690 124190 258400 815835 347970 868373 906 582084 28907 49788 2 821700 816390 16226 874822 312677 896103 823968 853894 860379 562451 18221 863959 854462 864163 473910 2543 116336 886140 1968 4351 893461 896873 896350 490138 145406 389071 475017 863640 857069 5 805 716964 891507 420239 591 330581 263378 413199 310461 800556 343714 833085 863596 758800 239 374489 436403 762540 831596 186688 797324 864130 709942 332061 148816 96230 728879 836184 827897 865095 871972 664374 889361 850132 35144 834384 141437 30890 737728 773071 476531 528507 329575 868132 9 899653 867901 39595 14 849364 190224 124 883891 81009 840603 40253 280054 770988 841337 85485 640791 305611 768062 285102 65871 760759 772049 124 597 559312 284149 565594 195505 563 848758 38 193 837362 815491 788118 850372 12912 224666 136880 823428 890489 644911 888433 60690 181822 758654 509992 894768 225250 357785 150 397349 802104 878734 5199 1 884706 822343 244723 581143 27 814521 815371 790333 363 14 689360 849825 768949 633587 449398 708027 545446 88 416238 96276 30326 862916 301545 763034 610628 263715 552606 878866 886900 755781 657252 832256 837537 698 878952 822058 150390 297939 561697 854492 72 861037 898288 157 617734 786401 57 855798 244309 800429 62176 800639 626450 795638 27520 176 899564 704599 581674 829336 771965 92519 74397 600793 150 637618 767122 31 887069 759881 286742 711092 670293 172079 9 607850 3053 9978 840418 846530 869117 168133 21018 1496 265575 538038 2 1 25921 852278 122 110139 778207 723315 133497 103 15805 899626 892043 338219 90996 4 360210 826951 40975 1263 187515 224065 1530 560 882172 30 375355 848569 883985 15232 407076 846747 861067 1061 879123 856191 17618 32 852471 871552 3797 174565 147848 776 5761 147 831700 403380 659648 621271 338500 707490 42082 841147 67466 806691 63065 675879 84739 19212 179535 106752 192 598780 854998 724571 641720 210623 619021 12747 783212 573747 16 630921 873895 1518 856521 343853 52 874667 91 92922 489692 751953 644309 13903 642221 741721 812587 831389 617168 478142 83455 605286 892840 27905 683 894979 832293 380385 112816 897076 825798 813431 889217 732 862781 791095 114581 862731 21954 804668 825973 287678 107396 843465 441715 718344 388305 712813 833462 106 126273 648870 797817 3 315175 38 868476 1580 121 402593 507658 516159 819473 281504 426692 57000 107876 2976 888657 36375 869456 826126 20119 831878 886833 361989 839870 557 493298 433070 764708 1214 718615 895807 189959 866401 1337 714348 877958 7032 94292 828946 21826 435446 848002 899940 621909 874333 114567 4225 290500 893797 831012 833002 177663 887321 814752 39893 2 703226 101 841102 160216 829227 166224 359167 681281 262673 869901 53995 879406 725551 301129 878552 9 899240 220078 81155 353768 744627 601096 863237 105 359466 896752 28422 878431 599404 83 894010 820631 874180 831318 667558 876892 786534 884 375957 826459 24 383984 516868 139337 860680 1 1836 60175 326 375493 16837 474378 51287 773613 26721 792258 692708 236329 73159 559503 211635 19736 141 892128 728448 829944 817123 564217 495246 37993 898812 439632 882778 182669 865860 889614 824057 492135 466065 832368 879915 111747 6930 117207 126865 36 5824 165564 2931 677584 4 794806 240206 677740 849656 113 739896 2270 74120 165229 320686 798079 69 817984 838531 839367 631159 113 135 319187 3468 421774 228900 312275 815944 781707 887652 879844 863232 346084 469818 829391 841812 699680 3 571127 826822 296073 823543 185876 872728 797118 25545 868748 3 855123 867400 897863 475037 666441 570409 860159 865175 193666 875374 768648 403259 8652 271447 664687 96 896695 551364 772319 2 393988 357140 867531 273653 689410 107 378485 283703 225594 784768 189 683274 818914 826108 889413 1 869149 881764 414621 840233 836557 770115 835761 6359 430304 152553 467712 892328 45352 226389 110855 820789 757955 383574 487493 1 849100 812132 2 631483 3 2784 875975 65 488109 24 404518 179596 835008 114308 736560 837672 870541 4 7731 731540 387331 133945 51062 8832 704458 83835 509123 850168 799994 163093 18627 846467 889664 64381 656255 494465 878988 624641 880048 895638 197191 807830 150389 538349 29393 689603 868100 604690 201586 396 754054 234885 138 34213 43977 79028 786955 868958 536296 13 891021 169424 110 75 562375 187882 245828 745367 664589 661459 433 879653 96556 308708 157493 3664 1963 35 570283 16406 2 296172 360137 2 857740 691757 841725 329109 886478 739138 2097 649403 188 325577 16348 857554 9801 68192 28872 898062 86543 35 1999 942 703752 878590 747224 172695 196583 134248 861932 704998 285784 436975 520355 562 45256 823898 392239 834960 871693 881440 4496 21 265536 1 563328 680920 204557 341812 879305 15 121622 641585 832002 58842 12 715597 667289 888721 18 886387 743665 99394 56624 75711 888587 801043 280275 821230 831957 421970 714353 858767 885289 123022 757622 846814 831484 823851 1 587265 881277 857953 818684 860055 816169 4 198013 820228 444862 583425 693780 197 562262 879126 752620 123655 662 843092 486541 803509 218 298599 492762 324520 9541 770061 751194 639077 444028 6929 264900 563716 641113 839666 882939 591806 639512 729690 669959 834224 740545 3386 238574 834171 808275 362357 790967 55 246595 863880 412224 486912 442128 63842 346847 892778 811343 3 795971 863798 291122 3 632029 59246 42 810691 813392 199163 178001 583402 827285 9 116942 796984 899947 779202 20494 666633 684946 2099 277033 29546 423329 482 153526 886285 855617 371276 871015 507651 266698 898603 66789 898118 383089 635416 894340 16099 858783 858061 811995 871432 519171 830007 242654 2 309490 452556 876954 239 644785 8443 414454 580308 735245 890779 121 804282 808914 293618 358527 62358 124654 209245 718997 290392 197234 17635 51626 99 4299 827142 364312 742476 1257 826233 43098 893713 3161 135185 145204 408021 698551 875585 113 315481 496877 804568 626975 880120 165448 626523 4 62214 16 25799 897256 393594 193994 36 201087 515174 1 158342 210519 875894 632190 838256 665579 89231 185150 802589 23569 223 230023 806067 486078 4 609825 24898 654086 735602 307221 411572 815038 357307 378 207374 432311 14646 334271 134080 885924 127650 873920 15652 852155 70311 195618 34478 714381 838936 337910 753195 3 597703 719852 889320 101 79119 772938 528311 805017 668846 1165 553570 613541 379833 201551 571466 483005 808153 598456 652368 738933 854547 37919 408727 813828 411264 408113 324792 745711 890301 821574 1 853494 512341 6599 1150 2 642513 498787 24846 240126 37513 185 675919 534745 6 512511 797203 366 534476 887488 805247 886909 885517 894528 678975 274203 321564 874745 60 605 229181 896863 325391 743916 499077 760236 10 486476 347584 89707 773728 844184 451536 605248 346159 286605 571043 597332 65061 84736 729076 823429 3731 888913 138548 232281 741 880004 648 15317 131102 845378 877191 763828 683510 865903 470188 156889 103215 103480 871394 877178 738737 600729 470803 896150 117263 8255 284672 9 89 408444 71 13 717269 560016 385352 259268 181254 871280 845506 5 140 816245 105 872535 892940 894189 279898 502935 4166 195526 608483 371402 182671 688916 863373 885966 723933 433087 491660 862599 864675 109564 857560 800134 14 854787 114983 33477 79704 7814 890308 174 209354 819752 315089 801311 152048 252930 769268 535080 123410 335919 757726 126769 526899 129057 861809 534036 241812 586388 217047 797255 479771 873375 146454 963 891376 513053 899522 460162 336580 6 733911 855850 57117 10828 1633 9 27399 618185 344029 18 72182 2 36498 892940 869912 6 459725 834386 896681 7319 542702 188413 889445 38147 1984 835807 326432 6339 778152 74869 142894 11 890510 374807 113 800101 489034 38142 60 879818 267345 712060 811909 429371 797992 2559 367087 353559 888918 865785 533493 599767 405615 81472 436043 830664 13327 710282 848587 874114 884513 67046 864916 724692 15266 565057 777826 636239 817857 602696 795707 819000 689421 738143 820570 358670 886707 608196 769646 890577 849755 117455 880138 487715 58 886387 462076 248494 774519 164 648736 177171 597 801413 558633 169807 866925 619327 502772 860712 2 825922 317322 5 14503 28963 149255 396777 336273 531601 543405 45628 295248 880922 30371 885917 319552 219780 187759 867385 260783 219716 175778 3622 639866 841983 499691 8795 156655 868249 779417 156813 884266 521785 21979 835118 532549 865684 66017 851936 4 829088 197190 45624 565945 956 256713 896445 320787 842288 2902 157492 832969 226360 786877 10 890227 110 99119 489709 881199 7754 216 510524 489226 847508 837656 64444 888965 383141 24264 279459 559542 722274 85 224483 729014 58646 844946 364453 707355 144114 788486 776670 813279 317263 203521 495435 570682 2 755699 865250 853028 201461 864530 774302 5942 763799 715258 471475 870096 684827 25 291286 316822 622002 575482 806647 828698 887423 819855 5 881759 896810 173779 27909 9040 779350 460109 852323 773803 1 697009 661686 899995 757177 437881 1 46185 310913 518756 9 140968 57628 707599 422717 874792 22278 278491 829208 851771 615 844790 487584 533464 71157 792713 289069 534631 96922 307659 3868 557491 424952 106080 835532 842869 395200 893445 805214 74518 855180 291726 75067 356692 244822 791315 768124 892236 599433 8217 152 221290 6755 354678 20882 784101 493277 14 898615 8 4486 865371 243928 378846 819 863250 671336 859411 899369 892 357435 19 417634 532335 265264 845100 210825 832796 18242 894508 587925 527111 417638 829324 850258 850537 131 721166 881484 137978 179387 121418 721859 878830 1 69347 890900 321 23 840044 895196 821694 159221 467259 862923 70666 6205 49372 4294 844154 897399 428659 399408 214084 771515 54 894972 3592 313069 375166 1826 67408 372615 778089 693663 334003 650649 156429 879165 885833 819359 494684 765681 49552 113025 608631 817010 79988 637883 740742 229975 871713 9584 592945 721262 707688 160139 897414 4 506589 1678 858904 892843 587214 899025 682926 749623 386343 439858 831212 318343 704242 884533 33725 14923 30730 759166 798065 80 652754 31408 899713 897007 890045 591215 887646 675652 722535 813951 750420 877276 512975 890530 30 7 316203 4812 863601 504755 463412 320347 838488 661014 288932 4713 888644 874137 626253 858250 970 3 828505 3 86 411948 798621 105919 102861 777953 740205 793610 403022 843648 816593 717463 128560 156538 835433 54242 169301 691583 575555 550552 28048 100190 763125 205344 882375 718946 243336 2 1 820833 565678 768339 949 848706 486224 829388 74784 43 193566 829059 12 827192 882693 898865 245192 12886 190410 485399 768963 525 826073 54248 882320 190127 55936 882801 255143 804555 789561 781939 21444 856938 840463 22 554 4 335770 1 114365 642262 36054 540579 509541 36 664407 815498 711972 828468 892974 869964 28 3296 672317 787162 578837 279790 560429 700723 47207 4 400942 813587 569746 271420 418184 425939 842314 799070 16 818654 874651 801993 875705 132420 839883 61 220602 879776 51887 892409 772227 488705 833759 42 690762 202000 847845 727984 885228 118107 290930 30842 74522 43958 841894 427839 61522 764529 848873 337058 324239 23628 735500 98059 830 646690 15397 498980 22 133354 830656 877812 805182 624480 125496 1387 878213 9052 884073 2271 875315 6906 878558 420670 557484 264838 293215 686 70 340244 1996 827037 489025 707843 378977 863826 381491 620948 860630 198942 873510 237 435892 4561 441 52321 798775 339 205 711696 869853 130881 579530 40 891968 855714 791063 235723 798685 355387 785616 776397 103722 796418 114046 763020 656606 634173 301062 297 872590 485087 226836 138850 383685 53028 834375 816728 878432 847343 872088 895922 13 717385 190426 9 2 9 5045 895940 575223 400069 688069 342103 885404 50839 892299 375878 2 64081 11 780350 1367 87228 878937 444998 704339 528416 157064 18342 33242 779437 860269 654976 763468 826100 458754 241051 80891 2 282524 289056 708056 24 81 5 41525 17811 470065 1133 646356 770083 938 894028 689952 2431 119 645719 898859 3540 321461 834791 108621 883476 366735 35 61 830738 91381 555875 97947 200168 398689 11597 851717 11553 85899 169 144538 496901 607628 876552 854137 41763 96111 873548 413142 729248 759766 247270 61170 488186 240885 857472 9015 269906 780470 841997 842095 819176 521658 719976 95246 332830 1404 337926 535020 234800 879133 580312 722934 59985 725633 5165 28735 67885 16933 2 111 881086 618093 59310 472665 682444 314318 670770 767069 7 794330 629238 2 869085 2 1 891258 835411 643179 270529 867986 778935 3683 643485 272200 875659 169732 17757 494921 325912 1662 207642 1953 336329 150730 882871 5 352951 489982 840404 54159 773783 1394 854962 763441 15 122717 861193 887902 1 169008 469403 872199 803081 814550 183527 577223 892527 57 804320 766344 541692 477762 340822 277 24500 143423 888481 894936 512029 251315 174251 196827 866299 490633 385081 639958 803015 888650 206926 245083 873836 511069 5 6731 2 437221 888543 20230 809345 834639 878284 141 13001 779528 837864 828094 703098 43 250397 754862 770421 931 884570 1336 87763 482812 625056 605401 434955 3352 856505 23 242407 36 323 846498 368929 33 36213 886429 894277 762620 554615 886589 75 133586 898175 614335 106 390892 393292 853173 376143 794044 584998 883353 801695 635700 362238 758258 772807 259953 752560 890422 70 617961 199773 461146 410998 192487 837221 875889 6510 102148 507832 375922 871379 870801 16 799971 414293 857992 836112 298140 868690 140819 809792 748109 366552 6 533008 853430 12623 552190 5263 687122 441661 4 525 555114 102404 522646 883748 451054 1855 880871 648666 728578 883039 785929 455041 2 155 14856 8180 788391 431811 1662 395482 305109 763856 85091 246675 841137 716612 94957 832664 407224 659091 66 51333 709364 116838 419092 796565 240117 832305 1373 67997 873789 576082 282 661945 858167 872320 634832 46377 16519 765993 889480 871094 890067 524914 90210 68308 787598 879042 232123 512194 867177 689876 869338 816822 477210 810272 700633 277763 376545 708785 439508 899750 38327 110357 340 21933 897769 544703 870142 540682 7 876732 17 2522 281913 2 141339 872345 214 859660 856678 28063 861345 22 869391 414111 146403 850460 620321 1230 28696 730690 512612 849307 395989 766195 850223 834191 268397 835 683282 216397 2774 727420 659078 655205 1 52722 337511 6434 291791 100 2 736188 448226 19496 879250 67 9148 399736 888571 530876 215285 893807 778295 785022 653415 27325 807354 864902 2 523494 875181 891813 812088 834883 78031 164179 74767 22 667694 2824 20 94330 217 464233 561316 722455 331510 88320 818921 813679 800313 879305 1921 868294 1525 649969 897632 465545 279563 35322 218077 781557 89880 193954 55395 167411 674118 827834 873368 49869 641825 465667 678719 809378 252 863833 330614 822460 897415 643553 688678 108670 895701 735291 195761 641316 838150 830848 105978 290852 734415 828043 876289 562 380490 833930 396390 73916 162 412826 11987 854178 833232 819007 488487 73369 885034 202883 4540 28684 96479 876592 318700 3 329517 1344 311811 493 831258 3209 100386 798 505365 206620 865677 1931 218867 790961 23 518005 885455 658190 296210 58328 899033 398919 12 323673 7 596934 853057 5061 850030 802551 841980 133893 27848 24493 578059 535118 387131 2 108 794046 895128 520785 522226 547883 6583 884834 856794 892456 792340 98 184170 475863 559244 617888 860644 485434 856953 825281 440160 805073 23 554824 854628 515614 87329 20813 797078 721130 841292 596076 838279 817750 868473 853090 498313 269974 886047 94792 766079 623292 151374 534754 382671 207378 86930 4838 302652 57554 4 765852 878170 667378 473202 43372 806234 659899 409633 151594 2 315697 169526 899304 897975 51576 511213 184867 50532 149971 542967 64175 846626 860243 860689 111950 784058 818606 521963 689118 623877 592049 190380 593981 178283 645823 368 730613 675909 141985 631687 435693 285394 571074 731666 28 389018 889295 76876 334029 886513 752615 823505 880486 2 63 864088 26 1655 636076 310204 856343 177045 455535 84692 484571 890464 767177 1407 238200 873428 15119 10 527276 408167 191104 39438 819532 316261 776016 603507 585547 810564 853923 779047 325988 510607 15 749623 239463 316913 897480 899815 891314 894402 815805 20190 334395 852013 341 786128 317529 23075 372627 661261 730842 176031 18145 351933 801261 133672 737220 357623 799888 321874 217521 520581 143280 59628 2 445880 59951 337415 1 800081 4933 570795 859322 334131 889501 679774 418409 4574 1 326219 708196 453746 165 805314 430502 536562 216 16976 65 880693 877636 54 438821 881431 636076 808957 681497 795176 614612 786044 797362 4502 108853 7 736587 111726 679286 90919 96 334544 94782 18 628589 861295 532894 1 741744 3 466131 413985 381135 809 896737 859227 97370 628 802663 747096 787282 89107 52 822073 394126 430889 390799 631582 82167 95805 550564 30299 705718 181300 668204 504139 4805 122666 894239 820157 888714 834478 823848 270392 890197 600575 213 786891 687579 223843 96633 4456 542300 400555 39161 828021 352767 716 656077 710399 7478 807903 871864 826887 588507 736458 898031 289459 880226 278962 389920 369362 686163 881395 707961 573663 899077 830301 706845 610842 10 414361 17 870647 883391 45143 603 527548 466300 588065 894819 426175 428906 7319 688782 47 15887 859826 146342 19202 557691 264917 332746 6496 376702 541558 830227 786432 438394 565974 119167 10 388467 743767 744654 626345 819276 50004 276063 73196 658621 24190 816820 5627 728563 730687 852749 777548 459800 14 862155 876477 16680 328619 299 93521 842706 890835 894214 898972 881482 6 668629 2 885486 747453 894313 7 733765 331 696956 696542 69256 422641 863897 549359 685476 593216 310758 282231 795933 258657 882252 123890 818637 895714 14974 15537 4946 68148 342031 857880 530639 403133 427515 34844 823247 169718 140135 2237 458229 354549 652076 215902 891947 483830 835037 643347 865592 494782 26 3 26750 872 298989 337024 497239 414333 298767 815380 79266 554630 188202 32817 352198 98 775813 885088 9 885322 228611 12713 875464 718586 425145 804530 787970 739471 614740 1129 6 884074 1884 213575 257 24 864 750540 877356 817278 899802 116815 636722 710892 4 536680 631099 882760 782041 58005 145292 479114 38769 545761 883747 72640 801191 217832 731765 194 824108 398260 38 2002 838952 413571 203379 857933 550161 222210 1902 525777 580893 843042 812398 834519 510302 531705 6517 3 138655 4286 210441 867293 827457 868589 837468 897103 1937 237113 633151 771668 350542 880885 86 52926 136926 375895 176365 810447 141884 704837 107290 67589 310198 362595 49615 479503 17129 896414 833066 868789 595792 4 728505 17872 836433 326494 145908 3379 679799 862202 729638 723966 748946 894967 103156 184500 367 3497 606681 224225 129 245971 490071 160855 862507 708482 844695 686668 240320 2 44 72041 894816 659337 1493 188197 587 472580 330797 469086 404176 233129 877456 705555 852203 878855 210960 7265 893210 551175 875633 237347 889158 870166 762243 370197 800976 783170 382 834291 857790 242599 17 743401 631779 168 721239 817594 5 853695 16048 1170 725713 4584 800680 680283 303257 814289 891230 395298 338598 324230 677744 869610 865992 486785 106 732133 230201 39776 3157 1737 846852 846729 883051 156546 547024 665713 131531 1 704192 489610 562709 198428 75765 5 29 854707 855457 809161 364614 386913 878317 5 453475 226328 884929 875962 158 781974 860017 409286 298811 26 848727 755015 896168 897023 138 312107 219273 15 161568 829399 186946 650942 745357 840203 1725 22 1554 427465 632251 867119 876683 702240 229561 854199 135 1402 825606 447074 353091 896139 807292 3 128816 276677 892302 731789 312102 692671 3 44217 496294 870654 838205 248063 899048 894864 687457 225919 752292 310149 879887 820459 550679 1221 310470 123748 7 610136 83630 483668 311590 1859 451494 61280 6 423206 297667 196028 833667 56 813440 844139 466855 101456 847267 143 880109 603415 319248 7351 63512 16498 757969 106103 262431 1031 2 847485 26200 881274 1003 564121 91632 859713 640804 16273 5594 196227 894657 61355 495211 371252 1913 11523 871246 823724 310961 434629 57084 477492 635368 159547 467889 13214 70213 447944 326740 663845 726345 102 79 845334 801006 813200 397404 303301 832328 7528 669958 749618 200024 899959 26505 891338 132558 465662 34256 39 439363 115 259138 138896 635 546506 652709 826203 873546 2 287 79 611299 2 777010 817323 342026 2 554 893818 888819 306358 661871 795558 172757 843811 354638 482803 398036 732490 102 500518 764980 675728 859109 52229 21436 68554 840891 160730 95221 153685 745517 437592 495027 104410 47 447504 320080 857131 163709 67645 10 211070 891519 731279 103582 289977 9 692937 11 378512 782947 290872 1720 702240 394241 634682 55 79475 163 93660 765086 866928 803685 582268 215790 529710 6 418135 66 841653 694641 407979 129051 465617 839829 345087 864258 603417 646761 8 845080 83177 657 699233 574601 237742 497273 751998 422873 822191 869692 169272 710679 165808 829091 28 852471 15 875595 873616 851413 267977 874446 827987 701869 1 715247 4 37431 539896 638533 871949 104231 371650 230193 585615 605119 878764 626376 25 16 202506 833694 667609 894382 250642 853543 93213 817829 278218 55462 825904 842433 195 678608 21412 65523 4035 786644 39767 894742 896602 2894 866269 596518 795601 206957 325475 404775 226536 533608 113026 2259 658323 13 24 255566 877725 187033 147471 855601 177625 44187 613 4 419956 2 611359 497436 768 398834 333239 721958 636454 602376 115054 479876 248560 821828 52073 268198 696935 126985 856063 222946 105503 688553 52546 1261 718480 44217 272956 68007 815290 862442 55588 798287 868684 140 865256 879186 403168 15 199065 5 820549 247505 5499 380563 854424 793247 552690 858932 109147 776039 895929 78319 779985 504854 383236 112238 773952 746892 885818 3 797764 785856 381572 4449 807401 395661 631332 696197 394491 621080 568969 612459 7 146504 648994 66705 867957 416775 682893 2 641129 417381 543 498508 172828 168159 785866 702956 803833 775413 844852 3 772520 593484 750622 159036 411129 521 786 199003 885401 831432 154731 133 3411 573800 46 423304 853393 2694 3524 852222 762389 183566 21325 32372 863558 63318 793006 893505 69655 814330 448594 8 759607 343867 543111 217648 822428 310878 880586 565880 243058 370153 394943 355490 866734 879866 59021 782262 365280 69875 765112 459520 882297 496905 10819 43253 11630 725793 136071 282538 866581 820899 799788 883905 886952 379413 668187 351306 741792 526040 559169 337308 898696 876512 250625 320211 17624 357389 872273 47930 138100 794954 93809 36 812771 851379 5 791362 69471 1273 121740 841772 319514 287662 892824 885179 1 107832 873313 638357 396953 195289 519549 12 94662 11982 840301 17 11909 20492 903 786642 204595 836307 79431 185384 9 852710 339946 808410 22694 4 832667 559204 725017 185 67464 781599 236169 3 64 131768 317945 453041 819771 820140 763183 884082 80192 377198 825367 666516 652325 279152 128175 899711 870973 598 858852 721214 838442 879959 593494 146366 789955 187700 748328 260408 383260 13538 19333 861437 760770 21340 227975 3428 508895 328022 421811 185962 109168 274969 536499 3 693518 389 16431 803682 150156 358500 244914 892957 871852 463224 96181 134 780580 171278 233042 615071 142696 716681 340447 559223 839216 727152 10 194567 443596 839247 423018 224349 96265 634434 14 891304 158852 703307 869492 23 245519 780261 789995 3846 29 738737 804206 348645 632749 284039 862310 833732 505811 538195 631314 120701 894017 739724 4 714686 845451 603842 792140 279844 13 420106 12171 226495 796410 60379 11732 603057 4 799090 421747 393511 220008 211237 795757 369988 232085 473402 245369 445954 1086 539277 826850 822298 115 692299 583641 252136 681605 86432 2758 13099 339481 638011 47590 614847 365986 857846 866649 826519 175 216660 898106 879872 13034 772696 819326 885510 269 558901 125754 221896 394736 718481 877653 33417 864615 790701 350518 284438 769983 40 689724 891996 744970 13200 810430 834976 457671 764197 824948 583709 942 180701 2387 143780 743243 894331 2 152822 850015 669760 353441 848037 685581 118156 402305 825170 832451 356049 2 846187 452457 22964 854342 877598 850664 860569 871555 32913 671974 329951 110794 10 780903 151654 383382 698225 79 794502 751215 466582 11 673526 812709 703062 471112 75227 854824 165995 14214 2 877993 16314 540368 868408 62856 4 875563 883737 203044 869116 891656 474623 35008 877349 3587 883003 6 172794 834689 16106 126679 867481 40154 183 1 10 732846 97572 128150 885541 258583 890967 779524 272140 3256 543192 35700 874135 897526 850348 344946 854543 642 386707 876146 730432 895652 308 6872 311482 245539 637680 761549 645208 269433 815101 851145 143375 718064 152075 539777 851498 899094 48780 147924 783374 214962 833990 120286 873286 604952 861667 852402 55 23603 142051 898036 40 592227 1 812607 684518 43 887246 859712 12213 783503 263259 362397 19110 772054 283038 98532 1 851895 765116 6017 165 68119 50 406067 399137 531270 435425 460479 24449 265633 805398 625271 368093 37 841251 862395 834220 641737 27 91 809474 439820 456695 854132 7559 234991 712014 364235 1180 18390 446 881672 839 154555 732809 411466 865601 8283 159795 159190 572668 814518 2839 333970 333345 577556 852002 823285 17 889210 189784 3 15312 632430 855507 199 659758 832380 328349 373203 875471 884584 398202 687654 292477 400445 405371 106562 196507 108463 295785 850478 151187 587364 208919 680 6 896252 497111 51 609712 523991 851837 42395 1 405765 362745 506896 371000 873016 894218 43177 217925 457914 2775 877074 704462 628838 313550 897082 634184 33 756683 396861 24538 780958 829824 56 13 354094 186385 297163 555106 800164 837842 586564 532680 7 470402 1157 891990 1026 875343 318530 3421 6302 264474 773074 4 818985 420913 778940 5 823694 9 405060 85 389183 419339 604959 1683 112397 482384 219 200667 855605 295028 574844 466086 899963 565058 11180 895910 897714 396357 1745 39 847722 893630 215958 579683 532522 455859 24501 716265 254989 483294 750777 876961 885502 171366 812870 409 609444 775967 617956 240341 745478 873217 8285 257262 279046 887397 865839 56 489043 836549 3 887309 3581 106846 796101 13987 50582 880587 1327 695977 837994 246868 355323 743 752341 1 749750 114826 515825 72979 19 263 277519 731364 9466 479311 839936 432612 6 352083 19731 238894 857624 98054 769852 139020 181081 325574 760186 123194 36 174280 19994 649216 325157 414361 180886 819632 166007 316770 868916 577944 282812 894078 78 324809 771123 51290 227826 169071 305401 883808 801656 253270 6470 227369 20 779393 588937 572133 697126 4 863506 885852 563398 883946 550701 748516 18 54399 400350 540784 306469 879293 99676 552475 79279 778800 341081 468451 880757 3 463169 47645 63 334620 630166 278716 205643 509410 645725 746652 9 96 487430 873306 853736 3858 334228 886683 698932 809 65758 52529 880255 1 882394 184488 469798 427258 267293 413998 7343 844685 1563 732367 50951 112780 378603 444770 420111 858753 754779 848811 89 696995 219032 735934 664703 225506 43891 810 1 197525 771012 848033 737873 880638 804230 443555 330152 9609 631785 603592 764710 390538 131711 389599 274835 4362 153640 742097 321862 757159 663623 219579 847323 551803 59992 892407 609159 4 806593 528258 382171 75994 647556 623726 4212 767289 79861 867571 201604 768687 815820 29 588950 60 241932 596307 386532 314675 620982 544740 223 23923 732770 52525 752346 851362 510301 898738 759833 25271 884510 1174 1530 514467 841723 889511 792278 8169 684192 427096 82412 198 838342 777381 490064 21805 608946 104289 326282 810173 755879 449415 100969 677642 23901 847817 879832 782660 486429 432714 847117 408540 597440 391526 892670 852834 701309 718 147845 707938 20186 868771 807512 478384 235273 796899 379549 365467 290845 82974 814231 1769 854806 552649 705433 106893 812892 642256 897693 13758 800078 814096 1066 334469 889852 714691 322422 824506 121238 874376 855247 675495 743389 25002 695909 839858 877541 706518 262124 104529 790994 278936 177505 219486 886801 62 145803 83161 855129 14 171626 259413 14843 897734 822765 615781 90 856929 136090 99548 931 678059 790406 590873 536664 195781 72 468930 565621 537925 755340 608362 898310 398238 803589 383419 250221 870567 21 850772 724654 879198 498822 560726 899179 241310 503188 8280 669589 1528 100878 120712 891395 441525 644541 47119 714609 765905 748901 28 1884 888407 830273 694691 573180 802165 752545 677087 1079 860020 28 585714 112 10 297427 797904 234417 870651 576834 185324 18849 201195 884409 813018 600986 708862 704110 782613 666503 126826 57474 811798 599368 79869 899635 759966 55766 610761 596026 571547 9 696219 820242 175212 539362 158878 698023 17 892743 154833 603353 787264 541676 476836 149403 761196 839813 13382 230772 727793 36182 892686 638700 875928 390619 750840 1 304781 744414 403350 91148 461 462641 6177 13 5396 6 872847 523715 781359 845762 850552 738596 456253 465346 380 21 730133 887853 3 839755 175988 555 1003 719762 46434 438691 598163 34522 610898 12766 3740 523090 777384 445365 85833 892772 787368 362588 1462 22707 228388 678543 661302 40 16454 870732 1493 55045 882766 2228 366660 629 456444 20 443989 9440 435175 880176 805547 803773 400211 454269 834146 814014 742595 854067 699035 634030 535313 821241 186288 74176 758836 490181 620278 374841 818192 2112 865322 795816 9 56 839920 881220 361183 10 712357 321885 745996 839891 897813 802943 157835 788347 1262 476382 804765 536065 418713 127380 881928 890086 12741 21 4197 5331 874378 446722 2 413991 142 40802 532347 647824 830445 759228 16 654829 510186 101506 738614 2794 751361 829449 250321 294067 371443 841792 819533 25425 29932 897211 881685 55899 893440 690 288551 384334 702798 2548 650050 776115 8 4915 22696 895111 357912 579517 871052 800752 818 812156 260671 15611 667646 141370 168420 841913 891915 101857 632306 162511 6929 832856 886239 852779 2011 8130 289927 55 897327 897273 711149 224971 411009 661212 630830 56307 358674 3 147982 839196 199403 845811 7 385813 576787 82901 706759 886575 31968 873163 321468 111780 542745 887739 809872 892026 21154 876129 894553 816760 33450 14 860275 350 411430 725928 150991 850198 533706 892631 884430 872489 351560 656841 339516 847729 260 849990 887220 820440 65811 25193 22363 114746 96311 856142 5 9313 647341 2092 136018 822941 106474 586337 754758 67936 893380 587028 662889 1846 3 869375 236035 86410 460319 846587 872373 678738 519271 366857 338898 458936 550986 429304 123032 531687 232238 842697 218560 337536 734982 779130 417172 23531 630652 456923 290841 129256 22 2961 682417 709143 890402 3 675445 804258 772338 892804 217905 380745 79718 580099 649402 433040 66168 843779 678300 310497 14 97067 15 417036 776043 410443 72593 690524 106291 890642 872725 19 161 19405 750257 484382 85 6138 803515 628606 340167 672 106202 223990 11778 256837 1 246737 823516 2381 2 620903 882368 841197 560 685162 844781 819797 817015 295012 885555 809240 1 639448 32863 835434 868227 550941 803038 351643 894095 589105 362025 4 371007 538558 317088 271926 899717 225999 219441 895903 197421 850098 173428 268062 167762 721177 365946 635028 242594 285080 720650 669546 828942 16864 3 171084 881965 578812 108476 85599 824572 860963 140833 553261 365 22397 175630 877134 846299 672191 28 245640 255789 134497 845524 17491 6 409579 228369 173723 393748 841558 898018 847621 789240 393588 3 583349 683876 855843 737849 145835 730962 863559 730397 265184 17342 769905 830427 875246 836182 767236 897095 1205 885332 828437 867982 888141 853511 277682 90325 240402 87756 571479 1 973 690093 713329 872522 584297 852859 458111 675918 357881 53743 84929 573252 839195 896010 714504 839897 98 35473 830906 858412 21335 740181 614964 107 27704 652253 886399 666816 213907 488608 879331 296518 673667 718695 878019 282003 84 4 272737 899846 624514 703788 869945 352358 222718 2 35 834091 130265 863983 727047 393889 881149 691404 2771 770422 882927 146163 817905 236886 888879 168616 721660 431439 110848 815098 855042 767200 137545 838960 593849 143294 84 56130 6896 143093 773474 461868 14 234807 857679 2591 84433 719455 427772 2647 287220 166591 55 9 293933 599648 55230 709227 899783 550294 387351 95619 889053 860859 355700 868304 149700 792303 761021 396922 851925 410822 9276 819151 200742 814069 756552 654365 785891 15465 347518 518828 803842 454194 524896 752804 100173 1 593012 721901 898719 9657 837829 439783 695535 4 48271 874089 94135 893141 699181 31444 18883 838589 7 58534 69 59369 884667 786765 25684 891718 789587 268722 899175 86779 437 708493 645680 583225 775850 620658 546227 509546 162069 222475 448455 767182 263861 3557 276293 387358 881383 1677 420381 893826 842188 8 9 838335 828107 484152 729493 2 882377 218593 185489 218494 688718 486 248225 675054 106968 283130 16354 874030 882514 882979 674203 360615 824146 663987 605188 898815 890562 738705 20195 308953 657341 602631 17411 420695 12886 30731 687784 56 806378 868400 244906 6826 804543 2618 865232 166137 709331 133796 313894 785855 764551 805204 460926 742256 773774 130142 90059 120554 871546 773993 40235 227681 5354 60876 878913 833703 254 117234 898711 643166 189253 885505 276457 890246 882343 821878 866607 791759 11171 833351 587451 297080 750656 833054 572085 4 330462 19945 971 786480 5 887323 8146 860853 509620 860267 48946 511800 488425 840496 26630 281 279627 695826 2 13 15274 895837 66915 8 499 222398 1 459487 874506 700399 409619 245605 879252 392764 804891 77986 708791 684935 577098 39421 635333 899859 9600 480894 319 50 727861 2408 421642 418787 766082 495871 113309 828006 892838 515899 864351 5 299777 260940 823668 5 218650 888963 52839 884268 384369 115 250733 346440 533074 4 267 884630 390326 68 859067 436529 830170 837193 873564 3 368380 897069 882898 571000 516466 37779 859653 113478 1 400006 644270 879857 5 19434 81 109072 3 898457 119330 823194 899237 820525 84115 793058 611929 2910 93333 18608 886240 211132 592953 488 8 144551 144968 700068 1087 693421 859252 724938 63294 598561 34308 279 96 862227 1 384636 470349 657448 589942 566962 6 218848 110246 517822 814796 4 3 683223 824878 368 308189 6 359579 34666 875199 413242 342543 147417 7 802024 898392 831299 784125 10885 744601 19961 423563 373982 729760 26 813791 750409 832818 823813 38 405610 156266 587463 279270 6 776084 123983 54 868339 2586 67712 6435 793538 12 4 423869 637143 10554 831750 70 504996 101207 1832 227178 296336 862958 768655 422472 10059 802535 844635 727457 29 443015 386674 274487 111194 887902 860004 276 51643 48017 866632 8 519484 3 225834 851448 887039 53 786076 176362 103 394227 844209 741023 508387 207963 57796 4928 631595 169 317649 429652 741475 881148 875536 612296 821415 392779 889049 487624 579270 16705 127 3 411068 623569 14524 157356 884307 19299 864329 7 855989 510263 881290 370834 121697 872434 617338 764 263813 861402 282704 645418 321401 1 4 467331 5039 165280 66577 517410 6966 895267 26039 39239 899613 890210 126462 1 877213 14601 854126 9 594912 784575 571664 722465 770436 25 7 315 856360 659040 509536 342247 471606 8665 880 859157 517067 82216 428126 2392 462734 2 75729 7903 24 850509 826258 806105 334685 97364 895497 103 519898 897237 863192 870463 123 895822 724379 850817 2587 826095 248236 664884 88716 866409 731414 894952 836505 866994 564 170907 87338 882489 2 75054 636 857083 180117 779310 6 846893 327420 863074 895409 672535 880506 15512 282108 294723 746352 50681 808255 734633 592424 77 32 841236 101805 594609 5051 26 837419 706352 880400 495 15012 886140 690801 739283 889294 217752 603 821704 1330 689797 889337 147860 830573 2476 9 817164 454475 855910 831633 167843 459091 825584 714 736402 840105 655420 7868 45 3 893781 782544 407011 619640 274344 654435 16135 620841 389012 549425 495337 225287 852135 235345 39696 896861 228935 99 721296 372682 7433 767452 261086 71089 81363 732357 6067 679462 7154 725995 9 366052 564327 174687 110 470566 716266 817671 70107 676667 91828 22164 727182 82124 578507 800493 497090 637729 9 88148 450528 562828 893778 388646 3 880398 28 143584 562216 371739 844397 11216 878676 343399 826565 226528 876321 786145 725598 850887 117 429224 868071 6 875713 175284 65356 38443 753466 485853 641412 753557 104 2 820958 863333 1123 5322 609478 887847 740532 301619 639357 620570 305927 514708 514925 91064 1229 809281 753947 881020 291 6 867727 2583 35028 5010 732213 90977 836846 886463 412944 336289 309772 699929 601440 206 763391 2268 828523 449859 323665 196845 454422 732695 205708 861411 894667 878292 815592 832199 167343 473156 440096 291581 859785 8628 451047 857796 772485 852970 57013 419988 850303 644587 140886 855222 784191 876474 210747 864127 13647 624965 840474 180134 773 413241 28607 834460 742310 315540 320846 772739 700531 633892 766487 886104 832503 9 635648 24 510222 475905 561978 877791 477020 1133 9834 853473 206915 146457 5 827448 640517 733988 653885 410525 57 866057 219923 147061 551 472719 13 862863 144027 283739 514401 883352 835626 591770 346894 27723 85898 9 10 463725 5777 4 721855 292411 863491 737950 658135 25 720398 892758 369889 461 817918 536985 282743 598074 713642 659773 880088 852286 701738 814586 545590 810129 421846 353309 333160 852938 833433 570563 37806 4978 266841 30800 334 75757 835737 494972 22493 22757 861161 69 60726 693777 846722 884240 673608 869300 204606 787322 182359 895680 290937 168128 116 808675 588298 15182 210482 484331 846424 886239 752867 497001 425171 562071 738235 679806 547297 796904 311201 490213 240637 822718 836861 1 405233 593482 1 330609 8574 178233 791259 891936 476041 189290 813369 291 874693 282 685847 429188 67 877814 2 857174 631550 896013 433191 557 82425 871458 558 861520 121958 740083 860966 729465 398623 764921 232633 106953 824245 666198 889930 697265 650266 498 889014 761105 22135 3671 620195 292978 630712 865429 310389 394186 8 40831 854388 852446 887787 100974 151571 333432 892728 41667 153311 898453 383751 492719 481854 888888 897913 890251 815898 875846 885168 894382 884659 508276 248814 7 810428 493742 94095 833017 729471 3 287416 555052 820553 434 852785 129 698547 26757 286033 880036 431263 38 427311 817847 764047 343153 898859 386314 74224 18956 4516 875764 447658 830872 748700 672263 664839 486073 490066 514714 873170 56 48474 827918 225763 296868 878908 869032 821 896572 646913 449865 135638 896596 833113 390631 4 42043 611 832814 20 345946 10 843776 870449 336216 119099 654796 9 78960 728583 331611 204407 3100 102311 368727 5 573838 161470 200937 360313 518796 459136 867481 113318 769097 886220 277875 708905 163708 631256 131673 859995 867046 656277 863778 44210 888257 9817 868349 488989 278795 40471 144930 769428 871184 496551 14 809141 1554 881210 407850 3395 891710 888993 709766 841763 60390 253095 639486 415339 651430 534762 840691 15595 812442 4 812554 11349 792270 876283 2002 554116 79174 851334 626031 203800 846498 252212 786430 470395 279796 825564 843089 16 175647 486292 520538 21528 262086 7763 863817 353746 794366 756850 143 17992 891824 623755 421238 620614 65730 64429 79090 848713 116 277694 789407 83 843208 352254 883678 846157 88719 20713 341706 897562 876596 27209 778997 402878 222984 1649 872112 870391 538636 1 533084 344596 373023 889360 597 290556 3604 395998 836320 872110 853082 262781 544370 753187 2791 302011 889991 499487 785924 310677 705738 658937 50213 40 121505 332647 840494 243 27605 2118 361514 137 174379 8910 60 792034 458330 76 764284 200141 140 1394 829994 661497 847522 149191 164969 178327 369039 162669 191 798163 825755 8380 824614 328 6 160605 237551 4526 695561 649218 654347 315436 167 559136 436359 719113 472455 793946 10120 271368 271228 579171 842167 718123 380 777505 1 231 839991 363535 856838 726140 819094 459287 753514 885213 1965 403457 113137 864747 891767 650456 853 104811 109914 253127 850486 1158 464 520187 800171 534330 533350 90248 25757 5386 3292 2 178481 741628 866153 151506 896270 633498 70121 4 876869 281 169 485319 849512 550820 110 13 384207 309418 13779 423842 163698 304987 607583 787116 314847 363205 350505 797324 808332 824169 16 20460 829741 9044 841799 831901 230 803258 516854 23261 485440 882890 310 153171 756687 891696 475551 706440 891707 884154 1562 117190 2450 579358 105780 163829 832675 808859 829068 1955 5243 35897 323919 887675 86314 814912 799293 838987 10 13276 810277 84459 828726 839357 151927 62518 5232 119189 383576 310 642268 7 1249 866959 4 354319 1 261367 307214 831599 43775 122677 601898 9037 855439 880683 845064 95148 381 337358 324690 840692 24210 425477 795503 1 589744 874099 53792 305793 95481 770409 15072 806755 707331 372730 287809 899728 96 137192 846495 439613 390135 266052 84076 871280 661 120227 656738 788091 14 495348 644693 291323 490 468290 240742 590813 891123 784704 767384 14 453629 419098 880090 697198 899599 18452 836526 865537 793536 899278 114880 256426 869504 23250 857079 441449 760532 806729 286406 25930 110420 864030 220195 899007 485919 741110 813545 738481 89 487480 855436 85896 71935 203739 715709 896907 222992 802258 647095 746252 814010 203043 876851 329769 701870 891874 784467 158562 1 874256 756567 550376 324503 14 63569 114735 63 501714 7197 15498 732674 602193 612 26797 256952 451768 1 24 1515 256867 376466 964 886710 834177 855646 890349 128212 358220 835184 890127 886332 790334 897181 862882 891507 260181 785471 161 897916 412012 825259 78 184404 665044 795119 814322 848288 809041 427019 838898 176274 490817 631512 38976 10355 423911 820395 473360 38602 716087 3872 507135 893504 874726 787515 107711 593154 107274 899361 125805 594191 882303 280 951 100108 389552 479103 699204 660162 399134 822395 484916 414538 508398 434 239182 748325 841102 696033 497079 897905 176325 809457 801198 686712 684561 271755 687635 106 3436 856150 191709 645422 507152 1552 269669 877840 91070 759965 389184 699835 805139 654153 24 110924 862887 846511 40825 17 831150 801216 883091 763695 653 2736 558388 803762 166209 24313 8 855160 889689 608076 122263 7 13792 795605 844096 797724 788189 28462 741164 507006 824571 867012 896666 856443 3616 525371 158704 686630 139278 511262 614712 19661 441933 646677 856931 10018 96 4960 886748 833198 814972 855498 881038 57724 185849 859316 265540 1019 744411 823501 634506 727207 864865 374610 6238 736804 775529 183649 799840 152677 875220 107862 891432 5 638017 812227 1 864124 44 847835 367974 298 2697 259088 121051 884759 13837 809655 320865 697709 29500 878779 706884 310830 750738 31198 861910 32165 143 20 812 40630 70393 884304 847665 887013 307932 484584 893009 44562 445582 772512 817950 11049 65120 854944 580746 35 480785 672059 801423 314134 756796 184593 12251 720628 874704 218083 796337 69644 85 772056 417824 16648 1353 815659 675713 126 883953 295693 3922 745785 128622 431722 442601 846875 505572 643945 808442 264466 208508 897718 796493 505335 868441 170227 206 749164 10110 871054 881192 859933 817553 3019 242275 657615 876588 252777 158478 889938 185968 403 860809 63604 469216 5 533400 38389 798120 3 179863 752938 85990 18 10 308170 2 210913 779788 2 241376 467619 764772 2344 464584 11721 820359 4 802792 43104 18002 838484 126982 353991 379227 8 54048 820765 815080 889074 293797 109417 405220 571498 379966 89119 441329 187397 799006 897394 747553 149357 648301 77316 41936 764386 523779 5774 22115 289495 234804 381665 659153 8 631164 891620 864992 23546 734656 622877 406434 99404 20147 855002 845245 899292 76117 1 885516 724705 467065 3 35888 502587 666027 713800 852189 797510 854576 860 192 882793 810158 734174 617915 64889 17262 55051 771135 873096 511 329575 615176 803771 783320 13 1 396753 404802 263582 387413 70 7880 614902 718498 816378 551255 78746 55208 882406 479688 886123 23 871514 808639 839309 828288 5 832374 713911 899491 438344 846304 389570 316490 820925 44086 9021 133013 844427 899320 517456 882025 663613 190724 692059 730439 374874 1 388524 39 874982 678502 711781 660612 502721 456805 672005 775976 755622 887892 520897 877241 370988 1541 81595 799539 823834 189042 490117 105860 312764 696819 848633 59744 2 417212 856837 29335 876126 1267 329 898107 365119 895489 441460 855477 3 159170 853380 188833 372657 839159 10205 49 79019 28796 734822 596548 877913 661935 362587 2399 120564 158913 840467 290204 837901 851880 807427 570509 800372 827315 860130 884055 462 326530 884546 2 858259 415511 316740 7931 728492 343163 5297 69989 184656 313 174927 299543 5356 4 38699 843136 448058 193839 646799 398433 555520 806748 74550 257215 2 725115 291281 2 133219 882955 899229 432209 841725 649537 196814 823253 879696 333311 7798 208249 345511 46622 545716 235322 268634 808378 646707 7682 67197 753166 127901 214592 34218 631914 742572 13 637344 188932 199238 366248 98 1 8 5560 766093 224 201366 766756 5397 2 19 247 757662 885227 2 732497 158526 636168 782536 264326 823427 895670 397107 625250 219593 848009 857202 492899 934 113553 39201 195945 1 892241 806121 9 9974 203979 860581 151 140 1542 757969 853880 32291 103318 719384 678864 46 40 4551 16 231202 51252 90748 2757 818040 863249 415577 410646 412898 141090 876246 49601 465335 188798 147441 832697 319646 647728 6 86018 529243 697420 571498 859083 822539 676301 890567 756330 817580 684 846266 778261 708111 5219 870547 343745 813163 761053 898582 805622 50 144938 631258 254494 635463 632356 104247 20 1584 527821 2502 3 382920 4 897893 352469 762965 219433 808653 630161 387733 233587 1285 159067 801898 351491 272412 892791 819074 150 782574 82705 724614 59766 194274 1 877309 281361 696 367554 112 878924 85259 8 1 41375 829876 13444 411458 145860 424417 94427 298144 839660 420880 826980 50981 3 165916 5 20775 117220 74199 862546 859866 279635 551612 127862 894385 57055 679136 898845 794073 861558 5562 849286 254746 611749 881997 412 710667 329015 188242 435443 887669 841901 838265 93046 777792 44367 9396 194828 51106 251885 140739 861101 608 655 838414 898693 857591 108577 881025 215 445678 403416 896197 325031 837186 12498 863832 835855 612974 2 131157 112806 210115 378571 882393 1 756135 636045 559184 338765 7338 879842 755 15968 8158 722441 474016 192502 847087 702838 885313 686554 195 827909 3 45391 832299 879077 852552 130 33137 890818 469625 402225 783653 749534 271936 355710 817377 908 312 887096 333589 690930 56579 846741 807610 542941 724118 796939 94953 574289 571255 613831 476392 832131 306182 857026 49039 584 2 847427 2810 518302 862067 18 4849 244556 774224 237300 869070 8 849542 158125 653941 66108 802841 445518 658097 122542 894109 461 49099 618478 682708 281133 1 878048 192 408204 2 888794 454500 782027 182045 23 157959 282418 73258 14864 21 855389 57789 678528 413663 869782 818971 257561 86 10010 61966 897900 3593 897662 416858 553622 865049 836678 813099 8305 331916 51407 789368 289549 752169 881821 835157 372482 116 868578 809617 449760 717088 625233 272675 186528 298255 889963 2689 803565 82322 216467 893682 372456 357848 697010 719275 538 830975 11946 18799 540946 891758 45083 829145 604107 369228 672198 107293 426710 2802 812737 187993 107 828491 382396 381963 585273 260978 817962 867438 37233 113962 986 191147 816636 947 558201 878818 200535 150244 674 789739 326361 835177 326288 684049 587632 1258 861442 684582 830230 51008 764938 4 752327 197569 44280 2555 332021 108797 813576 677641 712877 398626 159109 527439 381193 333 853405 536669 485961 20 148426 602 738246 2 787481 873119 37861 833215 780940 517382 458871 849964 406096 847059 23 869128 156589 470611 9704 106965 894619 853648 843586 313968 884624 12379 11 421520 351881 733769 125149 787490 397 3 61 65 468729 629466 787899 151900 29113 848185 26834 619657 264523 4442 351408 779183 582225 14008 687436 31 873115 876575 491532 895474 495577 278428 24311 884010 256434 849090 854045 94921 2264 12 743243 32 151 738059 640344 469498 7605 662219 755384 5 815616 497087 488500 797470 67162 894053 206448 51984 533202 852038 38 620447 17129 832524 789900 670356 799452 458650 896362 760287 3 783859 620222 26748 744075 4 886342 122694 334147 576683 847463 869565 535695 748132 642394 2424 236924 55 798031 463383 288252 807303 651317 209286 803011 17388 586 139083 798220 117 869313 225788 232111 16403 896905 372826 1510 693578 709 885707 851672 878705 335009 41 317531 878142 286 750716 385992 182490 747224 313063 390947 269955 869124 854077 204141 878834 670043 368664 277959 88 302237 498020 812052 709183 538188 352380 885041 891787 18438 46000 267357 595409 579418 843356 754807 769968 3 2 798598 800160 722844 341929 3 167510 8707 701930 835224 20 561912 513805 852817 666864 667291 29737 287473 882437 194327 3 442345 844434 253399 850840 740651 11155 404482 4199 237683 25341 409058 492735 891942 289514 620424 129293 365308 858690 1138 257418 64730 376552 9530 273296 45449 703946 330145 11179 7291 151035 525 1 862955 3 758625 4 883265 848751 633633 8 894298 6 860729 25216 869222 11 178434 565122 412410 836661 756229 20914 764654 782153 574816 408495 657452 76441 853001 5 458396 764680 54213 684971 714514 670536 7 792756 530275 644431 850560 624162 893765 130709 13 544561 798970 7 356366 618969 2 235224 871390 4627 777060 668483 835539 204606 278873 697361 2449 1917 177706 143197 872990 258812 505736 111 660843 598562 467930 211992 718841 741400 23618 276086 205067 275970 710786 41 864778 840189 338751 896827 27 879964 3 4957 365743 703297 505714 877416 868200 742379 494422 20430 649856 708941 1269 204880 7 828118 897190 572268 869374 513356 133137 172653 803037 637404 764229 894947 423327 363370 420326 4 8789 543303 879728 899652 553550 68025 838112 381281 413312 840036 560494 11 869892 666055 4724 4559 836602 890715 513661 879425 568 339509 875147 765286 26006 492 344313 538407 4127 700265 275613 896037 387 6 154618 883599 366651 185897 629600 776960 830937 110152 812526 861855 80 97 655148 81 3331 885069 702432 502789 121 2586 580915 198 216 742658 760966 877592 796103 295345 852187 489298 234079 273067 489670 766165 228702 869059 646199 116468 35751 862173 898185 838911 217367 552656 886180 7 12 648764 138561 886502 575736 298992 357731 657267 348980 838541 406 7030 521 144 1362 41040 6 11192 10231 1 861193 559729 45 9978 42 401587 891256 212095 833897 886401 731755 871802 21978 723954 8 888730 96950 70 425586 892125 847163 301565 328084 155 674634 52034 235437 873740 887537 295 890995 2 876554 847026 827598 180 248099 262871 868157 761332 108282 15400 735574 3606 147577 138540 38 32340 142558 818482 345692 677260 298194 1484 1272 658 63459 409551 790974 769168 876092 768274 39 778013 633816 1543 124235 227680 5 749080 20 860152 816873 64 109245 503803 546364 11220 836503 844782 261413 833106 876002 847193 813495 736752 805338 806925 504200 864422 553803 715077 838386 708200 654347 802040 7201 39776 440312 207755 825103 650977 300637 872748 6027 156 11992 5133 56429 859795 26163 823331 579703 625681 831338 895847 55421 47460 152898 797560 849495 2 755544 398910 63 214 6151 290231 894676 12027 819817 2351 893177 2 879627 99892 1 596600 884730 820367 850886 752197 568159 861202 583122 618452 540272 22 759272 749845 247432 665130 550044 289 880029 32849 92 24419 740876 26 767179 573447 878644 509839 208054 894200 775692 768984 434661 62400 776728 728484 427640 808150 266502 899084 4 5 825229 379248 170189 805942 1768 867834 29464 832304 720937 848102 772564 849769 836296 846518 839812 579205 811278 772639 130914 775450 3 153718 302157 40885 226444 149658 785087 120813 673172 82 871692 564945 850959 814542 755353 887910 864491 12 133890 882840 16 842541 475470 264883 856356 547559 876615 312267 753461 4 461797 759417 302732 893477 816067 852593 65 809405 339177 245406 474517 838771 770523 837178 17 861212 41317 893015 335253 666933 81 14 1 663641 837935 833639 854130 228403 827238 850151 711910 294474 859295 734345 773 370892 752563 814869 797799 651565 1183 78226 225222 594884 218 856050 157206 758293 834479 881551 810968 159018 807243 498160 442339 844990 352298 638626 604345 828449 58666 264745 755258 528679 541481 869596 149093 557849 867203 841928 7882 492392 792572 688989 260017 815883 655120 862339 175206 177216 888072 141 235894 803283 769149 29 2221 899493 46119 33850 292453 217706 343357 483240 859503 874957 345005 18677 649399 185964 122450 8 16645 465410 616932 859881 659 86339 651288 5 8986 587403 6 828215 136572 839208 527810 164116 18 696494 717914 753913 896758 752536 218508 43715 784 868905 639219 427130 207721 882605 770981 896628 662350 497 758405 2885 824528 608412 606903 862989 899575 800875 786592 633269 546903 162797 190280 820093 344 31407 418583 162275 842991 354864 456 26 64054 898051 756502 816218 871066 844274 146579 899131 716575 71510 107582 132518 776167 76443 131724 817971 890342 75424 128156 510480 802374 435667 860324 367364 678778 8 576828 844996 108 590874 792829 837967 494944 4612 10 408854 162789 830487 81399 789446 85876 779747 6105 877414 858879 156076 561108 161860 830487 361036 68556 868569 84913 354658 827668 851061 30761 862574 344174 646047 871122 8 537192 724517 3391 998 64095 357702 416020 819417 513297 758975 550542 564114 7 247 31 17979 146010 415346 498188 400755 79 303786 163933 822630 747145 744766 255669 371008 514034 835192 829299 882663 391 97332 517851 1 1399 884564 6 363000 322907 145938 13790 370183 458876 880792 4 898543 838635 1408 839645 649835 869696 887348 226751 30 23 260422 426242 116 425097 833495 6834 874271 860511 7 780660 10 243253 191167 216360 806660 261930 3564 5 421882 2953 13 110506 662667 868212 112 507953 444520 176936 771885 56 680746 532993 171738 838716 849354 807817 377326 670501 3021 79731 826614 771782 668480 766 797172 640054 520416 284889 90429 881107 470956 245544 643422 456411 680554 791574 1190 195256 5 892735 676691 391831 266 13 15788 612285 3 4 224 188959 49080 832355 382968 519702 863643 63624 743250 816450 449541 883145 658963 227 636744 9516 98356 7479 740368 522818 270909 318015 888604 870315 729507 893962 150479 367915 2 2 1030 243213 801683 14439 596061 39920 316788 208081 876864 836938 911 898227 2 224281 381976 888090 620668 77885 554271 882518 646 488635 1844 463030 401853 315394 862445 756658 876013 30 651828 341828 873561 378522 2068 666194 753466 49533 12573 16239 466664 770332 842695 463689 845357 223036 2268 864297 862409 886418 896368 858432 772018 1 4911 781106 804320 839500 804098 323800 5 488447 335257 111068 146735 23138 712191 794430 727993 12423 89824 248 728922 897660 709524 139768 528845 66175 279135 687559 3 27 762065 529670 197063 829071 893027 884807 1182 734822 860999 33 45 410726 879959 27 861227 620887 2 881265 156045 895267 422210 695481 492652 777725 108723 826428 81 39111 1298 770868 56628 322587 795248 599961 31392 385072 685133 12355 680031 857942 794771 883635 20205 673488 1 847581 450748 880994 592033 545811 193914 819015 621170 226010 1353 498622 891304 367791 657261 767984 114094 805691 506 350076 448256 565 448921 799905 748562 323260 147554 852086 12 898974 48841 675781 440040 580215 209935 151 695350 888757 289645 2999 56 77697 40 861443 5 759396 775547 371982 684803 881717 622996 772039 889550 164417 238 755893 868440 2 40 734584 463307 153203 736384 201127 388125 109282 552577 837334 184496 895383 730714 831487 69271 1856 148349 16 90702 1 895801 885759 779218 496590 1 827570 856384 331589 90 278105 586666 341247 25091 895486 344357 404978 105591 308505 32186 783384 66057 115772 711975 898699 866176 195462 891413 45 660567 99787 876488 664435 731115 5927 79 409541 895650 223 448 12 175959 702366 707295 880880 7270 16 791550 190615 774396 512227 80322 346128 743777 499749 837776 663006 620273 176667 411741 398811 504620 769154 36169 22586 503161 387759 475856 835114 894815 483215 732940 329548 337554 70538 876649 868820 188021 63 683028 102438 714874 578377 261713 724972 287431 411517 7 870919 693930 128391 3 864396 514952 21590 12253 693855 328245 1556 26433 175255 2387 114 251630 2798 823479 664880 145971 457099 377460 301211 525443 886469 817924 1 897047 780228 6 91857 18 108341 813592 720119 180 810018 717552 90582 657846 614077 766 120252 1087 109391 1 40590 21 868586 619170 500406 357081 593502 473119 507550 591526 887971 32662 547024 832068 849117 87852 563531 430602 42061 607 319087 888765 707054 471386 461817 869929 739563 496702 748635 380743 800175 611452 211 885643 4 563803 41 344059 369544 224952 801701 820463 30690 897929 548409 1495 485469 62353 197685 644009 883735 333987 23 7182 848830 669983 384544 718287 798361 41557 32 419064 266311 29316 844399 2 844808 656973 780189 844480 890012 4 78343 495541 740130 819679 292305 893048 697 883840 885518 608660 383256 305 5 757593 212933 660088 101146 158118 98193 747784 610806 878746 730152 76951 849199 2 347477 856411 800400 689389 620208 825617 593277 463 866641 868840 622512 454358 123880 845519 885652 584415 441654 182792 832707 894498 867184 400726 441240 875767 197306 377625 17815 198851 852824 853491 346797 24784 414657 268 871387 722382 538026 608818 19639 382005 5250 61711 9 783877 892601 423582 56509 898436 145798 862799 8 10 861044 1803 873864 723906 774993 850386 2 343107 747918 830771 18288 34520 261570 147506 316170 578429 753568 167176 53129 839619 310 682025 84688 5 612279 18 856560 204486 371423 19082 356028 46296 889620 495 8 346541 4 109752 79438 656108 146071 472549 848696 178365 872818 876307 592147 2 142 63189 897563 1354 774646 695681 827617 541319 863530 702362 9 247810 5 773759 180148 899261 63479 884926 434780 606 700124 851503 9787 863463 92731 665361 672850 63621 861451 10466 656830 79144 759112 492590 511778 127703 864341 601553 282 838006 565716 21 28708 892439 53 599759 638406 766218 4775 698628 875744 681600 584235 724841 7 895496 467886 241409 565427 23664 777965 862539 563603 805808 2030 2 636973 564222 2164 533513 12 854066 819235 881546 737748 860166 16490 730099 804394 645529 106820 111948 875224 389542 859905 628371 141020 525007 834703 768249 755973 105032 564594 546479 852008 588257 512487 176981 203379 3 889955 200331 502395 833477 850718 550460 641581 593 813758 97886 209480 7 12 534392 337770 882166 824962 574601 791405 846723 376680 268209 856533 890473 858687 528871 282851 355623 2314 274943 39 76 2799 61333 429364 12430 751088 527068 875387 785080 851078 528343 40239 1 890323 475328 657329 73 682513 864074 526911 3 875713 317865 96613 336839 377243 5916 362844 808656 805701 867929 207011 7060 291677 46 136040 118741 631099 885305 1860 596338 781764 1461 868650 742093 189734 698950 1 873064 40 427875 884605 863562 1581 433917 5 802810 149838 148634 84806 118088 90829 92768 77068 78054 545040 310402 432361 154734 2 338441 582905 432 681770 1929 818963 580022 451847 107796 877343 569642 511861 446789 753350 195185 865682 850238 853881 727922 460268 13142 781302 3 882056 656821 3339 260749 432159 876265 763176 863952 506388 271950 216330 131783 716556 1598 32717 188067 691068 95302 1 211103 872029 164787 699635 886958 130971 814147 514789 345215 787168 243442 281 55392 178306 848565 899553 577657 829335 352211 829157 406973 125493 492726 8 843105 832297 610143 247117 271096 213353 23230 438958 598634 825509 20086 852603 754127 6 847491 696569 829175 788998 87092 4195 876724 467942 16183 895168 369460 793681 841248 260835 836529 1 303451 660883 502649 6 2 330044 875450 702786 43378 7392 383848 552497 896658 172262 1948 330788 3 473661 287142 806868 829250 54174 350688 575170 873987 5 606410 167 834544 823972 767255 768301 527430 842979 494344 68964 2071 146 863593 5 1187 702373 3026 796163 1 856103 741846 1028 877236 69348 34936 857090 551086 668760 864304 724564 836824 1 441624 410046 827446 436917 899432 171829 53937 436154 814495 656752 759139 836072 118092 885965 1314 899061 877668 468670 847442 239119 321457 878992 17 818 31903 638527 3 755964 840434 79346 822970 574917 485717 18 655440 476587 4 859944 576679 822946 5967 99689 378583 141 401118 863298 332921 2899 329233 865043 790156 750380 219255 16230 208 490252 125891 741967 3 717266 548811 206493 259288 348085 452726 887557 567237 891588 5 803565 722248 122412 106 883017 761088 598057 858115 218 836600 888088 495951 3 670940 833342 168252 698342 812268 676529 13 277762 886621 656043 898507 354 86217 869639 3 1945 617618 523355 681819 601135 824306 175007 703518 154608 495368 260640 10 137 151702 897367 599908 824972 155 275666 40 789818 886252 300104 4 598282 462216 2248 96 695195 891871 387047 174616 65831 594142 805751 853387 466121 173526 859085 1 888930 489104 556679 872086 44904 40098 762252 857925 3 12451 114810 356703 862401 745158 40 847330 195 131 290455 116660 2228 896377 2 218427 7 219 254454 282 138509 870468 840560 876422 893010 63159 895366 718776 11 696825 285400 140299 432824 22858 416831 784786 438429 549944 636835 782757 719 34157 720426 183087 775477 840329 787515 336494 873885 3 5 777383 23086 675116 824763 833898 426382 1 846764 506729 146709 126619 566801 893101 894559 590375 169987 394424 18591 878298 225377 452869 780727 880965 662573 890180 553437 549401 892831 108311 52960 2 679556 424595 818663 2 438446 51530 303052 700360 63736 878279 886025 774858 10911 6 867006 840096 820717 21 821030 69625 725079 378983 872 853202 770943 778086 328 797315 6 455 16800 885470 863295 867634 696029 75 897902 514592 2 7075 18395 867908 557746 384459 999 175 773540 298 130 263811 164975 886875 9696 257782 675306 881961 447423 832178 787229 782111 868428 712 183 751235 867596 575063 2 488297 19 546226 174212 169898 522588 573 811889 866174 795314 167764 5444 725 6702 865981 674190 383344 860819 435528 890799 869387 890427 548703 161536 486484 811822 54489 41 789295 316939 479494 65353 857529 825065 755335 839974 879144 5 234746 375484 201082 497617 2026 99122 24859 8 218 574507 227693 568442 807748 828019 766541 122620 7824 877604 803086 6351 6 746485 851666 38 165715 369137 791209 282244 534698 18784 788623 832024 15893 280 550593 333839 4 627029 172565 81288 712657 66737 282001 840030 435316 628510 777277 669 656339 878494 353774 409600 158782 857009 872320 20227 32 641224 831081 750 1918 364599 412222 250367 862825 236 797340 750250 43398 680291 864482 314382 64826 133 878771 2 260197 731158 799757 499151 642785 65225 67 690918 132022 1178 880120 812872 896974 117479 212115 370830 851072 660292 300732 224080 836155 894342 184 888274 104060 831221 886046 847424 13 450508 835671 859062 755100 420784 261129 890498 500093 856490 228609 378351 19 465639 897600 75 848033 826424 637130 896266 881565 877137 236228 310141 846666 779626 811383 634 826882 285999 523860 454057 844255 2 97 3990 3 15089 756141 63548 7585 855118 784917 460120 700065 859834 311826 879888 261694 897151 302356 896622 753216 10349 32558 464452 748304 14 677883 448913 327177 297120 662114 758052 44413 685688 401116 891828 888968 177240 848099 220433 568480 62 3 508495 292170 4077 517966 191109 628292 747700 683664 646924 872536 336932 482535 133608 817357 596147 892981 794095 710183 887618 871622 140373 606327 705610 9388 156636 891103 788898 779026 92760 262711 809314 808734 788518 754319 120003 842141 312865 17598 427081 721536 240687 818936 190358 164350 871026 893376 787295 7086 92817 2 273940 880520 165382 600300 234316 298778 471973 45467 852962 18767 879887 88268 562929 510397 292478 822884 593188 872058 630 304860 872505 77756 790671 271090 205 484 3214 207 25881 45663 19066 868504 641110 679822 367 875752 631067 868609 863486 35810 32 547976 872338 888234 892951 28186 443260 821173 358841 641352 899733 11 520054 630 706 859675 839013 483875 581001 731075 285666 837083 108258 156458 3113 66673 894970 398814 278909 880570 2263 382369 119473 446055 693661 413562 617900 671403 97445 18 872331 468701 865387 707328 31380 892225 128250 849344 855060 877326 671698 467360 119699 282 253676 499328 412657 335425 897062 531282 466540 866784 32470 816264 92307 259736 866826 884683 825691 865359 805289 691705 2458 119954 883408 324362 481462 728458 877419 737362 208342 876640 724123 864205 804655 1 77555 877505 385249 856085 664971 433656 862772 856610 569207 251541 312903 700011 402200 615194 189366 885767 436931 643538 118501 230520 840795 847565 2107 95880 84680 115269 113148 1203 217732 574336 478175 270122 783209 792531 140260 879180 402182 697373 128 11 762781 2 2 844237 881509 446238 4135 115445 12 103 614546 421758 797834 50 36951 794079 670338 3 893829 162751 479475 608636 142644 866025 409294 264745 23737 826248 445057 842334 788354 850527 668836 889556 811041 1882 530027 695783 47786 878317 18 562928 135659 126977 805061 779162 124604 875820 184688 244 1134 891370 205324 190 248571 2202 160872 2 369495 12942 122 817210 2868 870710 35135 161596 851094 476754 697298 528684 1101 274273 281 894779 336847 397502 729391 11897 868098 24 783875 775929 724 883823 818853 1136 10234 498678 28414 1370 718129 721294 363524 861251 278569 872299 894042 51 266321 628792 820420 886726 33110 41 497404 708964 335593 89028 814234 53 657763 896669 58039 3486 830721 2886 841363 660406 769370 198683 376703 723013 808017 888203 297213 139247 798892 71229 830167 747098 568505 889139 368532 472663 857807 639298 456956 887935 4248 554066 866924 1 855759 225 169316 792840 683299 882315 896052 294278 553407 897292 469942 880773 616170 502200 849632 310804 180 487518 227534 855566 108 2 119177 1031 435790 567557 2922 873527 163270 464088 41567 194278 5 62057 873272 591395 291786 884787 646615 130312 207331 531707 854733 351773 893558 469773 838070 790871 505929 37 819470 573989 824608 432 3 814947 814064 827266 21293 850995 544231 79157 844242 210096 527852 392323 95544 474961 6238 833717 380668 868790 860162 341741 3 893184 2999 373253 1 60 565607 118 797886 894922 885729 432207 201509 767376 413793 507729 156669 17561 32 885964 553369 141468 178562 223908 860723 76487 240983 608062 820844 99296 75980 541792 271 647512 295376 759835 748 840071 874631 796910 710711 762203 1098 544925 808874 338483 803747 840801 868112 13016 226033 870815 414931 688125 24 570451 12647 155785 734905 885597 221731 737482 890626 682351 87 281 201091 824794 80101 758487 109313 141340 697669 5 879168 36958 515305 178502 767192 662506 807147 891793 35 2 10400 3 852269 896463 678367 852283 886818 5 805213 511851 3 790277 768267 14 861672 3266 110903 364198 792270 789581 177544 822097 878285 740894 868493 784413 829236 229 619365 11017 1569 46032 871895 77487 751944 801023 648586 707997 326489 837587 417482 492831 999 169489 8893 440 3 792 710156 842154 865840 702416 728445 172227 81253 183259 290452 15 169 31575 146161 527414 236029 836073 180098 694064 702016 14877 2 83663 2354 813258 51567 274968 627412 875169 690560 837947 336 111875 513336 478608 340 208367 779318 755845 30126 13415 267025 830432 56529 1247 732554 315670 895768 134726 774369 828517 894053 118577 189175 796550 703820 437911 877472 38 342891 1 883607 896370 114324 874431 687926 297041 506257 6 827485 390296 226 3537 645512 3 524600 503454 46656 23724 816192 1735 4 495544 864307 829993 771219 379000 17436 262961 11145 536821 791971 114919 690471 499037 107507 687503 189544 745464 602299 143927 859382 614124 748825 563625 387401 7 123675 804989 856009 745801 15943 3734 149602 411990 866580 770757 34260 437287 808571 109187 643751 717023 44616 334079 776593 705658 877792 17616 751503 866677 246049 643773 136381 2 843673 206155 762223 868419 6089 594341 212810 6859 136454 755035 560630 5558 708571 201915 815116 839917 73659 185337 7 97327 6 120279 869187 803367 16 773208 567560 163642 31 11 12142 471503 376576 15669 624033 344612 136574 788547 149796 731595 405322 789369 861628 13307 2637 243052 643723 894700 16 339661 543469 858148 540666 752015 163401 81259 467350 348467 570511 894206 3890 826524 226547 192294 861848 840353 836160 58 703029 579470 144 16 85523 505365 748989 830271 748449 2217 706353 896048 786679 607198 756243 744 840268 851733 263644 415912 565637 561779 292646 435478 22900 470292 307595 583668 161144 648226 265801 897891 3 2 771206 732451 232536 287738 897758 572402 3 754929 632065 624521 899988 694686 162467 849797 599 310055 6705 11 448609 98655 837156 503 461777 1019 445815 12135 833007 754 866726 4 884234 197627 729676 441759 249727 554856 218101 274927 783278 743853 368357 91 186 2 50122 743619 838003 719041 275038 855536 875962 427400 196 4 749699 829856 608821 214998 276594 843251 41 44 694388 830349 454 760445 65370 630431 576964 814427 867452 1252 278794 178832 364423 1908 497815 821235 8555 868350 574978 894431 672990 796977 13 900 39 730182 700320 804680 39508 252874 314855 600878 689597 847675 3 828747 100672 415608 571981 1 31375 255217 634182 172084 832312 647054 896206 204857 245750 462166 53930 56 760128 878996 861161 15922 829139 195984 893054 69129 309838 845026 453892 626243 25316 846393 41791 2351 237850 709292 804005 949 1 397629 825782 144725 587535 59590 903 44869 682425 872005 80202 640859 191997 5461 734892 21071 25 869481 325777 6738 370951 20 814717 216273 1 703564 827123 884451 512988 752305 16307 766912 833377 4095 631650 2 764642 851459 192918 35519 150769 278179 880056 12 842660 64866 757464 763337 405 4 652847 748847 522333 881424 797922 302933 807825 418114 856040 845607 658267 105649 52131 890756 37809 22545 809643 779707 791362 507563 21166 720999 849039 3 215797 678517 403501 42 537789 198235 9 27361 833960 9394 869823 83984 351 812406 39 21 347126 880685 7189 596761 662452 255229 268102 188201 761287 829965 864091 626047 536593 320 835025 872342 884959 99 528070 370107 759922 592040 572084 400476 1 722559 845779 877402 657257 47389 691605 536156 353169 181122 879666 203201 4466 118755 694184 66482 8494 800426 581923 578912 786079 828177 2224 84868 892865 851176 777 261822 90666 818502 875393 828863 791151 1023 33517 527854 840169 896468 731103 166082 790240 325424 2 594566 365549 791396 417842 1 832021 12034 480756 155843 851556 96875 349496 57 761982 632019 152592 724373 1343 778385 894057 4 609615 270686 352883 883309 550016 423808 823263 200948 798412 837613 851 896187 619835 5375 893561 11162 380 225966 859102 228453 873024 197059 688506 296910 605974 182599 854539 539442 210381 450423 5 739777 346937 792670 28620 13 874630 96489 43153 286481 294 4189 52 19707 755239 31986 514374 898097 478108 884471 665852 891089 791 275273 9137 696822 737422 131621 302911 700380 74 41 219686 567383 860553 2385 844918 516156 61969 829094 553646 23 346237 418491 899714 823138 546502 752814 875103 681266 669689 169 506699 873047 762530 571082 891007 8 862459 13 271969 633081 858545 864407 501626 883103 798858 112577 418348 784833 47381 450398 41597 83 217020 2549 687501 693818 27314 896274 885662 356563 858618 3 849567 69159 840612 669499 180766 164 2036 122 710318 509481 860394 4809 26 121 343439 593646 502671 441140 889457 717348 899903 15813 897072 255343 293398 806457 683390 736335 354292 94404 47959 897342 881188 865442 27379 334602 836592 299 720832 691467 9012 612908 116031 839493 829585 878150 896808 9 885843 106697 759769 639058 38002 768229 868804 124312 711559 758148 516821 1342 129 444805 819810 510166 883878 5 460515 25816 116901 730542 365670 870929 420994 177230 287789 69326 95743 774 844089 791917 319377 194406 320121 490676 822348 680898 778851 305972 749049 69974 802276 94998 613809 833025 797187 896611 8 40586 10 822347 250005 797629 877535 624100 99265 865028 14 862041 749105 6432 592664 828977 508976 879406 233749 513136 851290 776541 603079 26501 879115 488519 132152 698497 155155 700585 4236 326716 253032 898152 802420 1940 2 441 178140 682053 647888 850811 20 529772 850311 4214 2912 444621 14552 855137 634053 852041 684984 1901 890936 620312 888880 858977 1189 790034 1209 10237 881572 372612 863984 812037 173670 783786 423412 878542 380624 108988 844845 8 896956 521309 84651 57512 446423 816042 248422 735215 126217 14 249294 193199 591330 329296 760940 549891 531081 319265 800029 18 545783 393 147598 1011 768408 836754 123109 1395 22449 818892 105473 869616 1230 92 390728 79033 717762 574517 891 441672 309561 820135 2078 887686 871829 232065 759686 5228 771297 107 409127 809763 268113 844431 7849 848166 878070 693242 680301 808297 795148 42 397675 496 733987 139410 812747 70 25337 657548 503013 407476 70 454434 64502 827736 381734 725309 106457 407548 9752 3 196807 726956 796350 46 713862 703334 787950 563 704183 893097 541276 744162 599587 11 844947 830355 381736 345294 781340 106022 720519 782281 47151 867819 751522 658362 896426 8 47 879089 30485 264692 26593 857757 449404 213117 111756 840112 721580 426000 783766 8757 327380 2 833532 899378 812103 883278 66558 125 28750 161079 367748 150324 700888 10107 379975 809908 734284 851668 502556 542861 685382 676413 575315 1629 528918 800512 896635 859309 77 895695 815451 633287 210188 558543 892000 403 1 761675 10813 40362 700654 586049 703309 648060 887896 779285 3690 363 56810 868687 23 2 23841 613740 488594 884385 68 517194 241638 805908 246942 376694 846764 364056 807350 878493 852534 885334 887068 592844 850967 818792 722548 603555 648097 37361 210384 717575 715951 3239 888770 865076 428083 896185 775120 179850 359969 619696 151409 849757 868024 854163 877504 153539 871598 834541 571000 681285 17511 255786 498335 897119 314355 767728 824826 132087 183145 107364 115754 861359 107 824590 604602 703184 809640 600931 825456 181130 17344 815004 853754 884696 47863 684904 823001 785602 478907 772281 9 4 261768 897067 44120 43142 83093 4710 841258 4120 895021 803053 836518 685067 878 594865 628838 432854 67975 650538 301029 706623 696186 551521 794922 3 369242 524770 878309 812242 441979 824126 817766 376966 50261 146 169517 567297 3 595661 786695 465579 517854 64222 6 853838 390431 319237 328058 831763 384605 723111 550233 391285 885736 767174 1 721157 838828 634266 5590 842953 787860 721855 324841 20 853448 842534 626075 832110 252004 387752 131 572010 802051 4 83654 273303 739803 10 153100 330406 775993 742406 3295 478037 120482 272140 24340 107 438320 130 12457 876539 860081 740043 811881 382831 777459 3644 897016 78522 785796 185730 696843 162788 242432 872732 362438 474048 13 305 90263 624199 820705 234832 347975 697384 765260 898955 1029 358789 11665 784720 841196 458005 891606 894718 784443 244552 819134 715897 205342 664643 880859 558254 803130 72 3208 5657 55 894183 840588 76113 120315 146937 78236 544505 728 302 80599 445920 1760 858225 895624 14111 30818 448536 648171 691045 855193 304952 363951 235410 1 9 857914 845772 412510 554388 817158 591024 751724 687670 644814 878570 790302 371318 677645 848253 516 713270 893413 30361 783078 34629 283042 80456 500352 627934 31562 504598 184127 662 181197 892251 866301 1370 3 10663 485589 874937 872910 1694 871632 867242 226650 11015 1984 888215 2 439550 513346 182660 466694 816905 118425 7 1354 792286 666931 176555 630438 365110 689239 887855 401657 209179 1 3 832650 888040 661768 8478 30718 251408 669031 91327 235 572092 835965 887726 395441 853088 826017 688270 140790 880742 475672 148179 761149 41 238 194020 609 875557 782442 537796 130 525635 113 822168 192484 19 884727 726443 153986 667380 252581 118 895286 893341 9 767499 275526 432808 547809 702656 606900 729642 180667 430876 212064 159 232552 4283 1074 310761 36316 811235 854721 838407 640137 1825 1289 100432 843189 878500 135 641430 615061 865068 490407 861517 36006 735020 349050 122861 34 890634 812511 840032 760651 75 42 5 40 705690 124 881784 212 577562 2497 1 912 808934 356362 392892 633041 66560 637068 1725 815547 720376 887326 446545 862367 157325 894467 189609 502547 100825 25318 682819 878339 566574 837706 876457 985 870614 451445 250608 871512 517 756939 815036 833966 756820 466092 114 263346 870938 860392 875777 827903 577 897414 34986 5625 138856 3935 893535 488071 672717 314249 462336 768830 879110 9343 14712 788626 31 898305 1 654909 75606 757260 797222 820441 410124 2 123 124552 856364 101788 175598 862005 101418 870434 58 122678 162 149950 876222 528292 892242 6823 799820 740727 645096 827403 204 192 783441 235433 719326 338301 869178 846191 169892 226768 1 312693 9 76626 263498 2 276692 419086 626083 863976 887759 330442 9628 858465 133536 105003 840831 866580 651903 3440 62543 124969 736176 5 843643 161961 876377 62030 173670 255330 471 847317 407 339287 696997 485400 456574 493886 730297 853281 663887 331 840034 455038 843077 899766 208940 7 792047 469158 50 530418 58083 871112 899168 715213 2752 846804 259784 85911 177860 4 470554 155184 18142 795864 144678 533724 279791 358431 872330 787117 125 830142 451357 821230 899396 826388 699491 604217 759193 823768 880001 834401 727515 377741 641366 763813 720851 516 601234 855129 896070 304413 159772 89414 877793 308715 213054 771315 5 455757 548136 479447 44813 857211 308922 46 1645 323466 374348 121115 156796 414131 152 303021 786342 110905 885392 776064 303 691843 423390 684 782385 845326 450 834398 729489 59351 1550 4074 43 17041 792549 726641 53101 869063 319394 838110 742512 899114 867549 834511 877236 590443 898818 871364 438280 731816 79021 857811 108804 225718 543048 741702 874007 13159 2 864540 59291 622341 751625 584334 10318 898003 855885 625727 305 54986 833861 875432 2 261978 739545 1941 596370 736684 862850 826754 871857 1119 2 668123 774975 122972 2 858796 814181 669218 876710 386699 568243 841168 637503 134377 868112 931 794797 833833 45 2295 4 889258 893869 834673 838216 711691 787935 474139 2 801011 378620 387394 232402 143594 562476 479972 836966 572645 867670 881344 536934 85 10348 60099 556179 722213 401293 136273 472971 477939 58437 197474 752726 617789 489310 880858 359539 668195 847591 433811 491198 9805 169555 728517 864012 660409 328072 4151 15068 889012 9483 237313 2389 583868 318932 426181 4 8 876674 847896 292280 814656 74 841271 193462 361727 231 871312 892876 124681 876993 92283 877807 566647 7900 879328 9609 524656 735186 320268 869899 340788 808355 864150 821930 698246 772008 57472 19 28 567669 887638 254 830988 183 244 246401 881347 773491 752070 479076 6125 695249 896354 589924 692989 533483 523636 848756 36986 896135 9101 415219 314199 306114 39333 829537 649371 31201 102449 525649 682065 694681 1513 66627 219837 85204 725683 560845 296010 36694 292072 822975 391253 795064 41991 51823 469080 792901 3 507 634733 451475 767455 786341 57043 6 518968 120 871419 149210 300544 449263 750295 707487 274209 160876 674053 872193 337822 842423 452430 13 2 890705 816 217436 274536 766274 2 10 755730 1041 216203 873567 880145 881813 301 863603 489114 757153 893653 214360 889673 864670 672965 16 102782 819915 608875 824329 791275 547714 884909 782425 24721 754420 92794 770432 10444 667840 13 788313 120878 225957 864425 296215 12 336219 4 772619 729671 82 209 848368 145493 180849 341456 892618 511056 778926 230263 271 2 883301 793883 887740 134 2069 727628 889686 151814 856685 776694 604236 457413 1840 3428 677581 134646 819153 874395 142 816964 2 80010 884572 329176 648001 891289 1096 865557 390706 595081 897139 90 22 886896 772220 128399 848534 146 889933 690450 638446 630311 4057 48561 350807 881232 333730 876683 252356 485385 747096 155928 8413 632 16 434194 1414 867152 836904 663734 873480 895523 15 178408 251914 416385 131338 423311 75984 814886 544324 700351 52464 673943 485035 5 608978 861840 930 118878 751688 9 2591 512669 680626 326468 18663 883243 573515 893834 3 710017 84317 218 767619 3 703980 165324 187553 17415 106 895764 3560 76707 849864 650083 410152 354433 870787 896530 584271 172813 658599 2843 295544 10 326277 7 290 882816 84981 865788 207141 639222 162776 38305 897955 5 761077 853050 895231 449947 229 557410 301 791783 469182 832628 795314 254049 768270 826725 31 245397 882885 91683 29 897644 826554 262228 18401 17988 84 877585 2590 273495 409308 622231 808759 224754 10 772619 588530 762439 33 5072 593871 3 812746 814865 2 889555 270984 527498 832050 852499 3 510131 113670 418587 214084 582674 392 133984 895508 366925 887662 676803 2 861752 12 892 28342 27524 411799 301570 17 851210 5139 224 815488 883971 507744 298937 796695 3 721158 290190 326479 577905 650219 883211 625526 67234 890036 36910 786974 577695 890753 5844 171803 85473 26608 199495 686764 849372 867750 572185 2 856197 768974 357996 677004 644727 103410 112974 209436 835599 3 4 1065 762574 565394 111810 35 572464 856681 528330 815059 551988 735388 861986 247 671345 784996 51069 574203 31 756791 443994 65 825462 430027 122 374346 357 806975 358792 735264 732893 644661 180595 2 3 824288 1 873916 760777 207891 843942 168977 402150 565691 865806 883616 804493 424584 731623 567510 7 898306 396412 281508 100982 2248 889520 159127 600629 293639 24 4 65504 869191 875775 773278 282 844423 816664 1194 37000 858532 139912 893742 151098 642690 685224 819044 63494 772954 131177 632906 447292 801749 549209 257381 873772 833608 789235 31 816429 707328 851401 839817 897745 10994 770493 567332 574887 223384 1026 6 443471 857929 326997 851055 534548 139470 617600 571528 348187 222145 784153 440992 66675 268371 865084 253440 13642 10522 49720 77517 814032 820686 889195 795 736708 17 768222 12936 458354 375672 81064 835620 769469 273440 885720 4 49393 438546 874109 728962 103305 191722 886623 68789 224929 849207 1766 391036 352409 870502 169001 101019 3 880831 138160 812855 268064 859618 300410 876598 21669 302 33 843969 822110 898805 878367 898198 2 185759 7 463056 24984 801835 863293 268 46517 339634 258023 7657 898886 64311 660194 117428 893544 889079 4 357940 618753 620488 30689 562433 109212 33014 361071 836085 2 256 857364 859501 777243 862709 797451 325226 845614 668632 272381 818195 875316 7 23046 529532 117371 683472 607485 46882 235492 710 68 42 18 730919 327 184216 578 2 731087 8 869893 380866 840391 888327 615271 780143 701270 831300 782597 508196 2 877553 694391 399894 788332 752840 567601 44558 872192 827029 46 752344 574573 505159 12 874178 756787 697125 23551 611131 438631 888163 556559 1628 667274 561563 440663 700563 876870 6046 892683 527635 189570 837104 1228 709407 884994 37088 875376 79718 878730 854961 7267 419713 433675 520499 750402 450043 567435 729589 45088 549192 899382 872789 687090 704035 899998 322880 877800 740036 886581 851494 108623 615217 500 18121 359875 820385 551591 15188 261372 351960 845100 16488 368187 322423 868261 1 672497 886764 804760 111 831168 16 554344 6 895227 217114 347976 878663 1143 849548 837844 806081 860993 206063 683169 10647 133595 67 472771 23925 530161 847198 705211 424381 888562 314082 643634 2556 748976 59 380083 876843 579 614466 458463 844691 37 590408 537473 364230 835800 862259 772404 839259 146 3209 758673 245690 288601 554332 674737 14477 4 232620 43 896165 2595 119156 631440 84204 593269 650 521777 595151 476508 153511 10804 856419 101 5201 656 7601 889004 38218 488932 482220 896735 725637 803786 9319 435089 856982 171780 501825 823668 847968 227923 859510 452159 247414 232521 89 631598 619123 889542 777536 887300 565511 880816 589 474038 773 528966 839455 885560 800468 271168 276 584472 565222 688630 384962 829234 2 166890 895637 11374 413581 781430 116882 832847 820464 343093 780726 615817 310454 774899 873256 849948 13481 684333 592925 480646 387629 800418 4 223 90297 3825 517120 728905 1791 511242 257499 897089 362793 233762 700421 102805 820120 452761 458853 277249 550570 606973 236602 894740 549 287204 851012 825793 821621 893416 786871 839434 486083 834584 64482 714129 866831 3 472798 435353 772373 874996 263525 645945 825165 387618 894647 560603 378480 54610 567917 801657 372393 766964 779795 238725 876304 449537 870489 861886 864688 879694 233311 27717 45231 590495 179499 773249 52 417810 857576 430586 19792 130736 878434 486714 824139 17 480 975 7 592653 744966 899688 199133 236324 25 672108 774476 862970 227983 885848 887751 490719 8504 866577 142974 507010 640062 753679 746 2 855450 889858 22059 845501 552367 28074 739735 896694 545718 2 362528 416284 22735 10 846977 688 259140 663256 119 857914 45878 889063 806173 817875 854919 13739 14 844232 522652 848425 18852 814570 72 800649 267218 862777 2 759291 666964 21774 878952 512509 448004 881250 5233 39 3 2 150455 876287 318532 163449 662243 1 60378 832232 235801 32540 605498 853084 698646 93922 890158 758564 62 823529 818868 204 674547 879658 56296 11 746422 279271 141717 295460 839587 335831 891559 519226 882936 513975 868333 809653 857950 55228 708106 416951 1236 819034 3 259644 861705 48868 880635 426523 53029 883561 1369 205331 19532 778568 6022 63210 339214 3 12178 864352 358616 857221 10495 179106 848111 238633 273158 828749 857573 553454 882166 262 487819 14121 757361 893192 183387 895639 898061 610953 797639 349927 679749 719565 852788 813518 729589 744106 897019 851648 868 893504 866459 307541 86975 257517 172240 219447 4366 895951 855252 662981 691203 742472 329987 618940 882477 515911 353774 759416 108534 146607 315925 4450 575267 875055 864377 824747 370636 301640 889206 740772 308 779708 898586 21 338349 731334 8 44782 893108 895089 827039 4790 804052 861313 660301 819751 600477 3482 833327 897726 91 876106 847159 220012 104 166873 858216 857183 894396 383300 858954 739888 666865 265539 2033 897218 397085 495 184449 485408 229236 251705 348213 43 267463 544717 831899 131868 858600 2311 540500 528120 288239 882217 665189 1 107658 896056 777500 44547 144214 890745 315871 2 646692 94669 815313 820307 524011 777897 829831 342442 10730 864015 701179 446388 5051 885470 7810 625059 2 3192 488401 71191 775196 691670 888521 63 451649 517532 6930 34 85 636401 873881 114011 107506 257425 783254 6899 736758 35342 597389 709388 886106 571234 403703 607891 3 555 44 269943 391425 193281 423232 836603 229921 781051 888302 809676 840227 700334 252028 406976 881463 372881 733105 641616 834036 21 884059 14 2 736433 832555 616975 863821 3132 627720 26 6370 476976 832597 893252 630362 74868 41 101814 878336 617565 813866 867865 180343 56499 794398 876514 291759 244638 292935 663000 85625 814974 72261 770137 897458 309909 811768 311452 158778 792834 838154 378 855379 618280 852742 635666 18167 415211 540895 548756 851188 747958 725417 83165 829327 855716 697858 153121 445 521600 897930 395515 65079 5915 780717 143129 840035 586947 701278 49387 876775 661 783519 895762 837864 393059 861541 39 44360 832282 898909 46472 94 775169 326473 1627 894096 12983 507201 686220 163920 892007 7612 714313 5032 471814 98060 705234 849699 632691 108977 3 600252 614726 898614 1692 633715 882093 822734 857247 6709 59175 280991 474012 356372 215127 443032 224721 347402 658202 3 180871 853659 832026 844916 744028 168819 744283 1462 817805 853589 447181 618866 310466 788306 824828 491486 23086 865726 336283 885433 378176 65468 887794 413490 766224 2 311513 418027 482306 330125 96656 799247 20596 19 261 891498 600064 860720 844319 44010 857188 886105 16650 697490 861733 387089 26055 835558 105507 115040 20 168588 343850 18239 304182 259341 651393 829594 888129 886471 839051 462299 795514 842520 764519 212569 678818 36 16407 825864 13468 70475 786827 377551 866031 897988 836508 782979 830840 102564 636759 136841 1 626864 887876 335556 291838 261093 1 22910 789784 881431 4 3 3 751321 4147 840588 810866 561240 1011 211929 7 656634 115885 93074 408397 507 27 463334 839639 15589 822228 737288 791512 181430 393964 802516 173748 238026 826523 72 246792 258244 499686 834473 430887 7210 2 20310 321852 25393 17644 625860 80339 484507 801195 99496 867114 898281 884025 766267 625330 891317 505741 806299 135841 688344 98772 889521 845566 16 9227 779517 394 618858 141102 209058 716953 774926 364912 889579 786513 814322 693735 1 632567 13098 835459 871224 714033 876549 878952 787434 867271 176312 311843 502357 897995 479359 213053 43389 2443 429772 893813 834 861238 11 9 107855 520390 528005 389394 320071 724879 21 75665 895391 869508 269246 548617 783762 650517 324385 877439 839505 63486 128633 159 830406 8 23 876764 810737 679762 817459 202742 125 559981 889048 865749 489534 838271 834368 2554 421933 389357 118 256621 831162 406756 510233 785844 837703 372303 699445 234231 891874 864234 115988 137449 1 470910 554418 699335 200819 197275 399705 19882 358524 190812 183957 726 486628 893745 341401 433357 800181 864510 141 379487 599625 567903 819498 598875 594287 984 840202 837837 860915 225522 787300 232310 26 42407 885212 39242 42838 554082 708102 838482 6 564860 539020 569113 4247 865446 812498 632547 835651 375382 767465 778449 806002 313069 201505 609555 626160 45 855100 545198 627331 642240 8896 310254 3314 812574 876330 390305 646754 626173 700000 24555 443934 528805 513497 875760 520662 837519 992 365384 95070 664053 46 819365 11364 689564 129 738234 1 642338 74959 803289 423493 435 630842 776279 582601 2008 877008 148445 884067 4291 575962 2 400209 8709 895700 644238 26 119499 303823 552691 877617 18 694761 22503 348643 692966 753878 8 10 729653 372875 279286 2 856980 13 357914 796949 431471 484599 128 169589 491619 267507 9 684632 605735 491090 240097 692012 83008 136429 50410 354164 888577 620689 339866 120878 689657 14 115 14426 695351 892737 365232 528553 21201 602834 488189 3770 891215 12 491388 480176 34 34 2124 525 189677 849227 864909 175571 6 895500 3776 2 854195 190 780744 887638 522760 99517 32381 817603 745878 795958 850200 336072 679348 892768 5 325635 886362 866025 438259 475845 16 403589 869866 334352 144228 827943 741393 256746 823855 4 54 877332 782983 631842 790115 885873 895691 172219 439375 1885 3 2243 381 32 24620 725564 438569 270472 736415 807065 880841 790478 886296 877212 678970 883979 874131 34 798388 1596 542227 870290 801374 175 313 321003 515617 859222 850968 603515 462597 196 243490 297 687603 26302 62459 36538 225821 334554 603043 126870 636538 413027 862276 206332 870281 704465 19665 885668 64764 184 791522 695934 871864 415898 43285 769870 129882 812126 46923 283487 357354 7 890237 323830 804206 96954 797913 27 838195 257299 13 138401 3088 897065 458638 561352 356626 832750 9126 3 41 891768 178325 29183 703611 874017 827736 640357 187911 809829 857580 114387 197297 579256 830015 640836 214856 771147 414870 161 899755 854966 887200 788731 54 224719 874969 759944 246301 885843 573634 447707 1 665996 287816 877204 455225 2 302586 229105 12495 872924 262452 789811 508816 48307 722280 851330 341334 896335 877523 827867 40007 26 462 619 898385 1011 570746 721858 55652 761851 781 52818 786749 173 829124 9 977 678061 891048 322488 882819 46 456692 411326 878522 870681 828618 12301 58 40 262757 513683 319748 1788 111674 869606 740903 897182 148541 738627 474369 1251 225612 36268 259990 144367 189589 236150 829420 794365 871368 881476 324685 138508 875330 842332 725545 780258 659863 743701 850698 322046 237117 560239 730381 439693 419983 626154 821862 742572 128 873075 60129 361600 547632 351 440458 836600 896405 13 712676 709073 19253 814997 235888 848402 42003 541290 152200 355881 2 679853 413670 6 184994 629534 494424 382832 13151 99982 1 863695 411887 738923 387341 812518 305810 842226 26 884471 139592 32 178599 79775 897177 776049 588488 821163 878555 4645 115394 648468 490 896634 29 509674 45248 856836 328 406342 3720 569118 4 751303 95880 795191 884375 847653 7 749637 854390 634 1 851699 817674 857446 224604 581416 864097 856258 37165 247169 880531 703513 289327 833643 590763 151707 871545 81150 397102 728497 764351 210206 350812 31 790249 795903 884074 605 23072 365672 81585 124 171871 84587 239250 898182 11 858469 6601 53 810639 876562 417646 24012 799330 263310 525125 353807 824107 334167 315854 738129 821329 639806 30894 840 646 796763 410754 893223 850563 7461 886499 824342 740 977 887620 130606 180003 856851 898048 95415 848228 132 1 3 526381 278352 851686 880496 867986 469 320075 857854 553479 290379 642636 878311 143 522097 496862 885913 124202 695925 26 859638 414495 116705 221 186758 486581 255089 7444 843053 336 39789 29 382877 501742 2 727603 9105 899161 810718 503806 1 845629 875127 5 354165 27348 494095 790478 20913 872482 877214 882043 766514 652778 885409 23 75738 356843 803382 2 772760 102 873523 895437 344064 847885 835456 816822 152366 815191 7166 846178 34 376616 142274 520166 673374 157903 879731 178179 437448 80977 35789 303906 633200 14206 35 718758 246751 100096 822638 868154 894545 879195 886751 5851 827451 473849 22236 727511 896217 9180 370 621727 837732 29 327214 207943 486149 732553 895818 2 605481 21183 109939 15 112356 669153 593266 815908 800281 15614 810490 803433 1900 829643 610585 385804 824925 1856 839373 84983 11 224532 432485 3627 2790 27596 240580 870509 144916 869161 851844 33 835663 556061 891530 857466 665713 391365 844578 217690 862534 258296 723898 679522 269961 280 435176 861641 2824 60852 780841 891452 178733 278293 17383 3689 876094 645428 807659 257083 831077 766685 893293 803041 2 472734 372677 710966 86893 846925 63949 835240 77 220716 851630 298723 623010 896577 11 886922 3 770706 890792 246459 469245 2 769657 872654 824006 897440 408677 820813 679342 8 1457 36197 55 605307 864828 301957 450891 567360 11 758527 102154 549202 832684 402502 866799 746144 2337 388234 555561 24142 35289 539 405863 314203 165704 632555 293 148268 53611 37622 617714 888 885819 283660 777218 865030 806376 10764 792629 419157 850086 870934 10 855893 147648 98982 86794 855055 519747 754778 753573 776532 690786 899034 171559 878512 829370 742261 761738 101890 360892 91604 44674 453920 700618 758464 129889 727921 776605 329803 716498 497199 741937 779984 899271 879472 844508 585922 13 749761 838469 2 299 834 21 621228 878290 422865 424915 831441 109304 820328 31051 793223 193010 568315 641517 869957 828566 871647 2974 4799 677620 64160 12145 590660 2111 10086 631624 912 479286 12 296861 667398 899834 680356 2753 748 210646 48715 844324 174983 897322 336531 377441 90615 606809 793143 32704 398887 589420 77653 456 883151 6472 682497 30768 151858 534707 888731 296021 793032 587105 848439 10272 142099 834215 4 338084 804004 611469 884216 837939 209483 19492 584892 781047 884150 112462 174 11795 146563 889032 50 804449 654908 891547 303903 18569 20063 609518 800261 361597 714983 601397 411946 501465 329843 146743 314125 885033 643956 868125 883718 2 217447 804344 398018 543790 629763 305579 897854 378642 231979 209178 832346 248768 9 897095 520601 425822 500190 307292 600585 831104 138992 135212 278452 605396 899056 349312 9 701795 891925 873580 33 819718 12 158903 624537 881756 201 763470 848226 345004 807120 766691 3184 713155 556520 251309 409991 2 883896 495651 5 881095 537394 4 81 662962 324 689559 634465 885068 737899 79554 843741 291114 315924 464794 758459 421160 796043 1 875925 591467 5915 771494 59199 671403 581148 3 896932 221015 106611 855547 8 483482 517843 42 113 1 207506 574919 885941 2599 452440 195061 2583 840713 68 458364 3 352995 545730 826408 712619 319472 220587 829369 192701 93642 175092 19766 31186 842838 892611 514732 239806 744783 245361 891721 817077 362001 586792 58581 772820 425962 358 874648 611214 39043 846079 799759 379120 856472 513622 722560 414733 748060 891775 839114 6266 884293 864117 11605 159521 141941 239966 157285 855659 505165 856981 898825 885008 886715 839 706513 1 717254 877143 867553 833198 690955 782727 68241 806431 1982 386065 880127 477643 752453 112233 813035 322807 860549 895305 765051 584809 865842 816002 876537 405496 833090 669984 541838 18313 708166 777777 256 869900 882181 41281 128737 863548 579746 238110 636467 49978 697052 743409 792961 96866 226280 705826 462947 771912 712947 858231 409 712930 694037 253030 78158 735902 211339 389807 538107 11137 76663 108067 823169 3 397267 57 216 340192 301730 23466 325042 166973 181754 688745 2224 374723 878699 180017 513099 769427 690851 835304 61747 31 721116 868991 49488 883823 780480 76 1389 733152 1145 13525 609914 704059 354448 103674 893562 183661 845696 421478 115 25 5144 589850 510194 163643 848987 40 35670 351967 767899 292526 432641 865690 643690 388931 655213 471531 2 2 526520 834371 182827 145589 179276 788703 765973 19621 361959 224847 1 408862 42 20 881103 856702 670528 747119 282385 692143 541 856979 727040 628229 7410 892372 25142 544884 2800 207752 899919 844451 151376 695752 865387 466155 330266 442321 771696 27816 252395 237681 415521 436433 67087 189022 891294 129200 730008 869317 790907 139939 5286 62757 591311 746957 289986 74541 897811 530270 135576 9 483708 880563 92842 891054 530499 604074 871233 55004 597190 608722 55 168933 141449 787746 651161 253019 746313 2230 825248 82614 1 821379 862973 833346 898498 220465 537239 3 4019 2 751294 134910 30008 631862 35 20416 795958 750568 843423 865291 3838 9630 715020 849726 555 721704 741301 718699 458416 844175 333552 364947 758320 47800 438814 119206 895720 892180 766508 838263 892154 326974 404166 771897 134615 1 893296 124 672647 23 422965 804422 69 62715 885561 365572 525453 873994 773350 773108 856336 19 873791 238667 224185 613566 648796 55 785883 46 520453 895269 777606 836261 852445 798855 679311 630388 417033 43826 11 898290 560503 628429 619814 6129 893376 361518 884627 799388 877593 8725 722254 320784 882490 248580 888565 598725 90 896167 4 1760 723378 854827 2 775594 812629 520671 36973 100939 786120 213806 53034 433714 178646 5550 306288 701924 877177 393059 858816 412589 892333 407759 501001 709 522 137008 770143 467055 484408 70604 681824 898528 892083 720370 670915 840237 869448 164051 225523 818201 780744 756362 871930 5974 300638 700 673920 777602 788964 766550 605032 856399 853155 600164 579248 77493 825913 31081 874114 1343 611014 840115 874311 9369 229396 739672 3 248249 397543 637733 846267 174661 542073 894843 784696 773730 4267 388284 29 25033 169 1412 1055 40253 428 859212 770654 285349 785709 2642 892740 436842 526791 12 522990 765337 427938 210208 381707 869930 771182 156527 785611 868433 899330 258515 355 728150 343785 692288 745416 60173 9745 137743 112396 298049 419411 543323 477776 584391 24 514811 879595 884314 175372 617800 11 1000 891878 173246 42361 1 829635 306132 10387 80807 858096 252198 92226 155509 639 682145 379241 63742 11243 794 564288 587636 815374 855273 229117 171 639048 100804 486705 747912 73956 871966 655257 326996 178862 3 10 828007 845575 129126 881040 109765 734832 204953 335268 830047 802164 14620 667744 504923 450037 1 678351 219739 871195 387 117 585098 30016 833380 898297 85379 891830 869686 796020 778821 221375 605549 62244 146219 170666 875686 272883 95 393 492351 867394 767274 204 11 267893 858480 893072 17 195681 760910 886068 474368 101904 472369 280872 1278 176 15230 102413 9 7984 324686 679441 790651 731770 861953 807680 67168 809075 839529 229068 874495 860006 824280 715295 801023 775666 587993 119427 209033 870212 779184 543427 872905 682312 848594 728763 876575 834596 82874 463565 1172 452471 2694 884864 741352 4247 8 507999 13492 849928 158941 405589 879617 863255 342889 857900 198028 487580 489900 12116 51 776386 128532 247746 528884 790524 767469 883359 869308 161 628846 882856 837396 487686 117387 534 670229 703446 30 316253 769057 583705 885086 812850 252143 8 899233 62623 93 896210 465524 360725 819554 869623 830432 218070 888618 814894 609050 161 63014 766205 803977 839760 46098 445863 4449 792722 217119 772980 815169 853782 543877 651470 26949 323961 22152 495698 439264 745771 348232 1 9128 1539 603025 151089 267672 462156 1535 601692 857934 3275 608184 122 787551 70055 738220 397292 10592 482007 805721 542960 594179 7250 32 854104 866723 21 37 608905 1308 884708 78051 27359 11 338032 85727 96472 568544 213535 363955 5 1 1720 792998 11152 713487 858143 21470 27538 897008 813364 13 199547 388730 876109 39 717768 886917 447564 720595 395352 115 387668 244586 1222 88224 823985 486880 737211 722558 493838 319361 509 337158 77 41646 862996 471360 606647 146948 56122 453527 576551 527 141821 649 8 436466 380338 591325 804607 21 39300 864948 297799 20026 772649 894010 810113 863466 2582 8985 894055 742206 251032 828932 857131 836371 683465 113761 93125 527538 393 856655 135127 118233 183348 794795 826225 730684 300177 883270 24 769401 137 1 811373 891083 1 17 674489 13108 423614 4 699352 6081 878381 837658 87403 354109 437193 6812 147 379996 14876 260086 541668 715525 12163 289423 769296 559421 45364 25 307 852710 15618 834453 424056 1 838339 214278 880022 314307 11569 7068 4535 1935 165708 223932 860439 142989 269061 246996 168 844438 225028 777498 1 226031 19 483160 819917 890634 1744 371 2 716720 6 836892 889652 59 209 95614 483878 5 854171 252374 825141 883159 107483 673313 56414 815755 83474 117619 343166 363241 548918 214650 60 495761 21180 159673 89895 159429 850913 854148 639670 7876 684839 877560 865207 432 534753 899631 820476 1710 652761 590166 16377 54170 619813 898195 78418 327816 805210 47973 816950 634393 34 11 74992 846430 865893 147 300328 1 854351 1 40851 689423 91807 884829 31207 27664 722059 895344 716855 887033 30 833974 352773 887268 5824 510104 79 52224 856048 879812 65377 90544 810194 448533 843751 844706 893716 499735 861232 535403 3258 163567 800 504 437213 129735 11286 895572 806156 889166 297186 522911 832727 880295 851952 6 181 890842 846912 310662 51 596540 861865 859777 72399 63078 434820 834383 413024 675849 529148 730241 351649 677728 730379 747390 865283 858497 224046 349 556606 637559 463414 627028 2 375998 431791 837058 1 319922 897785 220 551153 240434 172631 572172 514979 7207 122 26212 506682 126410 838928 886443 10878 323731 824385 846242 859858 256170 15 887761 3143 205835 298216 303682 62301 520227 191762 42912 12 350156 23722 881243 1970 650972 594482 897402 257884 84242 478353 705707 816272 47 341204 284129 889908 55 866248 864553 1257 460203 41687 453383 199599 7 141556 864013 709744 204822 630879 3 191 58762 783129 651660 729585 692607 568111 796334 854313 53037 893198 207710 842119 532577 237350 266192 202 781017 75 283339 878230 570 571166 886014 260682 803139 54347 356121 374172 509502 421 108115 274126 879154 1528 6 136735 37301 893332 179 899607 675593 864884 145127 657615 171240 1 879305 140668 19963 7 822859 24927 10856 386 332166 41 314334 266229 467 14241 853707 864848 626603 892338 860694 863717 745045 1 614712 443871 894652 787729 899797 140662 838786 1 647317 691007 85756 467385 276222 84531 843550 23047 4 888465 810084 474675 13 851400 194084 899178 867459 9603 147273 589267 409539 347066 1 844429 828184 816892 4 1626 888301 861582 2184 158091 48 359437 41192 169751 888122 841519 798379 725904 440460 886916 2 50 213142 497925 561413 666254 3252 816035 80167 638751 57563 749205 856379 498634 667122 213237 845606 43276 838974 236297 27721 31884 18785 769607 664245 371422 11348 890072 5 125 640362 10 33293 20046 480818 776124 863627 755112 784467 834194 611708 136588 625821 234115 750892 889992 850623 314322 454395 807426 834881 145220 66013 90409 769435 690622 106854 165424 877382 888524 845503 798831 319911 304586 126733 605147 4919 891490 856716 142472 807262 48663 130 9541 634571 48885 37 185839 895312 762102 40 840553 295149 359845 417484 178221 1 606112 688873 843571 65364 255994 772836 871372 111 808654 875734 10 830763 693918 3226 833789 226447 291808 841649 857287 738847 877906 696437 849188 852955 89857 849691 47759 895142 147644 219271 786493 635 775168 1759 648472 12 6761 11914 845685 896995 23 9 825243 720214 2531 86048 890019 733288 261792 838475 898564 769981 300512 887756 875659 413516 3606 10061 456790 1 442547 339 831242 817064 718660 275380 343098 23381 800415 188707 49 747475 516604 871808 485291 4896 1825 262760 37 51430 859535 69935 74873 826495 12924 895951 760452 807221 223077 24618 744181 111 51 509404 834367 145832 533303 17 218 650789 722774 299997 810 325702 107113 814770 835062 644749 185267 75415 503436 854943 7 644761 588784 940 396877 827151 392814 150662 494422 2343 337897 83409 893646 456134 677736 380094 363025 866038 854682 819359 186 704602 107948 6 16071 853586 897567 411151 22 415620 394722 736734 23 405650 774464 78490 861087 611539 641767 551709 738477 83001 278458 844754 892915 726345 891118 61804 34999 412692 599417 8 895309 2 888408 136074 456179 113043 192505 55941 219403 872250 56553 6 183825 850091 363697 161517 51917 233170 778957 80384 520963 817933 789060 847704 2 898833 621258 370426 151 789991 2 4 486838 850641 728388 155527 415079 477257 64279 798598 3005 17678 4 862749 797893 700794 893946 539141 557079 447250 383223 859698 3857 802857 676530 842271 2653 852597 5329 452371 15 670188 113 870315 263155 820044 616576 874070 28670 75862 872478 1 495595 683790 822843 352098 286319 768049 648442 454902 415061 728386 17 1 643769 284557 786765 143 774634 3 826541 665203 1639 580152 533491 37216 698747 466857 752699 400276 629128 539397 3 12 490180 872102 886677 689055 690308 326079 139512 741222 450463 1705 825541 362382 136201 304012 14 132965 833113 430 288477 888496 264572 480641 2550 340051 786414 13370 33 501670 619082 873085 184375 119 849208 827182 889612 12586 742812 15465 499 456283 443395 839024 533820 874668 598042 244994 881835 41493 491994 444995 735275 848425 875041 330954 778921 814781 885069 749251 880386 1949 345961 884233 327249 617054 160 876781 846111 859476 6227 632710 294314 677948 188349 770569 749009 802145 18702 854898 400317 105277 129 104395 392977 604314 65756 880796 816339 870535 735802 843544 298009 372523 329355 9 833863 784360 10777 53315 182041 869425 592944 589163 2 893012 9 89 568162 517848 785263 4457 71878 853847 114927 784010 50395 843468 609808 873911 583641 506872 616465 897686 755176 28026 234086 124712 811036 446879 3698 891246 872992 63 800901 175760 780933 233178 39 9 372073 878216 707492 432 114859 5649 37034 375373 295443 891957 797624 169818 896629 784711 874557 783663 861567 262968 374342 394565 278935 823236 342753 259669 388121 121471 849834 1715 545923 884685 33 771756 88509 608781 68135 9 10491 853057 826430 9816 822332 761075 7 643836 633302 240175 626497 741381 672212 166546 120456 596254 880146 855319 737 684036 876386 160858 30184 509034 378364 16 755900 1 342 723202 856136 20 303551 876558 86496 646944 766106 196 813451 832691 861441 755317 284246 899380 184409 323170 869824 899031 621 481911 880268 532681 3 539976 43 452929 604049 226108 5 23941 846499 6 6291 2746 19 282194 605081 10884 889168 21567 50193 326675 583 544373 445433 24 503572 1944 855009 708262 344 781853 188632 566809 116569 874793 597545 213463 258522 739335 26780 826863 57995 239479 817947 486911 37043 543437 413870 402281 890 812684 867748 730703 593124 260274 68135 843450 300942 216288 748993 457616 295406 7 500494 720756 629969 574621 803074 197337 565636 18 376063 881774 673623 874375 660448 1 563915 319246 47 24776 867846 861053 184542 115432 1 326066 275938 1683 10 689068 43 882390 2 483 562405 863890 413622 889538 544551 2 21422 711169 540287 219833 855478 826750 1721 712030 21 695418 892780 833592 839134 17 878622 79741 690993 395595 458479 889894 797386 4371 4 238876 552829 603024 480 522186 677559 10 870013 265573 5152 779088 332318 378111 713976 765065 43175 828063 882058 31 21664 1157 630288 778784 478025 250644 883680 107142 653813 513508 12563 433407 4169 34 599295 528293 511344 150613 189 802320 778221 883417 891553 258328 767433 15831 199267 130800 151101 18 753180 2526 666085 90 9 877498 697172 806712 17827 465880 130995 10619 885212 140498 604711 184735 881940 766701 858547 818106 13 369522 533316 385085 386694 273543 612494 859921 385870 604378 15236 852144 591382 70 465356 833936 885550 167628 209715 144 858337 641345 155732 566999 124773 4 514149 885788 768700 289963 675325 5719 452788 696136 863 842181 816812 651054 3 819513 268692 184135 667784 780117 145518 777404 852548 171096 416475 1477 331920 116 607555 248479 406700 805467 894800 431 764335 891416 725188 248680 723740 855598 209549 343478 189839 728285 855514 881566 896049 474910 836525 81911 101589 7642 518 787511 889219 457015 2 840491 1463 872808 837487 483585 163965 26000 591149 68041 207132 6484 871820 626306 884909 30026 796395 1561 378 297103 856748 648941 287246 531039 862450 855521 50463 255466 2035 321 773362 652978 754046 71831 449295 758098 529993 433757 110234 769187 500 727193 873053 876497 232670 2054 750066 641497 971 196420 145876 339547 864316 730401 480721 840337 594689 15 822588 718176 790029 843180 813829 895775 668490 790662 753233 600699 265338 332642 249292 529963 560669 156608 894047 2 98448 881817 867707 580734 859077 224240 785927 142043 2 856476 4505 22576 234 818635 826214 22680 722697 58850 860788 765822 798284 761367 198 845602 890619 698586 852161 618105 897338 49466 448400 409802 3376 26343 792417 26061 518931 340620 39841 328781 54898 650049 968 782733 824061 265018 736051 830432 26 160552 319868 328957 666026 455242 732 897940 266718 143465 620871 45 723100 856838 156554 382 866754 621888 10400 120632 3382 890027 2 36361 863290 356932 631712 27726 937 59695 592611 36997 300630 729974 857800 282562 33398 167982 270614 627699 693045 761015 201 761428 245237 201465 800328 562008 852070 136915 400738 877914 835184 93653 422527 494589 369563 120202 838078 769414 890484 5115 1 188284 55767 865651 851943 658710 443535 70 441698 584265 684991 2 23309 610509 8 690473 804005 890195 794930 448253 277409 885108 4 787806 1178 329936 9 826837 762259 817987 578 860418 26924 597688 37663 1322 788856 702538 200094 502403 651742 1815 894890 382933 627077 292026 2 66308 784142 551527 899479 116830 778653 262163 668042 864731 409980 840971 804885 2 701041 890076 887688 878499 481073 124 201531 128584 2 428196 21850 123922 505106 886871 899294 832134 297 801540 336681 897249 156562 198797 56 17 520149 16 9798 132818 819878 860553 873999 496108 847219 406510 593122 115319 450499 1376 840560 3 14200 892494 897459 586982 539673 171939 460766 110807 723061 271434 868377 856666 8 815777 831253 465446 5629 869953 443727 823384 840182 562592 404 873106 95 877757 327370 432330 95 826030 896216 17 855531 186366 1142 334311 370396 70 420802 841442 71079 558699 877214 717110 1018 318676 25 851720 128971 168 361277 319939 301544 605650 17503 544063 630444 4896 728223 3 643680 699251 19482 1 1 7 1 1052 417919 294090 843619 1193 40 753090 18636 464378 801614 892156 384078 55078 132066 93 809344 856299 843132 94566 507909 16531 529 3541 807509 93431 622766 580641 12657 536298 7322 96 2 854612 115 324 342 707730 522822 786601 872096 428650 54433 732329 750480 350380 890623 882112 140 66645 693026 614007 837151 845631 306258 533004 813 47859 839611 768624 876254 837248 374356 394603 769311 886938 57856 223617 286933 894703 154 815289 887482 798324 861436 746918 808473 1 802167 409939 83 567693 127 786334 32 223228 380257 858145 781433 845198 419072 9 856532 885984 595383 519668 192 3 115 830515 744053 10 206074 884258 805673 720095 558776 864640 12791 854396 8 469639 88335 64 23353 616828 9407 838268 898430 894019 872982 388 819096 173692 680113 14 150776 84 1158 302 898511 7319 695250 11 437183 898328 886185 202982 881195 836660 750077 641399 59 139310 675 96 1193 2 716970 750654 803642 251471 116 755263 868188 463203 206418 827584 426 753057 123 616150 898392 810886 3745 791079 153893 514953 819413 138 818164 18790 888739 214121 857819 188987 13 830890 535344 404309 214085 672723 16939 510476 1497 530443 876869 119453 728723 842016 200 686102 425 828192 845313 572056 878421 646454 26 298423 838099 33982 795020 605 721728 416196 899706 1918 138561 373114 766460 504471 678868 4 791294 127 844380 757167 492193 648459 30376 820504 456825 4466 827232 851267 220704 750419 847324 3939 8496 831457 92021 898813 706818 6162 173410 103 302086 274946 4 9568 230470 886611 548663 882650 877551 824733 379905 241 883712 62030 332 891032 1 879512 831100 9574 492330 311679 421429 17804 830925 2345 532720 163825 65342 545375 880576 19 404623 85 34193 144694 283871 3 548434 476808 506080 812 108815 167166 889031 799295 1368 394574 818086 106 893815 788630 501322 233556 242103 296570 719785 877746 786327 121403 642413 6767 366 364033 891860 184154 878009 769089 206364 272633 358543 468567 887433 27 19 509094 727712 728757 533205 511304 807411 5223 8160 849052 327529 3 819889 20023 22 847025 810556 820941 16242 475 23912 72413 894046 122972 194139 3628 22 417130 9 508863 373152 874333 193769 637249 301232 390 174889 855222 490761 874975 585637 15755 465434 1244 757911 518133 845886 819496 865780 436787 385560 235733 551124 892971 33058 274638 404722 840146 333 899676 281056 668744 214008 212238 894226 77089 671253 823433 27695 863447 618222 205955 384501 512819 299548 260811 3019 844763 853287 22 6174 2546 631340 850755 700857 393589 270 36 745403 457824 850435 422392 881806 514788 446679 16012 514887 5 853784 152419 14 7908 790410 29 772423 2 1313 891157 269499 842053 858931 359832 765587 868953 412938 620874 185757 835029 862665 894995 515676 585271 495623 309538 536781 849556 885167 260023 254010 325756 277740 466170 687901 308720 45980 868386 28201 87886 724223 461088 810164 40 558546 836018 141 641900 31414 145531 85437 16 365726 730853 81132 836862 509074 2048 782990 800238 355219 283656 218419 1 620150 567 563598 846764 542122 467892 46433 389941 11760 884124 204573 775234 864767 377874 63307 58443 47623 305779 797832 854255 419051 875614 673663 887428 532542 477728 212194 250677 146284 373234 49 42327 522863 616559 846976 861688 613530 478946 3 647358 850766 885513 295177 855615 1214 507944 191954 828989 190479 7411 417082 717396 832239 472776 844660 95 766354 1 10949 149964 1214 431895 693020 487973 789981 652254 738398 1 868535 826004 50320 731679 568393 896799 103594 735664 617565 788447 7373 466233 726647 876824 695473 473694 157 403115 231795 148 576648 51 776508 186153 277622 583792 875239 862619 771765 142321 248216 24537 65297 860742 255184 833220 76510 77 869909 511 25708 538357 30820 606969 225348 325730 311820 887873 872654 40155 895621 525862 675697 1 383946 853261 268389 630508 9661 312277 27471 418017 887097 182498 881302 199925 528687 697939 583024 4 566469 746177 323006 709199 6 1043 222627 802109 632871 811532 373269 188560 313194 7 260724 122 886094 380 144887 10850 226 1413 888036 869062 147 568 539145 620610 631570 3154 815523 798178 246878 576809 465897 761399 794429 11041 837460 768871 877801 890988 22741 866075 130958 870383 577709 191797 6192 742247 15346 516154 37423 10 758706 548187 872691 348911 23525 1147 827776 126806 845892 77992 888900 12291 64069 306401 1333 680338 891511 67942 845963 797428 858226 2 21 448879 365270 11401 391381 824388 200359 896391 859883 96937 398 899431 339058 581071 893045 827499 826198 2 323259 831618 243740 691833 581612 200 360903 675699 852569 310024 349231 126856 855391 13812 820751 408077 4803 1187 286863 8 472819 365353 3922 641804 315279 737732 43043 76 7510 55705 814349 648038 143465 329768 888557 717287 895512 414244 486856 850621 396093 820532 870490 652311 133260 681862 683855 3553 845535 50134 848779 708100 302 466069 38 84879 793657 699269 4922 1 665191 393189 3 665167 1361 601212 779121 386 849249 586908 888023 42 103 524516 492320 611 2 566889 870243 111083 398808 499071 111794 20962 50973 763139 857365 610056 2 878632 320500 1934 241472 609132 553274 862269 866477 2 427701 859348 879865 845821 890202 234781 296378 66085 254866 717165 455262 327935 732646 751192 29727 226 3029 897347 571561 858772 579461 509480 1558 100370 781399 21055 330186 453743 501296 357617 266260 788135 4 560021 6 675608 753725 70193 852252 19 899281 65981 448 89418 513 433626 245945 208715 126402 332478 712054 527288 9 396 531842 850611 837632 183258 261 510881 75070 823483 717509 43 883422 263768 213591 109 6304 1 848831 814978 143912 816 456250 351107 6930 112190 871547 296580 255 1324 686081 716269 166863 886663 778722 52401 109747 891233 309630 878651 3437 858525 640329 5 847339 792829 43 682516 899551 42 614832 566109 356233 404204 894945 266732 134863 787864 817160 674982 828898 4 507919 882220 281943 67529 899003 594478 865009 847849 389175 889057 831999 826988 398328 837479 2447 848935 430372 874802 3204 145597 772450 4499 369766 763907 842451 485504 547029 389985 15 49546 15835 840096 3906 288354 537784 7 888520 116 348676 825583 796941 151021 352929 485373 176150 818806 617983 46498 807615 791135 863794 569540 327540 99002 56146 1813 894906 267399 621183 781290 71 250190 897435 854006 858545 14853 344 498959 257465 873600 284191 376708 740771 419194 893947 50074 882317 528458 796188 7888 230741 289862 157768 57440 397287 570769 472363 882060 851897 890613 126 689734 829915 378127 806701 1161 601322 651470 80428 647 842916 29 889 69942 163060 461147 215111 323888 212579 11 21 357592 132240 893017 888904 141160 251735 380732 115822 625876 354634 39 320402 5991 320508 838364 269543 881785 92637 892208 675614 238114 457440 186936 895641 104052 885744 726918 590001 5 1 805406 323777 274330 165903 79471 532432 19 883053 792705 307 5 889361 748203 403 691987 766153 261747 359751 120630 599 320 897091 838935 717391 578465 29070 214685 1 174407 474863 8 185938 3385 865323 894792 721199 842260 895100 887295 897396 268596 439786 696089 885473 5944 5830 821111 254269 174885 887409 862679 75766 206433 502523 16844 7234 685212 387060 18 806051 74906 41891 279 547492 505391 738127 820416 154760 869983 805524 683839 844119 580048 1094 788878 889545 171611 12046 490838 9716 874679 5688 355426 857339 83221 829377 765211 656158 337 755046 769412 709857 417095 617781 291458 1 209609 879633 336763 246324 889334 733197 2293 767981 389688 896983 140 231213 891012 308008 764726 572038 149798 610444 62 1 716804 733717 1 700442 321639 1712 272986 4 201777 3809 10 471557 839563 898574 25 221758 791933 893424 42810 853759 812990 724508 740528 392067 706198 861031 784488 875481 635920 832538 833386 878453 130278 375427 623793 5686 214 176516 887448 576401 859412 871526 378106 85 25992 885671 2 387445 619057 428912 698175 2 88389 2919 20 21418 204178 771345 548337 716345 366972 153138 754831 28170 281025 29324 854108 307372 856636 552618 423739 46949 314259 573666 356303 885819 590143 162875 422101 18 771 263856 797502 1513 2658 853757 792251 521810 763066 603980 1297 616595 815157 753706 687 340211 3 577202 321259 800133 848081 652858 580104 849289 689343 844818 843714 364281 32199 640086 18425 890610 317266 475266 261205 829001 34 566829 219195 856565 579882 881685 857237 17755 4773 869334 325223 876554 774419 860636 494305 786741 280090 265019 3 29 714697 891359 22537 22 889558 54 833725 176677 410587 1 1599 1325 155539 1931 717845 475010 1061 4 765 896302 478144 3 665721 899604 455351 304124 523153 827624 895248 896085 43572 3 8 416632 676211 160103 773210 450685 330212 793728 516183 15 892739 763549 283177 876337 737261 680852 7707 837203 816737 679295 532179 880292 1188 371658 742039 8 857128 882409 77 560461 375002 144821 315141 894980 289367 897266 868951 396240 886347 238401 461325 11 43902 194611 566394 750323 111101 1383 216130 236423 528799 822184 884056 391 840342 866545 863674 721900 677024 230162 11273 131217 9 7883 392362 876087 801933 896543 893043 2 892163 207289 22 18491 74 241417 665226 1540 842871 11 483051 864393 1255 652774 782436 3 842482 859767 101662 2196 880165 25462 546653 219609 808458 276 146043 5322 123831 505960 496332 2 869891 1733 735859 807445 222 843881 694105 581920 660 772880 21274 491966 44186 873080 36711 156347 611841 53 749974 439638 1130 8 17274 174953 165143 5 251800 519742 696444 107 593520 19932 879502 73211 801616 441389 150015 631619 57678 877567 380746 278429 343533 2 563491 555119 304717 849928 2 209953 810274 844492 781483 891202 54950 854197 221 269570 841035 805557 826696 579461 6 166080 21003 716773 1265 2 381279 4 385731 410980 112 561784 139055 868111 390182 718948 242411 844107 232784 69822 768935 2261 870318 611504 206955 889048 268 709612 842365 48216 763843 3102 664859 18341 828662 82593 353780 872300 217109 679380 303758 876809 321551 738627 871292 776 4 744259 713425 849266 30837 830738 66461 197594 396077 317906 891346 5841 207193 26 819286 813997 613578 884599 838872 159115 562451 610421 886074 139071 284494 512753 367298 4783 830086 25 307069 64246 84874 812468 763283 699 683766 322007 550839 504568 559899 27 838498 3 7852 284896 526751 28 21 28 13044 345388 572796 748694 847862 610674 131252 835648 866369 676329 107329 372817 2 880417 838415 306602 828261 647108 743741 851658 813735 3 35073 845453 746648 49132 720589 22 744802 800761 7803 24004 895628 736334 168671 723009 610372 892787 3480 886619 22479 897406 358232 7 686089 751191 5 684624 887186 1953 234205 864480 50856 842234 873459 726166 36964 6019 814618 707338 439 641797 456 711599 384645 862605 399484 544441 119 892403 160423 816348 884491 3800 839804 709004 24854 59 807874 484209 897384 763786 433896 356811 377469 63 288705 696267 42 873901 225 262 774965 516 179600 882844 889166 564878 484284 440056 338170 811888 253722 28 679764 494276 512 126 866126 854749 771547 3 256 740857 871570 4599 754426 353041 97710 869391 861165 826578 86362 891750 6 871580 54069 888776 871032 775646 872381 725194 73177 432544 377943 333655 132154 812174 234067 10111 186354 760173 175182 830996 714694 889533 694205 46350 783605 260308 813144 417670 782470 459 11406 1745 877367 735027 129084 27137 815188 319833 804 233786 707974 751357 3 874259 138021 725745 65922 328 835151 343045 507934 384068 817771 889976 82686 886154 9 174359 1 228422 9824 3 2196 895451 15508 679601 2 17 852436 645295 736112 720872 158 441249 70079 527062 286223 827108 787847 760782 142 18 113848 74262 1 47513 1023 126729 252448 698727 856529 10922 566313 820954 673357 212288 250163 583024 723481 774709 756970 4588 865709 19 825461 340923 612579 836984 65153 759617 76479 163674 50 234 998 698017 87004 481793 145577 888280 648 879584 753737 73070 117937 638187 485725 580 270815 4 180077 868444 37 214545 838481 11 869794 866024 2 883717 339859 883648 101292 772741 5 183 802458 495477 61993 124614 235950 745330 293960 131919 459500 882533 117385 841162 16 7 897007 884675 26617 851104 202217 874731 375342 879385 749987 250475 103993 651059 400246 638154 319 145186 5 463891 377553 870213 2 356865 73 224237 889900 5967 755 886460 899761 62637 864763 853417 279676 199877 3 288180 117105 679843 271151 294191 3 894944 381 288436 866660 2 883455 28754 34377 710184 230433 7675 878236 467283 792482 865807 260715 686007 280910 40 822919 34 556002 518814 156 37718 99784 195881 1332 378167 194977 833848 785559 806981 602741 96729 530457 450357 237 490338 892425 1728 13184 794644 540245 294951 848994 827503 653781 368843 876913 16271 862789 856121 750674 816304 615325 750778 1449 2234 829052 111912 759434 865269 165277 400396 786381 871711 71735 468729 328 861831 532964 253238 879268 386624 802041 473725 133983 801239 872598 830580 804232 452094 732928 182946 832138 671728 687424 99145 833510 244 755667 9334 594850 410230 118106 879357 99447 1 422379 5777 6353 67536 628966 226619 581158 716357 787090 53604 4 605493 953 369077 17 848567 69 26 465829 615346 637957 897502 253116 633582 893146 855798 19 659673 345347 831764 738203 886207 252070 485373 809 40374 719736 596998 854286 424529 859394 3 133186 338 19 481 497169 358656 741085 649407 847129 684721 793881 5497 355052 95939 71519 827491 889132 896505 393 21710 824524 468379 329958 1591 54849 888510 894450 740450 530069 883035 13554 416547 811175 889240 12 736270 89010 84427 769 431952 881320 777075 815133 652786 526521 700304 3424 604180 485016 497857 878804 876994 665854 293071 713447 1222 723760 16827 781148 877733 898597 898625 733052 22 793192 848110 812681 834381 473745 693185 64 89566 426400 874013 4 514490 1081 881156 124 42514 64736 141290 736113 737269 685953 899596 60299 3 727610 372905 330297 161431 7289 873257 535245 801404 1 889752 421 853166 444439 125083 620943 531841 1090 210 403408 29364 528 313205 305619 25602 563796 756626 880031 763024 844731 66252 421830 731687 125742 637757 857558 692623 308736 214 233397 564257 2282 1 199205 269979 346635 628060 555674 866059 397252 14425 848860 828678 17081 704807 860090 537094 798478 4 1 439668 32 16344 748607 547954 834901 646194 573844 407554 887789 883217 826221 832623 194648 632391 1291 718888 874925 377955 795342 13493 735455 295229 62996 632253 328884 744156 333615 4094 686336 34317 668520 871540 672556 239853 500610 673573 27 9 1990 99117 756211 112060 74779 824952 4 222346 805 628604 89938 873551 880178 744768 420929 890395 3895 2345 896855 152 792565 894561 543073 128939 44499 834722 853706 205102 877732 227 844675 756988 771333 307224 1522 352065 426937 437702 206377 45180 85223 860202 881239 422 886241 1193 762521 444633 7920 8 4807 869860 876355 1413 791163 886665 652 787406 291696 841556 2171 787665 320524 5386 29306 494444 32 12596 827650 569126 880820 590218 190508 113 757809 436568 125834 839828 848711 402588 788079 897318 406 731550 413482 246709 880435 316109 509094 853632 716959 53087 21914 33397 33 465498 186739 61 93726 715497 358989 894073 52 349300 704384 368014 297032 1642 795754 752794 575154 160167 741091 71694 839316 75 401554 780804 59407 510582 896728 256747 882611 895162 291329 22951 515352 555557 841420 328067 42 705904 583987 181701 819390 14347 423258 66759 778386 144517 305049 472733 82752 20 73874 828258 663539 824513 300241 860549 494375 830157 822347 874312 630797 402719 13135 686944 32678 7 367869 588707 748618 889381 122315 816753 25 253495 536194 17 593418 889795 54 306835 811124 378877 48505 898061 45361 803129 65608 822874 310522 846767 281648 323656 793279 152949 892845 857250 695682 324215 260262 577115 407267 592213 433909 2126 925 7068 538722 627622 54 5010 844752 62 865890 885052 67 796364 870101 227753 535324 628161 329287 2 146812 615875 314517 95864 219438 466792 735816 861828 12 768053 814777 640492 749274 225283 711732 51 209859 372 805713 358283 45 202156 3503 4 287985 2658 341225 6 89794 766918 1613 881093 6684 185890 821978 532287 48 628120 849253 1 276968 886389 846703 5167 594 372983 765927 803981 876535 837459 893861 40419 696985 531100 435483 1993 41 383017 789910 1 845081 76 263975 592737 867455 2 529559 691175 504590 875539 433934 556150 897682 889937 814728 742488 82 342421 230170 30071 304033 191529 27 699960 245294 428957 454739 899476 228537 122784 27179 896369 26137 671437 897707 657571 96572 753 827135 897664 181165 58952 1 48 888953 83666 895688 860120 899025 807508 642179 17667 3207 230079 771691 883533 552420 27422 3 865431 878146 535889 545142 434016 19 96399 883680 681684 1071 666181 533164 235522 848915 897733 626 596802 821997 463848 48827 851806 241025 96605 784229 15434 377169 835515 870897 755947 149 873025 11364 565 81363 753317 516366 103090 529100 881156 81005 821691 763292 887282 16837 144 188584 72686 675722 722997 854563 849921 811220 504144 818994 862919 884975 184346 916 77677 8272 1 50090 288484 817149 872294 188186 320657 3559 846154 898587 79936 599608 452697 1498 30518 525087 10100 815070 308312 9 159753 6793 808572 111062 323077 846032 147452 330547 505 58912 204 83740 5 48742 93276 190501 554758 1639 68999 528742 595782 192768 438063 57833 875800 8634 552007 797145 472850 756575 240942 200753 717814 709483 300498 352 867985 955 823453 25 580603 25 862661 10 885559 23144 855011 710723 701533 637206 425946 300656 825429 1 31450 110 868971 394537 865796 99768 656199 21492 895067 876855 862838 848436 860817 625606 89 220766 639323 1346 881034 558852 10 886579 529216 46 398155 895621 165988 734576 86 1 33801 670802 759021 887905 654206 868200 4861 5 1074 8024 64 879030 50000 4 28341 785470 863168 8 838350 892027 838551 125 209908 497317 858481 880537 186091 870981 825754 6423 853099 857494 738950 787224 3 361872 158682 1 95 743551 508179 9153 802523 252426 5976 828612 309666 560356 128 4504 181956 896585 835641 292 5 884924 111260 867798 387197 474784 156707 4851 47729 355273 835775 27362 767341 833118 758104 20039 661284 749688 513273 542348 839124 793376 870765 895805 456983 187865 826957 220 678086 887001 52956 313119 1 8 16 17148 1286 624618 2 21 72483 23041 788708 22009 18 19605 569248 474113 47 477116 10209 817267 591307 388734 567825 659365 354 826 335129 142697 872877 136 653018 582231 87 885816 711896 430909 708433 237498 730717 879991 384792 876130 820754 333987 85 411206 123742 165 767992 422442 806005 563874 864076 898941 684887 860425 813185 50 833259 134525 369575 209652 147336 454589 502984 878374 286860 182103 1163 829193 425333 206153 891292 348113 876498 877769 749624 441731 826263 69 337921 2 77832 767803 238726 56 863439 781775 896185 571234 609692 420054 10851 5559 18775 118941 3374 664698 167576 17111 284173 249728 5 6 2 200451 866355 780769 245226 500515 147839 898405 39 108 827550 40642 214446 62678 203723 257675 587179 583351 73592 790257 17 116089 286907 879746 813015 671022 132034 361000 490400 340675 813789 788949 516875 110787 28020 574532 800883 652 6 295513 146824 856544 759379 64261 861729 2 28865 511889 138 503036 2158 33771 673027 541154 876784 630036 204972 2 188363 363292 661723 598063 32689 492658 5 25 373034 5 41064 4523 686063 822923 693942 876109 782471 40695 886736 104021 9769 565529 523951 28796 5639 345060 2 69 205 14217 845733 856057 765675 838353 57778 604394 31818 305478 248519 172 629578 556940 874992 100383 412444 46396 832667 831778 76260 5 201291 858551 17 808670 545200 3299 833555 867872 894688 757544 76873 174166 546571 485743 832018 632216 886329 821383 1 251839 638943 601236 84555 342253 36 328785 410150 8197 865110 415089 164 94717 105155 3928 884938 345195 815094 17363 313856 8 839226 620732 859459 16508 401377 98027 747355 467304 14 95 758036 635734 801 801426 1 767251 629057 899341 638740 690410 166577 16 254715 574810 83052 470412 1455 399750 103455 577564 775763 241672 11 42758 87 787639 856629 28 881615 833587 185722 820826 51827 389582 887075 258368 184835 810117 19893 816735 6 335442 870970 115477 618859 420656 906 610065 100 66749 421666 1877 499326 84379 9277 553744 324 834764 3092 871417 11903 386924 7121 698956 811406 176802 10 833313 1 833271 595174 674405 871003 6 821722 370296 862380 821410 836686 62664 432266 205003 889928 847561 175937 713 768782 813733 571620 817307 385873 6564 753838 825216 568335 397078 191613 523452 823120 857595 30 439774 5 797000 145953 60 688372 812 831689 484460 2 893940 1 171741 612963 878784 751502 37792 893671 469052 845235 329297 274482 427027 817607 460720 357996 439966 816 770947 355109 99081 317518 817109 175 812260 249372 527734 431183 881713 16 859272 188290 7052 853539 722020 7440 754102 731385 234271 841782 440182 62992 854151 790655 6 851767 886609 622296 724015 843 844731 736950 175 6 856559 350924 899102 5055 12 880286 871486 390857 795132 1001 152615 348789 858323 822519 23 54 883603 886196 9 611959 1 882865 25 881957 4810 829484 58834 899048 192608 20837 858436 795213 759910 524416 780117 278739 879697 437129 438743 196196 205679 896047 755415 595855 317743 91887 893257 618875 169282 828950 1335 13 811632 518923 11 1 857509 673911 864162 813363 3882 227921 851815 414761 5 537922 24853 470315 7 894239 784739 876398 217172 897010 626261 1521 882725 14272 738788 488298 826831 834560 3 677583 657457 895987 877742 819817 144884 850556 661470 251026 799359 595 859604 810477 758806 597330 882492 23 872229 498248 304330 309737 843136 195606 268721 729525 888284 768867 887278 887389 672631 650716 857487 685033 600530 467188 7128 889056 52 157878 547240 343826 9 782311 76993 6723 444426 326990 793703 795018 655328 561901 3 68964 845124 344075 829146 412916 5 12583 534 412 584193 880197 715040 309867 854131 870141 889572 899090 141222 147133 8905 447124 370116 874462 29 189292 149 109999 7 424 64444 779161 222426 31286 178 275512 597210 650772 44786 349418 771333 826692 6 893227 2730 31235 821124 660377 774027 835156 405653 69 732072 661639 716992 887454 347324 865 894040 6739 671576 542002 92196 820227 782709 48 18 160159 231563 891047 2 835097 531055 275997 635106 740849 646536 887623 586499 804407 859764 439 477858 169547 349209 4593 865205 329234 877329 887252 295409 163321 41 866105 14 607 822942 371187 212723 410540 2713 817168 85906 418461 300447 498376 582381 291748 662 66 1588 708554 420604 135872 773156 766373 14 90744 26099 867791 160740 849932 224264 850170 871889 897249 746612 662449 459864 868688 238303 302704 60631 544746 512331 809527 868974 316691 526373 25253 117160 244298 98632 138 206362 77667 721318 897815 388527 635098 868803 854287 625453 37957 15 142196 801726 621770 570705 795003 156535 552458 52211 843702 800444 865178 404 227054 53499 669847 868893 537059 752471 8 328867 470563 886227 843282 385992 197606 880984 50 242639 7 893237 438986 848303 620201 893235 56 860224 856333 594892 854054 884689 485728 775535 873970 726218 389158 637713 521659 896635 1106 826079 644176 720337 308056 72336 868995 431014 28604 890844 44742 780611 28867 2156 178763 888434 852735 831452 690216 889451 433328 831228 625 838066 878239 889599 3483 890872 289964 103340 384756 1 839715 508353 66 4 492999 892080 193178 18138 470963 1 879643 71054 897655 723179 255150 538665 495977 783558 890260 893142 518540 887692 540233 717880 563676 875063 784449 178749 29733 171114 895475 814 248 735462 588500 891011 176223 56543 471940 307503 752372 3 2 330131 759302 829898 825256 865320 743727 832280 841391 797109 2 100 312807 820003 166809 212104 774671 307899 881300 13142 80314 461995 467 706080 594392 577551 610041 152212 146921 52433 879286 2420 177276 181348 3 866351 304949 465708 821918 855562 787493 870682 858328 218696 180637 300154 1027 875488 198498 827436 382 327635 888151 104 18156 715155 5941 886812 659114 855144 7 517235 771018 145799 2139 264514 206305 800306 4187 816804 870430 123603 646823 3343 888909 5 830960 897681 836150 670611 624303 184712 794926 501575 29 310943 37506 496484 371166 721447 49267 89181 153344 3358 747498 50 860889 67911 123482 893059 881546 894897 880245 834513 1017 640785 890375 26 83 395970 46815 5550 722803 464725 642056 480 793021 670050 70761 11988 2 662308 864117 123391 52408 893527 539962 504 475293 885800 88219 899946 190873 276386 11 163392 19599 8305 17 1350 941 339757 108 694213 899907 88559 211 893538 40532 1 457565 853281 677372 895950 128 135353 43442 827661 836027 898349 731239 155 373888 863947 496958 811330 20487 873121 703617 722224 848082 1 481041 881435 708659 44722 818986 892880 545435 233940 844674 870661 37606 102 427936 897632 886744 2 748 400356 651902 151492 573253 793893 3 797703 833377 397133 552342 283915 26586 61829 883473 758203 315 827946 2885 890842 154 531895 513358 180826 476159 384411 421229 773946 361564 860528 783935 694031 2036 251283 1951 841084 229039 380586 4414 2 847278 873085 22684 769917 816756 1798 286932 738394 145007 1026 184497 821785 6072 443938 686762 201984 20462 31 878972 568868 62 483604 806859 697204 732724 821320 516293 258156 882293 748812 462066 359 858270 245578 499117 875094 895152 50200 887498 834989 40539 135194 867163 227897 787918 144241 19539 18909 609394 18581 408640 605502 19054 842641 893841 3 645935 804990 653385 848862 794935 702953 755994 42298 543770 510812 389110 849013 84164 349742 3777 586292 577771 4 144197 76976 656772 520353 867482 4 195229 878141 893378 525813 778485 54 854241 204012 821709 885036 496270 761860 576373 824165 48983 820119 739321 18177 874815 191697 855688 822515 724744 774863 361893 110 237998 29 3 5 24695 717357 849574 220301 821708 197527 849342 258732 6152 59740 49018 4008 423698 548918 545603 27 882302 6359 864754 563475 776012 677156 772771 459771 18 811994 91267 869631 888512 356237 526982 257753 180465 714205 96166 827383 19902 686742 685020 781659 63863 804425 49610 822181 21319 822079 463912 96177 3386 362030 8204 356879 694678 734800 899246 46067 581522 79 898783 880960 411610 568109 206713 58638 2281 224198 20192 503876 881318 892042 233 869612 188852 1797 844791 8997 526553 772654 310901 8936 557175 367751 209980 735570 266308 259560 17594 707825 804016 326972 1082 391001 10 1 82861 261602 774764 827149 442769 810150 169 809225 736602 508222 75020 63 774519 883018 38830 13153 696379 519547 816876 871781 609020 38022 81184 582838 5 808118 52715 462469 824049 2 5878 125232 602748 788350 879803 795754 712807 746833 317477 800793 5658 872467 827615 338948 7431 540398 411204 749336 591589 147 671952 805995 834340 60565 741365 836530 569049 550711 889420 268289 886155 42 769248 895227 95438 817675 251980 433125 869660 127924 486226 235 52444 813741 854665 794712 351937 661730 379365 839723 330403 797833 724447 282601 97238 827332 744515 757238 880269 350 899896 1 810851 44047 762675 819341 379100 675950 786142 405555 894290 756379 828743 80154 164579 540678 594183 76969 856622 831670 488332 554 8 2492 242667 657272 621248 784798 69323 872095 15090 763603 840296 21669 414296 694507 366388 841780 135620 308629 664503 889443 321414 861647 885442 882377 511944 858030 568387 213 43962 422156 146314 805575 807690 843972 121823 230 899592 867677 789102 531722 738255 12452 410260 140097 823259 896713 1051 799097 1163 281038 791990 816016 854403 506334 734875 818663 49817 41090 226942 835277 682 843417 3193 36570 4142 6 791899 70268 169134 897587 21 2889 400508 691459 736556 765541 863388 32747 673326 4496 848403 7 304929 391457 874631 864969 89924 510130 891967 849602 814772 483096 857217 522490 727052 236875 483528 9 892505 4463 866018 4 80157 751233 852667 884771 815376 16 227975 311937 237 119049 834721 4 2921 458296 177280 45 1805 437893 29269 550511 856212 801205 23712 809550 874267 870388 834603 438992 57292 892124 4 370859 856480 21 871701 391 18718 314 47 58648 894888 610 806404 827739 27117 835725 803215 322028 115573 796518 291 767030 889171 71 356681 467402 116114 248 492893 309468 898728 132517 5881 310777 317809 101 24966 135 512777 897018 42398 807190 90 818629 4908 237991 780289 2 1009 874798 18810 751125 103284 17 448274 15689 261091 255311 764123 829410 279625 170 421983 403675 863214 84 813540 863108 791462 1 69 216395 33007 29739 887544 760190 798854 739433 611942 68300 437770 878275 545725 824564 91371 651 117 120 13 511847 764340 25 2 787662 817791 344116 157 30294 2 857072 573449 212257 5143 851695 587 35 507823 852291 884683 801541 74398 4647 622 890453 793278 47591 799135 68972 613713 867760 253967 784286 36 882239 51175 101 382054 893491 72363 844163 246 756409 58 246 563062 567661 874729 303908 853316 840340 589877 872132 680720 873937 643518 808506 723586 2 524 640480 94 678317 167959 14602 384334 810896 340 118 615682 213819 804637 725079 507773 826608 395790 761065 794291 179908 890663 513421 653340 873774 887889 882901 881902 424840 2413 868655 169702 18809 145859 874363 131 852444 2 847638 594921 671252 628373 117959 782302 810152 697795 794286 529145 120585 266 150540 42082 291259 884033 842924 753117 758712 710800 212211 627222 26301 407291 784163 774570 527269 434042 298 893267 2382 2 19 604 854183 494316 884418 831552 882945 622179 631328 816837 355964 319476 619493 13273 844460 744542 671495 787714 4 161801 250462 8706 658585 468159 563620 47603 16511 11 45 206318 861140 444799 391171 266 9 813430 1240 2 778487 72293 395182 305065 180658 865359 607174 18 6 241 240476 876427 490587 427634 320226 18 158 13080 581210 871203 813885 783416 151061 874045 15818 482289 570318 618091 713109 689874 497 828811 846934 817838 1 359078 23109 871421 840806 664564 881277 174974 836 819251 776202 660929 602270 8370 633409 1 224865 138341 649823 25491 774559 2422 155403 92069 120224 828644 217876 841552 888647 493374 6385 885111 59583 785520 1232 390695 629909 899844 826525 98 860378 545536 772167 711219 154548 216704 2 515217 198708 406122 235119 782067 2280 60 449090 870922 1 239645 857812 699688 884614 369666 304352 274185 16 786289 411615 831151 8252 33 18 877426 384 18513 2384 62 384260 818474 373282 849752 218663 46421 869680 733629 22030 13 394838 329501 285268 131377 889521 31 2760 75313 477632 19350 1 17287 660923 101757 43871 884861 2569 884328 365 852821 739899 594672 863529 576757 764451 100252 872211 153362 399034 711585 716738 264298 186340 516000 8003 874527 725639 296234 490437 634975 321 63140 877779 590757 148592 283035 180254 893246 124190 806575 110337 867875 761747 563358 362506 531289 813095 776894 861844 356028 366639 345470 124630 861788 92939 494864 444213 870686 37485 133 116 14577 171611 115 840658 304485 439247 2057 506278 881344 875498 124097 19966 27576 521990 13617 686409 1154 47990 747549 528731 462687 67497 886455 283073 432062 880055 263981 755195 81514 778297 591 420449 358134 856565 389684 890730 594676 687535 46259 869848 13956 3 825767 869620 736463 896340 873073 273223 59 839261 826075 324221 459374 21704 794727 169 881613 24752 899179 719039 215781 5 889558 865165 743788 807515 778701 876717 337451 163208 270887 899562 487865 798589 701231 894849 54 9751 875719 290441 897584 619233 728357 660330 150609 26492 802440 881787 659091 392870 756740 224971 446062 617895 561694 632234 884535 548489 766304 86653 884204 768584 563030 399085 83095 775345 878312 80169 752519 177454 12880 882456 6 569697 721124 373071 886886 869519 888756 866332 38 822931 194344 887983 724351 770718 61333 828120 4009 852360 792469 20182 23029 216625 553703 731594 837067 349359 14767 816515 120585 181 892586 867180 864553 133436 275712 806261 332397 882123 6203 818222 887284 890315 796295 840323 290251 846700 781176 827 457410 627530 886252 51 855732 700221 151812 640290 837054 849530 225164 158268 147114 809967 654297 851145 623298 791920 480313 776361 855096 881778 87311 164731 796259 480495 742757 592861 700624 55986 71 892092 412253 7 852764 522183 759979 546664 862477 76 190 651988 662770 210548 2 888955 842943 1233 846124 4 710793 886670 425799 402398 839869 39911 2852 878798 3 142550 6 835425 241233 477436 888169 868346 812403 2049 527431 574997 660520 97187 719687 144050 881453 37965 482192 240 660349 321400 899321 262570 843921 190077 802315 3625 181376 658226 847544 410574 193054 851066 58396 875111 124829 389261 10 699487 659174 455725 41081 515852 798694 80295 574664 894581 836440 832999 388013 867855 845575 95 3 799706 726866 753088 149901 557 190204 848939 668555 8419 126495 464423 580066 7 4 115 257241 351790 512567 837647 807558 12928 830213 888111 899509 482799 377526 721977 893739 744894 735135 44 117024 642373 799551 880407 158825 651871 759755 799731 896660 50177 836859 889704 810099 857317 375691 31845 898825 704114 295426 880725 459579 318496 604307 402067 861991 853950 626694 515523 894660 489973 8403 778981 565218 589977 711106 3 594301 266205 226224 512589 6824 863946 2268 539529 1405 842172 812391 709571 608071 850295 3749 609083 857428 92773 619661 297631 841450 20336 59940 899578 110208 673727 80118 846257 689832 206788 203556 889099 91866 749668 383 288278 407599 79 1029 620402 811874 610836 643873 337259 761686 1 883369 524072 613379 864331 376236 833939 559114 1 534137 496548 591844 890689 779607 754068 260351 102890 860262 229637 7 361004 35629 275297 33 56 7 480 33 783712 689539 52 38771 3 117866 261676 142787 832299 98849 16 596369 29458 252721 239 453954 158 326982 831101 113316 68483 223399 759251 849742 720945 13966 843345 227367 4 622243 862718 873511 630079 126955 813351 18252 502966 4 887597 55726 876361 307277 27282 465242 878501 892656 843076 485911 411 629710 467924 859156 813529 483662 874064 722501 862976 61 279058 396837 181073 622282 350914 892845 45793 7 784555 18 472085 631402 674398 133460 766327 237875 207573 702 366 161550 403177 396793 103574 72446 756955 883784 30 456938 596182 2 888443 802860 454311 816763 858781 882189 890953 875154 244626 677123 701516 8848 864878 14528 825606 892637 778156 840018 417906 288455 167289 427507 737516 85174 873804 30232 60317 879633 197234 862598 177323 2347 259689 863040 509 336585 775983 1322 874438 2872 228048 512 346148 523063 185438 616573 831736 9484 3 221 565529 405583 566086 652164 350865 131 395344 226 997 801375 777969 840681 720225 109144 278651 887091 646748 213 30997 897580 15 839431 7 615051 225547 432787 790132 236045 889148 855534 34 173899 531573 46207 22458 6562 456742 9 860457 557383 676932 150127 377103 729242 442186 165469 288431 765960 657674 175635 620258 841018 29765 407258 899214 646408 51178 483869 862632 701313 442200 6 856325 877239 876738 17518 339 303282 238645 758474 5 543088 807153 840590 864408 96638 44 647806 869757 118813 792320 7493 888615 791551 81522 885386 4 729079 872111 221785 77340 773817 777795 682153 355366 861594 887791 235317 5 24 870122 718868 647955 860916 836596 131412 684377 677 2485 824052 834193 406 368144 893596 648 705576 379895 727460 394223 560348 821145 886623 838967 25 135917 874585 811513 1591 851600 20660 258026 14 9 282877 679645 227827 886777 383618 888586 602117 166170 3356 437 821391 408781 619973 872068 3388 123 872982 841325 98716 742720 64795 839564 199364 841837 283823 491150 446870 724 661082 54213 707198 439 220583 762157 891656 478362 23998 519761 9840 798596 754018 793750 11188 715104 94425 883227 705925 25904 668448 656739 851010 685682 836660 448700 147278 89444 776651 264824 307597 800730 27455 78 22 815282 5 429853 19800 867215 407713 1058 690826 678571 886698 558403 889992 677827 806944 1033 36294 839233 224383 531128 839533 874755 209080 370780 423744 443014 874532 235303 251130 147944 74870 427670 109521 2 630099 276578 1820 385 873480 447540 881941 128 372584 442324 471830 833789 847351 89469 390610 791062 863576 255554 644590 78291 461 411612 8 81454 672068 893439 372360 3827 776169 675843 48 248630 847434 38 879652 3 549994 750351 93918 57002 119441 412226 55108 830868 791396 862158 14101 745 45 752047 876470 465263 818462 3 436100 1473 25 2 896391 22 7064 682393 681962 821202 54571 36 815165 257117 686701 547246 805152 367333 3 358563 811926 137331 494552 252326 511883 3702 616081 870719 791376 427927 639828 769995 1 388375 882986 19910 70702 423275 211916 834981 5720 5625 567258 75296 35890 722091 142358 869574 860616 892074 792357 657825 197678 86748 833172 19754 629217 56 881745 819073 12068 872319 76 868264 819 13864 8241 412431 826926 888367 894072 130 899217 882494 551777 22148 429455 828148 863915 177391 37973 441063 890255 229854 60 841059 863677 855428 713657 455752 664088 318262 481052 882659 231 857474 1 484052 244049 645525 202794 857313 792058 47840 186791 721088 9650 880620 831417 791512 256743 3 18903 686803 386242 305316 856817 30204 835726 884918 513139 395659 232374 431013 101968 892973 229 15090 739658 619111 866949 738925 411900 886917 52160 745534 499802 878447 591151 585521 804530 161915 813867 756769 881951 527700 427972 890309 311906 705823 811724 72 25808 38 11771 756518 827105 701810 382655 617316 465355 896431 1 743955 641646 855387 390284 788362 778928 346920 877921 886222 73151 84 875541 6 283580 885350 152826 600144 893311 56932 413540 630484 2 870331 92 24633 75 13341 753192 883841 31533 576 899319 167450 698 20564 401307 595415 897538 115336 18360 785985 766815 517846 2275 428269 6896 791390 768 757 593101 742834 459176 829799 888530 1683 594122 83 1 224378 821398 336054 880380 805881 896380 453102 23968 825767 879090 93565 498198 7242 867581 129 850930 108035 73505 287667 4 886012 303384 846528 142380 155851 821601 506208 824738 188498 14241 271061 829332 875456 34498 874147 8467 28 22 880479 319193 38399 9258 862060 6 825492 107370 332405 429698 426880 660528 280200 5068 2029 885939 217 220935 832241 853108 563688 870551 899720 97156 554383 877746 405306 313127 44004 46749 152178 5 861089 373267 315707 858899 318242 13 224320 827313 351234 276756 518700 430868 862908 866693 355093 305333 217823 9 889515 5 8637 600519 899471 6 11418 877531 888754 9653 885008 860368 47124 890439 768818 218258 879988 867080 849041 411194 788199 511076 878627 842124 780400 268227 871676 845573 1222 527827 594301 519429 869 865119 431696 188 154 12 850250 760298 5329 405160 839596 879467 225820 871283 824277 374391 638158 828380 824608 887073 899573 217 697481 274584 557719 51 508 836928 113595 753178 23337 56871 226437 578767 989 700878 212717 868748 251865 820955 441271 403833 10805 408474 786320 885900 896858 859020 709989 1557 897727 27070 292763 530654 337359 869555 815604 618229 288780 326656 2 515987 326850 143697 898102 48303 3 16 582833 231618 876440 849576 6685 11868 724806 36 659312 2 501687 753676 519875 5118 379609 49 827629 897368 812012 819908 134 706541 391038 710119 196618 867405 472480 5 697851 825549 860214 864619 460395 170598 35362 868820 393470 323437 119312 685729 24017 830951 145222 876276 891707 788 835998 237341 775950 18 611097 2 580089 28309 840578 462229 855325 648761 889726 2 536202 250 25 843688 599334 148399 575188 306145 371715 51095 121583 16 41594 13 816070 873564 10 835984 344470 894175 646112 548146 810193 874676 898745 772586 469682 21753 899403 793941 29712 394 19 826072 593072 1103 873915 866984 655062 66299 14353 898176 793010 436049 850630 134664 34587 1017 465510 9 662749 695143 483618 274516 864495 611294 34770 488717 432727 861529 478188 3 815847 288847 681646 27 633770 387336 81128 358528 192 491085 476210 663703 817092 71355 702267 170690 738134 184744 833166 691143 434022 292972 87491 841882 815942 427 314038 151532 291001 540728 14028 549255 61888 619656 273700 807245 724279 493768 824521 2 165489 812443 254092 675685 706765 7 3 768804 387594 25 713491 233 683849 798951 675285 881380 424456 789086 571271 514351 62350 759527 12676 822121 326183 795945 37119 889157 230964 2405 888609 248450 842628 732328 393722 467308 698760 446491 583285 875856 612465 566232 10 865714 671087 818418 113492 885725 4 864903 710707 725484 333564 471179 610102 879561 254736 3 503163 857612 739462 61544 8476 749101 438390 810611 813913 851996 255065 887938 145 836856 469 210350 891647 860945 864225 624999 609701 35886 863971 829995 826590 619662 5090 188360 798830 553192 150673 870849 553642 381657 214444 750022 898471 838879 10979 548713 151631 827627 653222 85 779063 36 1901 81776 125075 173023 768366 481392 17818 899046 867094 203 266793 879136 77168 5366 833796 379755 20590 654585 687188 65 52257 883594 626242 7 738123 3063 9 2830 541514 147942 13913 725160 541557 99731 170092 898036 877856 284943 419887 23860 10 693206 572191 144972 2539 790583 23211 5629 182561 751352 861902 825468 62303 511833 775842 895820 566026 344 1412 143502 4 407066 753841 82779 502795 414713 245056 109925 2 668832 473938 879480 339372 565550 787052 62799 149929 628495 282897 7590 589893 854014 721912 785215 210864 828531 15872 338516 1 803499 774341 130382 58423 571908 2 800473 427 892047 301367 33 201966 23 87 727179 893035 859343 855835 504022 16 607611 896317 412933 411699 896084 47915 74764 892310 828572 778351 1368 839458 960 496851 800171 664 556142 838662 864814 67009 402411 158 600191 761968 592640 859357 752949 747707 672760 25610 37 815091 847417 830975 391860 418898 10 171 650531 1 845894 741868 879464 249146 188908 561383 856192 720533 568 882108 326057 157610 255245 886142 1 843014 567734 132 30717 121 749808 94 872836 596627 739900 788421 201255 14 859495 867062 674015 420 2 337764 796721 4955 383332 793652 483173 718075 89398 23 800173 736610 847636 3 388926 92348 799222 809747 828932 863800 895431 376050 18 171027 20826 707049 814271 859145 754489 871368 12 723629 812070 834464 863805 883878 91 690130 14 400580 709010 849790 98 422709 672302 882665 158608 153793 370658 837301 170751 50 299765 292335 885533 285706 538894 118249 850107 459108 804610 695214 140310 746543 54499 760549 109 880417 892706 771869 892394 433438 806681 45 17461 454225 54 581882 24007 354584 604655 7 695050 4833 876537 823829 769830 395 79120 136349 886486 884078 97696 45679 219707 8 666223 6 718636 886386 669553 120537 893608 874557 561745 873308 836072 847410 879893 147380 69 864796 33613 793104 683611 147 684399 18 47 834075 38 3 746263 277489 827449 177 888606 376 37 718574 421136 39763 291 792442 758234 832784 106552 691538 597545 885290 870963 92752 766094 179731 703187 9 873928 845122 19 836652 503492 567725 726698 600627 261049 756898 27 827503 14 767475 879678 24516 737797 418327 855313 488710 224045 1 852574 444471 1160 870195 54164 801443 3235 170118 897342 148981 881001 860245 450827 40379 869205 714686 877738 195161 672799 887568 526222 150692 572203 849494 894138 844819 892257 896643 7578 9 48981 296034 457184 885359 71 896948 895498 874275 55557 31672 47961 493776 34 804649 814438 32 94551 733579 121390 870516 1523 519368 190670 1660 324125 26474 2445 45563 111222 103456 869076 343777 297 818759 285 148125 799129 846236 895647 79936 806392 897432 97110 4 635866 888455 869265 21742 700868 847244 675107 780134 4 896250 715586 1733 30913 601125 878376 884359 535380 877808 890491 277175 2 853242 282494 136223 779217 701 4 158179 1 390526 879923 797432 11 688916 847155 576259 429960 442765 357199 772210 848718 831958 668894 1859 106358 805396 603352 870449 44 267416 32213 1248 899886 847127 826628 546026 301577 890532 151474 896875 384 16 829543 717718 764753 578340 17 691474 326893 61369 161255 737221 4 255 444781 226236 868107 563319 9 777478 848832 537327 122041 779933 632241 42 308368 872886 359641 855314 66863 63720 2853 804666 448442 845341 645158 240936 2 782138 796336 206 493703 871136 314 840332 2 27379 641829 3 243081 890676 584103 5 896690 861259 17064 837395 211 767635 2434 887593 822651 162308 350417 834760 893980 889677 70 19 722692 501 228499 859233 42 205136 855511 63518 369621 718434 384428 832830 719340 871666 86041 632228 231344 248935 875637 725 841180 9235 717435 106639 696102 820219 109 3 243109 242723 50191 749913 106232 19301 16439 490863 36849 603423 122623 12752 848782 737950 39897 814512 887030 899759 70619 115184 38914 492128 873446 848655 469509 829693 2398 19801 27 552573 122653 343862 380450 44 379054 35 203 820065 849715 883046 752255 130212 240349 610067 286578 450734 39807 345047 316027 839508 887284 635932 847426 84997 265 118 816469 564066 603008 208071 810386 298290 672425 14770 896592 447143 439613 840200 219883 882182 2786 73 70 184083 201742 478920 700010 174651 98 133730 832155 894128 787545 881440 573279 12 175255 316509 653961 564418 172808 77 802637 750258 463883 781687 716769 20871 489 678678 270036 851815 82901 630 570362 683463 1612 419 819471 303369 58680 462109 447331 94617 247318 580732 651466 358269 345720 236711 61664 163532 743206 634722 163056 796353 9 390039 830684 59858 25 880053 470351 655498 43520 785443 762907 877554 791496 543280 390955 896686 39549 381741 186590 202782 815465 605930 626881 240980 2 836618 60940 895975 895320 296288 15 142537 868653 292478 444776 865802 225152 115555 338610 377 66813 795216 798983 834855 817127 804322 654967 157560 843399 506710 12 152 141480 94 209003 361945 212 785549 858606 392476 600676 892430 866066 887552 233 353675 97241 860803 9539 98699 604201 866482 86466 3 284662 334474 655067 35 72090 440443 308549 592001 227 323360 819896 420069 154218 793347 24 131385 192704 854684 697595 126112 93273 898406 594600 892299 340587 166 870771 818485 186126 486 15935 33997 604332 63710 323723 883166 762441 629896 270357 692236 421408 617115 852398 225380 110 877099 644600 418170 2501 199864 835191 295704 581 81208 258244 388114 855576 53828 847435 16970 317006 749813 639282 865450 793284 545646 10148 624062 725641 45723 630771 316 47 7974 183360 836256 8071 434168 871345 874878 888874 797566 828689 12 1727 837251 748309 533522 840135 32 98806 549246 156966 564432 784914 433849 399 593890 858199 792518 557100 829016 708374 3 176286 778329 719009 41850 870394 658966 46 887609 809415 444948 177604 132941 815006 840512 420736 18 846719 436669 545208 786520 5 373343 259817 30 218828 529052 728551 159100 879569 782737 9 668111 22 3701 95899 312657 857185 138676 839486 829077 3370 778139 37520 671460 81106 225026 215491 200709 2 715014 636712 319537 836591 602616 787334 341971 289807 153903 30940 810517 386573 859414 449160 695028 741973 556 834808 694872 856478 807931 21725 855388 173906 893884 872069 697285 808263 893964 852451 154147 22132 95558 824463 421 20 124 861997 357981 1566 854021 81194 235171 882860 25 418338 680632 2037 887088 840924 842980 805428 688674 548443 665917 516125 809456 632160 310860 735861 866137 221769 642286 2 894079 604978 513178 828608 394365 242807 107810 68208 888363 795906 772773 77146 869538 193229 813514 242677 885983 2 546826 143 801945 880426 296851 181079 35283 38444 50328 391092 449109 7394 94622 325 620991 728046 816808 17 284853 32 3 70076 306249 260 370082 755617 852215 5099 6 2940 569522 483983 265584 19 868362 1029 895563 848632 91285 806524 594320 889603 42534 212411 860845 354552 465401 335517 875911 1704 83050 847195 3 856152 718441 242589 784678 317041 738097 796033 256272 364711 294913 113623 292 842967 244378 873799 832044 441389 10911 451083 192 822747 849051 870584 27251 135845 623012 825527 148191 726712 870572 959 839691 927 866463 450618 752383 14 5 857409 767444 46 889953 400032 209613 881879 508079 554250 258441 3 175 138788 307340 507878 897410 871984 3683 651248 878607 531526 846702 276468 780225 491990 499932 294005 829474 3020 842222 833056 320111 215181 785573 482664 59 647073 840593 148746 443663 837308 46511 141 831973 255399 247901 8 624798 897640 596700 828615 557823 59598 136979 868280 770141 62022 102795 378644 832665 299351 148801 47053 820375 118800 610430 367993 92071 405592 451578 855037 269 504714 2703 873760 881139 266550 176512 789544 725386 885478 843477 2 2 141858 829065 370669 29127 82507 548068 4419 813937 893001 835253 18669 689581 792868 127586 772183 618380 442562 6547 585322 829475 645194 371255 194044 463598 265514 886209 105335 141544 640491 341081 3417 801630 847275 873769 876 61 1638 9174 296449 405801 8 868765 776875 761882 420105 664916 25 829679 498 500010 716341 216693 815385 874474 818907 885967 460152 874989 666338 30930 96370 413098 304918 870658 385543 809901 1082 702312 687258 854922 889499 116481 671665 236928 616555 17 636365 571586 160005 95 8293 888101 189173 760351 415398 131150 865395 113471 747163 830801 20410 788848 892195 568290 502969 458768 751370 845298 779366 804347 183847 538322 338518 1952 171254 825337 27 322 803982 373101 519280 554531 90 118663 115989 768447 165183 122 355255 27752 398516 33555 755777 239228 860044 232531 815313 892463 881182 709663 145911 836618 38310 672270 57663 196146 388713 873629 314396 607837 564164 17579 786852 851600 394811 867753 809930 811359 850609 899101 897617 99293 849891 875672 803852 307493 195471 37336 141 157 770914 274331 648 143384 542235 415281 367165 8179 164715 635331 289 858592 686515 757591 867454 215160 771080 879111 27 2 50 61389 246572 67016 848519 695080 129147 479071 602167 764730 501515 506705 626211 147611 8 544139 730184 306 791291 860667 776903 344382 470011 834897 2190 806627 164836 605580 1943 895267 884491 726863 97 97840 877156 356752 4806 805371 217071 896877 11 328612 827982 837917 4 1438 21 172740 59 877099 119402 3 874635 122696 880276 296273 115817 850046 875179 840126 892282 428572 807432 41048 27312 2 67043 18 895973 683498 1 660903 873137 359641 689633 17340 330391 7 1 843566 6 352977 720136 491101 2167 416586 184502 102349 140 860544 840908 859182 267555 269650 89976 299726 25854 272081 175517 17077 83741 130244 528934 182058 82 5 856892 1385 145773 842544 3406 675812 813294 854145 40478 394088 414373 203880 51472 84237 807870 848749 349657 607968 631642 748523 891279 806158 859127 41 10 454329 1170 725486 149320 167512 690992 504740 860307 556861 1504 861958 14 12918 789061 365175 806119 113771 862307 610889 777749 244729 862712 266414 811454 765270 894829 393835 792187 871484 295419 461235 429336 875889 56127 210508 60234 473066 355297 7623 888074 292224 412710 803445 9 802508 635908 562526 880480 885784 17984 865768 521042 845394 473792 867951 600193 137442 385026 666422 768308 473632 1 88 899499 536600 847079 890066 116987 17 838641 567871 392833 387679 670714 875742 899519 898528 14 883695 242364 899104 13881 771124 22214 844581 135998 519464 592743 156243 857622 779116 837 195286 450868 594361 373014 633597 657255 137201 809601 118033 8 722607 174 101 658526 87525 484118 841915 473222 554100 870598 51728 852729 702091 866552 496647 781754 702356 805767 863268 899007 59 762018 890183 426761 7535 584437 518309 824647 875713 122881 152 770309 152146 218755 988 892257 42213 850180 839325 332018 2376 850846 717730 12473 93986 893910 832234 73105 16217 4124 853873 661674 740973 471666 230053 89719 662146 199083 12 860818 278684 1118 230143 416676 852015 8 571875 803021 73491 9 443631 883717 304 650670 833346 517121 864335 112441 63211 164085 7180 245735 5229 898186 2 649450 33472 882220 25853 873674 885575 105 878948 442239 655553 24612 285056 197940 29591 875517 864000 3 871354 441 96 695033 26 4107 224957 781705 90330 849593 870345 846347 893173 23 293196 820680 537381 896743 2 660996 841247 581047 825356 876321 3 479262 229106 150598 729321 273886 29156 818747 9576 855281 160 314145 884541 850789 727791 890871 295539 605339 5 638680 132889 4 300350 565644 455024 113 850906 899631 475853 7152 159073 861586 75454 224 876746 96807 162015 104755 807292 133885 806206 812284 92962 39 845155 119971 95 1126 836070 70802 794273 753086 187 390449 599 372606 24 575510 11 8567 850759 634421 849093 162961 248640 377130 1 374602 158334 299923 594829 29413 314 777281 673501 646483 6269 374564 62790 858221 451454 875735 667234 853846 48316 52 607973 775473 597987 400156 792130 303464 257587 590073 897101 687828 94039 781398 490466 852749 862384 579563 899094 888696 578431 4 521741 618397 175387 85975 38 141 185791 892797 898550 830878 731 577049 893181 490325 192557 860467 64657 8303 311 541213 338556 681163 127191 511095 722716 9341 895675 666994 367878 118899 111968 2922 437 13369 555456 462 866086 781536 4 856647 10805 406435 228143 853480 345340 85 292749 866174 612690 23358 891802 549494 360353 417825 878532 138413 101 160 171247 865105 801547 290798 516577 809553 3 506317 34 185586 862400 345975 414499 521974 784468 129439 866628 140246 585594 334216 129 842183 890860 615268 790670 254322 38772 764653 870352 637310 842339 22144 894172 860666 2 787727 393 12 838404 677769 876870 812902 599364 149567 853431 869794 127 841860 3 198513 2840 887021 804783 4297 563694 821098 231895 850906 838206 126759 2097 742190 894014 567598 405094 377428 5407 535363 3 898690 214120 502995 882860 672745 255329 1520 897854 603171 859839 54 635832 186504 311058 23 887012 161600 621351 867498 463375 55 463475 756601 33455 824578 512304 855902 351980 2517 798886 505220 2 675945 880556 443334 25858 114541 419356 409173 855707 854432 53181 306073 810138 347112 83663 210123 771772 784958 857908 848531 81573 86359 632460 373523 26560 28554 883418 436577 832884 757467 415634 688600 3370 1525 833422 859204 5861 709319 896444 375587 842659 5 90769 171249 710201 775365 764391 855055 892633 896076 249201 510876 286483 591048 854837 651266 884589 57576 855776 851869 506892 682901 528712 29020 645703 860077 801218 708568 852158 716454 792774 3577 868227 542626 576115 8 24911 826952 855522 15 895045 577036 626609 891229 48431 897188 97707 773624 3551 172133 569992 85 655264 883277 698046 229076 584809 895556 2378 764125 772924 319135 51378 819117 879382 803204 599026 500415 622 684220 560483 690946 815640 798548 601636 13901 545872 35925 196816 371989 38350 647777 649259 5 883475 827186 38 13300 20680 606578 880696 6590 377645 203439 852609 862850 792322 1408 304 880084 385832 875523 716790 82 664012 423307 743355 417933 462339 755731 305227 94450 116474 828740 789365 833931 456512 819054 621449 43287 805586 768239 791132 764233 840307 721454 739074 278116 301098 157 847030 154326 571 246997 846487 11682 178206 878991 60486 632957 798103 1800 34724 831972 887305 816120 727889 182731 6 600065 301374 821590 177 5 1188 802759 365448 174402 782999 884658 16404 611738 61 451057 534497 873561 14418 431485 22313 277699 625301 635042 899624 880023 109 888465 824418 29321 586831 835777 863069 54 2 14 730078 31 871460 11468 440656 664677 278357 791111 536313 64190 797188 655 669280 892006 6484 794388 268305 122434 211258 6240 536434 817389 578584 758069 521540 316987 65541 322587 850887 203163 898808 226921 37 434204 783 860801 839889 899743 46129 833229 669366 758452 49101 830256 115633 892393 416078 889247 185887 596029 232262 847161 10 362461 995 828447 214301 137718 130753 16 667124 874830 3554 811989 610313 835843 3378 737306 885181 17 1395 28 221293 142170 11978 17776 595878 637471 24436 871655 652162 245552 896043 434613 3 222997 878591 102575 315501 765335 849753 792000 183 180 496 105495 229329 41 683960 371226 880045 613435 106 504392 2713 2 897881 812231 129647 779776 3133 3096 414153 778727 486966 59252 10 63782 8667 205 4421 896734 339476 30 1468 614494 355004 4379 886255 844101 811872 663113 248538 745785 775913 319307 28992 7081 414104 889853 884005 408895 344054 33 881498 19842 727553 300117 1226 140841 891728 209376 890348 629911 84035 609244 28183 860814 30 299203 442042 659529 461553 322677 851363 321958 609003 859760 748936 4448 471 851686 11 379068 553092 4 733631 716700 888538 751093 837025 855541 426814 8046 457053 881343 710735 799620 812956 564881 54 597657 239646 340363 581995 6 376338 873014 758999 260225 824424 64559 227604 373150 864270 597306 424994 31 867236 368270 868440 781501 64 830001 895801 186868 897754 134436 509460 898436 378 316320 415570 198619 860258 483699 857433 458879 885085 880211 521511 836250 389731 511390 111 10 891002 839022 670699 100 371090 184003 360405 889319 389 183857 899741 491093 326615 625432 872609 17003 867009 475642 662905 328360 162077 294298 59 6493 725233 15 545590 18079 398418 882989 821112 675490 864534 896273 8928 327 146228 131107 673460 459848 129 6 678461 21839 774796 896783 34 660949 6 755021 695163 523328 463404 9 166461 868791 880664 165730 852081 656652 47 220029 470332 763112 156236 860842 2755 22 848360 859829 545734 375258 1371 827515 792021 9814 804203 582794 860151 47926 744965 85663 55105 792826 877835 899506 864324 836110 7 683079 165955 1610 4971 681599 166974 444135 3 836394 80952 627682 854384 10003 22205 356566 727271 142616 888589 84350 476721 795339 100858 386245 127422 19 218074 396528 1061 449123 767513 644168 831065 477731 817917 200318 554318 80 19 104446 790983 895692 94474 819767 872815 156505 895883 684995 858404 85221 522391 379416 809954 631834 147984 895393 13 158501 869770 640462 11376 17675 861802 73132 636349 886476 12820 632897 1167 7 835216 744694 860601 127602 682372 2 432615 840747 626072 146124 805966 873206 835203 236759 893696 593190 57868 751336 766868 855693 829496 217 838916 860437 769 1150 65989 525415 808279 422483 637109 732215 492228 122090 42 243168 893950 731763 1061 167821 718318 703946 4 679706 351 377232 164784 43945 91674 792621 816480 169968 360919 84523 88 13962 853145 893690 855356 575517 60 669 30084 899707 606213 857313 459472 238045 812534 893845 594271 753503 882165 281102 804532 242108 865439 63 816300 821707 885267 118453 649059 866596 808287 79641 811657 898380 728492 747805 73908 857509 785112 580705 661472 10 489738 4268 470741 890955 20398 894984 627945 874311 13 8 397437 245 891960 66929 893371 16 11846 886231 878030 23554 886580 414110 358479 866569 86124 804042 104787 1 400 518426 280614 815844 705839 899021 35 862391 824800 570541 13060 11 724507 892531 837619 295779 790120 142891 891531 137774 514850 175 234847 750790 820954 6687 623496 27 1649 251351 817160 878720 603238 888064 169929 853759 876025 170794 785599 136695 706244 720295 795426 269767 708122 40 51220 899632 1347 3826 871323 810395 804599 429118 780034 39458 800973 697049 799317 98586 54 436136 890601 824403 3282 405369 384534 287163 742113 705776 179494 707930 839760 826632 7939 714301 643895 103632 838608 139300 894890 827238 102202 803617 21076 183194 796082 866338 649259 760129 837485 858330 890478 429688 359468 367771 471905 9601 98276 266483 780407 365535 620331 860072 59246 882481 886280 212527 8 868532 79892 30267 818274 126165 870516 3571 335994 830384 818059 853745 251963 131247 715362 30034 1 115291 64469 220 33 3 861849 775614 887125 148911 873724 39 92 179990 773149 878816 872748 120084 638590 335892 895314 871717 871731 858939 62907 246978 740036 591244 845270 86662 893181 30224 549033 716668 865496 103429 81390 104678 872945 526071 852891 23541 650135 639599 736061 3847 68384 251284 733987 893955 72311 541210 23999 574186 501 423058 151032 40538 892822 866157 482910 331176 576327 428930 877782 899407 881949 878884 709383 866664 55097 831790 862644 60218 308823 200005 865595 2 830803 429140 37839 516266 862117 285 792890 645657 886032 496452 730275 105942 407226 284584 117885 876309 867222 306958 802800 811265 529387 280929 651773 280839 890678 795382 794751 853622 752941 748 874520 460953 175859 47265 266926 14366 7870 897089 180646 221889 437833 5 109689 69323 506330 1385 12229 645381 856223 8 778911 898507 381911 877 9892 188 372686 851959 527855 734488 401479 344694 721483 859059 390847 197247 551845 93860 303719 898989 87 659423 853162 796846 213124 794152 601599 839513 168089 850129 851391 96 113 831018 272036 56896 287849 273356 371248 2005 128 607448 732824 249348 63867 766856 388230 34342 894810 321742 251751 2 698731 305767 15 10 24639 1854 285728 884290 488831 800988 892771 785841 593647 739056 881495 3131 857147 275723 2608 871070 12 8 641464 2 297886 29408 400021 129721 12245 163889 42685 450447 795498 126868 483202 98275 541706 895215 234469 11 808694 620649 864517 486964 276760 489098 270075 884801 2 890274 848718 56307 719279 18 893632 881378 777250 315720 884092 270167 883579 25653 564945 746356 335 186725 565130 754396 2219 744747 165 866986 110 34 510181 12206 889510 529749 2340 18504 131084 586792 2 842432 482785 129588 884723 2159 896586 866707 348009 691970 122486 139734 366322 820852 99544 744068 821975 272715 853757 1230 750448 873352 1645 963 860920 757318 246394 831661 842045 199929 756339 180586 135892 147208 379945 483144 685916 200579 851645 894795 118137 291 127806 1106 885632 180572 855891 92020 830979 27845 573813 857039 267983 793266 80051 116493 898452 13529 894163 397120 3 492588 825591 332844 896841 43259 833934 865537 411722 891270 714128 288 727464 596955 835304 762630 692742 804578 850254 329 262233 525247 7834 313140 116872 197421 834543 9 45498 10195 3 32724 663 484366 462651 812337 36485 834841 856872 251373 689931 620595 359831 4937 65 893416 3364 758386 877225 818006 544914 449869 43904 2610 891493 454609 843393 897404 836310 215531 365589 799396 897065 1549 4 345787 6 1 403821 794848 87298 228980 19 889162 47 820272 847364 3 840143 211784 192236 24659 655410 4 2342 867514 288871 802383 763633 57335 119 426679 109 285778 643048 125687 645868 138735 796382 797281 855261 12 284606 713615 319032 852900 40214 869435 792437 770797 781008 320792 863732 864769 2 858020 1 467703 883284 851063 106049 726349 528589 853454 891425 36 847910 837467 733439 713791 794011 48883 3429 827447 410376 304835 161 558952 263736 69295 455769 301158 20997 831001 853659 869566 696977 3507 660462 342246 851297 192809 488920 744243 796924 7727 639725 850929 123367 791009 192 440388 18 89604 816885 663 183289 207627 870532 518887 838970 598537 27 852368 718952 52 457631 102553 469277 852457 107961 717649 33284 673898 22448 839728 556744 782964 11244 893143 117 4812 483608 396647 654237 494266 257316 740302 8 296135 861278 841310 764761 692135 316231 877537 403841 363651 389125 836323 756421 2484 846589 185995 305178 164281 168369 161 181031 878697 137942 526646 54530 882474 11035 187102 344425 736077 167 539599 899755 458188 393 271601 72692 402 6628 111627 897614 414312 71515 861821 135831 16652 883169 296912 728840 819833 359 49 1985 718703 545722 16 83120 441869 7688 889475 436273 863888 271609 893558 370822 278 253503 1 139597 3771 854198 135 564836 291 871478 378131 421 286 694884 77164 764450 167516 131611 652331 271692 801968 49386 742044 548691 562407 8173 52524 860125 283 770941 832920 843781 24641 9192 452036 65127 206724 445276 713105 164312 796166 2581 600058 774709 746390 587708 2 842199 713853 837568 63932 851535 16149 730630 20 241123 719343 800590 521303 318994 870797 488374 698485 846460 884640 7 657306 821616 897297 84335 594 341477 867953 826367 765795 298907 829440 7530 66 855168 570754 115365 546712 475629 223130 896493 648656 730507 722 824856 258385 782352 880 465131 78110 15180 49840 886408 450718 235977 517728 11 139368 136040 652349 876903 795533 479074 881773 307326 723787 408660 753605 699 577618 77087 15767 139449 276507 201057 557319 881874 805508 437444 245044 162214 536259 896221 866094 887 51239 740487 371318 294041 194081 63205 118 875287 761485 513759 446101 547406 459193 124489 115 813145 296847 829382 319218 722605 405590 2 862 675598 845765 31562 193466 306129 418213 65808 796368 871751 353390 803515 41929 896292 3 85724 745980 771719 883479 348337 848415 844075 41639 892922 273410 38593 390358 490160 517182 437610 368789 8 349210 314488 785553 872534 42392 784644 848449 144790 648835 99930 32754 831105 883454 141724 452758 240263 624718 9784 4 543338 578876 590128 816 870436 594 688359 26 738069 466 794521 406203 820359 44 197533 382609 63900 837571 860739 365740 870847 11871 4 15 1101 819000 521054 373262 20 445571 200170 5014 11370 625787 880471 78338 837170 147279 8143 75524 891519 827893 95549 288107 862949 686594 3708 665093 2591 833578 248246 335833 754328 899044 3 15689 309874 658811 255802 605283 480522 802846 2 746839 724424 829341 16662 369 3368 593585 866684 29526 733903 85 259243 754221 74060 87 8533 859908 362747 816221 824242 387270 217798 456521 89789 474195 201358 170913 743101 358204 597492 794037 725040 230259 825371 869371 414948 879669 896316 361971 298369 840134 1094 892134 716985 30 47378 2 878740 209703 615986 592642 893037 2 795932 439037 4 17443 867142 4326 748528 841456 817937 756011 818554 854212 765991 125855 372192 863432 20563 32 3 886624 56499 420144 389833 790700 11 806544 62 609103 138532 862741 27188 145604 608563 340337 663143 345976 423337 234980 256984 892281 6 834638 468408 405853 322139 891310 134 13282 214498 826886 821803 880963 456794 364275 439 19532 402067 84252 800860 836718 634773 899101 12 839941 575891 14 132804 6 21 222016 39648 8 599065 699732 836972 733864 137354 886572 860447 7366 44147 876266 39 855613 827816 829943 1098 338075 3 316522 601255 35534 178387 847544 539377 867686 729921 817123 78896 691890 886401 874432 835459 796932 49 899992 47243 104425 567644 43 874922 60018 579689 728948 9 837081 825620 617766 896506 262348 4 822739 816354 46613 767095 460869 701833 92312 46744 113816 718075 62955 1559 869299 856890 9711 882626 462113 687725 805 4712 713 58011 865150 397089 292 263516 218 835851 428813 551073 63511 188192 14693 982 835966 783118 157054 154513 891790 866556 746967 833266 623361 162825 63 248 857878 3940 731399 812979 718425 697874 126 631730 644187 2295 116233 138190 52 215 801223 727989 395040 821967 249183 219596 1269 116915 647515 883876 787021 478585 700123 65811 794500 152367 79148 18 741262 823556 882629 748010 398122 842988 2 2 123749 861031 633459 830520 268 577439 154204 441553 575747 826093 238002 279415 582056 896293 859061 837664 227443 456398 375655 195 846743 56416 404050 1398 11057 865220 63703 96258 892020 472749 422483 18 104003 262264 838146 460 853664 256974 30094 601063 169447 798315 275117 587541 69717 114705 15648 234644 898235 14 816338 323236 430376 123795 856181 758387 46536 897670 737386 577342 275299 15311 381317 626067 892196 474909 422673 881880 18781 58334 779730 22761 818444 876869 575588 3190 893380 667370 862876 208349 1497 105549 653633 609111 890879 3 416376 844959 550428 647873 738 886309 40 183155 60625 188243 4 40694 601248 1 827100 861782 3606 893036 460709 249804 92871 33050 872118 548 281479 336666 1147 674134 562537 656191 657366 884468 816162 825507 169363 462469 115151 144062 2320 39415 778009 893885 681881 869769 881666 1091 603803 821790 104357 894037 589695 3 210 405786 38102 116126 211195 844858 849411 886992 22 823700 706912 838839 391785 205 833812 370737 895538 886625 1529 478677 679324 870427 829085 236125 3962 217 680677 119432 200 1683 796960 421683 637377 882495 6 767391 366364 871529 178 873162 798308 531132 667801 837212 653265 742475 31454 6511 567 280343 632604 101892 870182 846248 119364 881377 891067 492 896029 749618 897375 166648 35770 138999 837736 820917 593869 11 5647 246190 57376 708570 4 688309 779585 4 877211 19 4 861978 148572 383810 50170 853631 1712 588663 734616 5 440095 115186 339410 150739 650196 846791 260621 884045 412 898047 463001 766347 282 826314 802586 868718 87178 711602 716583 790014 323775 344270 876115 456530 15657 461031 857360 64 3516 705968 855926 868610 856825 110623 898697 290958 44563 12354 15 755801 862103 630903 1468 497000 31 76633 523552 255 10 588418 92 295860 822955 883598 890493 131959 828253 26993 896286 770991 892331 437568 655317 5 754501 344091 647094 864600 893407 893738 877211 875596 421172 827733 263794 845030 25710 875237 6 626657 143 860913 801404 845330 871821 11250 796059 233419 30 794179 738795 874838 544825 3 643923 2 878742 626421 690014 468470 434388 807170 881535 744164 141331 863020 259080 670347 694732 844056 888263 797011 864708 54 1572 355951 42 883314 2 156408 655583 623661 800126 443496 3 893039 567037 570833 807712 26580 648404 107421 1619 278269 378192 376129 612227 156561 792475 819291 741425 768978 845468 842759 837115 751828 1 888662 442278 145753 92931 212199 661724 137748 194 433945 194724 779144 11 157295 1092 84 863141 150610 879311 151604 792987 103284 757462 130692 138753 343010 851463 55 877831 803377 464149 238636 5528 777262 634267 767513 257277 883585 667660 894643 866163 442372 896980 7 883894 763101 723447 657192 693045 515891 346 533 304883 584414 381 685729 508218 3771 556391 338569 51 505179 870382 412904 879087 521586 891295 58108 32548 389633 352638 828241 252946 486993 655767 237259 644 486770 451159 654358 15539 850540 738999 58990 868322 1 849306 720408 855276 822891 497960 897217 2 283262 797828 212243 894929 864496 440677 168547 1689 190094 489044 784688 366324 888686 763007 11990 801694 542174 7825 725585 717411 371350 846881 133005 598790 277139 379 604080 158287 264 435334 56 725704 2 650862 546468 311320 710634 40356 56 281555 898033 28793 828312 4507 873591 114 728392 262114 541008 793290 21827 956 11308 163192 10879 875553 140389 159111 208773 890813 5 38936 748687 478754 894950 2 164664 83 5 376 870251 909 6370 761524 760672 386629 202222 37566 780821 736454 9435 360143 330145 657535 805135 876136 210830 892217 303106 629200 241 889185 597770 9701 814780 274563 440248 193478 578569 725544 857361 806106 832496 814568 796320 763350 2 670445 233989 614 7827 76 8210 881251 197435 92489 205289 53915 768328 74893 825486 647498 4 107 358 838165 991 728352 845161 636330 930 479972 41804 2556 71473 871148 870643 246276 889864 428760 94950 387455 644127 187075 479072 701604 887037 4955 1404 6 53 278647 684885 6 170872 885714 144457 859273 694020 848906 532 77979 882025 30 533273 892705 829073 753016 179923 3467 588378 758262 824761 589191 1 375084 749605 123889 782466 497701 204687 5 209 618921 724144 887243 403741 648391 595187 26512 817018 72772 856571 327754 51798 77918 835897 710532 19 770806 483994 754409 879603 836652 202974 878636 132850 122690 21815 81252 711184 580148 804577 40732 593626 61466 18469 12 56 310 1 56232 99 878437 382577 550194 762429 61648 28530 605366 278209 62 886516 173626 88 764632 41 232 833869 822069 835375 706469 291862 875968 782001 21729 448684 833233 570952 247 57421 441020 271934 835998 54725 535725 355150 887797 2 4475 801666 303416 877 778720 141984 823571 887269 6 651841 874157 868371 118492 48852 459007 863346 401645 887593 479819 826987 856952 470408 821764 877388 403360 298758 806842 43 184088 25539 816869 846236 372769 374679 81967 3032 892224 454029 85053 126010 130187 873941 425682 623615 874464 313729 5 110373 5 393641 726524 24277 765878 438419 13136 8 201581 453580 848434 872396 859503 32 798689 683510 892872 83 849368 34 19319 581024 822916 596925 316879 128745 861294 64442 326923 200 201739 871109 102501 10 2 765851 894129 841824 242331 351041 588 394454 872340 746915 483 732816 7556 830440 566771 814809 669898 250237 683875 863352 79298 894839 848562 5557 767508 843090 14 126477 792929 407998 11322 747051 792617 847433 361 882696 50108 9430 787198 644186 543490 826574 856377 887588 700089 438240 747670 416471 895260 885873 152540 15 154996 790386 696563 534818 8394 713140 889857 11486 7 838866 598920 192474 851293 127346 6 891132 332446 203366 847182 858550 658725 98 285 436672 862744 749599 435047 130114 279358 250233 392020 101575 610391 892262 14984 221585 891186 327580 275863 1560 9 275992 125994 345240 891968 327801 842948 158 593665 828917 481110 1 879849 772386 814424 118676 8 598 847251 858016 867979 878346 372918 39900 302232 269042 710086 656575 246246 876821 331640 868911 366138 588094 774372 28 553159 875717 143765 12 857550 95803 45670 377988 722513 876749 386339 785186 277102 1090 693266 93143 11 86973 239425 60 895229 355 894386 874476 104441 817569 45477 484243 420419 149639 812343 818917 2 244700 514790 453288 814623 427961 598647 617011 878336 147281 12139 858870 636913 182308 848869 315626 54889 472 247222 267403 68678 254163 168672 302391 492064 8870 737548 863169 28 651520 718108 879288 618144 776 797828 761019 103330 665803 537633 854851 870169 9279 707914 660499 864001 877716 885799 2516 736727 868179 819059 40370 408 3 383422 263463 531277 364616 811452 163994 229060 779623 617171 833992 855700 2 840818 3482 196501 893124 143629 480988 345022 344321 753597 196124 10432 763655 114743 397770 771680 890771 616945 267813 28551 828835 768460 13 747884 696730 805376 804023 476517 897176 391202 860432 185951 702741 14696 20 882891 516286 633160 93811 734319 238117 803883 103310 391758 544842 363168 6 7 70 332358 632532 890246 352843 384125 858184 418951 307072 91024 875075 795323 201040 59335 575729 96 803783 7 746922 10489 116422 22990 614969 862592 583345 954 587383 169397 3 700569 866255 522194 857686 655036 894297 495723 2127 241469 11 316426 870307 962 892241 818271 203968 530985 365420 476625 790479 33170 861599 1262 1295 437698 716074 860533 856694 252079 18651 828395 756580 803916 875375 8 258990 593051 706448 43300 811085 21438 783001 691909 525764 898681 859210 221292 681101 196002 149477 1586 870437 442862 877126 870640 882387 887717 879056 866994 306349 608058 142915 543084 795598 281536 5 864166 330067 129942 303318 99183 645728 403734 31789 413600 893032 800278 473078 3835 732873 403967 346693 1693 180431 530453 175322 850324 844583 462268 1617 574951 183843 155831 476219 398899 847632 850710 807669 422642 308414 700434 7535 784482 120841 651157 819280 894689 107119 90787 452 187865 769001 293093 86187 156945 3553 662502 621462 101417 10398 887185 128464 638577 891336 897452 895020 3938 4302 3 867386 7098 1111 104816 324704 817239 335897 228371 2 83327 882782 813974 344 190 478232 792819 121163 394640 752907 13348 544530 734544 86729 450292 816734 857039 779641 786299 849227 500104 699347 470 652763 18923 127157 813185 865952 805054 753893 286785 551010 803231 805229 4586 816774 786685 668615 411895 894929 887166 99 253680 708833 117649 1132 279336 677915 895977 323158 708181 684969 140884 1233 17279 590748 10387 96939 3 847638 1 50607 868281 364855 843314 407522 573805 75107 1143 120719 366216 257110 3063 735072 241162 1 34542 30 3 779749 763202 87 110729 825853 724624 839464 267165 893000 758680 705743 787905 1 67161 357947 140367 39890 816862 9 5 154196 399714 377 60337 898803 6706 4 785188 215 775927 577349 68083 4 724005 872628 7870 390206 305323 794023 820346 652151 2785 843709 688722 549645 657747 713633 70 240225 872712 826047 479610 898584 75440 422191 821098 390990 878944 827585 859035 882928 878948 4792 887865 187939 18 874922 59487 6568 398877 540108 298432 366319 179 870279 43139 2455 190545 815193 492 652483 857763 882077 766143 548558 884533 872311 773427 424790 351364 115638 506903 891128 644573 415875 869894 846767 808801 208734 26 717501 17330 92187 413475 77 2 279616 461152 371013 723975 23971 108078 709945 510866 1 6 646518 190538 16192 458719 669625 716526 310148 30242 843610 823126 824198 483070 344570 124227 152695 799415 812460 712273 346765 38288 302392 477731 872464 836801 3 841097 267143 883476 835128 831920 286416 515804 10282 346799 759491 3944 432623 27 14415 96150 810459 789890 820163 878517 1729 432505 120399 828601 865894 861661 7 552297 410372 260736 578114 688460 664373 797238 258675 818899 544004 358122 852827 433153 59623 258704 438070 854959 758484 67010 667797 351 851384 542355 868416 280947 471681 491583 266326 785877 479002 237899 308794 433497 831545 481168 75586 874358 320250 887556 846839 777666 378082 8 70 566178 766 242961 639492 739419 856865 60595 892498 496422 740650 419246 714997 381162 190 433001 896659 45 574094 262119 1202 823770 69918 139313 839277 864124 594643 1114 526 49194 589198 2 424331 3689 198334 54 550288 835404 418721 666948 735059 368086 887845 817028 835884 173663 80780 813438 753 416560 838638 664661 244517 741651 781060 46773 148332 6777 1 464880 899768 14 2 882969 769543 250039 869815 846677 498054 1618 848213 861729 885434 878898 151003 407906 340701 746812 331163 78723 164 546477 763963 829948 863408 592032 858483 30250 219 117635 876229 665458 896737 29380 143202 433442 202395 181777 863125 674784 239081 138398 344041 460378 147975 95123 396403 36443 675906 871385 898915 18864 617 721277 50458 613909 691938 692280 710784 826743 430622 769365 191906 807125 643734 3 2936 4398 1325 753053 236261 44 329015 872699 701307 287791 872710 856274 862094 753348 693 5121 811821 854017 3693 2433 349833 4410 652584 31601 550210 85 813 761366 318135 155759 855114 1032 15013 755831 721803 897108 615911 799050 872296 796149 825017 751800 883768 1354 629623 380322 442027 747 836907 754527 67703 732896 874096 50 898290 444585 196182 87381 198988 330252 883780 865245 631381 827930 32038 196394 507722 765716 720512 848644 633 345 13326 6557 55996 201339 2 863335 836424 858351 66598 16820 204149 842159 3189 708516 531950 110681 1 701369 3 1 839085 736901 891769 305194 339333 189521 6522 621927 6553 885811 883884 3 828100 890567 117994 838911 2 860576 72459 878243 884636 22 403631 97421 525 433412 821576 627782 476066 757713 894571 181 5115 888086 464749 774879 774889 821106 42916 527165 858879 3 42 549802 681318 581287 898703 388800 294 111604 66729 865198 858244 371082 465379 485789 4148 321962 880015 896576 2 601924 724884 163109 73827 203080 447209 767115 865085 611067 15 10 188488 7639 156828 24 899928 640906 16 145738 566052 218 431946 341031 31871 785607 257 877197 831311 349675 811060 868578 34 740809 711451 300084 31184 3 4 837800 130 670275 87 70 860414 66 834369 37 82045 57353 784053 35272 614165 1 614439 888544 259759 773135 842328 41 1 887817 70928 856181 132777 685856 409848 742206 657151 649845 671522 438185 200844 659935 23721 820887 30 111 672602 824568 844575 875136 35241 881140 2 3 2928 850 785275 613549 883342 10 129410 4285 13 660295 6 299 135892 82 607310 235913 204383 785514 57168 956 1699 812359 81 834870 177231 95502 95 885 761067 852519 141082 553907 890853 103897 833103 317842 404279 605752 664686 549724 534378 885560 338996 872746 882601 55178 520334 847541 337278 218105 543865 844175 433180 57719 889470 103 1 14516 806437 478273 683521 719819 733122 368419 109427 490466 331613 15417 420877 126 125364 897994 463932 149 446948 719109 579294 899 187351 44 867488 351138 799273 873913 672320 505362 754642 2 448507 782681 875652 371381 606607 91952 855317 892356 419363 888198 723869 848793 4144 814825 2293 8224 573797 259177 669042 644413 805023 57661 865772 887351 88860 635803 430836 823768 9611 868394 197139 883929 882080 897689 588173 812722 884645 332785 104 889926 2 1550 618140 378601 637361 64875 200390 1272 551347 99971 883643 19 350 7775 36545 866409 617821 880154 51819 832529 2803 798700 241198 1 609652 802661 108 852692 13288 2862 351 892618 517371 895427 752075 879 871259 184362 846487 82033 157607 220107 289004 339596 339228 1 497143 1888 259 613554 767389 555773 829299 847283 654909 5277 114008 5363 693496 1396 193283 725184 2 398774 770139 838895 9098 391180 304328 461096 138132 785953 7593 154186 656779 735757 787861 106432 80611 496269 326982 632833 885940 373085 894624 127054 779230 241198 540872 821192 855316 152201 834205 872902 694660 177 717085 79185 801773 531349 546303 283383 862401 357475 54614 868344 831423 688491 790536 195187 878037 16 651336 815922 671332 748720 808351 507590 819025 265764 775592 518616 801593 638161 686312 895102 706815 643932 325933 762261 72 331692 9126 401 887661 547019 4364 234 198797 761481 247892 461072 126016 776259 673614 144592 878397 655449 116 3 898316 503792 595234 849632 340925 52863 3579 898527 868266 558636 650319 4725 125783 88236 12396 744108 773781 2796 3 887209 469081 480338 41592 678040 797547 288 447858 877166 30876 864798 53782 3 878703 684191 208107 156308 87552 353 895563 713532 795478 734925 413411 224326 895208 847710 519217 849557 737828 21879 687182 128708 576445 266861 11218 690297 718578 214501 778635 118542 778948 743706 857579 671589 840564 588281 74911 50094 845386 786460 256293 182240 782311 838690 830821 86711 841180 875409 888399 4 310360 533614 283 6 782631 866268 915 729158 639907 1 212624 861039 310110 540 871388 892167 14708 31997 801000 100458 24 238461 360449 72 886314 765714 899376 25 7 11 666 326166 171671 869474 684907 534828 90290 841662 628174 773882 2170 37392 787652 116136 646173 40324 217068 822401 221517 2917 82 409916 354 527797 712414 882992 889686 448022 445412 169714 882823 781752 521897 306132 830643 877574 758895 14037 752574 855464 741653 849194 656570 236290 833779 2013 20460 11680 746080 6592 96 732847 613414 766880 639115 1 316707 14418 884599 410254 880884 355613 42514 1 845136 402 20 875623 2 131586 893782 321921 821422 784860 616409 6334 757790 213582 147254 842599 180684 132525 44739 99428 723075 276980 65143 163499 754160 835682 400 263649 439949 64454 387425 759246 737265 838238 868675 8 423027 890911 729214 5740 292 676917 596722 340553 586801 153931 894572 662792 510967 428439 243254 300129 32901 893499 92 813314 585871 884614 325360 204168 6444 273198 182588 460675 785695 408415 460982 864437 13700 878410 582263 610955 294636 130 841746 27176 743449 574974 76317 795142 103 13873 780978 851742 5813 819247 447229 242604 477353 6 295 11 628317 247103 669195 445571 556646 830120 878308 880373 361298 163192 868360 864615 1823 826063 836510 889917 1847 607513 14 7 666356 33461 880114 56 739813 686991 573722 304058 710275 61333 857664 876663 74990 1498 436994 728401 657963 392393 799175 51905 1087 431201 2391 734376 892933 814742 77105 32762 481731 21220 559941 865684 732337 689808 25317 863465 142663 32885 37 224591 681837 782456 883609 887049 859064 863071 841677 777045 81930 523011 862062 1 756875 47434 721754 581781 7102 827296 855022 371770 21 671386 881257 255962 304236 70 714802 795343 18 3032 851194 347646 62580 893054 334540 187 894705 353437 486216 835225 645582 746147 95659 819961 202888 758980 232 336798 804639 475150 222779 897489 74837 420 374 290825 676210 435592 732538 859646 203291 858139 854696 756496 257033 262588 2467 839453 681380 882755 713782 859027 11377 426615 845819 723205 887716 18739 42670 623838 245 529460 837425 507900 378077 291489 41569 32147 820948 1268 684005 691822 897685 852784 352184 369138 60246 887626 75138 865475 875077 851225 892265 515011 184753 10951 882675 6 313223 184 861461 805994 2 808837 796680 3309 858291 111199 704097 541 859874 322114 7657 191 713883 762784 146163 7354 81 882672 837463 248037 616106 400389 166659 670373 98085 861146 825339 322305 788946 800976 842473 809181 303277 21197 16561 725606 791152 57339 891016 70 766739 758130 516559 16 161306 42 882390 218 280479 892309 639150 527162 1 132771 57 261536 888588 351 299798 393957 740792 819133 875650 370 899198 600252 118 44724 569586 799629 4855 815090 802693 508001 465751 715091 648460 867134 804298 24193 104353 682111 877542 90591 851283 269325 854195 407 747784 866491 40 875239 841570 755067 381694 555604 655099 893942 11097 2567 294921 53789 754260 282908 266172 889530 362669 220297 131166 92 880297 824253 899306 559986 882764 872684 465 813482 57234 210238 836066 896991 4876 6 559954 676117 60783 722950 800391 860758 760552 347980 58 343462 16 880312 375915 685433 832198 6593 3858 875198 528054 1354 881542 4 865844 4235 886832 6693 231976 8 19779 723983 663523 163 137713 661236 9286 398399 831018 634584 703456 217578 606559 249958 1153 845535 869938 736265 1 1967 819439 895520 894138 376615 383534 645751 248889 134 635953 34894 862634 633108 755085 245930 298986 92 797422 511811 699880 49849 848153 790399 1186 229106 135658 832236 826013 30997 153751 591817 24176 14961 11215 479842 378921 157154 2842 227663 17 892621 281678 331128 423071 1270 898926 123202 773360 315918 523797 386231 28696 8 404211 806169 14 895667 103364 693352 8 353463 14847 548050 887774 413866 257472 243440 78749 85194 756811 50078 158 805996 822782 260644 652617 92393 310906 150548 5412 684102 814197 90812 284224 874786 4881 41101 211479 13 604971 607795 580285 884010 893311 183642 441 766541 164427 16645 715821 330345 678794 2765 681718 860254 159210 747885 433329 655208 463884 528259 447810 1619 422409 214945 730801 238335 812147 30420 621373 549607 853224 98 717413 532641 284498 463872 802266 257184 320943 847590 521793 882762 2 1 204458 826889 840536 60195 526808 897779 766008 11 348802 49119 827343 257 886846 661612 284650 737758 768129 732146 407980 871045 72489 832888 419275 31 759631 625638 80371 865116 807339 871093 104070 837927 752060 341 835587 628806 1197 29674 42 650585 888648 668930 783208 899713 896970 474951 838700 121165 818861 865772 675274 632366 175843 726595 31991 2246 595756 327221 368458 814820 876907 3 866850 521535 490300 781220 548011 122346 893945 7 607807 70201 569160 13266 74 817118 140825 859810 825000 885024 704432 508523 307578 8 251056 837111 113896 708631 425722 865768 4607 196689 859591 317009 887038 833038 606593 272662 865190 35434 873594 70585 15 155431 899871 878004 811155 595819 273444 609820 884720 22998 889962 291913 326612 113073 899062 695653 602350 840282 881234 874251 497869 840302 124 897808 878831 896096 627777 1595 872823 59456 8874 412330 793325 748190 478273 39 739369 309190 1 774378 887164 522036 161133 843864 855617 651775 111921 477250 306619 2 763497 92493 439613 40332 823854 1 645281 145689 897715 851677 1551 792009 852352 746951 804858 837506 784826 893320 889363 544203 634209 561390 742729 865877 13481 610586 834352 728725 879079 548892 711301 60322 884809 37 210941 421085 823157 6 480846 420153 27819 863224 698817 103081 1607 894757 260926 280576 99 807419 895414 669149 55484 156521 40 886342 708313 794985 740496 885294 885033 876802 829236 282815 3698 839055 3 855126 868241 795099 229034 125978 795137 874402 780760 278615 5273 19 10310 700236 863229 55385 512673 592051 320053 714590 488681 43 163004 891291 847207 410919 288224 777871 878365 127459 286126 537752 73645 200790 1 80227 742071 880870 101237 756701 639718 752912 548613 837871 853158 818910 412894 182274 836715 715149 426379 202574 3 877137 474476 177569 862204 728791 11352 541389 494398 406975 357889 897810 785164 476336 309862 680290 318699 76155 827300 779253 437757 8132 380816 201768 192 799472 867324 32047 191096 183189 43 842263 496048 837704 717023 359740 211987 20241 858594 1 766864 73 342517 358 364 2809 3839 874941 246631 866395 508646 848313 870798 274 164678 46717 10259 813081 883501 176285 378319 864728 192 148105 848918 14 266983 678807 61910 619414 299330 391180 120089 765181 696665 620365 765174 660588 425376 2134 60855 328808 823475 839642 4643 15739 694640 779689 885161 897943 3 185704 11196 19 3 492665 10475 95179 885369 876463 893795 310967 424865 689360 871980 724432 891144 704959 470514 453589 733723 274644 875364 871224 282889 537466 244957 889726 1782 183982 848171 394987 13318 204820 752827 435043 612 802662 169857 545136 870295 866009 572995 416175 782565 57800 173602 723775 811077 242365 516440 849596 873601 161 715 138 10020 883817 3247 625128 748075 71801 1329 333343 518644 859583 212354 181398 184497 167118 138150 38810 823 846757 825432 465525 491767 196151 803817 872561 19 513360 892688 717521 826668 874620 2 472459 354834 887957 20 279526 838984 3141 3278 136364 804771 815356 281473 846799 866772 521958 642048 889507 194951 589186 535038 425960 755485 875461 11310 779638 56371 16 829941 864966 789075 6 2134 55627 284 835984 150141 785786 607439 5381 310624 828914 479735 502806 40 133522 483776 255279 889611 74337 662361 116407 885977 856267 861772 3416 769807 64544 76992 75197 851674 769420 299230 2 898606 890577 593308 4 2 867351 899052 761642 684044 679379 482682 294734 873900 884349 815661 43660 230605 193952 858552 110204 819628 880289 315804 434359 266733 863973 848958 727995 818460 12 1864 852305 2 728470 864309 872590 7842 618506 240676 783332 449944 887800 973 18680 849338 78695 568654 333923 795259 793445 48182 615563 85421 349526 485372 460974 516380 684604 893163 108274 890777 683652 713348 861322 637453 398200 45 267520 509951 6 18092 9 311 39125 747327 866131 485023 660633 585798 857921 712977 870037 159501 761130 841345 358462 8 729660 880957 652704 824773 10 5 3730 491056 812714 882863 47 246400 7073 898366 729113 164 443188 432625 185717 576130 54 3338 893311 395170 467307 1376 637694 237242 7463 545449 268720 783253 638048 3097 557 748971 719880 856943 6471 77902 879965 873935 795232 359976 835000 898777 2 751324 14 862671 527399 645953 833301 1098 896308 266709 104237 23474 435683 707138 289156 16 889256 296883 353141 852532 302257 873520 455768 628546 608086 890765 47358 864024 4018 535644 793582 113806 834243 222852 27442 8336 885681 95424 224192 190179 799076 718215 164421 219889 41483 3893 539602 899288 379199 281507 27157 799692 432401 103397 255736 351127 47 550959 4951 18751 108184 663674 215334 889366 71996 67832 4 113849 881590 126695 859028 521007 237334 573547 641 569988 163 127573 831220 875972 887115 793012 767385 201 890392 781856 838812 863691 858796 92022 290777 174262 860592 704251 1925 1 821530 836343 815987 40845 893247 214403 875567 756669 3 271237 321320 522463 835359 2276 804309 1406 173 402430 813008 125915 258809 895448 2 33221 385281 882595 864597 366103 592260 84583 450570 213351 772267 755743 272023 599041 3976 583173 768860 812454 879067 839645 707882 739330 697 8948 839362 737085 894819 340235 682565 880291 580944 251239 403002 807686 878839 895751 406266 833622 198732 834017 635475 830244 848564 734528 708164 239213 848493 790109 637186 14 578918 933 619513 844378 37296 130 335259 810131 10030 883893 547139 495104 4 1462 410947 4 578 689457 676804 219522 835533 839230 761164 222747 155591 824850 894980 726104 830046 453448 680563 647105 837822 756163 30410 749632 893854 551818 281465 786345 855041 288423 310968 527490 739152 430278 6326 504356 579496 346545 13 279 656529 677251 358133 874203 304555 34835 301560 414995 847515 185755 874894 450097 503829 479911 779099 9354 327082 804521 2 667227 564081 2367 899967 880917 359286 847396 8831 312 32 383572 177917 839694 740694 342615 873205 398681 189704 456235 279730 703673 458 734345 165794 881422 14868 792641 892054 848430 16054 11 899887 1 187356 392505 102393 899738 66853 305717 864258 787762 539378 368037 316594 697820 136126 154694 651250 796137 889462 506463 898699 448470 862199 306184 839138 231590 478094 33 831101 842764 774923 845095 316091 143489 26831 88268 16865 431214 476404 62382 10 612587 866 7412 612029 841116 514120 93674 595235 831925 360376 90594 416756 834487 448962 531727 409262 839321 812033 468015 509477 335246 82665 861624 779608 16 237686 871726 358114 362697 848583 256461 891485 772678 848981 798783 119315 255719 3740 38559 280124 812324 803024 289081 42930 675458 199 18 796180 7455 830051 28510 15 547704 885486 609814 606876 693709 792913 197130 36 6 55382 34 44125 2577 858156 832935 87643 76504 851170 15 91363 835342 883493 362775 105705 876707 342784 861608 562566 371099 206059 152430 725729 307337 371959 1 624770 25205 20 874327 68448 19214 379943 757510 544931 188289 827685 881488 364959 824487 35 858277 828144 894140 31 692222 844815 218401 881826 316597 3385 321137 391628 394998 41 2894 826705 595418 12 894902 473877 765702 897380 876887 211 749728 899198 467990 818876 686582 2788 899233 552074 589 138474 478002 888835 11 40 827 362996 188091 600061 141254 875409 845655 217969 75479 877812 132189 18251 3 362752 841781 114240 896893 10095 1 764011 332076 18248 2245 587473 895225 262734 634530 316805 659496 26911 1 752407 62207 564448 448657 457324 126874 284182 10 665444 3465 890498 855589 161 247 689755 762026 23330 665825 59056 246975 375 884606 867646 129843 423901 536798 224012 795697 875147 438657 7359 1758 700797 483695 17762 590596 42461 868193 842712 745494 590120 244 817678 58862 62539 494538 6 508632 24 938 874225 565 850084 40 817140 5456 77 737 882683 5 858689 1 685000 213 2714 796750 422900 835890 735472 407564 286863 241387 854548 76293 10 561131 268662 11771 408628 875349 882273 16 625919 234133 886641 11 238304 5 871054 834943 871875 2397 741408 436558 2 441783 718425 154979 208263 742527 61064 741476 714383 40389 731797 537816 303175 896477 827744 860530 809807 465839 854214 113132 461770 1420 32 248 170688 427509 530869 22033 876622 587303 488621 4 674293 520859 663795 662966 60252 809942 112158 296501 91 861890 324660 144206 352221 172 6 887399 1246 36 250229 360294 4157 899551 100571 354987 827300 884978 757314 193882 888533 1 790646 9782 893796 808740 639764 496549 740520 2423 44565 1 813870 893223 623 4011 367738 8 55 857848 850607 29561 861890 2383 368850 19765 97141 4359 256 897222 848281 166685 834817 618488 869132 2 286398 897753 737950 846804 10 841058 898591 881120 16 877075 205232 532312 739920 249261 865876 845277 697014 897481 124755 64308 422926 806958 10 568882 88 881423 753625 816425 42585 882477 6458 787046 868213 607771 879539 151964 712576 151900 873998 13 803139 63629 72716 2 3 739352 151537 728885 372863 45771 883580 888507 644175 93 6 718732 886933 452631 883618 754684 5308 825444 4178 248201 895294 731096 885037 198106 42 888366 708623 899717 769176 661991 318391 837575 76 393622 802173 264256 48701 18 135582 678687 633129 610887 897564 52428 867655 780011 250989 271384 889013 496973 65131 822443 591157 3 170497 353 118 155348 463982 742 90752 415362 398 328247 627081 216974 870058 186230 873679 147 40 410187 757827 2 425354 763438 792228 483551 238623 559096 535 775144 781360 738383 646225 473030 8 387 292856 828452 624208 737416 790890 813021 822150 2 211268 310828 345567 387985 4481 842870 239499 95209 78436 873577 740266 618050 799467 117 829196 870303 2986 823031 34168 783536 845359 745078 380929 54184 43545 146 220 890821 888352 516679 1083 898890 701813 774694 657271 640897 201086 858571 445176 471601 854364 17 892033 776518 433888 12853 74483 592947 1930 84787 64348 605465 467493 522354 866462 526228 308869 617328 751773 148196 1835 759363 17826 866343 111559 700629 881201 491034 116123 501296 888564 889660 880025 323884 711915 334163 783624 862564 774881 648053 62481 520075 817459 319977 856639 15 308024 844099 844347 295322 796428 884807 897469 26354 873890 10 748905 282878 2 12600 73597 1 840608 899400 814104 344946 352007 214807 189160 880821 224732 842611 105220 72279 108981 572434 353573 408382 870912 296960 4 187658 640389 289191 485245 1943 348668 441065 833532 877537 219553 311 867283 125079 831705 809 260979 251 355699 588735 73951 837125 875612 872105 853150 75122 626031 2 236831 227410 160849 371797 1218 124899 692671 876054 514978 863803 67 369362 878495 662501 97 390498 145437 359259 734302 789326 388801 780722 834322 195182 629459 229274 880201 791514 576405 200460 862923 856643 354343 537810 5471 47677 179892 1 137457 883117 420832 5887 197449 891205 74 389754 568725 430598 750511 323020 857127 104066 751870 70107 847269 378909 633316 99289 796250 693134 10130 783254 766671 882128 826824 890823 399213 54551 316347 630271 87202 310245 461644 813317 48009 898593 893246 767153 8 123317 246350 841432 375349 106 158493 308735 846315 65165 83 764423 5 607977 10546 562267 567624 759 889786 328430 845746 888674 835295 698539 10449 770781 821862 94577 858488 34858 401655 898164 886250 5315 494685 355869 704493 861544 266970 758763 486741 189278 332405 848495 807697 641543 7 53767 895222 436124 884058 172857 247470 376 20312 860393 877524 822020 99186 833367 672892 889124 595527 539651 888841 524619 362579 205026 881609 813501 754383 898054 883114 812532 846378 517335 641016 205394 2 752348 871474 1234 793904 707811 762 2580 456688 512525 33892 782423 259 815415 18 568149 678312 110307 1092 466867 503899 873301 37397 886285 104046 686516 421360 55694 849986 347566 761180 794745 819509 888618 53725 441270 309502 896800 3795 10206 893498 594247 312040 893771 872910 87 894111 232005 472877 457178 696696 884221 258283 354771 218751 7 776222 70232 278654 21 869075 767523 6 278143 447024 165 502836 241515 123007 1 52746 486571 659067 17 860352 23234 245101 885341 601360 243940 488093 200243 724768 808162 889015 333133 290336 19900 2162 843102 721834 578201 891364 10 888683 214 8 159361 140271 751803 387 538328 832835 62891 7 889882 79 858921 233710 31490 898891 828695 204330 874275 315434 701067 514754 77743 426282 325326 759148 109906 814966 3 670606 296 741042 846732 688700 787016 15660 829541 322739 135900 861188 105 607843 811327 253240 835579 876362 266 40771 516632 307006 2 893258 7085 887523 471382 897614 622966 133075 261804 883029 106543 388826 640906 678118 49312 250070 802927 135 801058 125475 1116 713858 548322 850700 870129 480755 16 195 742937 831360 37140 866049 412578 789868 189081 837943 894363 490544 67334 648288 588376 405475 854445 785 122720 179 5 882006 706670 795123 280353 487542 843815 108 841439 862526 75491 844520 480217 793038 615037 694665 15 156697 395019 884018 64637 366 5279 877806 14895 2 2434 657758 830590 254366 161 154272 776 4 1049 268846 232829 582157 1 566509 446875 554035 441073 2541 796183 863806 3 797610 1 15182 409121 302131 225682 74 623878 464975 899184 3 197220 714539 883670 9547 152574 20 238700 308480 693991 824329 850072 2487 862058 462 814 887176 811219 382314 327872 307354 724187 608590 827062 32798 306501 338325 858019 864264 688540 5 281679 13766 91211 35994 190 349273 80639 858241 151038 771530 209132 40 19761 27836 270704 184693 411520 52013 584950 874099 140557 138605 3 895825 99 1140 707883 611436 750184 820720 13 85907 712398 690 244102 111406 382123 751011 482032 56707 184041 129741 872346 879996 883510 209262 207389 849084 26 881603 828289 3887 338654 659578 315370 1252 863951 113 6083 860275 892124 607491 772940 573435 874339 26 649258 149299 4543 586584 315417 294471 104863 766775 80 1155 845373 9 893038 301934 220196 892572 896655 184 253102 829001 706191 881565 149537 749691 642778 3443 694905 818108 26 43616 9181 273541 889194 542066 664755 1515 791323 724786 806841 18 696249 485358 4 651891 852956 875673 479920 114 123570 830646 890253 481 260873 898468 10324 417044 843009 15 393509 396317 712184 47460 768167 845887 897342 633317 783378 2804 72780 860029 99105 264507 485672 171 735600 56520 581831 250726 711519 2655 698904 877753 364703 139 689254 496618 141153 891191 784110 750812 23 489825 683038 899855 202834 866459 409 842153 881815 878687 881094 728452 48046 798724 104022 82875 253837 607192 832139 406698 734222 470008 865165 63335 859875 314691 879314 894299 894330 38 839196 876551 489644 165251 429023 173505 881769 621460 8127 756571 854847 248606 882951 824868 534317 876378 766663 856748 180 9 602292 858075 95500 7 32224 565365 516851 24184 182998 277 2 370886 596629 88148 4 1564 254428 380273 1386 213660 671591 704854 55640 525622 140613 612290 889109 4574 261040 862121 823795 833797 798498 893217 899659 822778 352089 889932 20 616992 551600 761955 745 697848 634072 581523 829165 818335 716206 658447 862458 34006 459205 85148 47172 647607 620011 616911 653652 334510 10939 15876 381315 830649 852946 883169 472899 658598 826254 860393 744721 178675 497795 2 12 190512 22100 364195 6 529542 658946 808876 877272 480782 234034 17 837106 871937 778480 67423 307099 846566 289801 839798 297778 867260 790293 31183 506903 28277 488400 808090 4449 448114 189268 68893 891529 876856 4070 386785 352772 745439 870940 815085 39 511408 698347 899363 43837 171 857178 855868 841637 880690 566641 55 36888 166678 813701 685 3646 877207 898458 360112 144667 652 214820 837130 826669 177344 806465 707762 774401 182690 843330 885348 866942 833572 450812 3 865524 732860 589426 483394 5 740081 638385 417401 825326 246054 6973 4374 32768 891217 290016 771192 879668 761984 159901 836193 830184 247 413151 807427 896910 213611 860777 487670 73232 35176 897813 335173 857227 269769 899223 862938 644940 9514 555077 860310 2268 861967 24 857771 613802 8 244169 595700 98271 799512 253681 163515 282117 96881 24574 788000 861064 248690 294486 520226 854525 843625 37 40543 14 83482 603293 798429 864836 888869 745696 649388 837778 222 668370 568684 482498 2 72292 33924 228110 2831 851285 503679 868723 837818 844934 109260 503306 82808 519988 873127 871472 478320 18286 607196 451716 19 411 324239 870597 822448 654351 545329 773750 877474 49 95758 322477 212095 301448 277869 98014 547446 238496 857257 855240 123461 884408 177591 273 818157 395138 839764 317452 823544 3385 7 358215 592915 861274 826445 888754 851350 7988 106 506957 304600 685956 2268 427132 123929 871980 934 350971 28846 837034 593850 261531 22126 334527 564101 400400 3243 423780 476583 836239 18 491468 1741 891163 152 430924 302948 638020 503640 489437 610187 54687 1163 279844 882832 688226 888773 41993 487368 696904 71182 852642 227427 124725 131625 461250 898830 861107 576369 809521 36537 6 885350 417799 45601 158 860987 308888 165 202261 30692 102944 848623 815364 452126 897124 329761 310630 103504 3 689022 877796 837152 70841 3 858228 686597 482493 1 69 811551 443343 726997 850580 607722 734954 45 10 884419 887851 707682 69695 260093 6 355503 321827 851244 770485 203147 881996 881247 344060 41 1083 608341 629510 513858 695449 8089 570951 494714 225126 818352 276315 7075 366764 897377 1093 883461 1062 812751 727203 835520 831018 161 820288 878260 872871 469196 870631 59174 629070 883309 11514 57 253625 343439 866433 304084 380173 454689 730408 293311 699819 359806 343 320208 2036 876533 358346 27 368680 684933 735881 559945 252972 787954 759634 19205 738764 12790 335 269183 795063 716638 784310 853609 200712 425984 831759 829791 41 87 530208 866261 48 868726 1 10 870774 130787 872853 862072 891737 667 350598 542344 353349 685749 864246 864 31 606639 228288 623242 208296 842726 837399 352544 384 4 518949 889919 771424 828764 861305 186951 167313 868048 571831 847407 847101 9408 865126 596294 1 819575 103547 838920 1605 704688 452991 9276 2273 374292 1239 55763 13787 280 167 786383 716519 584862 701523 257267 671781 506852 875319 665914 443043 23948 449759 69737 309 317 865326 866230 703509 610017 880850 491602 769128 772933 219779 394571 20696 556043 260194 451320 893950 12089 883859 312343 1033 249697 530098 330049 370980 831566 852234 854996 244095 447652 454184 349066 208716 247770 53898 116 7 660475 76 316538 864899 1752 17061 173243 845807 2306 863158 2357 870443 741026 491020 223308 189450 593959 847151 499639 178630 770989 808109 860838 317575 61421 306037 864805 467533 59 895332 882317 1302 14 466351 899348 236 9342 4195 600917 867324 841991 138 218108 170900 94 1 57726 597042 827334 896824 40345 58665 855689 377109 310973 13658 864006 67526 823527 134 530907 784258 187157 873867 425250 514580 3949 5 842591 495856 852718 881721 888183 110321 872559 845774 681008 396 825379 899508 899507 10423 720723 14469 868632 3681 844618 844218 17186 194926 440190 246 555339 107720 290683 574 88990 48689 24 85960 390220 7706 867965 605433 623417 610861 469585 55733 554329 28727 572368 93572 899778 43493 195296 765347 887110 15038 772520 2980 215274 525274 617062 10954 868638 52451 67409 848102 25 744592 235183 40445 20 2544 847106 422728 527526 34248 887525 777375 166724 880924 118900 874986 423305 37 837184 164833 626699 5 219138 890437 851725 236471 755840 758170 849431 2 296420 839765 896757 892024 523424 818603 518270 895106 805765 14308 95791 175483 537014 835895 884596 883555 898493 492026 837460 457971 8561 681072 315782 569073 736578 768692 39 5 811808 872281 707828 784357 656165 274014 209970 165436 853461 444907 814527 35262 891196 895019 427506 452 221646 200778 421127 447055 429213 174 890724 696190 396820 579409 16 845190 3423 229764 55 563917 548420 202234 134451 812506 812068 674398 158916 868710 99 587891 303311 881254 827254 6704 1 852273 48893 17141 664514 426882 25604 244162 869786 2 147 698350 86809 873383 8 858521 577117 119521 811034 403759 703469 598133 454811 550699 404588 92583 471114 899759 619955 8063 49557 701894 499 385858 269367 3 124558 428496 345460 86936 802258 80134 898291 29585 527417 848384 892729 52914 722741 192338 853838 17 338671 345330 623992 408785 384394 781634 370983 655152 330 791698 335592 258479 146 506820 716139 41558 408302 93 1283 784068 136065 228004 284227 869714 857397 601181 17 1130 88850 883738 177 872197 613022 160634 508413 701618 73487 2 675056 48940 802932 698 870605 726849 842174 859782 43850 757632 304085 569476 773156 869205 90631 225988 215763 871723 11299 709596 356662 687256 759179 674252 800956 671350 63087 2 834649 222286 8848 734902 766307 11 516029 586511 692240 1 795745 47706 475926 864681 16 91490 865011 241600 580367 470173 733430 134958 868577 134645 133166 20472 669743 818034 7 875133 672568 168571 629480 50 847840 898429 856845 486324 897900 1236 1 881894 287242 755530 520260 832801 1482 307179 148325 16 566783 244889 6375 858211 747335 576465 816838 733417 705939 490477 6522 828568 674209 302861 473 876526 13 851709 37933 865687 659395 558825 801955 2041 10826 203931 724162 224596 20823 2671 637155 640881 842231 307022 44313 870452 466708 425318 3354 787846 61 75246 649460 715693 582477 648606 37 9 304008 15 1872 15773 20414 886402 609632 665213 778019 1317 740653 801839 94 200180 601011 734997 169756 725040 160 832678 791664 588784 843609 570365 707040 783643 865275 899478 877111 892594 14445 213756 22016 490063 60529 94940 586415 862270 72030 11 298703 823929 21847 441028 233411 895992 783165 631742 869734 838708 780372 786518 891673 3119 414819 510819 886714 887856 873880 132352 391838 847460 643171 1 333079 407138 2 849339 730718 869458 843050 145863 255279 649323 893349 790739 339592 652670 411209 11328 2 893854 286875 611489 710059 498905 420021 827431 55 3 348943 161808 534 876019 6 497235 28 436653 844478 12 779229 70194 856897 134012 840693 685605 736751 8319 823045 399088 890186 843212 265342 425116 857643 457511 324775 891475 12769 4187 793341 719935 34652 853419 22403 586017 494248 895783 647171 455248 30 855124 848059 12805 147215 477825 589365 799006 869845 86043 825876 194587 11426 839213 888132 659968 425069 60 306778 80 224878 865340 166 858076 768849 828983 833361 340415 765341 609621 879880 844251 38203 11 682006 852955 823386 122415 4799 652326 55 518487 5 152230 819004 33866 725582 451724 190984 534880 871076 4 264910 590366 862636 35102 855188 439757 624046 878053 3564 2 708415 72 8 227567 10115 666821 298 816161 873285 368325 632 463838 9 825627 120132 789187 36 205510 760710 112461 876057 198313 27615 852526 859465 833918 705747 524304 617373 772979 175 300224 882920 46985 750287 884441 813346 55 715026 168839 169427 91396 808550 801512 135705 43 510677 815007 337414 539250 346461 68 637468 880735 24279 241960 349767 859857 802242 62045 190389 2 21335 89486 849601 842142 29536 720876 5 254895 317318 133406 453820 751937 881708 145 156002 597487 687782 37702 1276 877678 838791 201987 875541 14558 801912 124 22036 470739 769285 719030 887286 860752 481487 38042 154898 775844 856227 156188 97268 31716 883546 828095 111024 849424 162576 369941 851665 632961 576576 727817 887109 2 697326 81322 36 3 440907 892313 867225 140146 37377 699684 706053 575844 898254 275858 1 803460 662027 1314 71115 72 871969 734145 745452 5 492345 836153 48170 4 13090 9437 123947 19715 593517 324129 811852 809 1235 563774 887677 258 3 98340 352612 888539 245516 4566 687069 29848 11829 248336 1 11016 893329 715460 486473 346 113664 872695 2 198 721190 524074 864087 888612 571221 765291 479446 2 173039 546218 539705 895554 822838 654299 2 10906 889018 813934 811890 865435 277268 692552 25259 120974 773410 542981 871056 293692 81684 583783 867831 394 749923 4 81 6 53 7 311476 3999 44488 4365 257 821536 701589 2000 538142 141215 74095 887974 875683 858769 864673 862255 858199 347902 610550 28423 767461 755066 5955 597974 506017 894827 795905 44152 2474 692398 252454 470769 805606 889617 110 700827 6 770684 848592 896924 115161 532519 498011 826221 810808 102334 25 814298 3 43197 175664 692200 71 513570 790364 436064 670320 489270 261022 501 2 497 57331 113314 418676 796288 390070 64 10499 10 15 70511 577507 8 17756 757 833490 860267 313557 43809 1885 735232 95 806951 720117 682473 837952 669318 751078 404559 889987 782424 858069 763500 890184 856696 230025 536726 889237 863663 877530 1 1763 2 347823 777715 217029 444481 880722 91 14 64223 1489 185009 770205 109975 794087 716507 590453 806619 892787 1 290152 277606 555228 717495 5 416252 875458 27248 2 407 127323 893116 27298 264141 205 374205 2797 754270 148459 4 11932 871884 866271 145963 725097 87395 833390 835926 686680 41 35 741004 109497 340332 842158 612000 157 881594 81 1 775815 432336 115 410127 724491 820689 269683 319130 843649 517328 302940 217449 624868 881567 837454 410332 486298 626506 834174 503895 31 620369 98676 594417 897046 416052 735365 611676 119028 777581 899936 643384 883629 567628 815838 783 833561 769744 809411 604006 819490 162 877978 376625 506713 513936 425726 822544 796305 689752 945 644121 227093 895161 506866 837640 825009 837999 2091 449126 746047 277 544337 414578 299063 830355 443947 890422 540815 691385 21 848553 832258 292912 824896 887097 620302 9 859038 13453 1103 325209 842546 529887 846174 584 714336 318089 875017 46553 631353 9759 6 168288 73 183539 602091 440342 608983 839403 578955 168298 897870 868067 882731 88 637968 867774 841361 549259 877719 582054 814038 40170 417576 7873 895187 460762 713081 834751 896621 879939 560142 843201 750196 310119 87746 466926 271494 25597 104165 468430 236461 636798 14379 502061 869138 54921 94877 870632 805477 8 102924 870453 858561 600181 852571 346836 867047 699530 334084 48812 23890 656194 808052 872680 194863 17 863735 393707 642558 353257 28334 226547 859660 824626 764619 305841 100 408251 439536 300566 3 309208 836454 890856 791380 460535 3917 897991 56593 31 226383 11 896313 119360 733752 595846 312760 2928 168722 892125 880221 895492 715932 480720 21150 171258 857590 873562 486110 766605 899153 898545 866916 242258 9 300233 1 376212 58848 878109 898947 891039 879810 825179 155897 183003 667633 329868 703809 1 126847 495995 841639 830041 185300 338 17144 578362 817447 418650 897929 885588 705782 478071 869139 290179 597142 346754 282218 814107 82 194640 893591 823966 3 646528 80852 789037 581559 782792 171592 791038 15138 56960 742813 28013 866206 895893 858514 192996 1 114 624538 212201 881507 540699 781930 353784 221223 238 861995 311331 98512 356088 24904 864327 63792 64247 819557 765173 10446 562136 721113 68 883631 103858 699939 840981 735046 569260 861577 524949 1752 317 242058 378744 856927 614837 564675 12716 717718 6272 33 3 23 152798 625334 116976 555319 12 243310 659553 545354 733453 254402 398809 244004 459638 869989 119735 110219 837211 514328 401887 5113 20912 865357 97604 147260 282527 140342 186402 457163 718176 750492 1500 896534 810727 2 284705 51 12 884616 711075 25 3773 41130 586438 105359 347501 848309 70838 757103 899753 16 114360 304 236537 194275 247820 887166 569358 290 8 324030 2200 20 339918 112207 874617 1 558997 418252 16748 884268 89 702702 737989 26 898101 889689 863568 265650 801193 7 72151 866913 858474 666148 113 812591 407610 221572 461949 707905 793399 83728 579500 210466 274783 821038 611706 1829 102 24982 654978 582615 495099 9 16395 133 99841 545144 6779 33964 476547 6 316199 1 160730 756247 880780 439862 223686 292841 851674 786903 376 508428 888304 560984 60859 453556 431078 419137 719843 509120 816870 555 895329 141907 406639 2524 81 20 505361 864658 419435 49825 882036 13922 647925 820281 9922 58 857150 3888 601597 374428 824819 497632 309761 339235 825173 92593 730751 305784 87895 28417 468102 895892 654806 727675 3 638808 360712 879271 403134 1318 87414 856894 11 185281 14 515500 780160 857010 481773 59505 413760 4 210125 820980 855601 831258 857368 883499 4 360539 848438 768548 287568 845867 846716 252 861891 326365 763360 63475 2 724524 374274 435677 16936 879076 214882 615710 546691 352600 588828 25 784739 806595 838603 1 1962 849097 816221 244619 870887 840231 583787 1 742841 742331 1 18400 604042 797378 6 833000 62 7057 893920 884625 886070 491494 444797 855696 873857 126487 16992 222815 738539 4 786232 548562 154207 122964 31869 5043 881780 593585 95 331459 795434 892467 782783 64 842128 715 797018 120928 659283 797765 891895 207134 878155 362614 757534 116243 379906 851476 577555 769809 573812 342290 862258 327 340160 553572 127 434397 6757 612982 19 793862 8026 425 785899 528909 742857 590092 13124 68531 16902 590490 669117 247441 373 440 439653 1792 820217 23841 729720 872983 4683 175911 715830 890584 856717 886070 450117 899487 879055 731893 1309 10 152348 601263 37623 221604 316299 7393 372710 538245 784826 792820 881930 233790 899337 80256 158 362977 1 879218 222896 814577 523331 668886 249426 78607 814313 329092 319753 129 173757 182286 151811 28 864872 593225 749302 455003 686109 847742 892264 135149 304736 513771 647343 813305 328682 876513 685604 545531 1 710809 792727 156463 2416 21254 580873 835075 404 4372 52 892443 521762 98787 877483 847594 21472 868507 863387 874476 125991 29 84884 408133 726473 739634 878490 624853 620255 4417 102655 841296 817734 417574 151435 784669 96755 51572 741316 773751 302387 894292 591440 57718 278297 894848 758351 3417 453 839928 619146 1214 628301 666261 870225 315371 480012 28 820939 893031 378411 472532 775139 866604 154439 542753 21603 837593 9650 65 472731 778674 745 41 19092 886259 40564 568151 24207 217944 65215 493927 511497 803809 171191 861846 384072 9 514677 897196 16 677884 768027 783823 869988 854452 25 855300 72 111297 401824 59 90195 60203 11913 1 884609 777670 180986 110077 410146 546595 23330 296810 871628 884666 878388 805390 888911 171600 436847 591310 265288 4 66163 882227 527442 379710 301309 746196 722772 603330 375807 71019 868371 492896 1049 882708 13 718879 3629 189439 812716 286300 850065 849353 4 611181 373917 2093 227713 473525 377209 699277 694523 424935 351 3 158594 405443 338756 842337 790269 3 45409 7548 284843 3628 808231 12 853612 868177 892020 881807 583616 3772 1 514553 568390 746326 501493 870493 46 740502 882687 671224 1 9856 198 838397 215625 285916 1 345290 264629 502348 68826 734433 20514 445787 887085 83 32 710770 185012 92177 2726 808486 156225 39 866596 866574 62996 521882 394028 740680 883507 150499 442586 111372 769223 795967 640660 20410 667100 536123 532126 599229 147515 219237 885655 895383 102545 125204 174117 354 890046 849897 626030 147766 327707 445209 6220 84435 6030 188137 840861 64578 499969 196968 361130 827971 26 58 857727 10181 486284 586886 833682 719499 3 259463 341106 223799 329312 719548 3 273 499982 4129 498020 524108 60045 883584 275 896525 197428 375528 681243 218615 856171 61 837251 37292 728960 2945 892600 76 69121 576305 64 806012 163795 6566 628379 735113 864703 676097 796237 898862 654231 17795 2 573881 864376 5541 811929 410213 347653 696939 799991 352254 2 619910 3 884417 214 888341 137979 792217 870368 230278 873179 552083 815 451979 28031 705397 627798 892233 791956 18248 792297 342252 758785 781202 529862 521851 732121 290037 8912 751107 222616 464183 4968 832493 12 187635 474634 727886 175311 326696 113636 337796 274351 727757 3250 888980 617362 512581 844919 722388 70961 839316 257015 409556 33730 6 5425 107874 18 645613 85039 738624 836621 844097 696600 897976 14830 877312 842414 62 97320 2832 819529 831594 863003 147375 149 419699 876565 857981 769065 12193 513270 310035 499500 317797 117515 364697 244983 58949 888059 194031 473471 870201 661154 50272 700401 66264 778914 616226 144940 5 174186 6 486126 756899 362502 94189 2125 880873 874700 326805 833433 878491 772031 282155 382247 187435 3199 19444 699130 13133 151108 181159 330808 12603 545591 46116 831519 837396 826043 95099 39763 2 821610 108324 803573 3 435157 769000 709827 426956 873286 69 754633 450795 495199 142 671232 855548 390921 896359 464583 25424 612993 12 16 9 855630 747485 13956 637718 891403 26858 733550 339793 645034 280778 186264 878664 300985 757415 822470 863740 3186 457473 6 856414 240914 560734 20938 143340 170513 694340 604496 29084 569140 472550 185293 341522 13 687917 51869 6037 865910 311775 593367 703066 855595 823320 389699 422478 60665 714249 731562 894581 835638 832455 232797 368214 84688 746814 411130 6 699800 658137 19 803441 473955 786347 842074 838048 708504 64978 562318 3027 604368 26 1685 566439 760576 596426 4967 725283 658017 595639 515703 881537 858303 895287 23209 397347 880155 339030 29 559524 123238 729433 157 160861 880514 871223 898701 37121 444313 581306 2 815638 829393 182435 637105 452924 721901 445922 300690 440654 119657 852730 890373 307091 6692 884801 310365 355003 890633 657080 132370 743548 375402 523067 859628 38328 753459 522116 65959 872405 4 394879 349111 447261 4 87637 354688 753933 178278 151962 7 142572 280725 859120 201514 321 764424 137488 693473 224604 700440 841818 13 22788 324294 715223 10365 628110 173697 5524 706216 231835 1905 447210 382343 805836 410632 800393 643 152525 3966 642 563561 5 893927 13572 826389 74810 179076 855971 236168 5 837399 146674 807324 824561 774936 825596 5810 673020 893058 693978 548313 797347 825081 708597 383454 316675 149108 483655 876745 144528 844768 22 831804 18 147490 887402 1 393813 55604 10 2 122 222083 226 777568 887780 46 768119 558441 412697 458165 156820 888751 572509 870246 816523 843192 18 146861 633563 109017 824482 872713 666781 5 139733 896303 326960 71088 167 2242 1514 829552 305255 849385 6528 553078 715503 712673 514236 794233 539962 740970 799529 778025 440 164177 395052 287600 7 783827 674457 445709 812969 305065 860223 842885 855923 257 203840 535842 566368 99818 769325 500981 5 433286 849825 873572 859132 1673 330989 868084 17861 538454 852502 673183 73087 555475 70902 478915 830938 505410 874828 275320 17 4005 359162 708103 292648 756201 236 645430 102 638 861740 247980 2020 747118 837036 983 110629 836578 873359 469195 27548 62187 207298 864770 630607 53229 29370 883272 24 585254 244308 784459 733930 394 2 560944 873449 40799 289430 664702 819811 838056 25290 3000 821827 23997 1023 302459 94165 2 874813 1040 252543 67325 825 96826 3403 77 860604 440084 692228 895670 84187 836969 747164 14038 381565 154716 430735 824092 655918 177 845186 3381 459132 796797 733257 64 26 611182 588435 820121 864384 2 532146 821472 979 326 421067 800114 883952 278399 767686 463602 5 776787 571693 102002 242446 266699 855647 657068 221163 176 552252 67 880920 19877 657033 817659 854718 627025 869671 333313 204221 868651 774267 493956 769175 486248 106903 775470 11 511954 7428 495440 896652 252284 834951 852100 819926 12904 113720 869397 874374 775147 507833 462634 412082 381339 536171 979 479702 296035 882892 4040 835208 13610 3 6884 895664 43011 863958 183489 1642 876023 775012 6158 3 12335 868747 596214 736591 11498 4230 831032 3 1757 46810 239635 820775 76 678778 166158 893936 550531 891010 449697 868579 17168 5671 498949 687943 578512 618491 134 724173 7283 538198 579656 9842 559008 316 897679 798050 516118 424280 49 19 37643 885509 109842 480596 892364 610540 832182 660559 881759 219011 587812 656920 841526 1858 9 899971 106415 637386 3 856081 390733 415787 881973 684773 9 883486 769120 2 835957 82 407734 48342 22 45 838767 3 505630 717800 885570 887784 354720 272097 706152 875446 45771 25 842292 896316 7 809303 90133 786458 828360 790318 5 880556 841249 310377 6 279333 478931 279495 892505 6521 331596 111765 276661 694517 612066 502808 797474 873089 43 858192 128642 100370 345252 243106 839042 794971 23655 2 850124 864834 2 1020 101787 257090 523779 887998 14050 783517 147726 122250 624999 801126 567890 765470 428354 887381 6 14 358330 651336 414579 785349 70545 352662 876278 861978 14420 454236 894795 896413 61451 242167 109234 365060 337288 72646 242708 896759 898737 133062 883007 268448 888740 849715 891332 1 561968 817851 875341 673888 3 871693 877400 794401 878072 235397 428947 991 726539 813612 2 863494 399772 160430 693840 513409 866638 37128 853505 840961 813114 850427 1470 65190 376851 685432 286029 818850 241152 24 17071 733498 894965 744337 658368 590213 813568 468825 11196 619141 59614 77686 889460 89186 883574 378296 862123 891296 578 2072 451176 250388 870467 403391 1 447021 730532 866470 829255 2444 504860 356992 863871 852879 430556 897873 155317 867812 175942 21 84755 190318 3 221202 815177 75848 236056 379444 26032 111772 808872 86955 288 800945 853527 893342 243987 548939 841070 551868 2797 757403 864184 596752 450 647174 688326 867126 432028 342907 553542 836433 385706 646723 367463 858712 523333 4372 717293 687140 549971 465692 67222 209026 839190 861776 478339 149 654677 101 382648 878063 18 470928 3522 446494 279753 139 804979 1821 893872 823632 622069 158273 379234 896090 552488 158942 17 461856 851096 95872 862465 483670 51 282 5 10 393661 399139 5 869299 729979 75922 472 384780 869535 887658 899346 364486 3 713708 464502 710926 761674 153374 117568 807170 839453 346508 888352 214111 488634 12 14 810542 853652 262087 410733 367911 599014 589279 190344 61761 11 754677 871707 766754 2105 863913 2 403493 868725 30603 885437 520798 727152 451343 3138 300 733246 563457 374191 841362 22 880581 852030 329316 712088 811690 859196 776324 703479 6 606576 274948 84725 720517 733360 160470 161744 863711 358330 287916 4 278620 875134 898907 832863 846059 804018 51293 4 382582 859679 147182 694970 741326 801896 64118 699514 874468 40319 857394 870739 3235 2526 828330 701445 799065 845071 493052 438872 816484 472155 561337 733259 620239 214332 893918 520858 342347 673863 490678 706377 16188 380767 498257 5 7692 137429 3428 33 119883 461832 339268 309891 171726 882183 838115 40680 782143 638986 203873 143 522 850465 165223 3 858004 854242 635362 67404 767065 8033 24887 46550 362722 845901 6779 54 866929 344902 158 870851 17008 590871 782784 361496 883701 420594 537869 537789 859467 775365 867659 77894 867619 120456 827448 851324 506 504111 467339 459342 733474 203339 156660 769775 5 861169 899148 128928 752245 37908 9 1 835877 728560 6835 4479 86502 35884 5247 12027 223826 699 847159 4 438746 1 692832 781882 409686 759862 590864 702577 437765 47 869567 85427 45442 582643 339837 870310 53766 828734 764818 461079 851174 850042 338 208 408026 805570 169802 873013 680786 327432 860999 334573 892047 846424 12 820757 62396 811129 892820 2 3 227616 728776 404205 287624 794302 46894 695495 865993 282007 1 896316 6 525815 331706 869826 270591 488675 97737 882695 819640 191905 30355 782201 543713 690427 292542 686493 850522 311800 446491 280115 643558 613824 896855 484 876694 818396 5 832915 5655 71 447340 892832 780666 751619 719274 3549 359184 227930 873685 533166 100348 689065 489816 326 411778 443794 806046 939 783194 162477 273835 832370 765417 5 726066 49154 886716 47 763658 11520 679757 849734 718439 275470 850838 550107 237196 644071 355903 192753 203937 836917 333873 832189 835577 541741 23 769970 281673 891183 2 19 854359 776116 719814 200777 781208 737387 42300 886534 660756 618064 664615 705372 58549 470786 897926 222240 839743 839512 174385 235955 878035 1126 715465 349 560 708287 907 834776 409358 515529 843763 104425 805780 78373 12021 235009 48 4769 701654 844317 90144 748518 120360 804551 1569 749851 82754 61191 276228 893136 648452 4 288124 421620 897114 482864 319819 616491 781490 885691 310879 1458 647457 841969 295671 274439 830861 650247 2 284437 894951 320343 40801 32239 390583 14711 37609 856580 695607 863559 780380 773332 398067 517 87 618471 122750 759849 607387 627205 29248 237897 396 490564 458338 670413 633898 887868 816430 471247 680460 2 27840 30485 278687 699152 44627 886599 751261 894350 4192 832289 470191 2 856841 46735 761 878028 1690 768155 607882 162162 853505 619308 746093 895842 869314 269745 748460 858208 327 889265 163565 12 861556 766433 781299 552588 275 429710 443041 463773 886880 124686 605027 609099 702261 347265 4 2 9007 612528 610286 896918 326356 103809 609415 630057 875199 563864 3 139 448539 665717 508026 705249 893965 520006 760788 778537 47619 291182 298035 323999 390894 610099 708764 19 705571 883311 611935 8605 42375 437436 506452 1243 732115 837607 475977 611160 987 800245 789281 304309 529617 875619 310042 826839 2 791977 407817 843698 497461 711387 862186 303 743355 862563 45 510287 267952 673031 831315 113 740149 603226 4038 478005 759700 864160 22908 10 35317 621580 58 436796 187298 443652 508816 811300 204 13331 39644 876021 899702 866007 406300 9529 10747 802957 373177 633415 720427 350859 467297 14187 82003 897676 525180 426783 137083 820026 541488 242301 872494 176525 64 532575 816753 870071 18509 19 402236 683110 271162 844105 845595 19 354475 780415 157693 713995 529187 124684 441379 659472 185854 846597 159 869043 883171 698629 864097 170017 782 843473 163823 825159 72167 735181 470121 321454 268 749450 6 296250 38 159850 599839 585424 755234 663647 724413 213 208211 865005 507899 876213 134123 13020 878469 123 808830 1 6890 2 546291 313476 200934 892076 123080 2754 530791 154792 859757 618958 38717 877398 2501 48273 129872 470511 580208 1443 522929 615473 835228 186078 492915 600941 191279 557786 670999 469875 827970 269878 190720 728055 95050 870322 628060 462980 2 395737 864577 21 7 691895 780985 741473 93475 550181 1 826195 792596 508987 360642 277975 430533 895604 754204 438784 578828 3 601271 167 896602 736385 127960 310351 545976 596124 104550 97165 738695 2 2841 893255 791960 253692 22174 814080 635062 57 757269 103461 488301 897880 487010 671911 829223 12389 157995 18 1068 626181 45 758322 18606 122293 19 477723 39 865637 22062 846455 64 898251 546719 508752 644707 148771 433932 809 815123 85 154257 179849 118988 287 106 6997 801324 886707 706597 496866 853493 695934 634092 44623 268 887659 880618 112601 467 413270 871596 6 16670 856856 569745 294805 3 361 557955 781992 754143 891699 906 429454 23006 862987 56 417307 893511 26 778434 145338 834102 384962 874904 314 65766 8689 8650 874692 572300 43 577454 374 383250 803905 832498 616 895299 497316 343868 302961 781 200371 796245 94538 47736 630620 888114 655314 830493 602458 674650 716541 49726 850340 305784 851551 244758 880574 62228 857216 31 512370 849064 582024 792569 520456 785626 55 243531 51006 99952 856837 127549 80 25857 828878 1 77139 487018 23806 145001 21565 891863 850542 713599 41729 148892 877552 30460 738 814605 797621 704790 59723 16 426817 154293 6320 155184 330135 803187 897344 878662 60 551236 761877 890115 808806 845278 700042 885099 705978 68003 679316 664007 834926 1298 879603 3998 472124 60109 423 337975 708307 139256 741601 827514 893635 56505 645077 408991 887014 452139 28063 6068 71239 865032 746037 1466 769841 856700 793638 371407 286031 388043 791117 4397 297017 552505 415665 259554 6458 7 168 1234 792036 625 816058 420724 170116 777500 198 364620 111418 872067 56247 460925 582616 102785 793770 851213 358923 895319 764094 419 453493 25 598581 381146 711971 9 286026 7 688630 480044 175512 599680 148 115395 853687 806656 128333 6542 112505 362720 777749 706662 264278 666661 5165 584935 230380 94 758100 856337 152007 100740 881539 893201 2 1076 827308 817332 2995 524322 180238 863150 848715 829681 106547 2 383313 802418 898263 866071 43587 6 739842 255988 30 495786 329137 8552 11371 201 714233 52397 895320 881831 889624 813071 846876 95 703170 668215 783444 292441 926 888363 891858 99289 287571 11810 468023 431761 397028 595268 884003 243800 888702 73777 587744 861593 726591 6766 892031 344158 13233 172786 896459 550569 863940 334215 802844 807634 861978 340427 878392 176246 613841 286587 6999 888746 236061 839970 129680 11763 873962 268141 63 467349 6828 264 123321 5503 870955 112 99562 568368 51440 401115 289696 878381 344405 631053 3 539802 876274 83209 377251 690752 44 20 839434 295338 892803 4955 832809 264448 132450 860806 374642 213482 461473 3710 811584 748807 787466 826258 839415 672022 537341 816 323471 773455 871942 386350 867430 17 829038 134 730885 357885 894119 211099 36830 896477 877366 369573 397328 886316 237 292962 291777 53 386304 40988 32049 621470 319926 232854 673036 109316 810228 38375 721827 297841 849106 380063 671714 14348 45148 581 409842 37613 864619 389 637673 4614 85939 360594 220979 125400 828093 119656 893899 293 1684 337523 272666 891997 747906 719638 310552 606760 631451 808923 897190 883022 4 228718 332564 269179 75812 883776 1484 721 24093 890065 899394 863266 895232 121 776045 417613 671293 106710 13 20553 867242 37380 2 40872 352857 218 11 456457 832909 727706 779338 48 721799 109469 827561 366392 241 821220 768678 365694 765201 19698 1210 44 795770 880899 871701 340938 265341 92600 802939 392614 206439 845560 816754 5621 55144 487962 896661 123845 825039 880833 2 431886 4 39 856857 224001 888545 849000 109935 846761 585 887101 776175 2066 277116 853492 1761 865532 127609 118324 881831 294337 61707 127420 882002 858027 70 605829 103543 302861 1828 743264 517708 855777 833521 8 11929 6 739296 19177 138804 882416 11249 755248 865492 173650 1440 873329 723900 851238 818889 781037 867964 186 816163 4444 843520 876103 13687 71350 232093 762657 897940 68360 79284 813065 727562 660430 426104 881432 54836 418112 761967 978 871682 640065 475823 189 178907 734062 440074 878596 724461 16614 616306 385363 857286 386132 799845 507271 322733 376677 860772 20 297467 10 7 132366 856019 895658 419049 73 273845 485296 38291 838132 73 96 898028 8 105542 680857 388 85228 465021 856824 4333 806689 882489 538565 895978 3017 548869 12 868779 851336 503029 551987 73359 885322 104870 205694 749745 873517 884624 21 631535 6 871844 51670 431151 2 124766 865776 81289 895256 5948 166790 439322 372124 352778 33025 748509 576384 1 238050 747723 182960 839291 449089 827041 142538 676530 48 852323 851327 499392 555622 12 1426 886693 71031 629260 83378 815109 754986 834497 620397 335699 870785 268742 730942 828862 102045 360720 792502 882841 173112 7417 865897 785152 53569 78800 850528 783273 580788 589434 85 739224 1 745696 859699 875496 765907 25538 131 845746 488315 836616 2 471548 586 891819 839103 857168 876805 679744 421393 309994 252033 394295 3227 592538 510820 788293 882985 208 811470 708191 186283 235344 129907 172260 63 883151 417647 1 228270 429714 474469 861353 254240 885987 798926 1720 36650 281902 872472 557 66735 727269 459856 611190 734517 1026 622830 17 858073 564034 319706 9431 124764 868325 799680 865641 863261 891542 340176 882755 717174 16877 7495 585765 407445 8212 493675 286675 71 888326 766050 224247 874638 859112 649006 221957 317140 64181 839393 533308 883147 103524 9241 97170 878979 481212 792521 9748 850350 4553 159875 372887 842197 865721 649819 54925 58 418094 831683 1199 851781 526686 349460 897459 648839 858132 39566 165210 837026 866356 796924 7353 208396 852125 575814 447935 829048 1763 468385 29 891563 615330 74122 89977 1539 841149 1227 766892 880284 705848 876704 166 496981 308202 44570 3 120622 2761 775907 556574 889157 752231 37 355646 400646 837017 730574 852799 465346 762235 172330 17 183 5907 607429 930 525905 242859 726447 404130 388322 1 223890 191843 375273 11033 245943 162977 837131 568381 531769 862833 846282 506777 512777 794497 782526 56123 864910 727704 33763 165741 120 353548 899903 4986 754499 677064 533036 188830 286062 884671 98181 450602 822715 231423 736 720528 385610 557949 225290 623 525561 610822 823184 360952 67 98580 300205 449037 733528 765653 885885 896621 443347 817207 671594 860520 63443 850472 436134 266959 150 557348 878190 213002 699172 54 111 282651 82091 582309 445172 389963 883942 782896 705234 4 245449 167724 827288 889499 346041 806214 893110 856906 560492 743764 658941 531042 827663 159 352146 844431 66 57 141 35123 884380 864733 761525 310975 274557 813728 165181 615923 12 464 851076 525892 824972 835460 297187 5849 716540 808719 607497 815581 235996 693235 618134 14411 4 751817 447152 488994 789424 870814 616308 841968 272474 748434 857433 812194 154266 778353 885772 4 111130 854949 245757 290794 171 358790 601836 544926 229666 234224 310138 503811 266 291953 776518 711329 1669 2948 299083 193369 853011 880839 61783 880591 884808 885694 12106 14646 857880 46 537410 240518 479176 510314 751686 767709 12 653 726336 305047 8623 211402 231322 687643 751635 514205 763967 3 526 732782 890647 440108 10242 290370 51764 265291 832355 9097 757376 794561 83410 440085 501732 870565 822314 896026 893957 883036 516599 442 116252 16 496788 52 887246 865994 313640 85 883239 23538 896412 341480 83 672780 545327 107046 566424 674441 5 883336 890860 9 188367 279338 337612 554117 594852 84504 783490 217535 836768 80420 19 622540 5923 28494 1710 259744 604935 886297 891483 729133 10166 428126 193908 800248 891848 11713 248154 319513 858951 347787 882805 305194 719694 490206 68993 2562 897454 337027 856527 823313 375892 53214 392 681 648798 2 315964 12 234878 5110 7838 61 851383 103854 150304 413973 164900 872816 283137 818559 724044 835254 161749 879129 1 830542 897773 864343 768189 197610 232711 772647 871826 895523 835140 43274 875706 378553 715956 720764 20484 864652 809977 515154 274264 489840 58380 606262 865385 844889 846637 301475 2561 885396 33 3 272428 2 797805 877867 279825 287405 631076 325250 606666 923 549692 838936 15 879581 472419 14 716218 887074 869478 891192 601168 240239 774591 794668 852708 413952 298770 896340 18478 829773 9 48122 193413 2 819012 17576 891638 5640 82032 743696 203308 888640 480 26488 566677 223885 243746 852737 195934 302259 886728 140276 4 615417 4258 29 311630 7 733144 239474 821415 642316 899051 329550 544128 231429 77956 644943 835335 833000 619875 426246 3346 171103 340628 308 869888 802221 879543 731218 570634 16 111769 726166 408694 568635 191913 873532 555906 24994 346429 287 272083 115136 787728 457890 742040 750146 653808 3 186963 585962 96211 837974 28 872413 696180 817687 64476 285496 251436 500283 348264 3354 755326 334054 151202 821020 816778 827936 365843 592099 893735 836005 443665 865570 152321 744050 856817 760589 338567 869647 271293 784656 866555 674277 879444 135217 319450 573545 746551 410 472086 863623 768910 30561 506400 63178 880375 559087 712706 736112 2 513969 806092 154523 257393 500127 341278 158 22415 14446 776080 263103 188896 321751 3 372433 884727 571409 868392 861476 390547 824487 742114 511207 880042 804937 257190 823946 521493 66599 614526 29 14082 382965 503753 767829 767369 832721 852358 886535 829897 653390 225473 243091 780017 233039 864282 878693 283756 871610 15 744226 717416 285050 109292 52522 822924 374539 9 673192 602994 798569 859122 797656 33 871779 819239 807118 489 27 190537 846037 1090 169406 813931 31502 50038 601904 260838 751310 850869 394856 2082 27647 887132 368512 3 799137 451273 868388 819918 626223 72183 865601 42467 362285 881620 819 723089 884232 38 9534 3 888867 872937 875469 801968 798997 817187 745695 685200 517271 529728 641414 845686 134286 886012 364328 71626 371881 842056 899927 182442 4 2843 388135 815127 761353 755729 300213 836687 129 747817 36454 193434 594561 40162 890301 137687 668263 898754 19895 3945 495537 445047 291881 615632 374141 723308 90850 606496 787384 3 3368 9 873120 143224 190441 469296 2 887684 673596 710396 28516 2 890255 601178 356515 18 844148 770814 224749 617606 854719 867214 710043 410 767328 613741 274484 887397 165552 540015 325304 871502 700698 839790 477546 456876 434940 18 671500 446681 730234 475 882010 29 175 158533 753324 577495 145770 547784 6290 306133 874308 126248 475745 442159 113784 889241 569182 897940 18572 319127 548347 504934 128 688264 292031 757797 681205 469717 843829 859930 270 446407 176897 539672 802461 880098 448718 33226 430572 21155 40025 491772 6454 356723 331484 332521 1 45853 113105 442359 1923 34249 20 1 528668 21372 887327 212254 758692 733907 453275 216450 738885 784368 292649 829752 653186 786652 131730 6339 2929 614997 201 216960 435890 844646 728154 153922 573718 570 687791 808398 858951 245049 36 731871 636574 66405 682974 144924 893527 892255 574057 117 62242 848457 770863 825240 877159 864518 683665 441565 664816 205816 23265 896038 687648 641028 37 864573 662194 78153 335821 899515 7131 9 1202 134799 233803 581 159788 871256 511833 710773 133876 855026 517364 897309 37339 2 770388 877535 742451 870073 16975 6394 193776 773624 6221 862569 469722 425552 3 334624 492584 784081 546650 769973 861164 43 637768 17683 481742 780147 504508 743048 87165 5 893276 541974 486317 869620 9 339 892728 637664 747987 779831 19201 828054 310070 391090 712779 12249 758965 183291 151892 451622 448303 263528 190605 23612 108636 829633 6716 4 680758 8065 883953 37708 658490 894457 873699 7 835020 590190 845381 115918 293267 872404 274506 170792 834083 848532 470139 28 229 526774 814868 12 171138 859649 6 108 691681 211382 232552 412363 811695 21487 880791 1461 228869 165057 1 897575 418 718690 9488 145317 575275 4 879441 26 295903 752778 591847 673740 448965 880940 897554 612403 40849 201643 18 356060 10649 262921 821 485075 747382 405657 156672 206194 893448 189244 790 744711 36521 726937 895195 859812 433183 2766 54950 4 895869 478082 861535 819578 49957 722418 859411 3 239481 899939 133735 777789 854021 746581 364408 77765 78224 8 899582 698480 231899 834720 637371 776452 264886 2054 550063 419094 832950 5342 175 514867 207 865902 782862 27849 892439 814380 376366 899285 865623 26 420151 1332 742271 149544 32822 332 879364 882105 181073 817626 281447 208 537660 98 266873 1616 184392 585883 1722 181046 597006 287 15 133636 703911 805828 35 623739 743429 557610 51442 797139 163317 876091 774219 860031 88486 854354 97554 863330 357699 753166 131045 477215 854469 59 307211 289776 869536 897886 756029 338 745893 324114 1359 875312 751163 456854 480519 15582 859507 857 20510 665613 831030 737430 798182 179 249812 523117 571214 29911 864546 866482 893069 127260 121589 376904 840097 148415 788378 357691 830110 135439 832465 566415 52854 127758 2 766083 387884 678631 18593 480249 489239 774538 13633 752996 43 591424 845549 829559 792848 650229 283114 140927 684978 896527 851121 172172 50315 586714 21 820162 39840 838600 827610 546 801204 129755 805 508683 301 82564 4131 810699 774977 880514 25775 342795 877532 58756 450508 869110 175596 830180 525534 682118 852463 881784 1 579902 494573 340238 325152 847527 37661 124009 842659 606380 807575 268752 5329 842415 823937 152429 863893 3 713889 276264 90379 488060 279 221 579667 861059 875257 879137 100280 773 864260 325868 11327 240549 544605 108484 841239 672311 880640 456452 9985 276 44 595857 567636 815552 873340 7 601114 21442 883431 25055 288982 259772 432492 895059 763783 66532 851686 35587 10758 135510 798625 33990 229677 551950 847968 2 750981 830433 5376 887328 52381 777809 588333 312063 52513 848332 819380 841783 37060 877085 384702 880237 16709 1099 1405 891853 897120 846880 857028 836580 22471 660995 19 651604 10598 32911 738337 15 14818 664918 860363 14299 796295 590907 290822 743480 432588 848751 28003 276696 523141 624108 853253 887109 856704 290 223955 318905 507 662 745851 815238 458527 694329 567343 815918 884225 357948 273153 408823 885941 2383 589354 784448 455295 427060 815777 35312 183720 1999 63093 89810 3 755421 251 367100 4782 164 743283 7521 762005 774726 881036 824139 189131 141523 896396 810797 374825 618664 28 732664 780731 841466 734576 764389 808789 14013 779799 814009 896 276572 328465 100843 5256 846246 174359 867430 46243 224223 201579 849657 155411 803232 628654 152959 530395 155415 779763 1466 749839 674071 707046 898435 897 887975 146438 73 746918 750314 858249 893045 392 326309 259407 761847 827288 356255 486063 812044 164228 127020 781434 878302 71062 239911 863842 64194 839345 752808 327929 765732 167 612629 7 300847 539751 759027 159307 13173 868576 216156 591344 8 819071 538939 890478 5482 503477 867319 653452 1206 839588 17 420172 38 898175 688126 2 875403 22 868848 637464 802932 753148 308435 860764 549083 14010 389782 724007 12 162005 867218 259583 646369 899882 217926 829394 1267 884832 11129 417911 863443 2 609926 899971 471 54936 71724 762789 821034 813020 70231 196504 633407 8 621420 407349 367166 236989 315904 561237 3825 35412 459920 74 677383 5 629944 882900 1103 414329 18 811157 56243 10 1 212 864340 668439 271605 27 5897 630176 814766 67 636944 894468 172745 855496 502891 27285 838322 871432 476549 879519 851785 367351 865769 283875 333626 188301 11255 61618 887959 830986 882610 766255 59051 707028 6047 307770 5715 44682 654563 865019 889299 81220 9 131132 671274 334330 9743 185302 29258 317102 857872 627218 818737 859930 40854 191645 148532 467609 683757 364237 83962 896264 790156 875298 326892 219505 548193 488330 142033 613094 1383 36997 82237 739 28836 116205 130563 859512 328639 878491 694413 200678 252 5184 816441 176157 234057 331621 109870 688321 806910 803215 25768 120488 827907 794427 604825 839970 674011 876859 361319 884495 34662 291413 892239 251 214786 428861 896912 358840 275593 705341 37649 198278 891319 491967 797108 18 481937 433405 732 138936 856291 566153 877716 517381 830858 813474 741620 788293 712739 89097 351411 106147 137231 339845 102463 868982 842315 161310 43 689780 868965 617694 437359 2 14110 11864 4 258929 867671 887689 179607 220776 113373 805488 615376 884867 18259 329 846346 82339 478 839050 710978 242918 143458 835090 264334 7624 848988 821631 66263 814323 134067 337998 266299 113434 365018 1274 649732 105629 1800 23010 807589 162518 396552 234812 5527 815346 254024 850984 842098 837109 787266 8846 156 173132 368192 836380 3720 381646 2 64397 47350 844701 1385 779668 626168 11 91596 789345 67976 852337 1066 1216 588195 1 165275 809909 676296 194333 518279 502619 76889 740108 553885 41 36958 19 542714 482150 286642 153480 720 816999 871150 1608 522391 869895 498156 378033 889956 383723 163929 876840 795406 707163 763874 13854 897202 344891 840177 234041 848095 321344 279726 650779 377 875038 98073 86496 887513 751944 821231 791807 772489 889303 16953 320407 817712 488556 23149 108 360818 1 81938 726627 415548 881417 51218 597990 831905 104653 536522 734611 752441 161138 844733 476795 764559 12419 899796 685944 606463 853033 879345 733869 891402 171883 348841 234865 868219 898073 153433 891899 827200 817892 8370 869412 530815 598073 860675 766001 456052 520187 9242 796561 775680 340937 622535 891154 869831 147936 461777 50635 290162 888028 1149 112435 807961 632454 739559 892277 859674 873591 836080 694956 898586 658248 16 895569 875039 957 888913 553002 1 321106 875289 656181 891875 48 411672 892992 246065 739397 829345 34096 767090 866014 118 883145 879051 151792 62248 30317 838220 466447 502944 60488 631342 443636 883718 765319 2 857437 220961 232 638309 156836 361048 505117 608505 13 194987 554065 824357 287296 828554 64003 354744 810492 650323 554157 728873 19895 262126 863827 385024 177927 439898 819272 182179 264 82920 273009 856949 634775 845583 26831 801736 187662 825390 875958 155999 454616 31846 861584 262470 758951 2 83 843477 5 830592 495002 868800 3330 574725 736480 822454 13 2707 862862 883560 269193 301494 597493 183514 132407 80730 276498 562129 819981 320702 503366 11181 895959 910 14984 3 527259 128037 796421 639652 674111 619173 877730 813290 886889 891404 472495 39040 373252 781329 515157 806595 318772 897619 817385 855315 47497 60 162229 859955 767445 879615 15 4364 1 13666 12693 890007 558568 416158 516184 11657 403802 897748 397281 874505 897775 669403 531447 839409 884998 32531 427906 875211 259804 642525 856598 181865 413885 111542 645017 621276 531104 654494 292934 899095 13656 868503 434764 437322 354422 6 167439 711203 233112 803421 142874 720781 781633 858643 807831 877155 397061 7 133412 859836 46820 829883 208604 841128 370941 247719 502439 215586 3 710120 57 146531 836758 802169 592295 787551 39599 434508 849982 893680 12556 252263 824172 5005 808063 869588 27 285381 351024 481645 889675 1079 892898 390796 433354 365264 327734 860904 59063 136373 3 384096 446794 833720 1 720247 840263 411058 735378 38335 12 425443 380128 117240 434683 463836 655733 172014 164094 74 827403 888716 269918 696216 494240 211543 735711 31 61873 895562 323121 414934 823334 827254 857651 899682 77957 814320 335615 790957 789476 437120 851409 838198 533140 572563 103357 243535 267238 78129 744468 491923 2 1290 35 855246 155684 873992 895772 33806 863272 666942 347118 43030 809540 355445 578475 846382 119 554852 163125 507472 534350 94069 160730 884049 264581 851040 850226 707604 126703 556831 720132 890302 801758 456317 819814 9075 14 647340 3165 226 443087 483155 853541 823250 885855 891192 32700 51176 642299 792461 559 672628 890084 542632 396898 109289 102111 43650 252284 801551 12855 141212 5 896985 170205 854768 752474 5340 542 482051 590 704126 536241 477686 835665 15 197830 169770 68763 792809 858471 871596 791633 3540 2 814352 705144 802638 662143 5020 705932 882088 213866 890666 252619 2599 3 765 1002 55 400336 262856 688183 89419 886511 109196 868383 851149 833827 862207 208534 860117 886065 814975 360773 416252 553464 687799 892148 1613 450 798160 1 351598 212242 265094 346173 666546 284180 870038 712117 824965 300 25036 650587 666734 867024 869070 493301 835126 839519 752746 811198 869724 771463 396409 896057 813955 833025 2625 3 874896 796800 74141 855711 11 9120 155891 596394 1252 898742 26187 373907 1899 75 650516 874010 476514 828333 680886 181209 777157 34019 724757 488418 88987 29749 880074 3 43587 158752 728281 888761 870396 654682 39876 697233 899834 838010 224834 898630 840992 155562 889873 13297 1 676945 468446 517800 60221 772120 896745 275315 337689 70843 885983 786722 528088 564 2 43682 335958 160363 304183 697471 258877 9826 666976 626048 271865 4630 79496 895556 94525 207313 825915 371746 920 209347 417581 783971 5934 242463 774867 45159 63502 232657 560023 860086 895112 568794 209 43819 858238 767822 705242 474310 817258 512950 66598 853704 55664 332989 115 751734 887142 547847 658967 63354 807986 50517 723758 484 427 545175 6068 588344 844160 496306 257543 75371 620196 4434 535062 883362 773383 460389 597382 473217 752132 132 781026 241129 806077 744372 816730 828831 711780 407564 303490 260601 37 825748 3 858483 78889 784894 22 528998 435891 205885 220297 44189 263006 830875 410989 1154 856138 432769 864208 199 324702 219089 426165 492426 739781 602418 566 243471 769427 852663 858614 825 371213 210923 622119 160330 593818 53 5706 895777 3 90714 335082 344088 287 252606 648121 9235 447771 62 166105 2983 809495 9 14234 464619 364534 199525 216112 6922 10 290894 2 889745 360117 448862 570002 692189 30 7903 899454 76219 808418 869012 117901 304149 474166 663841 23 722163 4353 38522 687764 4604 559 835824 44294 234193 862529 895293 102711 4 893310 320690 35 856151 531362 898759 869739 855148 6826 58851 849563 283770 894376 890924 682988 757828 266596 183 138247 824632 870027 382007 46473 1836 26 874544 786580 2 756153 876038 727566 895313 19 24 818468 775597 863398 885085 891200 853657 231647 881427 110565 5 2 19 279358 102256 886848 809165 108204 798083 577757 663277 709682 782160 796851 668958 684495 874858 1937 827973 25 197047 634395 809480 162 3 269519 7781 884999 868277 354815 496681 8539 720550 5 474007 50242 776127 12 260353 240030 378567 754266 476734 818791 806025 394560 806534 495669 22 694408 540000 1 845448 624066 661212 737726 345 602034 108830 887133 431887 684035 850766 140352 882678 616922 893537 513054 758771 1 677783 891351 15 173989 158 851582 276626 404140 722614 888586 2 82 21 859223 490009 591011 136607 891635 859132 168585 632043 409545 884989 598199 191733 328764 862531 15775 518412 402287 576378 306 650635 793018 796558 231583 31252 45139 875071 897920 829569 891844 251878 260415 5808 261168 650220 878851 191741 20 593086 480501 400590 816143 652472 424503 584500 7337 1740 896153 8698 708293 651575 767662 242091 188253 647 2229 879192 44318 573630 507206 55128 845384 2016 87050 789025 541 888584 2988 3 748721 879777 452156 721747 112924 176792 891042 899193 818176 882547 1146 3791 62945 122377 875799 751816 14013 652990 895180 237099 821867 178241 874705 13 49 305200 79603 13 534099 264825 482074 899580 858704 829211 898412 687409 68528 790984 894904 160461 874148 824114 672889 779008 148578 1 1543 828094 360337 395283 808142 56042 256880 89 592663 352517 51332 405 10285 730254 827680 881684 7 296 179221 68529 678885 619156 836259 331831 883982 672012 731661 48698 610193 79739 1 21510 772700 150 821588 138 366770 696836 828851 416307 827343 619025 828078 124982 783478 1485 834921 40812 258201 317579 446339 387197 527509 52556 869662 883943 8656 192422 726520 3 869342 192108 800750 373252 868136 22 386346 5 85634 30 844208 2 783163 813275 746861 134 706281 714951 3 2472 844280 310222 897797 700096 136172 897931 879308 1 279813 188471 520029 707443 874901 102511 835711 828956 660130 857618 757028 113603 11714 706944 40 871469 798403 888028 869 255 714028 5 4 208067 33295 110294 814570 616002 830089 60141 53 625971 797776 812370 1138 624870 441970 4521 474579 723791 643483 695122 124629 750107 6882 39 1197 92796 799391 778182 823809 807231 2 863701 832826 152 851 605448 460210 522951 861510 879637 144379 598870 2414 20 19 620689 846708 818191 251732 894007 796 784399 888034 9 211471 695408 881771 48249 835797 186021 851969 464398 659225 23624 865190 666083 520741 48793 12033 760985 6 653752 849027 1212 498 255282 291649 580658 12429 445271 703317 876813 829738 4 56530 795081 580520 3558 869529 67915 627731 470 298037 767206 675125 860065 125270 45806 833203 57 9662 829487 332922 2359 262812 550300 717941 26577 450628 865657 806666 897759 676178 823739 9513 866182 55 15148 259142 870058 261218 439987 887508 597095 185228 191927 87920 894758 589332 31473 5 887239 235747 872804 858252 843891 890474 808240 676181 305 788917 709565 524384 824731 888152 548608 8 815008 485288 23 535634 586251 851049 822911 855654 8827 17025 286467 162 268 439910 205701 643670 223560 196893 1 215806 789389 4504 813777 809341 544112 253889 1225 770115 278171 177408 39632 447977 52441 4 167504 10 871083 867384 802440 851080 7598 343347 100833 789102 823989 173877 323721 899803 802078 476138 795516 570654 1770 109741 544 888652 864813 25601 302968 691853 866528 344529 299577 383691 1048 845859 160 894563 136383 864425 279809 804825 319717 59 17666 11 557690 17 448529 439569 860210 1109 465584 833345 360391 826054 868913 99662 322638 1902 515 657900 27 661505 13633 897540 526834 836181 877407 629961 815389 90930 67541 94440 885289 109 433535 897292 243081 895823 898776 126 897130 410487 237878 731408 704618 861315 741327 2 371630 606893 111378 646237 11769 201303 569151 344140 802863 4 459824 17071 4 672726 1536 809699 390728 807974 894594 879316 75744 821977 3993 521674 832195 41601 749251 660068 12153 658158 721773 732295 804229 269897 696568 445574 894652 215723 793740 896689 781817 894016 602118 701088 66040 1 821316 665134 798500 740357 266613 839504 362767 856758 76115 698742 631956 890437 866120 460928 330470 38 210149 896006 20528 13335 19 103883 409808 896169 464373 132695 623733 820476 873071 727650 111659 21381 777343 769713 829699 721014 853984 1 858211 743672 787076 1016 203048 1581 390 59532 290642 823322 55272 541793 153354 861674 674184 6 27982 1301 145647 840943 629739 863399 632855 29669 46683 305501 839215 40426 722955 13744 136665 88700 747500 995 802917 882 772502 158103 753219 247961 829175 665541 782746 408260 462327 772274 13228 114536 497832 759793 849026 880983 675215 38184 546240 736123 896696 95314 26815 63735 863527 809226 4727 844225 487456 2230 144771 37351 9 514098 895621 317473 567947 181913 329294 684317 385335 537 818481 783316 755192 781305 781623 3 893355 893101 416710 788466 4263 181519 898695 364854 778415 459358 897278 677476 70 869571 61 394594 802722 640736 375245 822918 768564 586928 543448 531960 743023 540580 3 725849 829663 841049 5 736810 559 670 396765 670816 771033 308178 718719 342288 689140 719047 131415 881159 322828 508401 147083 165 854045 322567 210692 891557 566614 3 122 456854 9546 480763 354405 879455 616335 767430 863068 27086 401496 6 323647 598348 774585 3303 884955 758095 3 705034 369347 313231 821056 103542 667511 518907 373047 70879 434450 804766 486711 114270 931 3674 536374 250187 735273 336914 682268 792217 2 229709 290 371520 2137 541671 119814 886789 358703 708340 446607 412573 226017 115022 1 146714 5 573530 893613 471440 661666 818215 8693 883628 322521 599029 723724 805433 866262 570190 6 885863 114322 261479 892631 775142 278004 561916 46906 768031 769073 450656 812946 882926 11 832840 868321 572889 417989 132057 60216 189874 780239 806769 807092 860122 125844 705981 863643 516437 56034 884358 814003 591077 702039 414159 69131 325365 639939 12 866229 528899 361679 880470 798285 177519 883867 872046 843159 110335 661421 879157 838630 805029 573436 38022 526916 546930 4382 291274 643765 4 800576 779634 106 334661 793270 551494 75650 885591 94303 677056 784277 898521 220 808204 726182 684647 526348 860071 880533 8 285542 353241 898506 30 756482 54351 195635 268799 835493 358 474855 764686 3 540503 98032 3651 716420 791334 20 283990 591905 231710 746381 72 618759 879791 16 126607 876771 228231 647212 398359 27 848455 867644 2253 812771 882452 474584 500 885342 350 131 629150 42734 168116 243358 876590 366641 853268 551594 14616 4 472284 519038 616118 63551 645503 12 505914 66275 874715 579058 444645 868176 270414 86 846321 176047 1348 12 439772 807392 245295 324601 97808 895622 368153 2372 15027 256435 4 587874 1 715439 601907 832326 255620 846771 420661 458291 852 850063 410564 831849 2082 853032 778 85432 13 398124 861543 879040 360660 516748 880133 501999 416926 72245 739792 132524 529743 122901 160901 749333 263923 476290 772738 63508 174396 741033 793707 594151 12 597225 759379 257393 442982 567414 832936 419202 1 560926 125536 599959 135054 893800 206311 707982 872010 482176 893642 520566 262167 889097 9547 617958 765181 362335 824358 29 897804 67485 2418 105351 898486 874872 897574 91 533211 2293 3 14625 855251 450754 825276 143962 776 388644 897020 786892 875075 892149 490946 744226 888447 888239 4 602252 822809 764207 706644 891312 8332 280535 749012 180444 891298 206474 645164 415576 839710 831380 835457 848162 51018 780139 649691 47 892244 3460 859371 14 577817 761962 233 699967 855386 538664 829873 879829 883210 125112 893851 41 837354 13007 84061 179906 160288 119 892255 3 220009 897674 878682 864233 894191 867656 668403 374520 42221 216022 213809 872723 527419 838481 231498 1092 560068 28434 869956 410816 894815 605369 493202 387892 778334 740840 768559 545193 20 817244 41315 3 758134 863992 8 104 722553 680195 21201 134340 813818 813394 7246 482582 645114 138 554356 657096 889470 133959 578404 410033 816422 33267 493165 109 549488 493716 892525 634419 324668 473424 579972 342020 671863 881964 635588 322833 822732 317463 739159 852448 393164 585454 772166 121802 23 32976 895617 494502 723816 866193 15564 830522 873373 771112 775828 236633 899146 140045 829135 2 305866 894974 881419 500221 23512 391740 499 869373 657547 515177 789861 756905 5981 725123 891084 729701 10028 645728 3 79251 1634 140 12269 451649 238 763927 880328 51977 883798 429 896000 513998 2331 3 619474 835522 134534 27204 538895 834094 798012 736851 220751 836479 867264 21631 135 1 80141 491012 706732 98 501 3920 705712 405637 762743 835775 4 868043 129 17889 892828 888394 803152 469708 9 16 808266 291074 85309 1426 877184 305592 509079 364171 838007 651658 846502 597305 2 504037 14401 322722 3 515397 731748 621272 760594 860083 113249 8887 777612 69992 438805 496524 366568 855413 104893 860632 161650 139 565 869140 857355 386154 848060 89193 522548 656765 547688 830059 824149 327 822820 479839 667033 194591 843888 819967 872077 5390 3900 693294 81028 895560 717564 348327 895431 864104 898843 896779 288803 598065 709544 529775 730446 796274 763223 1774 7180 828355 851261 822300 39 5 626361 808052 898462 30 669829 870042 879055 196228 436212 875797 754412 10360 6425 340 207441 1256 10 212370 230133 797377 29950 853717 891460 891940 771718 782889 164240 875637 879850 830210 145091 782883 896569 801149 726663 815725 805324 848976 697927 819164 204236 891798 190111 894337 851368 697054 686001 11341 56827 10236 623204 2444 25 17 476931 1155 452268 216705 247321 861625 853274 624557 873712 94160 262976 839248 420824 200806 843600 49 232102 104952 828060 860075 880611 881293 110531 89522 889956 346456 619274 100 390209 834745 527706 33594 63 703269 236925 885716 852526 115667 9061 895384 24217 51219 49494 617720 587769 868354 355515 799620 656442 828240 865110 254206 47 317 342721 898184 884788 37942 592075 104731 871453 210467 898218 894030 586778 213065 5906 2908 577245 2439 172278 704132 4 3 8 116 14 246997 243573 314748 77424 44 196 896109 48 502684 581135 843651 39 178704 1456 9 22 857951 131668 87079 416054 628 891151 779396 321 312402 563981 12 826984 118631 127651 2 736852 868227 72 367076 35 534551 132295 154 243 852810 161 374035 719427 275554 725558 890817 896923 178 537 777406 857923 3924 314188 875487 451024 796919 2 33 94776 232462 698945 792159 889839 741892 840255 779304 429650 676005 24045 393514 1298 70578 831242 227812 6 755368 302942 446235 566155 2 1927 41424 243 578070 474134 107425 576 425 7 868985 258251 657213 888043 884439 432229 664974 9 3835 875065 812226 457276 828239 861734 898187 144621 255557 148 154521 1225 857316 169243 2 95384 876920 854679 535328 884981 712212 20 839455 3646 929 819205 886699 31 433667 873373 829464 589826 633957 624956 322 618682 225150 124975 140790 677677 5210 203 308544 1 22490 465576 172201 226 54163 487988 281057 347832 161778 42 899494 329862 860246 634364 425 893657 549002 640826 197767 171 373483 773915 15291 709776 94144 886595 206513 225129 793304 4 777954 541704 863526 213852 665971 218976 575772 893116 857604 12791 1446 860487 756916 648896 235200 817505 179 34 6523 803338 120176 864436 215322 868168 887739 203103 793541 216652 805864 72758 292631 724482 714893 71377 496094 37465 336405 76875 615805 5078 659017 880717 858663 711034 516296 884036 864124 888184 2 93349 839329 889307 4044 891256 853594 524605 253406 888603 687831 142230 229004 754021 730377 840418 203677 1915 5 12 90498 807158 14010 388716 33971 874873 69 517 140723 4797 884374 24 8 42383 828820 488091 779449 13359 118010 856521 835059 484644 230524 261193 409 443476 798119 236581 111456 849370 344569 733020 147142 840475 663003 889524 67022 415 576947 69069 18 346913 336075 3080 747609 718089 874317 525030 339395 855883 852391 872948 241 11211 869303 836196 262666 230266 871712 549197 834554 327251 500618 748072 879827 123332 602093 33024 359877 283589 334788 812367 782408 782747 249637 793042 6187 291938 193403 25 843992 8 832546 448723 847535 1001 855478 733671 15 701525 534134 449979 16712 774759 26184 1501 322312 758846 25710 898300 773441 2 265431 899786 827036 898515 136430 127452 411637 356 372207 393196 479942 398561 317255 18496 306212 867 17040 25102 881288 3996 834720 564086 582778 616512 30 211925 759279 826376 349 163288 318 607896 211 858995 877743 40 166991 745947 137163 115827 4 48728 766566 5332 268666 584643 4821 105 828 832656 501072 775239 579555 414003 791014 717165 598577 870849 868706 326603 882437 649226 296148 5 446077 2 587119 838611 4 866914 884462 497806 307943 14749 431773 515712 316546 50111 250359 1 891561 796 608149 481987 13649 896773 7 821166 825293 749743 4838 891595 198316 40746 817373 347616 39684 509 754513 112781 1881 25089 605450 1946 302690 803353 30605 39072 543599 603928 321199 815670 758907 760969 827129 685 176252 477539 790352 829975 442404 236698 895468 124675 149913 728089 7 670173 681794 167255 797709 730891 27 838888 33448 601719 215 881580 126728 823829 840419 199463 327085 840023 545031 469630 17 796362 852793 890046 2176 4 696884 775204 79910 713583 112 438161 30919 425627 890053 878340 824164 660468 252880 743955 2084 66 62554 37705 277419 221682 4 866632 105739 108739 624319 817727 879284 105518 811321 316425 396266 818288 788081 258221 7 196688 207365 886485 472697 833986 534 779048 1657 11114 264622 1050 771697 12466 50358 832102 742703 352140 46711 782009 201984 691216 539681 457063 749528 856904 880267 205462 106783 680550 15781 869864 2 51242 339711 165602 537194 346100 566666 887656 859173 781939 426251 9934 7 647807 26986 895520 872439 67756 685378 802107 99236 13 365071 34169 148042 248371 844340 44922 3 837009 421425 616361 13804 425201 270 248996 93133 864553 111768 743102 526664 67600 32255 605074 800804 78 826484 552546 3423 23649 390259 535204 818175 700107 517635 892283 678777 374376 245343 502981 865845 818227 482762 683648 300267 386657 1047 758757 2 766428 7 2360 17 803111 743175 1608 8159 345055 868223 181618 222692 524743 870860 272996 895879 828048 629761 502180 706217 89 27632 320 412197 295802 2086 663031 604831 833083 158508 660104 85400 769598 65 115043 605703 1823 844169 565312 868208 76864 4 1322 809708 286027 727658 879372 106323 258429 805636 310695 898241 895759 842355 28361 509614 845824 76 17 455872 618659 815116 161051 143830 249244 294985 499386 859521 2 895018 168877 869400 856049 855038 590 33 603664 855680 124 686237 151188 468049 673169 812201 229170 304330 575418 256336 425901 474005 869413 12362 92748 788162 455669 839078 887582 852707 29416 530974 511 84 702411 815608 803366 834963 4 392872 256198 729826 104 767318 310468 260222 544931 606039 219947 354209 890353 18205 387806 835645 792103 377613 892883 312944 22 591064 232317 321 892785 494861 891095 856366 805079 604407 146013 750025 297871 785914 223945 92289 198805 642447 26 237169 11 421942 20407 29 669255 825047 899281 728787 11140 327381 798094 175870 70 810603 2913 32 542202 773584 484616 332555 553451 732877 730747 458218 231 81 26 683937 712073 238654 805301 301609 221147 445334 234491 865535 125 841901 729750 90595 151329 895697 966 163863 32218 446192 72213 877643 845303 823649 41316 899356 854466 406330 800290 158328 790831 412530 224895 758726 728883 791509 449150 691130 485561 826524 1 98 833629 286737 817009 16499 891310 56167 796941 57719 891 883900 423415 828900 6879 111405 340255 719320 261292 307977 15292 462 266088 727940 869402 741731 454408 122787 848188 899653 258275 168155 890395 55986 299757 134544 41814 495 886629 1 112001 885012 266944 356101 127336 297751 882072 116350 18 811434 236110 853057 620347 3273 898799 875249 866001 117 52192 26 2 783999 810727 17651 651712 882677 797374 87046 752906 1 18782 894471 256111 794381 883701 309006 196333 893023 847633 331431 857036 1 200365 833976 465941 569506 1 867601 61571 844004 121 356874 740334 289920 325249 856111 493781 895020 132 769899 778817 602337 2944 3819 69269 3551 47124 866982 207735 330923 771134 59292 480 593583 824591 1076 304779 858845 51912 456 10 836938 124436 50286 52 810017 6 9514 626662 655996 875443 2 855242 892274 100595 388974 784991 896031 550548 899260 342237 425756 799221 666336 861259 594110 181770 288204 883296 498787 365238 853771 682732 359 672344 734356 326729 55134 5945 17 799597 398700 233192 32 800335 2 1 191217 678391 872539 186652 804670 531449 222219 851823 797315 126275 138108 793130 126665 598971 279976 702757 692505 170269 641219 805346 540 406695 898965 15 295856 5921 502321 372331 4 410303 845498 397538 109 726590 103031 7177 732896 38362 27977 669029 879177 829240 133124 12360 470882 239062 789409 94446 111432 860274 129374 284204 99662 514848 72 829792 58 42725 812976 854011 271850 659875 863966 681636 60324 300734 226966 793967 838630 871277 551525 248602 295928 409085 110758 818159 437755 4 32987 808394 881965 8 222860 20451 740965 261109 557088 45082 173321 894866 102091 329 318995 33804 25622 390205 3 228660 660579 5943 240023 7994 371353 314909 3 348216 621 844279 38954 2 259948 66812 518429 548669 895701 874605 16553 658878 891973 140 746963 178319 876091 868702 222371 60 825105 592338 3534 173994 888786 710860 188019 466632 200022 59499 432062 194098 33 876275 461300 88673 340051 732530 175000 834197 853729 427302 60814 554408 74 223395 898705 509275 798608 99652 536138 708239 707954 21440 54 458794 844388 59730 550476 1 174550 237638 227 797 257104 123837 762059 2 21 740617 826459 612250 722742 342091 362176 8409 395941 18435 400253 814167 897218 3 248162 4060 621214 899652 815861 137762 7 740633 19041 326805 46063 603059 894982 170318 41879 19 135296 898177 201044 236 163054 50651 22102 887736 570857 305350 43220 155010 132675 285244 88 564043 769566 894780 2199 176004 10 435508 896900 334125 324888 835650 819210 227065 201704 4267 189955 97 7162 828163 212873 723252 126585 33 124564 888349 670525 798613 246383 878069 714651 15235 273 715105 1392 868438 79196 424489 1645 2 886996 627832 264572 669 805660 231914 1 877047 266134 413739 482659 870747 894061 860090 852299 235659 680054 529736 879297 617738 175979 302354 880302 128978 534558 86504 807028 494554 2162 41776 886983 886048 371376 317079 82312 889609 364933 898936 75067 32617 2448 195177 865967 497248 2 804673 16 635288 533772 603 833865 891913 617330 3300 879071 356728 240779 506188 463801 48018 838212 884699 579772 216639 124 82196 222 118023 244387 633200 562303 866313 40 817203 881732 261992 62284 863909 872993 289553 515130 231091 330785 896714 872207 840689 167234 893265 546747 33529 13022 26 473723 865078 713179 254669 805663 1143 765736 106355 594949 34559 57590 471 506509 632224 135 398160 264646 2065 693881 882245 354 95662 744659 796594 862193 898354 188035 881173 399429 326659 96418 119263 659 886505 211766 638498 240411 330835 110262 361069 479393 268958 841560 4185 892896 862306 795337 875906 1596 883218 4 67785 3587 794712 473087 877154 830296 420341 897046 885349 2357 877538 543611 759096 757072 875898 842706 737806 881802 876335 301471 440542 524678 155 891023 780417 834020 896633 9 854 886429 747775 438338 869882 92660 460779 228671 9547 770248 212 289108 1087 845711 898037 332092 706976 16 896305 396162 888966 823011 120 835341 665572 888943 290 385373 644630 462 243508 883182 834 344 772603 2587 199127 426672 849285 215345 493556 439461 38 896256 31061 469726 651831 783620 205 809420 54528 884449 574670 408942 27398 875584 804 580429 17963 53 875104 149930 202926 191325 833350 262308 857764 272188 91632 491759 32 5 775387 35624 438916 59 43442 94 662247 1312 439706 500762 437100 669798 582527 544402 264218 891699 671705 13771 1193 823762 583993 174621 831450 851004 620426 668023 138790 791217 845259 930 342051 772097 303423 1355 733582 282250 834427 2553 70235 138272 112667 895610 749600 629530 895187 15706 814182 896493 506051 1582 40820 120497 417 779053 886660 895111 847934 104545 814053 872894 8 871298 122558 561556 2 688606 753994 125639 34430 893477 140432 60348 496419 36 704185 615566 583234 352679 37762 38 875822 500889 65577 305534 32 19 791861 50891 886468 24411 871366 705527 109 207679 528128 852507 399353 390479 697589 826908 865875 865840 467701 601088 705983 809612 8549 610056 486 416278 212438 27931 847065 824434 54 879116 846541 802666 74902 674065 295389 3099 358905 2 16202 823574 790265 852609 879483 158032 834537 494386 548806 435003 550247 35989 858483 166631 174780 113458 894552 491722 478365 7 808482 1799 38905 504846 878228 835726 1 684965 838137 598762 171393 797146 244147 845035 868656 42 3 771110 22249 727457 487342 332430 14 852089 875555 2 894256 88898 18 198347 574208 363561 894758 822455 1 672719 870757 296602 6 263896 1 884338 621871 9400 356385 247431 437132 692982 16 825763 506416 5986 636707 404938 677700 428087 76182 52792 961 23 18889 535705 496707 355470 110023 136654 6129 871313 548211 26270 860471 824933 755346 714154 9 422187 887087 752897 893575 499338 646505 9207 1180 356729 518745 8 773266 337285 1 347534 121736 263 475508 845676 1823 179 764 65398 215594 615213 552388 76494 327909 867745 781236 751184 881288 849617 7 56517 310342 430139 25 894204 365302 176368 4306 2 883839 200024 897601 818180 216088 5999 890541 767459 145156 622501 347705 896236 4 855372 797577 560024 325472 500554 832249 8776 810171 361207 52247 262129 3 891138 748 568448 829285 855532 658941 775566 889924 231 784835 877708 358267 485400 7 138878 2 897575 874297 37 67838 801478 866314 463587 46780 887475 149 838366 354098 2272 867123 371 237149 138496 445618 689344 742991 873296 786042 12272 861677 482592 491861 9 271932 730513 51 2213 833035 699259 548598 527782 502 880802 426445 350058 758722 879871 795073 1821 96408 196818 586786 8849 28956 14380 5646 344834 766360 117747 120332 578659 721639 404359 713974 894991 1413 230693 60 21 877564 898014 17498 857322 168585 814605 874526 278 883095 14447 881319 260269 876673 718015 6 879444 886996 759897 327209 610807 11635 894000 369 341711 769503 20732 279543 842627 132547 818514 1174 889908 884528 859708 850198 28128 3 555323 838322 5931 827977 7 551876 254664 847670 62370 768165 23806 763915 3739 28056 152563 705730 313685 311968 25 748293 441839 13659 863063 850822 228887 715618 880533 192 756663 855744 86434 36124 812771 237529 889985 730593 24118 773638 235245 279114 260966 100765 94 570570 887320 642459 774194 878826 887946 703749 7694 737630 23608 440812 899934 681 755996 480800 252 445966 716675 27769 702750 877414 84 439700 317429 650178 856739 867525 63 839347 9163 730037 3356 98627 138 3309 301036 429348 289788 389323 836098 867613 861930 4 633362 212714 13152 739725 836388 488430 374424 489403 543806 885133 804355 823943 273055 509393 12205 48921 233061 853496 244254 846968 603013 65 404477 322451 350619 749758 1861 17133 823562 223748 549209 245305 586988 537815 2118 990 789366 720781 11787 891395 3086 343 837790 778655 890641 157 60670 2577 306625 97954 844128 140031 2 260524 88398 2306 502435 663780 654241 333101 167109 397268 805 722829 854202 137069 889315 6857 16 772926 18972 225467 588761 794066 891294 882843 858199 377788 20217 349656 851338 798374 70802 584470 875926 2 887813 223300 292396 152284 375410 831643 232389 640985 815474 598963 206267 680624 57422 145465 335639 807264 271119 8912 264255 677698 3015 1693 53204 876976 795463 765117 563577 3383 2187 326975 783076 870759 61660 858944 693480 540347 271 13875 14793 894972 40 2215 535080 754455 2043 860295 1 2 873945 373215 890293 717854 785148 140183 872439 6082 771310 423233 542329 881500 885358 611483 70683 67664 244486 454161 832769 897980 614331 767998 752096 125456 305406 35681 720884 785728 882137 240 19 723427 873668 284248 5 414006 852619 220248 889712 176079 52105 90305 5 735010 864644 22 327714 799862 614 110578 844530 885335 736 29 74720 717946 9 397010 827687 88142 72792 244165 701945 273396 899808 713377 890948 810625 23313 7 410927 2 543927 807201 801134 318671 847329 15395 845392 192098 351492 3 385145 217104 763286 17543 21 257427 239859 897327 796999 892062 580038 20687 386882 872383 770315 571597 879364 2013 852044 287446 895796 682867 10 258846 688280 886039 155084 308216 80153 818511 5 317 784144 483575 642971 645760 864745 896065 821602 159810 444 348603 889824 33 533027 332781 769120 229358 278964 364673 668828 709425 43037 233307 778428 116597 318562 44 510799 335095 267133 375 178359 447296 720461 36154 279828 883224 826806 353497 717237 224092 1175 737877 891425 596660 896932 566274 1764 404377 5 2574 806649 613096 876125 52840 811238 136784 841728 889235 498591 890917 209482 561045 15179 254926 867972 538729 300304 27 851961 171251 651237 869195 798054 613626 848665 493075 833698 464852 151627 826473 261349 806498 204307 1073 2 348999 241153 712363 860574 370489 580212 443598 87 118936 1166 898351 2 718939 39562 15499 1239 756657 887894 33927 184 589773 241382 788086 198 819838 730822 793698 565389 832653 95195 490561 799621 807292 783043 183597 848375 255117 884941 394034 774081 494545 407481 31 705089 182966 818910 624147 499838 443190 152159 12175 496915 7710 76280 889717 471514 411880 6 897271 2 92777 552133 64549 802963 677275 221610 874711 166744 893266 2 3860 568819 825626 51 835929 869102 403531 874387 601199 397101 611287 891120 702934 338739 788505 811605 861242 238 887199 880809 288096 417277 398480 22 574059 795351 845821 406796 756019 357132 662147 592984 881877 631217 6857 4 7163 3093 445463 515437 1821 380624 277613 895361 159431 19 374298 277 898801 436906 302029 465708 773033 809899 746161 786824 171308 777744 468097 818025 854564 510043 17039 554026 478899 3 858452 216890 846154 732616 4 550393 2116 746259 765565 812585 1145 6597 878731 727401 4 765267 2 151808 888451 252 888590 729376 774647 340042 10 662792 47236 1528 5 263021 804999 446863 294876 23235 124342 27554 401985 395815 145689 376684 5 778714 11358 52686 242564 781712 219454 894990 790769 596687 96953 839208 807616 804437 873301 676033 2799 35 126006 884974 126306 63715 808681 24604 588547 93843 101766 871340 127341 388696 815209 53900 2198 662454 378811 621 3801 832147 332404 11829 327992 877747 2 25 40 738812 876790 11 796399 298 880131 569825 1432 790510 158830 659678 663229 420655 788294 153218 402042 617468 81047 36 741510 868813 701938 292158 13 528357 285730 880359 487689 519980 871179 722812 224443 80527 1 2 895235 899673 219692 6702 616414 742599 715 544418 837313 729864 992 19526 558981 128145 271731 825193 754519 683925 761 886258 676994 775875 8 109025 642829 423576 557327 881450 4099 360408 818280 771 400404 383073 649325 726320 896922 240944 291155 886491 841136 895210 808154 11 596147 890451 295931 538477 896812 318642 883029 862957 112699 752325 764678 845570 11 540971 38425 818224 302984 824172 58 66401 265766 102195 3690 884114 791287 51812 895897 478021 170088 64 385 771439 9 2803 530780 138 896151 2003 240392 887974 239761 291313 6778 874452 856506 693875 590371 338054 826499 852931 774973 821736 684760 644318 149942 666809 882270 755691 768483 872550 29275 313714 858747 843294 852043 4073 208836 206067 511357 801380 861443 580136 646119 52510 868000 575742 897129 173998 755264 5 107609 145834 468236 128068 776427 219765 199151 865831 354813 869320 4577 573450 159071 32787 556305 8 857294 850041 893456 20293 853970 16 178 116282 591672 104 54891 734676 384935 13 44526 808316 404724 798988 881814 797196 733499 484416 562034 558712 622510 3141 717782 4 324601 857437 739915 893789 847745 894493 869954 860038 53380 146997 876669 424504 267892 579626 543861 26937 144 899426 249221 72 1028 297217 27380 7 229937 897074 235049 74 791317 801295 8 688791 2648 50903 277771 541210 16 4767 897527 879276 337427 450469 51660 759553 7630 484331 361395 177876 659926 11019 865904 181452 742221 544760 818052 894484 840197 551064 383182 896637 772502 536737 82 468379 410177 1937 882953 871297 844122 186885 330559 44016 5245 54240 6072 4583 781035 684862 30 6 668616 217395 140659 621828 382508 886177 408 798519 858211 101332 332587 883842 880926 1376 10860 443450 310 839382 294283 17820 760255 517593 809286 848159 112962 27955 851922 889056 596037 73 367481 319878 99 765517 892600 557823 610424 897288 21169 3413 453233 74908 829030 509119 65681 778013 285036 11418 5 697034 328496 13797 67720 548552 892409 4 869150 353803 3053 358270 472859 765877 23 14609 551433 890632 892461 12554 49730 819058 838149 494942 255875 379106 410432 76006 185223 170746 846186 19852 885556 823908 739512 3758 25945 707722 50087 699669 39241 431547 600296 760604 887989 822804 892931 645566 12 122563 878868 3 74969 249205 876468 867613 1 388777 40 71007 213134 725366 834023 561013 883422 374784 840278 797747 90838 612293 314288 840720 827088 875840 366862 78943 146953 374 110566 598131 877045 105155 554527 150009 5184 6734 753780 890626 128109 17623 768108 61055 886550 409342 291216 1 363575 861316 468558 990 120695 29 620054 163183 899510 784878 455678 503788 869125 288003 803515 879542 285821 105 476922 5 495318 242742 366982 368793 846733 1325 290289 840351 879820 54926 802234 773500 13 22521 216250 592619 885010 886043 798624 267525 887721 613118 482143 47 2835 662157 837930 755693 2 855738 2996 648691 604329 305119 9804 65 20 748759 192 233 330054 217 2 7241 858974 1 280 495261 815448 408251 615264 615509 438284 885042 513209 40498 10 2 686620 303831 172107 825196 315617 366856 843396 283323 47932 846471 841566 459693 883660 861329 344504 2145 881207 858764 861167 509943 883985 773620 468814 191643 483676 821212 768666 4 659121 29534 611705 282761 879506 859244 797893 887639 724660 852952 503205 858737 21003 436386 249911 243774 754334 3770 56968 793510 438425 255715 588428 766308 350966 786577 881568 859520 803856 736004 97295 184460 265493 1260 601711 445006 889389 874557 851898 843697 322581 858782 771453 9 255762 3 34989 730862 1 846203 1 619503 824011 66 203050 423944 256 853291 855049 9235 561465 882185 26669 290049 665341 10446 714 130911 27 479611 595468 67504 3527 894768 30 591959 539769 204482 890311 515421 827588 4 765166 578462 532418 29694 843103 5 538015 223429 81131 871418 369530 10 176187 162 305901 4 2 4 43266 89600 3962 457268 492128 793511 215039 846638 224113 110979 230055 519863 851643 644718 194721 221233 138448 424647 221491 738769 862680 8 879429 868695 853456 826578 845649 982 890495 24 354854 896587 394873 170796 847369 129 731332 31087 460009 15 430240 882179 56368 378055 635656 15 153852 76179 885928 474474 814952 113199 859283 713428 232 885504 345 897397 687412 693295 811944 111 805636 407777 2455 898972 18 126719 722089 878663 41149 290680 280080 581529 610584 17 889079 181043 311847 15072 1156 274 874461 430069 664854 929 855924 164737 5245 76881 149590 236054 490197 248445 8 854383 824336 276334 524731 843897 496911 826967 362297 886916 361987 879730 588693 165830 1858 567754 431 808449 166 670542 852285 840183 1590 897831 80379 204379 841820 152191 25158 302982 130 860368 272100 695811 2 73831 4 39 619856 160512 833654 861930 660278 304728 686228 838041 812301 688837 163605 342060 865471 847788 118990 850688 545864 328097 854042 896925 138 287309 867388 523132 834 715133 905 828197 894380 6 765 875615 783393 325283 42405 274344 783432 474756 842093 168 841666 813788 3107 560365 674770 162 702356 808266 44 538817 880561 160876 899283 829137 274650 2 30847 808830 80654 6088 205481 76 687379 644745 883455 307872 696573 60 834238 491563 720476 3842 13 875176 671344 3776 2 812348 507957 803368 886555 25516 875055 527073 4 204 185743 1 527697 874097 2580 598905 958 8528 836423 809279 543122 402368 415164 136222 868224 258622 11 852561 329704 82579 210565 761202 779329 865333 66 521 704733 738710 24 878140 845109 588050 896246 885816 796942 778558 807296 329109 878817 201849 885686 845190 865640 854945 295374 860957 892644 809787 420347 665 685298 48951 103 2667 819473 15250 849240 874946 852386 847469 412818 876153 26867 863288 439178 615242 430 119 88881 807256 395991 89058 614437 603320 382845 122 591422 848830 336609 259149 887366 11358 384245 221773 33362 893221 327 894338 764264 846849 642848 1730 815206 3 660283 1 714570 1 4136 122 806742 411 251125 828156 143 856442 187379 696532 161356 576582 471141 779011 94650 856595 367112 835031 876488 742820 64131 345404 5 217 163943 8835 860013 805188 872542 568661 423059 734093 897215 206161 10724 323767 605172 861205 840120 32686 49 890924 58 883105 843487 247655 843484 11 427877 437155 103870 12 29381 2 856453 4 292229 550573 748668 5772 893356 891290 662898 59160 483119 618753 2105 756419 381 28 872133 70 533845 862205 221911 895230 871468 4 875928 490327 888289 9751 883689 3 17509 844969 473049 1198 661002 241074 868272 792524 427315 511312 876703 525005 272846 295128 1 876958 818321 318329 887660 131693 873071 239186 893660 846272 680559 314333 270839 31738 197198 5 155398 95 330071 409205 883551 205803 837477 260 307985 365712 1438 9 303424 889951 289425 890018 882922 81632 45759 1811 594264 312341 700615 879987 383507 32 864414 1 8340 809231 3 888996 390934 2 325548 835301 569375 795024 456215 893471 326515 101359 172731 681522 43 891089 18 867814 307522 2 26 547820 700909 8 240955 90693 662524 861934 745929 543865 828 594493 697913 390140 498118 887223 666 29176 885553 267257 127979 827164 888027 498649 725295 880411 267 716558 874512 47798 896223 882 804842 8029 84 847280 245676 897312 858237 21 322736 885297 878500 729275 67357 523055 791704 683752 881402 891119 319908 891548 407969 705987 884610 893568 504888 821004 449058 312196 353862 819653 829780 165476 403757 843353 1053 899623 178298 715078 188698 6 495905 58299 15771 4 334933 83041 203412 3124 654783 368842 684553 553846 479688 76578 871353 300 872953 3301 845581 112037 380 220393 27414 752809 877510 835072 468498 766656 744760 13 413981 897319 772326 391487 835759 647754 651521 11564 1589 822783 490570 889458 578037 761082 5102 514086 2 14812 19766 700469 179044 885982 734949 832956 70709 781836 771 379632 354535 691523 882959 787952 894916 907 720637 357072 145279 609834 112 626277 828976 862927 45894 701497 343935 215126 124199 564747 897297 16 531410 638646 626607 3164 596244 853617 756491 896513 2 576349 254836 19 86072 808252 401541 892289 883142 887330 437779 469259 13449 835271 4 808427 840355 899176 790209 863476 4509 777740 857071 896060 754147 559541 579269 91942 82114 227748 711599 162159 33374 38965 875643 828352 5124 44324 886510 826149 796536 247173 818063 173647 763469 711230 568109 763773 582875 2 895934 445649 890144 25 820819 29 888430 376059 132607 294291 42949 201 25685 528436 132056 1479 186841 399447 764998 320056 883447 878439 114804 77183 418608 504586 559083 389042 91873 879098 128051 302980 1003 200569 46213 338 686310 1 919 817615 740256 258462 757583 638056 2 874990 342378 709481 815819 879244 597322 853624 29 7630 430968 4 122467 778883 659926 865224 656438 528536 607366 828170 866149 619921 802496 248188 40171 870 407724 835292 604551 779634 12595 523939 411233 532216 476513 10616 772146 501459 5 197156 792657 829932 780939 821424 78929 313542 6 492549 1320 2 12273 842126 360224 203167 468668 397957 381710 44684 175648 5508 843341 860270 39140 866245 893253 26 2 895161 332 542617 876271 421 637807 851159 840350 862965 5 845032 270331 825519 236512 273449 203356 70208 441797 325917 527178 662041 315840 434187 737082 880333 163712 742117 809 718323 330973 380564 4861 1 885773 857176 113 70751 869208 76710 741970 858228 873535 58 864790 783826 569 31670 855056 1234 206648 786964 870602 895385 654446 824464 8 881970 562716 3810 894375 884042 344864 810062 810339 581818 814338 759310 621081 722519 569681 67338 770689 593699 113721 27350 208 215 340286 37879 74244 601890 863936 297201 604285 2357 34968 28805 478418 642988 9 739763 891070 709494 897259 857575 292946 845176 13329 598422 107496 2892 104730 864717 724207 817933 891916 822949 591553 248604 71529 13950 332135 20 800218 354967 346249 848773 415 108830 223595 868031 1976 436 152129 81807 521453 408822 754058 7950 432549 113663 852486 44811 888608 750830 852377 386289 32771 4426 745412 2 1357 153409 22601 789550 791474 502927 830573 8 588859 102790 143 839790 825927 7 420151 740440 446081 122697 891125 137 870396 262220 730790 584030 806126 717396 2737 892152 397945 893489 755076 725062 685339 880778 730239 550855 396483 580825 168 83397 407793 423462 364938 5813 225270 805696 243 824844 765597 1275 126768 889736 382573 822880 24517 435947 35 786464 3 750745 598108 390258 403020 182444 44232 1105 849355 649659 115344 35486 634471 144152 358 572295 46 872396 171919 74 665328 182 1 296757 6981 876269 75604 705766 792362 882212 895317 42 481222 812012 153571 87728 821884 80969 198 892236 860134 877587 146624 1790 836347 463851 572753 834087 449847 856009 13 852612 249984 196191 106 3 704525 819130 4720 754853 252 677707 544005 685089 244 129691 248011 11378 833407 571602 427130 609045 886837 164492 855181 1 497177 347070 1420 799013 86917 9 400764 175666 69857 792567 820965 134141 4 571 813813 327325 474129 891837 57863 629280 779378 349731 890548 1 36649 3 517 823393 504950 815596 829086 745248 879128 2 190 56916 5 867509 881620 897704 488 344642 620891 790707 434613 596954 534372 22 358579 858896 712888 547 771273 173200 230 823019 803841 314219 128966 197521 36268 91069 845570 518437 752097 819279 2292 678581 727540 814936 864540 40588 893270 22632 9991 290615 29193 164178 446262 66736 783828 850929 873600 470720 510838 2665 255 109196 166322 384142 756025 656999 230021 862168 549204 882754 743300 865751 687678 90 856785 2735 1377 392878 842216 374049 868272 456286 465237 6941 862321 806010 862244 152604 53437 869 199258 596643 729592 357410 540284 12631 880621 46 829420 24186 110729 869449 152960 298679 21771 570340 13453 336992 5 232 619520 220969 336202 789088 93643 650794 46346 851396 172627 47471 805246 853278 473323 870269 583798 606531 873106 742517 675002 571055 37 8285 853399 44970 769512 306312 776159 544727 802839 5 840827 256428 888427 671802 821203 126074 466334 267092 844259 15136 594174 19223 861973 383196 836413 92284 580011 526 875368 875579 852260 452024 476085 616010 3056 394402 759999 659052 756653 223464 15 885230 536132 11611 690927 729821 424744 823208 3783 4 14 267766 172 823250 842797 855209 9660 848586 13 9660 133946 878999 335539 4 127 312834 894479 225377 844648 728823 318555 4 469976 215465 849079 896829 291727 865412 893858 1282 167055 880076 252778 143100 42 535732 757950 10937 551738 281859 552471 32 802620 135662 321 543560 38 468584 1391 97 553544 734637 833051 1 4 893056 314752 860110 850145 63044 440199 289 17685 744557 899749 7517 792068 865138 851932 770 21992 501052 233277 603792 898783 840051 881925 797027 898363 304221 870048 393867 339338 864073 2474 253187 7866 4 47464 189472 570794 56028 1830 72009 149700 6584 834067 2 3 12 879812 674245 27 337216 54236 889146 696143 38178 168149 306377 287293 34 689405 207885 854224 29092 427390 582267 19 883196 658076 316257 269781 8670 761177 838294 694460 872692 884277 203655 52 670090 13308 1235 104572 49198 885519 596006 791157 800946 727803 795420 851525 828838 308399 629825 762923 677496 829548 837825 825644 895010 712880 256 102425 878635 207 233144 654272 45813 795078 880200 890356 295847 815223 1 840229 184045 15976 809215 706442 1310 814109 888806 854481 221478 520320 873562 6 4 5168 823809 187 882014 646492 841043 166801 643428 127 115 55 479271 886277 306021 256398 376615 53699 863956 12934 248 806065 136006 146130 371610 300751 249263 311311 237179 12 446197 49011 121885 495551 870994 115771 769362 66022 6 648996 576327 43713 759627 724783 94791 749592 722 878566 219827 7431 884605 21484 876851 826490 124809 887551 199 1765 240149 546062 219008 213042 1231 828557 660486 608532 309720 259920 6071 113871 643968 740575 597683 65653 299958 45784 1 225070 1 285836 73854 893918 862199 694682 818063 404171 853883 748143 25 257485 593533 538835 7 1226 855336 161938 37 43328 392781 723142 868064 848005 864038 367606 647054 219 410 189323 36 519214 589360 2868 811747 420864 69504 823385 859590 11486 6629 11 887812 850393 897195 773844 363246 871253 888410 855347 863498 29443 473402 746511 382 885870 4 817768 319307 30 433923 881923 76216 71444 563121 3837 193365 680522 3 772590 549845 16 394145 383111 3140 682069 192847 484250 1177 286052 183 880292 148704 861727 495425 135589 369423 833768 6903 24151 6610 641464 791706 63143 28310 53 865352 158245 886790 710424 19150 824693 8465 327743 849118 670256 867408 223 368874 539916 83808 796887 365964 417 631914 18700 759803 842873 10955 194131 842619 266590 894456 300727 133170 888495 16132 210407 564169 3 885805 16817 8 850130 2090 241167 65458 25 743093 368 87009 120614 695 555042 7222 715873 634644 43417 275888 73 895645 387555 837872 896597 103952 577234 705990 18 893657 13236 831977 582506 56681 850382 19614 833476 360764 830640 863713 870539 41228 175950 26171 878864 529677 535493 2 858981 13993 7688 142719 742229 27 646066 762435 516947 795066 61377 31712 833716 35199 222 109250 429 438444 734757 1 691544 639906 873953 216944 148 877876 397 431841 848071 769487 478002 546212 497995 198880 897997 631765 631766 295447 853495 755636 648560 365954 23095 748775 386185 130669 95378 891769 3064 173224 2 86842 276851 787669 19 788718 293126 2 641415 762184 7335 812762 859421 499235 863881 286778 536852 861291 105187 5900 874312 861968 240348 438131 542550 333791 219930 50 2 858650 617936 808194 162 2 807761 861607 605069 787582 26 190795 325529 304119 897807 173636 8 611690 751963 29 599291 3 845430 273 788457 2 867758 43222 876415 541188 2 875491 389809 823434 17412 882412 666935 870549 832269 612475 57576 5267 878127 479483 811963 73139 627859 870669 45951 834790 664193 12171 339672 839831 196527 122 13 808466 199643 749744 895705 539246 474197 91051 713 2216 414150 354833 43087 540939 882975 802916 899635 792856 864562 60313 2 824233 3485 773589 894126 861908 714372 29498 745779 70581 767660 747231 725189 496056 875706 375824 298358 118755 26679 886191 429009 299354 886646 864300 799 813335 389036 203310 744589 895280 885466 137845 231001 865088 852694 861549 788852 897185 12800 776859 878232 516982 57720 439644 889831 101 108 457324 100918 1 586635 364869 517351 287246 119890 473739 860846 129732 655537 19408 144456 353864 267471 812398 758968 652326 661707 68 198 135397 898939 402180 845103 17047 877884 871148 743457 724 407233 12453 646648 509844 772635 143321 30861 19594 865107 21 30 516224 791873 771998 244314 96507 177372 646782 175352 77238 432718 878574 881999 60166 764635 1198 404583 592392 675933 442511 721638 658489 141 836406 445643 821719 894678 676480 42954 837014 12774 793875 675542 390 834540 874821 151 41200 521155 387951 887234 26661 874915 786579 332 805731 484885 365996 743474 728391 728342 862488 4 282694 447695 456253 16665 887641 397238 836669 854463 161781 698589 9 861384 11 2 891532 760183 6777 144656 422877 844781 122582 546945 586083 618988 333777 3560 258 40 344437 218670 545088 674244 894369 792236 4409 161540 72837 860436 396296 891009 721516 799512 831176 523909 84888 656501 643804 767188 38 660052 2960 453230 290735 883206 715193 486327 352457 1189 859020 14478 60844 3 854974 102855 860551 726147 72467 774878 726919 841433 762521 764809 45138 1 864421 142 577333 897797 265 382990 141175 880541 878955 888159 57841 660274 888319 421275 852531 704455 684539 188786 218151 62535 719351 881719 423180 418474 287420 137 392531 3 714254 143406 893715 317741 896639 982 840746 825156 498576 839879 885505 766468 852048 670806 513582 96138 716454 682655 890524 9481 848997 737491 290069 292124 497 887075 426922 456192 879547 803242 727038 472903 31482 651279 803510 882652 899518 721804 894085 809332 875614 54 41110 364611 853494 10 890373 183760 36929 736120 7847 162823 726853 5 3826 703115 889001 489054 21 250423 29787 291935 128 327771 204559 76882 715821 376909 840922 879704 398458 163184 850894 781773 590268 396512 859585 865724 94433 800713 215 756943 11 14 833045 54136 781723 554851 4675 536488 117 730350 4 3 66903 564394 745913 865588 878795 599891 825696 899105 836468 29492 1974 32363 878752 731261 117437 736950 806943 772910 741978 150504 60687 2 122756 133372 472659 873661 434680 746669 497013 709000 24 376864 657640 56 644189 665625 185712 707028 859024 813023 899615 879753 597964 439617 232478 234 888564 127 33296 6 11095 816840 830284 27 366263 13 868684 673189 812236 2095 605175 854120 421451 17242 601606 723781 642102 215 446248 883692 628791 6603 264155 405937 38500 834807 869348 898868 177847 183699 8478 865043 332811 37509 550947 3530 605064 577442 271051 25 626977 2 2 806151 483 839851 889131 644510 871621 750028 861980 238873 666101 13 378645 175659 7 140128 35462 149 118 698519 367257 505612 9 451073 75814 184397 3 363644 766056 821785 786371 23676 891897 640670 455356 783169 365548 232031 786201 19 420006 889 114244 680211 90904 11954 11 16940 57809 184843 571049 852045 650675 5787 833097 892056 52720 298497 883910 456352 882450 38798 260186 615766 876493 876430 746384 377035 358 579428 896962 518146 656870 384075 848049 762277 245204 807014 64408 815957 719035 131511 357974 585166 586676 224415 407800 860699 861850 343018 110033 845348 695090 898028 270 104908 592936 626978 692648 214281 864713 8479 899394 892282 94545 338746 323599 280894 234953 864050 877800 195261 883086 404 821679 222536 516955 426546 2 171043 452063 329425 815122 618144 658924 292003 272051 24413 547735 2738 837892 44659 48462 133 1089 860803 837500 1 300737 873917 7375 32792 817790 653715 3 859029 837485 4 465670 65518 570980 9681 144 893295 523368 170 410776 799304 340728 376824 823896 45129 877328 896842 877846 17 391147 893198 205934 73105 46234 791425 69180 878075 821361 215199 19 59039 248189 777543 450389 62808 9 947 1982 185572 406082 68265 406357 867622 125 849971 751694 141645 865506 876711 199373 613470 423134 880734 202560 382842 485913 431144 48818 187247 126264 93007 1860 213449 899956 7134 12 864859 6 425761 857149 724486 716025 406553 180083 797599 406160 14673 871353 871302 582024 18137 871983 39 856631 894385 3991 895040 341589 895916 851191 720940 893171 334441 6 552786 56801 11 120788 85583 299889 741974 662513 854507 38 537826 768496 916 504960 853886 140 522294 405914 259015 3 863144 588 761584 96663 853520 601800 842204 445535 3 835902 126983 663389 831090 377425 309130 125757 126773 681153 30547 559131 9 811284 897139 828134 731579 858136 417646 885317 203787 89731 350028 457269 374337 331730 461 227475 381882 821396 885618 18583 721750 857374 869690 859223 641886 85105 346557 490386 2 31594 135756 267496 855370 842691 3 407920 104696 725339 828267 880712 421661 887164 544985 3996 784539 72395 83392 801174 642152 216652 21020 750773 64660 656416 7 627997 1978 781884 802097 288678 207440 654569 843669 878602 2131 874123 750110 869826 283 29695 767771 876356 2 654469 658975 104127 45296 773518 155744 8 667908 863258 407 896732 415535 62505 307477 3796 159 426356 188416 844077 804928 783566 72075 261909 713385 899291 39049 218551 877953 166792 4 367762 299464 847042 161065 1478 517460 815980 682664 87513 615097 590902 165597 242555 787861 459557 833176 10291 694192 869659 743698 847087 80144 852521 898541 543032 92246 2469 470 804119 729670 832764 719141 503302 35081 755086 336 899821 828995 456653 222778 829400 769760 165274 896446 54 109980 38 175719 10 888079 866226 34272 214802 889803 44855 872366 432831 559691 56062 223047 206634 168075 22 889467 847507 806384 4 13 51640 874063 525276 334948 518242 238223 494435 24822 891475 4140 1 4782 405839 534680 312184 889832 264505 306427 858777 741322 805683 775713 759087 624492 264 745735 3866 348474 559440 204206 488203 755918 528168 71331 702 852743 893991 758258 795310 549459 109839 265976 303717 667647 5453 33 697011 407530 875602 377338 578612 735143 38434 368863 774571 1303 565894 508610 859678 72 851997 4950 433822 419410 664 601971 65344 86322 869005 88175 729133 459648 92455 728656 422185 847582 715919 85330 9 859784 78 532773 844724 860838 892119 40 642230 795488 827130 862041 782524 359397 413854 880665 45351 131820 172 898053 11 880593 222 35105 790518 733361 787079 892535 192 530475 389765 387489 127 681253 3375 518445 374716 799204 28 144 642537 631854 88691 698003 879737 360196 823133 817835 499928 784775 61716 494032 895849 391 192623 894604 4 671004 28330 23 8 2284 568220 896398 6495 874863 863860 44049 811886 602899 317008 107961 840450 996 879663 778711 704 93229 23278 155 170 803137 3710 870700 60891 4 331453 290805 395 627946 115135 402509 898211 4265 624954 2 859156 181057 43819 858944 45295 3248 671260 244734 821241 3 78 218774 861421 695079 161491 655199 396710 136493 6 860227 612415 896459 77 850884 797344 821308 7318 316 252079 574163 5 806160 866283 850937 843307 278762 33840 678734 862385 110273 794527 355 73236 263166 10370 7 335307 551160 282 14867 844079 844870 825656 16 567610 284206 761034 430701 726533 415739 74835 659 51 655283 573543 474735 789677 779024 15889 99080 759747 877378 285451 840675 845264 779669 213204 637587 706978 27179 793909 555435 39 467626 837204 369775 872465 3546 436893 10 4 333402 716401 761373 769512 897149 882072 629977 873978 887028 766810 565954 880085 862406 510640 8 806244 1 270001 338779 37 284818 302292 97384 32 751622 241823 712684 887706 789281 309268 423858 49517 739420 86696 834466 648785 556448 888480 835959 858431 819108 675948 74 883801 109834 340 346023 73183 2788 751207 142762 862076 708301 607928 628601 453547 728454 866252 313575 896533 236669 291597 215107 552176 124 375775 529957 688076 326113 60444 134292 3835 206266 321089 539615 874003 433678 410665 168926 27 867145 44120 5500 18916 6862 736105 518160 844851 896138 772200 44007 49092 113801 656800 572376 455337 617 724336 647138 391595 652966 572 38349 424578 264934 566013 425027 18568 443 32 484 560119 437234 770565 275491 249063 96 68058 835475 681660 6 841766 3616 481010 872845 379222 889571 69258 118629 3413 3 181952 845528 63231 209110 14694 527910 1381 6464 150974 840452 895326 296924 220505 896687 1230 44 755858 542863 875897 670070 107 875741 843760 873288 102 295306 775 884257 876700 265496 538753 726088 21 895315 857808 897804 204642 1035 212805 1191 845637 302761 440899 7024 331427 5897 763375 543305 2 882920 241720 885600 870888 334050 82 890916 126603 884107 9860 184619 661113 878212 847086 97151 301566 750532 888231 894683 651064 134500 71670 580053 224984 461646 257139 605499 295244 97 859366 633646 47783 771009 881976 76652 676294 443526 406692 896845 84 877463 471747 880807 426560 257347 2 842358 788016 295701 4806 189154 608200 877413 760838 4 139243 197 826924 89665 432722 4 189626 848577 819896 143 485493 17027 2 2 847108 1 653 15 899234 43617 413571 867278 84230 887825 572 874571 874399 318036 325197 525017 321 1 9933 65 724446 267749 626364 609838 509992 886084 60154 865272 600363 789518 200425 132035 62 591240 894909 96777 742676 18239 229058 830729 529634 741801 2 638983 24951 421090 739342 756669 824184 747497 896184 318816 2 421282 120346 818131 88623 107028 598841 864837 1251 1792 729 6 108639 275 850980 590249 96275 687 706826 869921 879006 203685 3510 107 637994 856405 208013 287558 362458 734657 452351 60643 299757 857492 76933 676610 840942 169553 850900 1 818941 39 461253 2 652441 606904 883676 841464 469907 529975 877841 120948 58069 812249 848728 662323 868016 898937 438859 135408 858260 770879 620097 226514 206828 271787 3 319857 9392 883220 897706 8 114 787099 502577 899057 527935 6427 887836 641775 711564 91435 756684 720893 895804 210099 229605 154952 102335 755830 669965 855566 388933 306953 866522 241845 169472 856549 896952 825955 149450 352456 706383 186002 209867 656706 534894 821851 393837 811844 832865 878088 343948 214714 121297 665915 780021 893976 221005 890336 261810 45 808314 8823 128261 664904 491795 894592 756915 749864 869171 19916 493719 502892 868385 870158 857804 213900 73372 126857 829002 668495 214 579737 58261 336043 31438 693141 250835 8 360775 78797 233 888273 851727 869070 850816 51492 863019 60529 753935 127456 788981 828701 849889 823954 883466 323759 890611 779314 5 182374 151278 883629 700 860870 108865 844648 157766 892712 488702 88336 104967 149998 203443 748541 869359 893254 809644 457277 893048 780448 899216 326803 19 427015 332691 680905 750017 98804 4 373259 893387 77793 136 856604 807339 625711 3 837772 6085 713362 209496 268534 605080 3253 828544 891662 30 859448 78 222381 855058 58827 783650 796417 197067 14 893345 202 635322 8 795687 263765 608992 882105 771252 886965 906 509195 665433 871777 94567 466347 5 887168 192913 152308 4883 280097 530876 865757 844078 858754 781505 527279 1692 30 653718 879772 118866 746306 791794 768416 324363 21 76593 225 294307 69 897297 856733 682608 871228 194091 156844 823577 681116 671115 796273 885314 894021 121 298880 887596 584182 39540 3566 26204 737120 897745 462831 34 340771 57035 166310 2378 2191 2 86205 317330 233435 890894 670346 2 899551 738833 851769 32371 727130 414621 870396 882959 831107 4833 843620 167529 881058 881213 138029 146659 855374 864164 861666 640293 892262 843243 886551 818585 7919 56 701960 837601 333 872951 843231 885188 507031 846231 710379 873761 516842 2 265608 674297 10 685564 669574 512989 879876 35 719841 59169 695572 40049 2 856989 19522 212301 9 313952 868858 893481 336299 855060 77 387999 600856 184 857296 892515 811188 36595 108 662496 667268 123011 679130 879601 17964 198376 426856 725183 93790 845032 70 674874 296403 10057 603870 796438 767095 465592 500645 451887 398490 35376 896271 73612 381607 814927 284144 716235 737134 3 28381 695944 860542 874130 697819 894522 276035 684558 842676 57673 41119 769424 212322 267781 49 353208 21025 115 58 798886 810055 2 230327 3 339022 7120 54637 752844 831973 997 886229 2 886997 455851 574662 2 447818 804289 650568 631367 407947 846050 896393 49621 457 726684 584331 2 175719 897616 845285 851267 553135 889074 195041 6 277774 894801 5 809389 11025 631606 282782 633382 832372 883094 8006 37 423858 91800 634136 870998 685810 768478 824483 816062 905 1360 441481 176405 709134 241958 737949 406245 1 570991 325 758713 181550 612450 683480 783510 2 474201 284 80814 58258 797773 88018 466938 355 216735 811903 1903 619758 433722 113327 868543 711952 395659 860790 877257 883585 893358 899676 340470 3581 810352 42 788664 24 31114 756652 889486 888600 543254 695755 367581 283639 432944 27785 749678 14 208545 890453 723542 806156 143 78 125197 685167 59781 326061 891896 9492 868053 7901 393524 16337 514376 19355 139778 275297 882020 112 179086 16 27197 11 780810 661640 685205 198 197748 20 31132 882337 871256 153613 528069 211516 56287 802103 100507 53250 664537 895941 1801 300555 97 833423 857103 7037 257912 28209 837381 10546 655 365679 443353 54147 24452 34898 156490 8 165325 356651 715656 412377 866131 56318 55 712385 90675 6508 460430 479671 507942 166014 193481 866782 849918 939 196110 523137 864475 611557 792604 1 883950 833335 898336 42 7793 533718 646201 866203 2394 796436 868242 831304 762036 397602 10518 97794 892620 757441 819121 21641 873877 849571 818998 838040 10228 502715 845562 443741 709728 18333 884047 659821 890154 784171 878728 135129 57 64 621635 840732 572 886507 865376 712312 482109 416 645 799219 717461 267730 838964 486240 644 872620 527995 561032 680563 204736 370269 816323 589851 85 572401 776875 877400 23626 885059 14160 893326 131 23 607105 59073 395959 866802 417414 880149 347785 693310 1244 82 858369 740273 364873 567880 4344 204094 896197 824099 4193 400580 276447 34448 728712 562833 469555 579314 112538 104 198238 713769 213698 39749 860811 752160 867136 126 275 1740 80596 868332 227910 323482 2 837543 11 867089 108233 213 710404 317671 862878 3 895910 755648 476050 75560 709967 110428 817393 703006 3 99479 1913 867130 12 305633 29642 202643 549957 15 329518 745231 887496 393959 828327 153991 853325 14592 734154 820507 28003 679164 752849 345575 815740 474720 407780 424874 690312 858027 282622 607532 1 253850 632213 12 609047 835718 133 392885 53548 24 63193 2224 855148 156248 594362 872284 844032 886113 398166 790170 887271 152838 758738 106967 11224 7520 47771 893106 7272 784675 793644 88 394157 887655 3 183418 887177 4537 750490 302699 411598 857010 714594 419662 99733 318406 11674 894175 859049 899383 907 16 13942 441587 831188 360563 886293 251489 694728 4094 59614 997 159 200748 44839 299773 898478 787446 678767 101 700496 194177 852218 731538 869791 884201 8 3047 732730 788 15 489642 199983 16382 399413 893214 880966 192539 575704 828591 13 178683 842444 554 689106 574927 388912 860286 32953 1853 857438 16863 630038 314607 307418 893110 7500 797331 710985 829765 865042 50656 896824 2350 218757 76 882482 843575 175487 701187 1050 499340 124 166220 3 162643 830891 872095 867405 877964 408053 151234 81413 37673 657043 887061 686607 20 423129 348 873198 86818 93 675655 699300 850126 493181 850732 845532 587162 308224 837540 153199 889900 333010 869656 655061 618745 88846 746661 277918 7304 677835 233188 116433 898271 778205 93468 111979 45323 97522 251383 586598 13000 49973 495392 813074 883906 567 558895 234682 401385 300180 841841 43150 53718 491278 485419 846087 343345 299008 882028 158052 22978 339646 879361 173555 169205 693164 88031 780919 884995 772675 739224 241608 828078 609958 176547 899786 24 852564 1721 88 876703 863628 885069 882403 306920 758831 895861 277512 880983 176210 294783 373712 874937 867183 394892 846673 893076 213987 2 155481 282 510752 823751 607678 713780 874627 4 247048 400216 12 820499 71662 828765 1870 5210 838210 835815 58262 3104 853509 152446 1665 47 657823 513211 887564 827052 356924 77317 370947 6851 154530 247345 5249 632290 447711 80200 664145 740566 740204 878820 617238 25813 766638 50922 2967 391422 774395 309274 853467 855807 841664 410290 17 780169 808502 176321 801178 621934 838673 17351 269430 239527 66981 762807 3 882457 10108 93572 40048 835215 628133 896452 709670 48438 128298 855577 636344 848489 376 892822 167799 415 1 811009 342941 83907 22 883517 11227 186808 283086 392633 537798 611300 859300 17792 866896 144 857911 2 648363 792476 876438 139948 878838 795448 6 695155 889077 447998 177099 884488 304769 536662 99812 849201 834391 533791 826108 616774 2402 376804 454421 371686 639992 1529 249656 780484 899601 521689 763385 524899 20708 777525 365830 160 216011 897756 273907 671540 869759 898037 15 796360 784607 1 858478 211414 227638 859300 814506 840872 463230 866495 103528 753804 862211 789492 611687 815335 836425 419082 479383 74529 706729 34028 13891 138484 1343 54885 2742 896654 895529 3 521196 593168 885915 618976 811348 851403 120635 223538 845515 664836 878240 887865 3490 889303 647132 652283 11664 2 174276 519935 350366 147085 10313 672777 133203 20 415922 322001 792080 756336 893628 399899 1853 17 507358 206164 831203 677415 756753 361097 66116 877442 816898 600991 798050 16 843079 780806 324057 11202 549668 225 194231 794182 100 890011 51 35141 1321 541749 470342 887187 817340 295 20622 146538 571679 849652 6987 50459 899338 831687 135215 370365 68933 894566 881146 866108 98824 2 893681 415554 716843 111470 872561 824868 42766 818673 502289 894691 833864 33615 241834 113 854963 809442 281073 796404 472517 2058 661803 268490 839918 893662 236 854208 820321 259122 33634 297437 839 454493 3056 854829 884441 774633 208893 791878 32909 805230 46996 2 495692 224938 145651 154616 786117 698727 287 104947 277 40158 58145 853054 291456 21649 874411 862170 867718 18532 10838 899432 866874 882080 715916 708246 373 878560 152185 177576 11 18 868983 218580 283756 899741 156332 117082 176159 69557 610075 591798 157973 892289 768684 598591 5 588650 21335 93281 194027 396038 820312 877238 300098 675299 220913 619355 263549 412144 2924 117483 829619 402514 441 853646 230348 596620 174020 1248 112913 646454 676699 869091 158911 880076 259910 802938 108524 12210 831883 846474 246 44775 871374 899025 2 35546 224976 218813 340476 99972 668331 5252 363660 213128 855313 769979 4039 870359 25759 3 401325 749392 661417 766993 488828 28 827027 424910 120 894735 2688 669645 468395 895257 891492 595244 743794 214763 286067 162354 777437 171592 712209 408683 858141 90243 780792 223128 12928 795365 868582 863789 620908 68 849264 113100 231999 492665 895635 299509 675996 1038 844911 846969 877503 758936 755373 834414 894584 899924 794416 13148 7110 592026 769601 485876 52 39839 839440 123530 51 4691 876527 642810 832079 895795 728448 2 771009 4 863440 1003 548306 849955 857600 854335 17730 148329 118642 890996 732838 399394 697138 10797 703788 495986 244332 46101 831135 383118 4566 895536 630858 101867 158115 91655 864717 785523 825036 551498 15626 625917 3 22870 880596 710359 645443 709208 642932 216734 879675 286106 5 181 716298 22 912 797789 47087 155530 590045 357208 11 495397 887808 848609 4 251183 6 228 94595 423854 251 217064 864014 166073 728823 137557 776749 270177 230451 745203 327320 20313 320666 549539 526832 27 861513 65679 1153 645797 874396 777829 877355 536227 250024 897634 835036 215214 25 26712 581266 34 503742 693821 213503 684463 623869 542916 505897 308417 840258 523574 37 839632 429778 889200 668979 542893 154259 887541 83725 496009 878651 22 186787 478996 809806 11 842712 214873 834225 754729 716338 456155 580360 1 797755 20436 875057 414683 5 46546 6 261704 872065 859272 700723 870243 571396 1554 211039 288705 89321 568151 895000 123631 214192 840475 257888 879101 20935 817109 243 529751 888546 2303 541906 869371 872311 35723 839823 2769 626083 755956 383108 870801 98969 875327 850844 162030 6691 867831 810251 20611 515576 883702 3476 17222 20 54984 797482 753073 815398 295230 288016 584523 886425 545497 524 788347 688493 290798 236049 882960 4317 607869 338714 2 9 521801 849356 3 809586 89143 261120 830173 56651 3 725494 735348 540803 40 1524 19555 862610 111 880328 391416 804777 234143 711322 361 849681 581638 845304 535 575586 253952 899922 63287 820124 251228 655137 328310 44786 167127 398942 660301 894018 784205 782396 883063 1725 285393 290634 714242 784765 696938 181 324022 1 642024 487446 824468 559968 879097 865810 560590 471572 60965 266054 885257 489603 416 689145 778707 307979 476430 889458 157933 885440 597864 868329 430994 200122 858218 179687 26537 478314 871246 798356 892577 718670 558786 704317 15 628057 375637 111 213534 897067 495484 62003 21 443854 535 805661 704136 731998 89 273108 259841 860621 814737 515492 820147 12479 779192 899091 567 777392 753785 308341 590237 425996 897581 22901 832188 489996 852809 253657 410936 6350 728192 500721 842036 290015 160113 127347 18 120385 875753 1486 55967 884879 228725 79965 6235 866785 4452 9228 225234 108084 164295 72 480382 77918 763306 70908 569014 269133 513530 812555 286772 509490 27372 197463 7 836768 879959 36 117520 537224 19505 892912 710423 635613 9 31808 386227 856552 868364 687352 1 88201 518267 836255 158698 690289 485 726040 600955 485628 810258 45656 897842 587787 196042 892058 357849 845237 846184 436783 3487 879609 816962 857957 751709 377667 882286 482418 4137 28463 795098 892917 831373 803959 769959 200350 1047 232729 586758 817860 869016 10 859808 781661 740956 598889 587900 183837 488340 454 839053 16 11 465 866799 55602 823944 10 813516 157458 99008 82625 369 445553 12788 837018 151172 780184 340325 116391 82027 36 3195 850931 835523 859056 961 891164 784356 757690 8 269982 772267 894708 214418 41064 833113 822668 854281 332 790765 356454 23 141637 573961 875964 708895 139640 772776 761946 108443 1 825337 582018 83363 806965 25 102 86535 133 655010 860569 878858 10 891593 894701 819655 123596 18530 263795 876220 864138 874183 136834 2 104 822493 527292 793712 154417 237244 101305 135 811930 836008 882007 883790 893421 882355 108790 783527 657640 6 580107 258330 822413 688936 749 194774 159697 775485 101323 869046 162 82879 832849 274048 840598 116347 251981 487946 827135 294483 373629 899908 663989 6892 403380 145274 653112 779721 713459 13 145473 889612 844318 161249 357514 694828 9113 761914 600788 204154 150667 876192 60 1872 20591 191 257321 27407 417197 898764 182923 2 809408 880591 288683 723424 116 746775 1 872864 708415 312424 820949 860488 890623 816587 1790 2231 360520 7511 292151 816740 1 327476 313147 36162 883993 519750 550192 859602 879809 830262 1311 787444 888532 413675 237593 23 841953 42 133503 899187 709962 788890 5193 65791 789033 236807 501 169981 282 170089 145787 780371 60949 292739 98435 221 742604 497730 78 896581 819669 258291 296031 131028 694662 218020 665019 840612 895362 183329 114 26 2346 830593 117057 648986 238214 176 319698 516 769263 25221 868548 787660 887427 648552 866241 866455 806294 516370 141351 257083 730047 709354 855554 345600 895651 4934 6 2 870992 1 669028 358219 226870 388470 861976 395298 888855 79627 661441 508940 419151 893302 23928 18767 265 710519 1465 508300 636878 393727 435287 19654 870735 65268 246269 880059 822563 33723 634779 337985 391405 359462 269836 21 808145 890409 836879 871363 770693 1 10 459354 779480 789066 372473 14 880190 201259 31799 3 830343 581517 142332 9494 263367 777501 136218 755584 703278 362401 695004 805611 331780 759984 599274 849094 367924 120101 1503 235185 860608 842742 203408 16508 288115 602926 1471 897365 893567 873321 896587 252404 265327 820955 99393 390001 67298 262018 890654 675150 770213 294520 4 890300 1 828137 779966 625380 45909 153581 800594 818850 353260 534510 369700 582471 244790 41105 222273 70036 852620 29483 439979 841837 720923 110172 795819 292090 3 85405 706796 234412 16 519453 893 892111 333458 24 599848 844147 864241 810776 42 719087 13043 882890 2 509743 65 229622 844134 490 531738 667950 636575 11 600894 717567 753257 5189 5004 260964 756396 164745 587918 881788 59 449981 300004 848845 459679 450020 688637 830811 697100 849765 448047 4 851675 766534 23186 346619 134933 611601 564976 75970 21391 877603 866690 467852 165209 892090 336676 822847 846474 112104 18070 884647 98076 32762 34774 738172 892039 459548 1562 887772 223912 831958 851180 226303 787823 73 407794 633401 814166 834835 889067 898226 85960 27426 683693 565791 397783 81971 48007 545 12 874088 2 797532 876782 817794 886562 888976 874730 54 689467 879597 301881 328630 899523 62568 846138 84802 122666 588020 757334 409693 650014 579398 807251 891810 7216 883585 605050 41 113186 28797 781349 2483 877524 284250 3302 850606 720619 677912 431560 42319 898197 889860 738916 2500 879591 340161 445180 824482 118635 194595 109504 173293 36656 275296 830795 496288 755061 836577 10404 843856 24125 60 3009 276501 800241 18640 852290 779536 132706 323199 632948 891227 892982 22 308743 102921 2 877642 787724 852469 894618 682716 887182 711191 278643 220787 2 520665 468657 880695 601772 606776 149913 138891 539516 810130 820838 857727 339 757357 28438 803049 693095 890057 701291 881177 190215 330375 279256 438090 884015 22263 401353 19194 596114 325057 48 888631 31964 822471 783227 11007 169446 403228 1664 858185 771146 894635 175800 867718 291839 71233 318497 888186 288228 808432 789634 898833 410445 120242 3068 633661 212950 566846 888516 510913 467867 248902 1 834895 51366 826477 777569 887622 464401 289998 405331 860742 3569 159214 7 658849 898035 287831 664795 543223 532528 29626 848856 311 94854 817410 10 591011 710738 868912 178 536121 585 205 532640 818061 223 537414 497637 852120 2139 184604 771392 404022 202131 567444 292372 891694 110 662575 893212 403865 843223 815184 779869 77994 91423 897636 539516 54749 875361 884963 23982 18 857654 1724 753504 864497 142177 887722 515573 808180 851367 159764 1 857829 548795 3492 868455 323774 869348 855792 824465 73819 525327 54 768095 826481 157820 467287 854249 646408 800663 821635 21216 852863 12180 690511 27 805871 554110 858322 450 20463 874720 152568 40278 893445 349732 246449 802171 683283 35 637133 133757 210 154632 202864 651434 877536 563636 395 708788 760915 757642 804417 79 876323 166714 185632 742873 760631 616692 801497 487748 121907 615601 752073 198540 24777 515429 864789 98766 787219 460928 105 19 31337 565259 332545 118 843842 874671 193376 713146 515971 12944 402807 898907 129697 17 5 45058 876293 161115 368933 372 884170 104 72226 746493 78827 840092 263774 781936 14 326766 7056 890787 785016 518906 849348 801164 726126 869172 880927 60616 55263 369926 797094 429137 1409 281551 640424 186 838776 383405 181273 172593 203697 727374 744006 88731 148656 781798 1033 267950 894606 15502 703771 186816 485426 413934 635781 120443 739724 288431 892573 100787 867832 878466 854045 16406 3 1 29421 319365 192525 225110 826543 243407 829123 149165 861207 11 370483 444 95662 851993 254969 397405 777631 836320 848723 377628 785950 14246 480918 619382 687022 755386 858065 213419 851368 666 797196 624542 864063 587199 181413 415093 428772 200943 14 188721 272646 501 4 135 776809 235929 857742 786730 82418 897270 491619 879279 832906 6 225300 896898 171078 585981 584276 458702 812557 887663 722623 222251 879030 850170 74400 398938 211645 49087 957 565074 296945 303860 647463 1320 711339 392185 820198 111395 18499 551035 275532 874136 550167 509317 375360 749860 60599 826219 790679 885466 232451 3 147886 5308 51474 2 372982 523341 34273 423680 32257 793192 48 804839 804585 896831 845888 819918 895933 831814 880617 898841 7 818231 841488 139472 280713 835411 33 5372 248750 663438 515647 6280 3 185375 420725 90465 90275 858703 101735 35 885738 603031 684043 129602 591452 45324 706667 14384 29 2 326193 492144 95080 777728 592716 189151 2291 863483 753438 693807 876757 49895 170943 3 140143 547116 1 794646 795903 18 754818 331679 237621 4 606791 3 501104 13 877879 6479 241715 20 51764 627432 698868 23 36959 390003 822212 20100 140680 806086 718273 51 14507 11550 691976 9 793088 727118 627233 810491 394412 756256 118057 770797 893656 815845 871989 895380 213376 899519 264412 334957 4564 275841 112 897291 714030 1 835051 894114 414301 741829 276480 167899 225 15938 775068 371875 790997 254956 898497 11678 164238 801914 575025 4 872484 876198 856385 28711 515414 685884 221586 5 557077 567361 50 17 128072 766250 596942 44138 2449 541632 19 246481 869531 1487 716456 889775 896518 99554 548652 818537 689100 276 655921 873449 869923 192 90020 19038 840943 792819 894834 897569 502 19 223552 10464 397330 172 597372 898460 64296 408663 366753 13331 804772 36720 87 546377 606555 887764 93263 833942 141869 90905 10813 818243 238674 574530 487322 786782 85775 852791 815325 103884 573527 677532 899514 585795 26045 435598 757454 429029 33312 801704 232146 546058 898712 4 851122 750841 825730 872521 831569 537092 810689 118070 745925 581668 879763 844613 345734 1477 284570 875078 390692 89 2 893880 878492 739199 887603 637727 49502 776659 172 799365 435107 150974 827437 762359 889124 10 352467 121792 861242 158973 533144 882858 878235 643234 744396 360715 743991 720311 479696 67409 414490 288984 323069 685914 555489 847691 262197 799722 468 175303 841300 190 57030 506498 255753 197786 807168 640650 202200 723909 352532 791520 844770 885232 640619 863230 259352 624843 830195 897076 27 774406 305131 718893 79 766841 462537 586091 740937 669 428 287433 394518 365511 64486 812765 837065 895144 300289 264918 23 887995 200038 4094 195270 889215 788656 61 64 774080 841845 679982 60049 283990 899305 897019 600550 562639 165 878614 130496 31 551299 715976 777682 135675 317383 490353 456375 41 365363 794157 228722 702770 880006 762021 32979 225981 606290 64825 12445 119183 554 73870 32 834078 315588 200752 4739 213774 880233 256981 799771 224800 352389 175253 507684 5928 2568 842007 796923 213 794415 122 91379 38973 161475 783119 516001 844301 671742 895869 850154 878195 777265 333 743408 808151 729673 863682 396369 757544 797469 762459 785698 334885 39 194306 497398 700842 670893 457314 4 797229 47940 864394 788038 801253 798561 677910 392531 283419 52247 791843 21450 772380 307773 1169 362018 868560 616468 41 805326 860700 70641 3 611045 823143 94 23106 844163 393163 19551 288919 892399 360332 835344 721184 2 908 749636 31497 29 766698 892521 310454 725285 415746 109994 506677 2 31778 29 136378 18903 834249 827352 243033 843551 76885 885604 896814 39 497774 599586 838519 724721 224680 4 845706 788193 47031 1 897768 214026 823894 9186 876825 214630 882137 350912 235913 874313 731029 553063 282208 861926 252460 283383 387453 886571 858232 569371 884186 837254 888238 849927 776367 160762 760746 738979 5 376977 704129 83615 644251 117540 127 773859 141409 875555 852002 727 844253 842666 102521 11 752407 334485 917 25 106049 722048 787373 701307 630395 546816 29238 853156 756854 566954 785079 4514 53 11191 201021 767236 477 899210 147876 1 874881 44 797383 836819 726962 350112 30 566513 38114 364246 3017 895853 439578 26117 75 789631 563985 859 150270 118675 884748 826223 473330 689573 726453 23236 284113 13970 654454 841907 812155 601639 101018 891508 457603 849188 371130 445726 798412 136331 855350 890379 153288 877537 720470 440875 419665 853555 840354 885704 4287 773484 819646 39621 431667 7 368 530056 523053 889659 155914 590824 403491 778428 882173 7 202152 359 543093 2 852824 862003 12435 165010 512206 198395 883784 709986 322507 268 865878 716466 643090 824586 826200 29 197511 336 811023 791308 664631 898839 425357 370245 51544 866416 566887 897678 12956 213500 393484 133526 2 850664 355364 276203 871118 647699 4472 865879 627005 1248 873569 550100 838585 327088 854265 889386 697128 184101 645613 753195 87146 783302 250801 434080 694553 559369 752323 79814 678461 887657 329868 336242 611727 84800 120066 813011 839975 280169 683579 228144 88919 7439 552782 723712 171173 149976 530879 377942 611132 2 5196 885217 877277 865225 414635 777734 473543 763359 120931 496565 43874 799262 802913 332491 868874 794333 847781 14 290400 921 282124 891753 288710 843728 8205 859491 799515 506416 366937 676620 447904 602667 778800 650438 254812 867163 367082 817716 18989 835846 3 268471 9 671475 898316 512038 27594 765752 582544 745045 896487 13 833864 801103 399292 1284 782889 759244 22 606148 573297 860648 435416 7339 861344 4575 364577 852064 353379 55881 778609 742970 367400 777366 145283 564118 674720 330727 83398 656147 530488 6258 16092 44276 277433 880276 892185 2744 821376 557199 551 889001 894356 2481 44413 8315 157366 888274 80 436337 303219 626949 839337 696774 2 139 823322 210764 871700 303258 8199 38992 2575 619071 69649 460103 721111 433071 726255 726622 864003 848868 130397 784708 887912 466765 643163 887771 640179 872314 173101 751288 5234 882460 585576 473742 274911 839311 477562 3 224985 751328 12 354594 897939 188474 464737 874983 624402 37 827286 793617 552796 885474 76719 5 414917 11970 840267 2 20360 1231 865214 24076 395078 730555 869800 2908 658654 730618 636085 422853 715142 56310 225665 884589 806663 739225 535942 819210 861380 16 876454 780454 270812 47123 802338 862054 301459 6 65000 447842 12346 100 17 382452 545417 144 261771 233533 167330 839531 56 860356 881042 13851 873585 824213 252166 482974 426 481206 836813 6044 793998 22 779903 1065 682719 787878 48927 41980 633933 105 242176 2111 842972 898148 722691 570 175985 29082 827128 759697 213556 259989 868966 59218 864546 58595 475937 192586 809053 42 5723 10 895486 4953 280282 837701 1 231288 802375 824 882168 482861 107399 410710 868606 880995 106587 1390 5496 869393 271935 23310 614740 656586 10 74968 795790 203654 527604 848207 763353 266 139673 492291 770867 312881 459675 801165 743433 98788 101 2078 727675 150221 1 194556 611742 737668 27167 2494 280652 150717 128 854284 863954 509299 579364 2193 8 445133 567947 19834 154 2 862154 191871 49488 244 884834 493624 540853 6 463970 464864 21 877524 855043 888213 773965 180894 396797 838927 33039 23396 2 414236 816015 569833 639363 495610 106 897478 60061 138341 416057 1395 147149 854804 287812 898534 850555 6631 622880 743035 883898 143 669191 12926 892653 99509 491161 774955 519306 755247 710484 86796 7365 2 734282 327 336640 447336 6019 751868 482112 880161 122297 801887 852406 872258 146 198657 898567 867878 59432 345600 818517 14 652093 220578 275887 265999 821 671958 813663 344731 613 861529 1251 514648 760994 723071 45630 750278 10 696885 291090 844141 1 25710 753113 786215 320280 881404 260616 626616 830017 26207 552164 109462 213887 615302 148951 878072 827939 140833 788373 188651 847452 296007 151106 11300 282004 660 683358 539503 5262 254230 305287 238041 664907 7859 662325 846892 223257 168667 733404 828150 6191 408325 298494 383517 354252 165121 51230 3 73 896903 7 866266 370 516662 750871 678940 821925 825786 481493 613412 6459 458776 810535 171992 273964 179 64 846134 14810 384272 834636 7 524761 6 659281 884671 485092 859664 836 869377 833459 870728 134918 874138 893936 19928 818337 560384 508940 36961 895202 4 1 639712 302905 338570 893214 4326 857455 782707 569658 767055 45714 732827 884538 889737 737 418501 715284 701932 772813 889591 673554 645220 595595 699143 2 16023 263139 135522 593483 1776 257486 292764 859814 851614 3 270753 430906 894777 726492 887068 333474 30037 596079 4660 519465 195 23156 779230 859924 629919 727047 727165 212556 861164 553799 693362 335746 894898 3774 8789 326338 888869 848507 344882 865616 60211 631677 734383 882839 845269 557097 209659 735004 784322 521822 12244 774491 308750 84751 843028 628306 683092 112231 805478 821 547169 813998 5043 505381 3561 42 821887 863130 874215 250070 647048 16715 897899 729231 648316 66659 817561 826351 842004 105307 340676 787440 289200 884332 544216 886869 264348 14347 848200 720985 55259 32338 41673 899094 883739 306487 369465 887379 427336 136 4991 15114 856859 875974 125449 22 607090 149390 510 662526 157286 456212 547124 3328 837150 75473 896564 99306 340507 1079 2070 582670 220194 835262 794038 197409 88 7590 192424 839322 140873 824917 550004 548001 846472 842895 269123 879347 583341 352978 345208 878080 873494 61 817554 861487 870666 331929 887158 749589 702563 554653 807641 898992 796208 210177 85901 890544 878047 300869 657841 5672 73358 28 585561 878479 757138 898379 237805 892139 375 2 319137 7243 869491 698485 762338 9285 36675 805871 271794 8241 785272 596034 548467 887256 105166 3809 121271 4 5 63390 365418 865032 766131 704962 23337 848059 868452 198961 492680 2 187167 666883 877807 63815 878351 11 897377 417746 35686 3 328963 96330 742430 1714 690732 220 47 83 888069 890404 103946 895264 787885 887127 875395 819630 74595 42331 38222 878827 884070 32139 286814 72236 558488 881237 61 614880 885535 873552 778236 637090 491302 131786 891601 890459 897496 3 354 441420 826819 220471 3 712733 17466 25051 554661 624916 375690 880119 739028 867484 26692 787585 583995 834548 816333 796040 815694 281354 64670 417253 84280 67190 873943 810999 854403 854589 788552 663742 855664 816092 285520 853144 742597 355342 292360 536855 73147 463299 420687 870416 2152 846432 855194 277363 595 859691 199096 19662 581160 198457 857987 26 559070 404596 871853 9909 572479 442355 508422 159894 21431 803935 702905 271 117 4 158397 200546 42521 579975 892669 3127 323 408986 820489 820797 821548 738712 800066 443928 842449 844505 138775 878660 15564 230022 633053 277264 619535 225930 179489 40 96557 398944 738556 19756 5476 63018 897703 834555 704895 87 881355 102835 884349 5 5 757464 687773 828451 413051 330078 364611 597550 80 323958 844476 204414 833594 538609 483682 232940 182059 94438 859542 836092 672303 834487 896956 786493 6074 817867 882704 78430 688379 746153 889755 48 751914 160504 3522 664494 590921 420 854046 634653 740510 291464 293703 752250 464830 2 5484 802207 875768 310098 720960 566917 222959 501381 287361 6 473274 829306 6 859523 617745 8 654620 792797 689623 83 832530 5528 383298 803810 522282 743653 392685 41728 28 133807 108414 3 35 239625 899870 1945 592803 830353 715611 34 534347 4 388402 896710 822835 607836 11 632410 751087 688343 2328 43171 671849 89 242 889828 2 17091 774665 888380 689736 888716 838883 860806 11 737845 702996 59515 4422 818086 626504 173 367341 483440 896496 9757 148 292220 387452 547528 835359 152876 534282 224938 833256 380146 828523 4573 574031 155371 32324 4414 5 44965 375588 869715 429091 608128 887335 165397 231891 415604 283003 53 889629 77423 193 817715 86880 908 878924 155912 895330 153412 601177 329693 286685 8085 745377 627315 748886 240152 632198 33159 242798 887429 59881 9151 854290 805531 260169 628824 155996 428078 138495 711478 1 882453 849279 2263 177555 293 772208 878150 769734 398828 850512 479195 877045 840857 359477 763050 11944 304201 755598 813960 37 526191 4 877657 204 703944 176393 831570 883730 552121 208205 387276 218224 383340 845198 892566 34 286520 641083 17972 820182 867011 396269 673926 6777 423994 310454 885346 3153 885603 834470 624463 896170 789 493172 635476 141 9974 708869 144042 36158 843580 829502 589149 491309 304357 442812 637388 164109 333612 820440 27623 847504 766192 417053 782 628386 49 821448 478784 767763 634168 75175 455625 178073 882172 572371 872793 596151 81009 888047 36458 793697 7 76774 165520 868251 230864 890570 72526 620818 751365 445934 849831 333940 35 761326 575967 892134 885130 836726 875910 855362 2 491805 120291 1 63544 741516 584721 883799 113 185 192791 1305 358 295 551378 291327 764437 275785 892394 856364 777873 843855 633815 416187 1320 3 853672 461352 828950 869694 828919 515510 639889 213636 4347 848573 618453 770280 863552 790668 355919 818201 890211 882413 707 7647 543615 184051 111336 7 398916 181 38936 1 881862 782476 559316 772797 83067 884081 189699 415696 10 188790 12840 5282 809318 380075 894959 874268 3836 1 411131 11 243222 858284 81723 21808 270547 814029 880271 867093 163 635362 890227 838012 852412 845 300959 880910 151825 894834 891996 809975 859557 212512 843556 3 66651 727203 873660 778821 65297 373457 825064 848159 133 724166 871750 609635 46 899007 424343 2243 793371 394028 290759 411 493804 33212 281619 537181 531434 3 275421 166271 404898 854000 173 779410 44618 827495 348333 81 822345 755628 17149 334769 618069 98187 658866 95040 149704 9613 608296 808011 753 3069 458063 874572 853067 799454 890797 2 520628 79500 3 90947 3 6 790116 68864 464181 5 676750 163316 830419 170284 854741 785904 847255 18204 44 287484 786539 195457 634526 587336 162258 20 20331 793026 673986 667805 473483 675403 635679 797285 758055 331081 648962 125609 825688 811699 538255 773630 106493 805909 105 424907 899994 886330 167162 137193 873376 49834 78873 356909 298065 3 111315 863430 387920 136153 733397 584760 14 505395 523439 557618 637644 17055 862829 859579 684337 898373 352756 364748 45629 5 518 5 236115 27486 3495 491636 617041 34129 823294 611861 896296 816381 887151 334762 17 269379 829 401809 30 816889 342 817288 149 870139 527383 135676 3 4 32688 729670 510592 249407 614639 269840 897636 51758 732416 287511 522347 8 442544 870369 207 856774 881521 854790 99 265387 425544 54581 710504 293344 790005 715452 725457 3529 760606 254489 884661 69819 9 866446 118977 864742 249429 864133 807161 149194 10304 130279 174163 854549 767995 691222 859159 550714 634745 862744 876224 12737 658686 894470 881141 420819 1041 432297 889972 841550 706082 736415 795917 22 76127 869533 378758 750857 838108 679835 371646 893712 762324 238447 1985 894562 318517 899272 275570 704943 506722 256752 2 878724 455650 882893 213316 14528 310988 874316 842625 839098 882019 700774 865678 600994 22415 735544 519433 450 66998 753795 724667 529853 828319 51384 350795 797105 411528 469512 544472 130154 204071 861938 819433 225368 336363 848484 19866 39048 565157 26 350 892699 895408 680803 715353 524466 141437 2 255211 694327 633651 236650 141622 90993 847482 209657 753 248114 870793 17 219774 568373 723529 514964 897636 361675 670482 826821 312045 849863 6 125536 892885 6 747501 205109 872273 778697 17515 865022 363366 160809 746906 772244 897954 10063 882521 24 638558 154012 65717 841465 231 760751 877077 358554 134759 369214 377142 529605 897577 308192 191034 81739 412722 5 39 559726 565504 482900 536860 873601 49 870603 6512 634073 12934 219069 76415 788560 234 559841 344661 131392 397863 889823 588816 498243 63908 36 6192 1918 806055 194530 303122 671 172807 845230 1 128174 305151 811097 151270 874281 637363 32 3867 877317 345849 3 133199 797951 360998 362278 453833 7167 311406 703834 170749 443740 792550 319312 24 425430 246047 130750 410407 411047 700999 30407 868216 396076 794917 170 78439 3712 697109 861840 471558 637715 106226 613007 877898 624112 6 7 822290 428895 239521 868700 100 197162 682253 151297 402967 386514 22917 854049 874 755032 861421 868570 175511 747103 845904 429512 405529 199456 105911 565957 847822 32 793722 49629 58 89 149 886886 571211 13750 303718 300113 1476 882454 505249 83935 24967 885394 23173 598548 870341 889101 837391 745960 788376 877867 25667 41668 805938 756 472 1 808644 411351 496244 83853 877203 2522 529844 666 15507 34952 735295 155928 443624 560471 716597 356971 757820 85165 283816 676476 864771 30058 803620 249820 278657 745 850880 696885 893628 328070 873549 859079 854166 22302 287895 488043 9401 193399 438912 849969 758409 798937 50241 837 882033 653367 1093 244712 50763 6049 664548 9 4665 605501 101368 549648 686860 775246 888189 876115 28635 3510 894237 19 835487 892195 745914 3526 440031 366 312302 300651 206610 525655 896112 215829 708984 423237 484551 898388 793124 752353 134276 817904 899312 87848 804629 892559 144621 522080 528656 668204 304286 2241 888464 1893 876810 67864 47338 873758 335952 9 196567 673894 261433 842619 361033 760338 624732 229212 180252 398463 84143 2703 833188 556190 891817 878950 234597 886858 395 275116 7 20799 882135 248837 890138 533 193 204719 28625 87653 599042 123 72889 752154 820786 848826 107 828661 897666 849703 59 538966 497957 898157 4935 149 758791 618312 283243 882959 129149 888822 179 653846 237887 154 811149 16882 167 174845 695570 160377 887044 837171 775299 830960 4 801431 820607 835486 808606 732125 791199 889783 647432 125779 123888 7727 884978 801256 853577 839523 132430 867932 21 63500 99433 893255 529271 819054 783312 80739 358656 118965 847463 880514 114134 829211 769196 756147 763352 846576 424183 131314 734123 43 594107 641156 730390 11471 12 618856 759259 5995 833041 509329 89431 175853 852135 49756 806633 92 878428 460402 3 34784 733611 716687 874705 796153 61241 455573 822852 855832 892339 246 819748 301384 87308 846519 789407 96855 247244 248458 720302 37026 850055 32659 373931 442135 876502 22849 441301 843120 674337 2826 897031 494509 819228 475049 234248 467 849121 299790 742688 849409 2 697969 197829 653243 882312 301 532924 898110 213760 828357 25 825684 36 837399 363221 101911 368 139679 223908 12 734611 851631 331 799436 5319 704880 893035 672510 841312 4670 538987 417886 24 323706 661389 170339 468954 886144 878930 808470 787991 42089 66259 17634 11121 435547 773982 858215 145949 868634 559558 13 187711 808322 1 837910 60739 12 11144 537694 284698 636130 495423 710173 886865 809229 373403 843041 797892 407163 596205 52 846590 335349 870087 878323 36724 339705 896030 899497 43073 473697 2 16800 582377 883884 69 25247 73764 223991 797477 835579 9575 43619 862720 768121 443121 837833 460904 321024 832797 860351 148501 427855 672290 560531 468716 162075 136416 858408 864343 861385 566952 824674 880474 2 780513 376438 25891 771548 689278 652635 883712 724851 53937 96 4737 560850 3048 321342 1 792914 383525 729 894879 214 54 898809 114592 294758 73 875348 493365 598811 864871 1489 433955 13637 15 380279 38072 899320 800241 885352 4016 840962 772189 843087 119247 856193 803657 764049 29 462198 741524 683810 814499 453810 869230 842390 197 338507 897425 6801 916 642996 887950 878375 520957 874659 890483 672306 28 22724 1 886638 763355 74907 3565 666604 207306 2092 322916 82038 3972 630310 18 97880 14479 807068 878366 639259 591329 643317 854703 733291 841746 31364 871993 256 598281 579103 752858 342076 132579 427630 762559 804578 787064 252921 101302 773854 1221 894119 15912 166213 5210 898814 835283 343030 837866 841846 860767 110671 40321 886333 142895 808538 259965 13 5643 1489 896527 232057 1953 582202 11512 878366 857765 892544 539063 809606 295916 320431 890745 494140 803456 410583 819161 443721 5 391635 1 836927 114878 828764 405091 721373 885154 137388 439 897164 81185 472757 839603 409351 229913 618593 345328 43 309172 358725 523943 527573 877529 701909 873024 605782 677844 833689 831551 224824 2 839855 167242 36445 847687 575307 499680 886136 8 822973 678440 824049 6 334 6631 5324 897878 303574 861426 715 889734 648344 718352 844584 1267 162662 889287 317335 605344 860664 262009 600752 298 788114 231647 868506 25618 806391 22256 879527 497687 130792 813705 510 857099 231297 655675 48204 832773 185079 417036 3765 571120 775458 659881 168613 433374 58203 847883 579373 9 669951 206482 139660 893593 806006 636148 14 86760 572261 159554 739962 762934 396885 798715 571247 4 461462 306363 453850 2241 220400 318331 658098 811856 29143 840443 848436 854136 886179 431852 762766 2713 556162 899489 355927 785289 731096 432553 95015 275 634546 888824 891101 412792 899674 80611 217658 418626 463554 4 890030 742631 385626 738159 694673 58314 476695 34231 464244 581971 13 195402 8 488716 1488 753842 883848 570972 808139 12360 106278 842497 763262 8 842081 4060 880359 4458 864475 782310 396276 454958 267111 1424 185333 452316 2 895430 762857 605995 711497 862787 16 274812 899207 406438 883781 357744 277052 9 29508 4 610703 23 171028 41208 829956 210729 888146 151 888021 299306 374463 755731 20485 380035 874700 887432 836786 881354 784102 5684 2227 138277 24654 8 866489 804583 34556 429322 23469 163052 899710 878067 765824 883852 770401 869482 270 60977 105333 49 4177 178449 374 854444 486495 184781 258477 338975 880332 81 876127 219630 3140 171487 1144 841639 383199 789828 899107 21102 1006 698344 329456 248 11 899637 799130 115432 843313 771964 12042 547779 457379 203 48260 344008 793203 16 32227 26 23 789179 385497 9203 893404 845835 4 886965 623368 830 565 160831 852435 919 224797 692008 591925 835031 274007 11910 21 474970 720381 795467 3279 287824 378697 631701 14 378825 115699 2 359701 817261 748820 861082 808513 458891 644631 275636 473086 120424 886199 66542 655738 609730 113341 873821 13899 192954 312158 794667 886551 789456 838274 899088 78614 329542 34335 5777 576852 391128 854293 329472 404542 8 796457 802416 309329 13 55458 3589 21 842179 323061 521654 30017 162100 432790 260666 515813 40149 850026 117886 164 861908 176390 40 880344 894009 170515 48713 570906 819996 2 52741 389840 875412 423724 164857 783697 596032 62122 44930 885321 723665 641106 701238 397557 491007 712902 333596 549206 862845 3639 893441 833906 189708 491205 857421 790625 32166 455800 490691 887963 504977 880210 278159 119151 824135 48521 244616 573040 495428 57802 335422 1488 522716 818535 532265 830477 650501 883835 747347 1241 869828 488529 489153 452286 793647 676409 519222 541475 891331 161509 5006 193 2780 176525 878304 5 886761 271735 302036 110 736497 14320 766994 751837 887067 944 591781 824798 863195 9383 785417 6 61435 454340 615112 567265 133811 811 832288 173 249807 255142 92455 876064 79689 1092 102 851073 848066 854564 291327 480165 41961 413306 878607 286375 32 518036 532384 846874 867959 792636 595342 630721 579975 341020 318246 892006 898209 304249 348632 841359 4329 606097 581701 170882 823742 254063 819754 852309 73274 808364 605120 667578 735116 781246 731 876316 18173 840264 834411 657700 773626 683707 899134 858860 29792 568244 500408 876854 685527 387014 1 849265 229413 2 11291 849179 541772 816286 854010 487606 21391 807478 895906 693930 834759 857758 177865 82 28 68 248700 871366 499659 83 397986 746269 595608 872683 741819 826922 611052 577749 862618 815968 652475 48523 5565 607676 427950 700284 697905 865853 857352 57 269669 837688 85370 27905 788903 677934 776228 819832 13 19 876254 485136 898253 876771 706394 55073 505404 451574 851050 708131 630890 869383 478172 703845 193310 517186 850616 11113 320171 792201 435225 264 829786 721311 264220 618 140629 879299 891175 822694 203602 105 860794 1810 379207 550017 74411 5420 769825 741114 746754 871828 176419 858192 246955 197751 729959 39563 873335 823384 90 540064 321674 385548 119203 655229 402523 324023 886229 304885 122897 449594 415989 218716 830984 221006 559597 5342 335802 60175 241482 34743 1870 33957 139844 69066 55472 871823 27702 659844 315520 756207 614436 971 721485 257695 468614 837071 468293 835510 819741 645125 424270 695682 868333 860712 509419 240184 31163 823831 88 411702 38934 26194 459522 6144 769105 251628 824019 337598 692328 863446 224791 896676 731164 12419 804348 223 580217 882885 264689 35591 371074 875653 846783 21760 102545 662315 232859 813646 870526 807479 38965 530313 295563 19175 870885 146652 742264 630334 393060 801743 544233 804314 514278 731963 672547 196409 242380 7367 867373 579682 833132 651223 149331 101673 29 72786 872370 560686 848580 31141 41850 17 855338 408472 857080 823823 301825 804671 623563 2218 315284 623239 772480 415636 612 333717 781145 676651 3151 883114 7 55562 37 684093 230020 5461 1822 281083 7929 30597 740797 894342 16950 547162 323168 859121 418127 92918 34049 972 84078 866830 185458 897229 870869 703748 376589 728816 550645 165139 728374 243235 553 1025 892550 870878 841465 68442 757043 161439 841738 891690 888901 892198 599 291154 872159 723220 181704 814808 124610 827937 396905 628936 866841 48272 864080 897228 291206 290985 680311 899451 650066 852426 503764 895328 834230 836641 856658 423441 516670 143367 2576 887653 356772 14 108138 575479 418138 854138 45992 459652 288378 158488 381700 662749 293914 106746 854 791384 436323 751241 69337 6068 733753 262654 889843 879991 197280 15140 295435 577255 291547 675423 12663 898542 894607 64889 663830 855234 605046 551987 510598 421613 805881 655700 607493 745299 355815 1736 638557 452781 102505 110895 777173 2771 360874 738618 22 628258 897642 341108 837205 896657 895419 729133 891 42278 2 881790 159808 6 279860 628964 781589 762877 778167 77 675523 809408 719917 8071 43 852604 273111 12558 539860 872751 895336 4246 822273 341805 689560 861197 399315 840800 847041 765676 426988 776951 136528 313887 399791 674905 821105 812405 699490 874745 571141 244070 626115 884905 862253 873112 429985 581291 214363 599445 290466 29 6135 69541 305461 100304 425036 850655 796813 849978 514297 133613 694616 122 2 178912 632887 25775 6090 855616 1187 409235 893987 464507 760188 834182 124177 6227 18 686963 709068 409850 60976 847378 74606 2006 9558 7318 58 860737 876653 665 679437 880931 539956 815850 376897 808172 256796 886675 895501 10838 223805 156 293555 382006 728892 9 9 595416 189574 7 50389 799084 1 18529 849125 118109 172091 348521 163159 9398 486281 899303 483362 233 837839 731970 853522 613211 12176 851778 54742 113 126391 714944 37298 823973 844908 49155 852734 855452 422580 516243 571837 580242 831239 893087 794900 893167 803842 2258 774309 827495 689 861387 765507 46 575905 323600 561508 516339 39098 615901 19623 236 351797 806535 15 8839 712296 889540 70915 232402 871258 765403 879139 678138 581800 781658 856219 804455 20833 652743 870506 826375 753477 226658 117 744385 9 706591 559911 1 194 224804 686404 48905 880095 481287 255602 101 452374 15 2275 694810 825102 362955 725379 676061 782418 693160 730758 237246 863357 833308 619010 766206 76903 11999 182971 817684 838232 734033 389876 23452 644135 152628 128901 1 882108 244 863810 858659 858208 671924 200384 27 49075 897797 50 676211 31257 3 64762 749707 877054 831067 666771 2542 832029 10919 820962 649797 692215 5565 513453 135 475108 899014 455824 357657 816929 92631 882924 349416 421582 122975 427141 591 375700 300442 889171 796600 362662 328217 27 387708 891831 863818 562007 568229 651267 92 849178 458494 377743 2966 791517 635901 133684 366342 711520 317726 887848 774075 891201 447814 5227 344982 676134 44 141237 256552 166175 110533 290775 865079 336106 404206 375506 576537 265614 196488 745133 845175 2005 63954 686635 27 891838 329954 186 838223 888471 651191 228092 2769 16 320146 25 697327 141 408061 2230 193620 896282 886956 808610 685015 411546 844095 141031 841712 142083 406160 848865 941 73940 434 160441 792361 859713 225448 343 68240 238813 23 794836 563516 12917 373681 890594 97259 497211 772886 49497 120554 9 596825 730213 896439 878019 762143 420422 413473 1 52 107879 2 871057 812735 872391 895027 649828 811556 2 70 19111 856818 835862 898103 368 122342 823398 729983 329813 847691 471780 849325 550082 832909 723294 871787 302551 139767 7 194086 873240 792551 2 26 451873 9404 786905 80486 633628 754947 889299 297058 853966 296358 850098 630071 3 860956 777 630458 380001 336521 15035 369403 684543 44031 550259 775626 802151 880601 620424 55 435 662481 795912 764721 4238 40365 9792 354796 706549 233062 366 182449 778358 850459 403571 861142 875161 566 863906 73967 841298 681803 600846 798339 865163 302941 754268 886292 30 708027 390502 669455 16 882325 726051 145 898686 851175 802 882097 118244 453434 354713 200560 206160 713648 770849 189337 823197 39626 368462 806990 441336 876036 892629 13506 60 1162 847009 110 52328 550 895118 841266 674195 133354 692024 103001 274675 8 718504 672946 172285 298324 338173 25 4 807667 476009 782845 733422 319753 204853 361 35179 2 878846 892739 218 784181 863705 195374 152259 1 894372 133487 746692 831486 71195 866003 122545 11 1416 778906 386250 834982 136885 899891 250983 1652 355194 422961 738755 888423 807201 564488 149089 855157 13 22 568974 750890 377835 804557 168644 217 633400 227629 803091 847304 304846 720519 19679 7 95246 822512 864356 6 802355 872216 203753 716679 559532 726029 800207 882387 137087 1326 7 667180 50523 886592 10 735676 774350 5 400462 712872 266895 372654 477835 5 271659 283 899862 892995 126575 526648 760645 322571 847715 793951 751448 8733 16862 18091 837452 14508 78887 194 269 709886 72 894092 3 170177 25008 867784 710316 357177 248183 257291 882363 145491 42963 745660 365299 7 704790 484084 804633 865997 34340 265308 49 90083 108665 301574 758285 637712 2 545197 875790 4760 240145 570974 895751 793648 276292 198253 785904 10 925 84 78 892589 749649 887739 455407 579846 97953 70 108907 1361 5 737336 41 576274 403405 868355 637386 841088 6 5704 209035 174975 867285 107347 15250 246941 273 767751 893882 694014 164471 695976 507741 632824 316438 248859 816956 389106 45817 148494 790972 518936 876097 35437 888 187890 890316 402690 725917 400541 894445 816736 727611 7426 833550 1 597496 882744 635557 210917 90114 854726 77895 799351 674790 611041 1 174641 14 269048 898030 386112 179 796104 344489 307874 15781 848315 4 598116 302822 892320 756001 520356 620534 482486 328543 502527 1991 877827 726265 886771 20 171481 873727 825895 849086 49665 731901 10865 896974 1681 8425 491305 2644 571190 38529 580804 345217 885127 848206 220864 549471 777400 868301 2 639334 754679 891668 846503 855901 87729 880685 859117 781589 469522 886100 359568 65081 734816 447885 439637 695407 835114 151 292183 46055 894802 18 16 35305 5692 816810 651745 810854 284785 867043 13 738198 737970 63 230904 874912 74901 588440 509068 126821 2931 828440 682303 876326 786357 48810 830723 189198 883193 836789 881323 566191 255280 241200 46 57928 312603 10 8833 164982 859141 747937 831799 843255 225953 48902 173 168 742140 7 362535 112132 395705 22778 675711 849998 256206 693616 53137 105132 75000 853872 112 797838 181935 767057 889425 24 163239 616081 286570 11623 899160 19585 250084 597904 413378 518930 608588 837310 891901 3931 893636 856730 395208 2 221793 246368 827507 332185 572899 211163 763586 117863 484538 763475 578979 10863 861144 519255 208985 2 107660 608150 693352 788276 780701 175211 899285 143368 499148 160515 885867 740501 737228 866317 496675 305792 329553 835053 9 393840 890826 22 765222 333391 134 539 56657 753453 46 201780 203844 37767 814328 253940 801912 33181 12304 5266 889053 882452 144294 108036 620097 6 1650 847203 899380 40784 273907 80 64187 647472 39878 817680 707225 26428 2 871900 563741 773910 113 804284 846272 28 45110 771580 154432 196482 876282 9352 887988 128003 732623 730616 124420 2 809440 500192 694554 179377 590759 580810 899948 788034 306773 886875 167720 135803 754817 713992 37441 436689 500 445181 806422 660233 881615 352242 880887 895089 803350 482057 795112 258429 437795 133810 892380 703008 93001 358564 757690 839980 67465 818491 524896 166677 890137 163161 326204 350770 15 52 635018 840859 100 738922 629831 569280 243732 771972 827810 635640 835442 752320 1337 203723 858835 1984 14254 338657 561765 4 274798 16598 687564 495 5170 22062 170503 406874 859131 851291 549263 763408 155 879757 884786 842988 994 6 867983 342956 181825 209 309072 788341 320465 106214 310268 477248 305495 123897 808743 894251 879994 666906 62824 499062 887828 889884 794381 332088 48247 890599 728161 8 787813 848537 888674 791415 117662 524550 888693 9292 132816 62380 61348 105694 1 845084 774506 435844 414031 4 257415 3 659803 455794 418456 598177 94 28 896433 189 950 852934 4778 35 362042 394789 889093 456192 789725 88874 797289 461 89466 742306 628272 149777 319239 12315 844663 498872 175 120975 854772 865304 191774 194853 215889 751242 522 887045 861 897086 790272 217050 34967 874467 840552 21584 701 532985 871670 839405 159701 412655 840705 45260 509883 45467 785370 590117 746889 769350 24645 360454 643603 663082 820820 134156 783 305330 180815 438759 825655 273443 2 250777 1241 870591 646587 799823 433680 9 897225 750636 837245 159298 258817 800458 46 385269 759589 779824 48 402963 889889 806320 553997 14 93221 76 122497 718755 2368 455335 758186 872802 716109 863805 33724 546012 810889 884775 320586 887463 724697 822689 10950 494493 337182 150640 781560 202745 778870 90272 597993 883254 816670 243742 247943 954 50884 848180 444594 3 239558 640976 31535 863853 855559 869157 14150 738725 8 171052 885081 754614 429 713470 578759 638312 157769 873677 886613 797748 443881 854248 711115 825177 16 159123 107697 806044 891428 891398 779229 896831 847432 870873 820782 573735 402834 11627 334575 482222 406782 488121 378 866055 747286 659710 627068 325374 886165 94974 739632 5 882907 800371 842 747703 677045 168418 495672 886902 222896 8610 887412 745921 152460 833821 880342 500423 4772 856343 1226 774535 4796 727298 894606 680274 381119 879888 704 13466 155003 36919 360438 290604 257310 716766 598367 890683 799564 556308 370388 705408 817 855268 872674 652812 667226 828831 4 637307 748384 855361 831183 42 826807 129634 201 855352 874997 369568 801857 274821 37 520151 120312 140131 271529 304210 842776 867348 498844 697622 535962 100462 405350 893127 823071 847883 864845 34 857 324395 845709 8 524907 57571 878322 191566 70 728909 891908 407 277559 575491 593989 478955 862910 439686 10304 2 492287 887842 105 26855 674 390 615515 76617 816718 120297 800839 468809 770761 285886 102047 196581 58395 653650 848216 899560 807217 112 2 700938 742036 57855 823772 1568 540247 250582 679763 40 394622 204 762554 17 828611 895525 119026 839161 115719 277879 4322 159780 876312 159364 310746 318921 737180 706386 805243 284 871746 797728 96280 493304 298966 891247 4 101462 691744 615973 790011 699511 97488 145730 809806 873541 298949 617155 375626 759459 276535 458321 755443 862363 8652 53279 60300 12 877285 512895 136 217848 334399 846653 192 1134 274477 164001 61144 663168 139584 786333 849297 196269 51074 17146 883391 739713 628014 897686 898787 156624 634766 870675 4641 622434 614918 716763 364982 5789 697174 612185 859475 510506 806476 876138 448492 186064 274373 455786 31692 771663 125305 866456 101130 341157 3 799202 495450 525 879671 161 850514 117299 773415 1052 590508 36 342599 640083 593831 61 636597 313976 39881 329603 896073 270300 84260 797390 420675 538442 1 823932 857978 848237 269 111 761099 897798 96318 397867 427666 457531 578621 60 48277 2 867630 802111 680698 124622 749518 2456 813066 246631 196940 74813 851885 899573 327408 819478 455406 600114 879639 3474 808859 555853 1 802453 46532 804966 726797 2 340894 332403 6 554897 59794 345884 694371 14 894571 449000 880357 123954 26425 522907 227 3226 706903 877162 143675 689879 41896 796812 6 122555 2 524374 777755 568046 619556 526900 763105 240334 857119 437058 71 395376 899394 361896 457613 466 811774 236952 94111 639082 585313 721312 819428 852159 2 654193 684731 12 588524 91959 893601 825459 803172 629822 88961 803409 1270 116457 208657 267597 547150 443 590330 852166 140814 883499 599029 149548 2047 806247 435494 577 347693 768773 19 750339 446103 7640 447681 505547 825150 14 284073 106181 136638 755044 235422 129732 299123 396330 340261 796111 5 430 114606 869576 794471 1 856796 896010 48860 254 827142 22 732718 115534 893528 111344 399694 653026 581381 871542 2421 848489 2 789414 372207 71 178707 36362 863479 707070 834042 864469 21 7179 325312 19 815815 784874 102 11 1 29245 800684 774088 846450 831955 863848 171339 552592 362577 328785 865776 472526 785394 267271 458567 648667 16165 742320 155961 199022 881924 728335 214823 864043 244035 809472 563784 671119 251 860329 25497 827203 6 272556 413366 2506 872641 774173 793340 435084 874180 333908 10715 579294 258523 682388 500443 51500 617403 352926 309580 56 2797 886604 718037 862660 860817 51717 99994 844983 81540 864344 40755 116218 410571 662126 867285 858607 75180 623400 720864 603060 354 849038 413933 602488 128309 516538 86249 242194 856190 885905 166799 618513 211346 24938 868249 850816 708491 291333 432660 897776 538692 5378 260910 893956 860896 555429 7741 351821 755882 8736 830915 850696 746904 695793 721419 354789 165763 217 607174 403455 6699 879268 338641 420449 95 891085 57 890245 16 856298 884545 217096 554573 862381 838411 886846 875270 777950 897700 846680 313679 698853 520306 267085 836177 113837 659454 440116 329881 817209 177408 739753 624582 787678 6075 8551 361601 891986 1 550226 378333 588346 784743 865913 690893 11 884541 756610 775876 5656 801299 886926 62881 825856 840685 108 276362 127005 699917 813876 374962 854926 173894 775117 196131 161765 789523 7 843342 864158 786525 103182 425086 873603 47142 677180 499561 380541 3065 1 717232 884107 722909 155909 49 512825 881540 297389 574714 14 856258 898030 884811 592772 884549 874132 447079 69005 649596 52 757946 574779 134 681371 772120 701209 828191 222634 355508 69417 850227 780912 830466 141218 248230 807254 751921 214255 249746 7454 855166 19792 317349 693400 870779 16988 582577 335170 693635 8844 651914 785084 564468 294954 305190 674703 5187 707178 745113 773889 668008 423508 73676 131 301204 893226 698965 76700 364185 11027 674998 486292 854211 657923 203392 91 311125 745407 128092 127188 100192 495033 49520 3 1 165094 808069 362027 882906 418186 854512 753659 103518 179146 1 89397 852281 889627 77430 336915 545372 9766 11 446746 472 376171 649179 365 417114 356646 108626 7 883639 43901 331217 854589 48624 567524 19 382075 16876 96407 46302 24 2 203700 14901 579949 889711 75 728172 1 10 761 146109 4258 600623 825490 871252 897691 735355 406341 889866 896389 891851 851274 120803 877206 538137 692979 259256 821672 72156 157133 8062 108833 792163 221841 802514 896719 54 799 648760 899298 585223 14 821965 140293 199764 871054 419677 107719 892147 894337 141015 10406 888261 55657 568609 644188 822667 819077 4860 6 3014 1243 891309 8202 197068 2543 12 1150 499971 599704 883006 3 268289 466613 476818 187850 165150 198444 476265 648221 720633 741275 568731 765517 860597 525 228820 785929 870197 18 866884 45 629967 696182 809078 1747 685962 878011 232025 40 806160 814226 534720 585701 837694 868149 4 701476 456711 613 124358 39586 594700 840545 892067 127 617338 415543 2746 793920 815058 849531 787 2682 885423 2 863678 165889 855475 334387 48809 365124 184022 487771 101530 490 292022 711332 490195 691163 3223 388285 240315 317949 863439 868784 568201 694451 387556 2 652449 691098 863101 658242 451107 847361 878681 447040 67 4 889552 169 123054 856752 602743 74686 356818 864647 838702 878393 729200 462353 606692 863407 688038 811043 715132 434912 178587 101137 5 64066 683999 639371 5218 6460 452245 7 156570 895909 37042 731538 121262 660072 832432 122204 866506 32111 22 840373 34091 840946 536743 897962 871472 759130 501039 766225 533114 653568 717298 614336 424672 234639 236182 836809 714920 611368 453294 878655 350652 4 173380 706915 4086 819984 31 26704 897241 860864 851544 2704 415709 273322 877989 856952 708921 80017 888878 860939 876546 41253 10144 861961 482596 722121 10886 31 453 629492 865178 858195 18936 117412 91 887167 865198 3 8035 824661 288889 224326 16 78 791561 136198 40783 186 99298 49406 239032 626285 1 124217 528900 2 206616 238639 872815 895071 3 92210 826297 858836 889818 200044 850524 860128 1562 582592 1 895036 727755 226757 892828 1830 872030 608985 672593 126161 158663 254438 92904 54356 873708 455991 518489 852173 82517 856662 186620 282150 503002 859794 589154 109436 930 490656 167026 242034 896383 675496 2 861364 889854 109412 557540 661255 826145 839243 227913 62517 19200 248 849014 898721 196035 310855 48 53296 233077 149481 406492 189851 13 885459 1 50211 685180 584446 778986 821436 331072 426044 5 30141 893849 289131 815990 785043 737146 817327 437701 545000 1 700377 829050 862712 835162 895782 847148 152666 889522 825769 834784 808400 815419 851482 436669 65466 119540 830783 245 7103 851532 800167 879017 481105 695875 560199 785811 574945 46706 689257 424588 15075 885426 454 784658 7358 857 788194 196820 224255 614621 57724 514985 85 736837 857615 858195 529179 482920 404427 608110 736747 394191 665865 336187 37 95343 283369 877926 852842 844607 714748 668174 525254 279 247 895069 863937 785899 879247 760425 679980 473972 115016 795422 878761 9851 871129 88286 812741 54448 680392 103607 782536 797500 868554 149000 461169 896705 228129 93094 145263 721418 2188 156317 792202 661876 31005 634047 857879 19 847769 476519 371780 209572 23 457255 241 88748 587893 796040 655846 826369 898784 25 652159 790987 775638 859742 40092 835592 330764 861623 794789 403682 857350 746158 326500 868606 369390 791485 814608 319813 91147 25483 752582 780724 14058 744570 477576 343372 455797 3172 253 309685 143111 24 826509 691215 293271 68 23479 867618 24927 846941 659637 182586 579083 887077 148307 56910 722029 795 773745 456309 1045 830102 848367 217562 786593 744259 192 4 554712 851649 865462 161242 779867 836770 714653 1012 622895 323030 879997 25398 399917 864838 832179 91846 455845 781438 853894 804 25772 896637 15 71776 248637 48 851116 210089 385465 221478 467062 2573 228713 332022 774464 789890 591050 502614 882701 832139 96707 846703 686106 202491 613804 877078 517738 349 5 130849 891792 882223 372331 444063 68721 639283 669648 175696 81874 649400 109394 35 874607 4001 654040 110049 863913 700748 287406 427399 841634 401020 509126 17400 875191 591206 45683 253554 879842 827727 495347 458441 301106 14090 845387 857778 1 310266 841809 655174 658605 872736 45809 785998 899936 842871 887635 14039 744747 2 28559 444384 334408 883334 704989 27492 812678 28 414242 869640 81228 895268 5 29684 146748 677843 585818 184704 517841 853019 449166 1273 4 333210 5092 3623 838495 774139 812555 38 38580 326022 182 585799 846139 838424 613947 164141 876134 388420 899416 581258 646719 501967 334386 727493 330893 400187 842 32742 2779 29311 870273 46 167698 792331 727754 777383 719717 886288 800858 465891 702263 65 38985 569492 892622 83712 162914 898231 215469 835718 133337 408 269365 258064 90074 116294 879 866805 524254 877110 891619 349593 870050 827277 743893 22 383268 834878 754170 476672 402714 143 880470 595438 102297 722382 684758 880535 12 123945 1 116792 490 18017 444074 863431 680595 548629 583515 805496 842209 716 48917 12233 805609 234980 226113 525760 29193 401359 791216 10668 85 180757 844926 129746 299526 96425 290668 62 29 840059 48209 801284 744277 46384 626046 739770 3779 682568 7 274374 873332 7013 2008 597055 895222 2557 151461 262414 198787 484 808719 421026 399575 58945 784 202128 834106 670268 680517 8165 613 714209 179795 234790 689224 3 873931 870497 806192 893388 64236 641842 670802 147279 431374 55 774972 10803 3908 887171 155222 213032 83964 830689 5129 9453 208037 287423 273941 792153 15498 94860 102 3 477202 460664 835500 843877 639312 586451 863311 665045 89801 30 437231 584762 151967 1 836345 877782 7 534947 195353 873288 162 14148 24657 281266 741308 804817 10958 554404 51666 2161 91067 804789 409159 220235 186435 884396 299592 879398 176092 360857 742460 28971 880792 768813 873771 791323 337811 892485 415920 326126 3209 599023 174 636612 353913 121376 2 888870 144171 82161 1720 803093 627935 676650 5754 3 853893 782658 6 3557 828300 880248 553874 2753 398913 399 199691 4309 9256 510201 676746 2652 886315 154783 829615 864830 797108 703622 576 795446 8828 823442 7 184584 888487 372856 457065 787550 1189 4186 8022 862118 868747 328 673295 700158 75 115 708469 791091 194 219078 11377 271766 260199 790617 881 3 748159 847016 540865 659269 681116 899872 799139 304770 885648 864896 882017 26 882375 679747 845758 104 881651 737652 87068 550324 821265 885246 825802 871268 851550 172740 14 221970 888014 478 529206 31 884746 758525 829820 24192 674038 58 664010 514265 91199 885922 466592 321540 2 893717 296 729865 575697 83760 5477 108 577692 346069 672505 326147 278 899306 805852 869809 33442 14182 898307 240089 315995 841427 271616 3 708232 3882 104621 863131 442332 814576 14418 512 860347 102675 776823 882793 755691 577563 862157 19557 882202 825929 477540 1 2500 7773 886270 867994 499915 152448 743568 355403 401871 439441 723964 370681 37937 411919 815082 644025 14047 630245 13690 10919 352280 833138 142937 641092 424262 4 174683 797485 333706 44302 603098 889074 155 711601 179151 444455 198 115790 471954 871600 207235 382691 81532 72631 681830 290260 619827 585397 250058 225 3818 663836 497320 1044 877232 405870 23 866422 49538 170856 267504 886563 300245 225 778480 314639 150541 784648 790420 832847 757158 895023 62107 692624 867732 16 894754 324988 741300 16371 871540 821701 105644 344093 393512 144931 847814 558695 310411 40279 335598 894027 881856 259899 590917 436546 706511 55580 201205 253952 2612 851085 877391 367332 208123 1 275511 404596 5751 71 217405 54569 758774 771309 877304 586857 342196 301313 533000 43 121287 103 892383 749579 85753 306741 180734 89919 362196 858599 830227 868164 351024 855407 625623 356012 211496 84965 827481 205369 833583 892972 698829 893635 4489 439676 578759 882848 404926 836636 821693 830544 5 860804 47896 83405 567682 95 115549 817345 4703 179332 876448 418332 219318 444907 639963 598732 731377 588864 844550 8 5 839471 538454 159561 27714 714276 687108 7549 249 518569 598827 647457 4 201280 250317 731358 882981 14949 4 846103 311131 797565 4 738423 4292 586903 442499 501987 394921 806201 863259 462050 50006 55635 19214 12 893 853589 802233 45 237287 237187 886505 550566 731423 10 282102 802595 173065 1598 812166 764449 86687 254466 385042 177029 848285 886060 511730 772475 341854 872409 420062 1627 387248 858349 853031 737355 401590 89 4513 101048 1884 187701 898660 506436 866 598637 744913 682237 172510 573529 237322 777649 409584 893694 381062 646914 204511 855071 152033 851272 295 807444 125330 728502 843994 313107 772453 835495 889317 780209 689275 200479 55555 573638 84073 37584 338537 800781 616069 852934 850216 75881 769401 37938 29 813273 14028 624225 323587 864697 862737 1766 883339 28 459213 34 53183 525132 18 862971 782561 899102 256678 800600 580559 209756 44929 745442 9507 891267 612430 323963 877250 882872 593543 677857 764353 171921 741659 267614 747218 114585 770050 163040 851452 899072 144089 246 758187 577146 400416 874959 532701 318386 17 25453 887950 872162 884456 113494 338907 344928 862957 255051 291943 833955 413039 432951 444870 848421 118849 878852 876485 780066 872792 849300 831803 318908 712886 2 857862 530422 47885 827796 776551 10 105252 342356 76241 11 888293 12 887451 70 109145 871752 702407 284790 264407 15551 816602 752633 871476 615858 596280 810132 1472 887442 528370 264192 877996 804861 869583 327681 514938 251266 782021 9 469314 857374 414283 26444 718221 844760 5 801714 742921 893585 840958 335164 760782 761583 49772 347587 28 759231 554396 401442 22896 834430 887457 19 788739 186868 14961 190808 830447 462275 2 1011 828175 545919 2 816143 217254 646033 879041 691764 352744 122625 1164 860971 894388 849851 343153 274628 773856 3 788805 854926 866621 833476 10072 666415 118049 4765 468421 112307 629727 6 894556 865284 846543 28178 782053 203 877682 41426 9 790693 846851 692334 879996 226606 221327 554118 40339 705902 161010 786865 1660 719572 25 834066 22882 478998 878096 13305 812140 43299 877000 385079 445536 798762 2 826870 698275 392956 889472 858139 32664 16455 30588 544706 121 75118 1 866405 527066 883903 281306 1926 253168 862901 823763 162718 7854 413290 22 865594 822232 1436 306598 628359 3597 862475 436070 813079 24277 859159 25 595347 827223 594615 3347 897025 330438 706448 2 892061 9919 30100 561 859108 772380 706919 854769 719 480420 2 1 846056 896683 853446 287333 487738 863448 758 236675 867373 80391 899135 474045 176498 157921 243245 214 27 309839 598014 1197 841574 240 441714 9 381741 835278 33 768167 285154 657123 895492 2 214127 116499 840274 172833 796100 2746 247089 893599 569143 642581 2 586427 884258 19513 865398 898 19960 597861 635703 299286 231951 320106 201747 384020 89370 362408 867503 874001 827215 456322 40 163376 674948 635275 873721 772806 156 879111 9 14 818975 700023 106126 264036 167326 211551 486450 895014 20 55305 700057 789063 816030 683968 10 619603 133760 443791 232062 60383 1734 185315 881409 252354 631598 514448 152 18 173 2168 145209 4516 557041 77914 811985 829009 405425 14801 848484 1428 1 7087 250320 714220 61806 11650 221719 828690 24 546794 14607 8740 885159 440724 695367 348173 413745 869505 864688 893788 8 529 885410 88112 865255 877158 31 671170 47102 50858 418216 858406 8 4 787287 884822 734055 833200 810751 863702 3602 553966 24154 8067 681020 353693 567467 348163 888478 297519 75 277057 18 888291 321682 757192 891685 823116 48 6738 849009 458099 898101 38789 579487 560830 79 520637 750336 2 307524 3179 116361 837860 334342 591863 2 807071 875830 897417 12 565117 340242 50111 468951 899552 827573 264884 125851 854902 382042 807182 57 850893 860224 238518 890424 852485 182344 440745 308609 854223 402376 455499 851309 462178 390921 870931 57182 366608 881874 703717 860127 662636 97 861368 9 767179 244586 146723 62760 407548 267837 588099 343209 680970 590862 857445 870445 711950 199872 268431 40837 585122 830686 876598 868095 568 793244 746511 892947 862038 404584 838322 50088 71482 895679 113521 264508 736815 384654 716338 127932 843462 567499 871228 869063 764318 808017 820253 27 14656 882218 98736 388423 20259 877637 777580 804760 28615 507231 869337 773282 487147 829303 627729 815493 836874 856805 394 421 184952 851487 264368 57 4 864601 591351 320604 57402 92033 129 138954 857017 9327 31 390080 147488 7 405 468 790763 899162 1241 780254 761001 391718 701330 5374 785428 577557 882326 801053 16358 837899 716424 896007 272637 886422 17998 750884 894740 857768 84 64060 491964 585559 700982 859474 884132 608403 879813 891866 12201 60672 893416 347419 14767 108147 844824 584722 85791 322856 656231 883321 862163 886286 726951 693290 235922 816791 560117 659959 289287 43 48878 393652 511992 745799 1 125706 48934 814787 614108 554866 407862 21237 852342 719539 887897 6983 546015 748998 686349 877179 415926 241248 529817 57427 729083 6 512692 865705 762309 196246 728728 953 607149 897587 26833 413477 76520 464291 891769 422353 4 90388 165423 876855 475745 520 822604 812384 788444 893790 445045 1109 372732 26106 554953 1499 14 890747 801002 117812 433023 42 302536 882979 836369 220164 4101 758230 841945 635334 883693 897564 848036 808867 3 2 829048 712241 317750 409830 552 731285 627061 47965 886331 71914 3941 87 325444 804092 517508 808347 873255 779524 346369 883472 145740 356 377731 828727 452434 265007 862029 119898 4341 93388 899078 560841 842075 147885 888218 376318 844464 15 787273 835770 1 872425 24566 810710 240526 6769 72702 554200 261923 793212 285749 277215 239305 639669 8 871631 70412 333526 121306 640006 833281 681229 8007 226 53292 168414 551329 860408 832974 854669 652132 46224 887440 731 858934 764560 831014 211 508360 870568 297682 18701 532025 17411 115383 441182 815028 2 72 146940 699064 205387 889340 275284 5515 895744 515784 411307 241335 575539 585513 9806 864737 416853 146 874913 83 395442 198289 510531 738188 620273 840674 79578 566500 878816 861128 274731 869313 616891 1739 893748 730822 839336 377456 848785 12 38 740107 707255 815152 743729 627190 835728 76664 157454 268881 865948 197992 456 385280 311165 886362 173725 61407 420210 791246 1138 35979 191666 72 354761 66132 6404 687720 814763 849434 215007 161008 117 844720 17 492304 9128 2 855804 36 385551 465475 2 501576 886402 881939 891343 280877 6 534604 345650 864646 581191 202777 756173 95782 880119 794309 162581 402997 7837 29 555370 592715 12502 3342 30175 277916 170 744025 88266 485604 726387 774993 519714 406248 59429 497898 471060 64 494466 885597 864934 329341 86580 800987 375273 236609 12 259 714851 516499 764786 888845 37646 894417 2 45616 833578 887185 309766 143043 381441 2 314259 442727 777008 2 748783 2448 866751 579904 790 510505 754937 577962 96710 639453 116945 519 598846 92170 857033 824479 32132 637840 897142 66 861669 7620 899479 403751 887161 892496 2 740355 866662 891527 162864 891155 188874 762034 846241 827422 565 693725 713875 860560 357528 491633 120549 852524 110019 120751 335458 547914 583284 149 876605 235662 20122 627660 709865 578093 507085 62224 895137 865478 712489 829420 130 1936 363619 833531 458850 683130 172589 287148 1004 788920 883527 463 174 298468 710314 2003 890755 154886 124672 877519 69415 843748 851036 818174 11996 143754 813420 31817 854329 876687 2412 62 619187 228868 213070 514444 839092 737967 30 451 2937 486793 811655 509348 883141 859902 418603 237685 826530 563003 873933 861957 133480 43050 690794 15419 728507 55359 457900 408268 285652 651043 18 7095 850040 137 687575 534015 313 16 476787 800489 778690 335031 265431 107369 588040 887146 825630 500615 1070 815267 17852 5132 200237 676381 864264 863673 347557 809719 485622 815848 886153 85063 36 303434 266447 718246 364764 324962 19 729922 789179 2406 559877 875062 100549 231816 637938 827380 632758 201022 861544 571884 208558 796944 6323 2 4162 1977 888205 32804 79582 876700 12198 336497 10645 1812 814662 891997 30907 890764 551206 13904 423920 719022 440811 857248 73883 878666 445169 151281 816140 763819 41 132313 448713 533521 1922 795836 889262 2 362432 503827 899563 4167 21685 38 108857 787033 103563 840 185184 267384 742 13 782950 2493 548426 73116 1467 324813 874759 731193 351169 536414 586 782826 851136 5947 419903 867686 223673 873482 300742 120120 65 550315 707171 148916 125842 888051 863059 367445 832998 421010 402100 6097 797023 891231 408535 19 841367 724777 834869 96965 787712 846110 57117 182962 378978 54 821551 369772 431423 286352 281 304885 3 4293 349648 5671 838893 80861 506653 93873 618165 533497 692349 788283 33740 655 899171 337030 209444 822385 43690 161 846988 60 497838 590334 539722 5 684817 2 4793 315338 980 366068 680083 1 5015 207 881881 309548 325706 293484 306121 719203 522952 874216 810360 772127 619053 2580 729444 9 545903 67 729 881437 890298 765691 284388 805790 828455 704 165576 844200 879884 847513 1802 782738 873058 874413 843428 1066 832147 733471 1882 792795 879411 771527 62209 683230 851394 436887 638 477556 343658 400213 24113 877846 81 109271 853705 819734 892257 378345 25641 219 641974 259712 771245 627023 807823 502 803757 734400 686582 17558 179 104782 485451 492179 628801 78052 871578 864386 179896 777397 9 840691 25472 210408 151220 165553 463368 492862 627223 339486 885897 709538 7290 772517 1112 819895 139955 886029 885230 315 77 780568 692257 540761 780218 134406 181320 640422 892513 61154 2 846192 694333 856681 973 828169 893761 740037 42206 756339 505425 423065 39775 281967 331760 692363 851502 892371 155223 12 322197 833833 146 709862 119643 20113 401612 769140 54808 862396 567734 795 864695 28 136541 310916 732474 770550 426393 676086 891990 7101 381011 736854 782908 294421 373849 897856 12 178100 269 895766 159948 285843 625229 6891 390415 424442 243218 22352 9658 889638 517573 731464 550311 867282 728809 291457 19632 68092 436086 867745 79 867937 589506 155614 24385 837263 3763 2134 228756 100 793311 19 737395 582757 854747 63754 20 827886 112825 72264 416872 408473 780011 38376 526455 715052 33067 895189 278874 799363 809820 18448 628000 624506 322995 2 849309 786354 11 3322 886824 3088 155041 309779 532244 128843 609157 258206 123194 898270 553734 3549 889907 546820 820851 713313 521338 870802 842061 146297 481586 11916 875123 891147 20420 617633 851228 445663 555052 220270 879771 19873 827093 725720 807617 43096 37427 58506 716046 813062 645640 871986 170 755791 768969 35932 633059 875965 2217 801717 833918 618229 537738 163533 236311 559281 2 855845 444677 497297 254 51282 1633 864922 21320 868344 661127 407149 885607 26 735662 249183 761954 805976 37851 660 718498 673365 370875 31953 546653 840517 331640 742378 501 859157 22143 5 683704 258865 453969 1992 3 28079 18 157 7 482561 796834 857856 550116 585569 881275 6211 415057 265619 155 122232 490295 705977 928 449972 1344 842323 875448 441844 834387 298241 93316 40991 872529 627418 690790 759873 48881 856320 612320 288691 472134 24 423315 872718 417282 8397 37491 808043 880939 295976 875399 669436 885958 770 893514 613912 706552 219194 870184 3038 86151 53 897344 313172 168124 796324 197634 853603 587431 6 284347 12262 848 889767 5330 824259 741902 737579 228851 243407 878217 443799 129388 140482 2 640900 464 890983 30431 4 873551 104477 2 522059 110392 606167 650067 609652 130 836830 44601 880311 4 6577 650882 193 760878 87 899832 35744 866103 820169 15654 128003 875888 329636 829993 165104 608930 593696 893231 26987 378571 745975 619333 31 896513 544931 276064 216207 10 426245 114540 894705 590823 638260 2 899001 855390 69 10656 767653 730297 568962 867880 895743 242520 14 209 846614 664637 256260 234993 8672 432414 1423 323250 896732 47 447360 688885 736732 834901 442435 6 621273 862265 746367 230757 10064 372890 404959 891122 29715 398 351722 34440 163067 13 71402 804550 714478 372210 225424 2 391780 842760 51 837394 321346 454384 35138 399096 844945 206962 449065 57422 1 834147 13 205 65747 40 60809 6577 874387 792154 891881 445692 858658 35 837956 379144 853424 9578 138570 166858 66 818744 653997 1266 886355 887853 870158 809303 762004 237985 890321 205316 763620 847404 558605 639027 719418 741377 229 835213 292011 383607 294472 831306 883284 776349 189 428921 854434 389 844598 53633 2 794656 731340 870075 407948 340971 883724 372486 188513 63993 598 268 858610 209413 718779 635268 659760 89797 428019 43914 247074 101056 834766 895760 308 94252 518803 57258 438442 3274 715242 894308 766311 897733 42 880829 136 8 524823 337321 583258 868513 856438 691123 368350 684886 216424 823509 2 14616 4296 771384 802670 643220 897312 535220 870521 503285 595781 163620 3821 758720 20901 625618 329646 514 112240 862575 824897 866770 462070 287095 433000 207145 355048 891269 194774 1017 776936 367663 1140 11 5 785126 318405 838683 1070 706557 789437 755118 30 43716 79649 499215 352615 108657 559077 824791 9 4 677378 763488 1270 657416 546440 75240 743071 257840 80 867991 202799 77187 838004 224 51 659116 758664 872205 2 33 119099 44479 26700 890040 473614 883096 899061 704761 759995 224538 3 44435 542990 458045 639046 884378 412127 8 61 869993 880869 813704 161695 139992 793757 18843 23558 895627 557385 828923 251616 352024 713643 882523 18 823847 9585 578576 5 4 520 572632 14 2606 3 263 819147 221305 190 9026 297 22436 870783 428455 742357 890391 688947 785910 789602 252090 17 860976 22782 1 440570 894693 856146 162309 96828 45 791698 614794 532565 802845 802531 356128 858687 763 800743 716930 829536 2695 414315 826591 884173 813852 96834 12 278270 232856 577505 366452 30 838429 528806 728477 235236 452564 742586 121899 44672 3 231057 516311 91462 320056 384516 771706 138 548 50244 138343 861363 433164 318 552064 220 783028 776975 4295 424389 5 673828 139299 855937 878809 754445 786760 796337 888837 266513 882363 879650 811511 656592 890659 896918 806893 104634 854240 839827 771828 173 186811 2176 834227 573911 594281 678725 891842 124124 312419 10 35 523829 867260 134011 876511 690815 430009 890967 885604 208 351916 785930 764128 683899 473762 518464 365382 11 31 6084 310751 881323 239548 349329 19 116833 1 821611 382 2 298688 824410 881424 119932 694797 806823 868569 51610 8572 6 334 410064 136861 32784 643250 309924 11 805993 133 696 457323 171092 25048 12595 443887 863363 60567 516254 809506 490676 273184 752685 897000 700154 855912 438144 277182 776558 811980 43955 347 747765 93784 778805 870372 24636 877382 289824 257880 407793 858715 803964 892013 884112 880966 46 829494 811332 875861 713066 887077 3 881278 337781 883741 557236 53666 836583 429461 880156 894 848306 717561 826855 509110 615176 812773 866624 607427 29322 896349 4177 84501 452342 512283 810012 292463 867450 867155 100157 619919 494189 860070 47764 888553 852857 831737 2202 890949 868625 155028 493213 803510 503843 715923 2069 592420 35981 887648 685853 567197 53 303 367 238929 442199 420879 684538 523675 850444 471855 700686 330226 899274 698123 384630 745588 899970 793077 129359 845877 2 456154 877582 387244 168 881594 610078 594013 881571 702219 870135 512498 808426 283448 495211 143878 811090 34218 321313 334729 764882 119377 398338 651951 465265 859719 550253 773345 721724 884624 6 104464 893540 124933 173241 844301 677240 772349 127118 331496 514640 140089 6004 614179 847532 1550 11364 890570 732879 714722 317869 710386 7 356688 820691 766215 399573 1953 336415 638548 603322 318 160949 368874 170764 842411 432187 22 899309 435716 6157 843859 327 765530 779428 815621 655466 92156 72284 636566 878081 891990 769738 673952 612500 793880 306 897386 867472 426562 567249 856736 887839 786586 625974 64 682285 39147 513048 329348 799018 893994 857706 783073 866856 708381 817759 451509 356144 374533 71589 29 74143 356651 859108 381368 2 255978 606622 852619 833246 821616 869835 172058 121979 754672 749287 33 440550 156526 868281 756 195604 896234 827128 27 438724 749560 829984 698875 895160 409932 573506 23 876420 714117 3 186978 836058 892482 296136 13 4 462110 615341 872551 59519 510062 493436 639019 3225 807036 786247 63732 309948 251404 814187 884180 55 818009 809209 5 764092 847549 1 875077 399510 718567 880873 53 612208 847364 31380 3286 142977 716782 515292 870385 868569 217607 11983 240314 64318 143 1 234390 693378 369434 305972 876155 112 274098 774021 824206 832497 825958 535709 619592 311226 873184 554651 78319 22481 88348 479043 213139 269814 853336 10 567168 803491 819578 875686 61135 339076 602048 18 815325 841491 31070 96261 9016 36 830022 428295 78154 222036 418894 828170 29929 139473 877321 467098 689757 806503 1862 183388 130164 834269 397895 752848 889009 514930 133197 6126 838018 255 12889 25234 563443 821092 5603 192473 607440 499600 867915 13637 278066 36745 278043 870788 812285 848563 573142 891405 212129 669019 865663 598127 635240 677 870246 869566 654408 178337 808133 157243 128436 109936 593222 101859 566290 644254 3 5 42011 883885 547739 154815 128395 1 126208 644101 3933 42579 49466 702183 2 65995 1945 755742 631958 662992 553466 308202 161101 675466 545595 97 184240 640020 516796 258175 86808 104010 703909 879655 272260 829258 5606 833623 884311 351347 71 7 2 411733 879944 241743 25477 762200 2 894937 874842 156 14 883903 203770 492865 389664 887617 251556 263205 217639 887737 706905 336643 816924 23 159749 709034 821365 662650 872967 3 639708 448524 859112 183554 42447 200858 885236 54197 432133 82 79152 303940 841869 352305 50613 34564 57704 822449 718365 885124 899393 842716 851341 1 5375 828834 125576 121428 798154 461216 23 71847 78497 747364 249207 1 890842 603846 67329 421 467560 991 833890 690494 541372 776576 21933 545703 152583 68463 682117 24 833809 819936 587151 858888 704532 274351 2 879548 854048 829 398401 161134 825020 34479 859557 828601 17 849115 843061 816491 129130 631265 227764 543557 269755 536452 201 60175 714 403324 120188 65187 330360 479553 1 506488 306165 30 419175 829340 860236 844693 16 891791 190034 845957 696772 885145 571849 333915 296674 678159 645242 166338 3 516102 813144 815319 686485 611352 715286 831728 147 645380 17448 472378 410593 668873 474202 1 144938 233278 17 829939 851697 664557 632048 43795 326999 81535 450366 857847 427381 3 635583 848905 5 717004 37 868484 849002 184 368971 785982 857404 771581 866715 547337 6211 897070 843658 21 120 429632 431763 693787 558952 339631 43653 289226 505769 130334 823672 838385 565186 877778 234216 3 619685 5 374678 818 810107 118247 887770 39126 523850 786267 34376 800781 23 350305 126418 155495 279 837915 112877 153146 372767 892353 106914 893004 10545 740356 586735 387571 887217 183470 812669 212 210815 50 732701 138971 251699 7240 137 570413 855333 8292 1482 694119 330815 613798 687431 761647 604654 43 886067 70591 827678 747275 1 576088 892553 631661 863039 755334 407577 121187 50501 576067 172052 648106 115 2176 784705 393079 462296 784897 855681 336151 841435 506420 535546 32 851332 839004 79549 3 530940 681870 62338 217553 94777 865359 121455 60 29428 473231 794202 643663 42804 785768 448112 278 686885 92935 358141 1 8 897023 3946 6477 23016 50 831016 395608 404603 439795 297692 465731 266539 368237 878946 7745 841280 455404 57486 206809 57 205091 579904 685503 294697 831347 448120 276 800677 2 11876 402788 590 769911 139912 18 713334 766757 277610 195998 402081 473446 599751 679078 532846 786769 197406 843544 872200 839330 293076 136627 646098 14 433218 364151 854903 20214 636546 209729 787045 723253 59654 723363 686255 879394 5092 812 832640 36673 240771 77425 809603 105616 438912 844787 862605 1 818769 54049 4810 512613 217273 801213 303601 869608 86411 349 220784 899974 101287 85192 884553 180193 12 498171 135040 550031 3 627391 2183 879248 562133 798122 882984 219620 25 14 549661 728906 865771 164409 896728 13722 859749 695267 488732 558935 152 343124 288193 70765 856000 49 793198 189049 691024 53950 896005 724310 710879 780534 89182 6 850397 750520 619285 35480 790453 542277 166 876565 850486 351960 301246 692176 867862 896415 396903 664190 812560 105931 887779 152824 817950 835360 771903 721570 712737 609471 109707 896900 866890 550517 85464 246537 1805 862125 888429 45746 855706 320927 261181 22992 492087 3573 193805 626625 480358 191269 610956 71118 882599 8271 92409 713358 94337 306768 806634 899038 723678 23939 687275 581846 593147 2290 145760 2 134182 81810 528165 533800 687344 146321 893262 3 572305 323224 301490 551295 7313 849738 239 579079 297 290116 189984 762464 69 385 132565 135329 834848 14525 8 491583 278893 878168 793541 809729 859227 795675 1 12 715325 812611 206579 846388 848169 422953 116655 873538 839330 3 494058 4011 842390 3 853815 99167 874672 22628 104 859044 275447 36220 403951 599843 506457 690266 189837 796776 22163 774328 377424 791355 404566 447242 299935 119933 727321 46 896852 841756 31 79884 841448 4 584535 660238 373842 652156 712428 425352 68136 342003 880103 67 836121 561238 534345 539547 612376 615509 858776 31963 466712 15702 1970 179861 53574 277 476241 379 885521 897474 776288 229020 581957 259826 859975 565586 173930 752492 154452 711610 805582 812763 11 3965 41175 892466 490689 545155 4 436410 128439 282064 610153 712943 680093 121915 20086 780858 553363 778979 846053 411814 719076 860053 271 704515 574214 599248 144710 13346 713734 767378 898322 538730 500145 11008 828569 877808 566617 895165 887221 850879 617551 561003 457711 3 2 2176 1088 370 71 84700 420858 816066 777 158115 867864 836033 113087 626615 9 860217 306312 112057 218 286457 878276 597191 232364 840545 308 150797 587535 772035 5270 150724 733756 634125 800388 85931 1349 377605 11108 629 572724 862288 160897 58871 695194 877133 4739 660690 800053 342094 376238 2107 870851 882238 771243 879525 881842 76 66501 18 821672 392054 63554 345038 499984 550389 776488 320148 12 674776 796618 707793 298198 776 415249 363233 500344 894906 2 728187 491102 464687 768700 124903 621650 563453 768717 757070 88953 473626 833661 77025 206842 43540 1 287614 69880 833103 412221 300014 539573 441031 897910 807232 796333 430652 649910 632050 32 736660 46335 980 226027 80100 762542 19 345127 709957 640123 175355 806975 345411 813862 678285 596455 879584 20090 9 300200 477770 877117 5858 686145 877943 827707 892877 634725 581341 345310 377193 739994 878453 609031 174389 762432 289969 728454 891062 402098 787373 302366 738272 739735 4360 779365 880321 706975 792742 26300 22 838699 276622 24031 802354 398556 890466 41352 428523 777534 21 729923 386715 76161 268559 1535 844644 860728 581770 255 253662 213392 109785 804063 837390 10 525420 443 233957 2589 602716 821709 19940 538152 872714 801940 270 831026 594503 306904 650700 310591 842677 837518 99883 171632 383916 17372 14 809809 4 1344 165613 7257 644779 53 869040 19614 5 883520 160972 1372 736957 849462 221888 833618 731292 316416 67574 455648 163398 576606 383453 795207 32061 760409 720898 165191 552344 852075 848259 631060 852516 2115 896641 11335 615174 838936 109655 456889 271800 83348 5 1719 793863 17 756516 868844 13271 882506 2381 128861 11097 520760 499571 76 886715 524175 805563 1152 397585 868223 50027 835494 696223 150977 9 508537 867743 70964 467796 464 113 12 226196 813835 884878 27 112634 423383 854821 485536 788573 851518 854766 210317 858206 45626 853685 49712 626612 34640 751606 871993 827153 860216 2267 771714 848209 375095 4 12420 607014 805028 682190 873501 503609 286 220426 862033 889651 828705 94 452721 831528 22 3 786618 310979 361155 394327 722266 95239 831997 3541 29712 163532 45 19 799198 898531 115244 866198 5039 552346 1005 460834 899312 442512 6121 154834 66800 67 60799 898012 773191 690927 820384 234543 201030 819653 394195 191249 169150 883660 14 474698 564504 174479 884791 15717 1102 839892 836106 5 152174 393954 405703 852248 82382 700776 889383 53890 425 410943 1120 3 832937 5 105731 2 18384 526526 67381 6 864592 226040 732820 798061 738687 863470 239008 3 161921 864256 133267 124704 17554 209993 813628 428371 800256 875378 112973 146006 2 364818 328535 807165 824874 75 300502 804605 77 399542 192431 469366 761992 197347 864622 739222 10713 893636 462257 16927 323396 9 891939 896900 862511 352 261312 122547 891311 7497 358893 817151 722504 120373 871462 563557 389793 864968 757855 736040 1 254636 731291 863736 237883 22070 1 769364 522160 558784 785610 893863 747771 264302 111883 759260 855501 844694 455447 434318 25 738687 351663 262 880986 427751 887273 18233 894126 64994 81790 708488 751401 315847 401082 508997 95 766480 603784 34 5595 3 897347 714042 44211 78 177 880684 289987 22 20922 151799 854228 747 537246 769426 777657 261447 879367 225765 805095 244084 9 26212 19627 857460 521759 15337 869073 1089 822970 638188 169 893444 14 866751 890071 770714 506396 95400 315576 15 709065 533718 857880 779117 212592 753338 632947 895353 700519 37192 55036 808673 19 50 898588 91187 766702 4236 817294 235121 559535 866920 899262 119 575490 856772 89 861625 5 607386 42669 3 1 775411 2 468642 373932 893462 643953 848420 3 100012 790975 51301 40740 840834 845470 7 716987 844025 879477 504652 299602 3 837792 781536 4451 8361 527785 838615 1 50205 476125 286352 654489 835961 15513 812998 427964 655942 267237 19055 875237 386310 115958 133352 812902 840462 876904 10135 157 240560 848518 1614 890 462719 210342 265863 669717 210 868914 758162 320526 794891 869478 43862 756194 817094 882411 61 6171 519294 839303 885271 843625 107 8 859557 26686 378 646880 843445 806530 16303 667739 503446 130920 415020 245324 698488 878070 896681 45958 820903 575460 818504 893181 812062 124634 881492 591391 890145 722532 4038 761297 849419 432325 857172 781193 558903 315 246319 889420 141882 894602 324672 574450 865712 641765 877625 629932 96421 897912 843959 845254 345 228458 765719 145340 328241 883009 2 678 869 8 763705 825973 111172 582761 766183 316829 762464 310281 328706 856282 894415 702502 759568 635452 865722 879056 11212 141 90988 553240 2 451427 15702 162769 219112 69418 788320 4430 821408 449412 868663 846083 808512 803385 677529 326344 81761 68 72791 661714 28959 148758 732365 88396 810844 770488 446900 597344 558988 421487 11 12213 170427 885813 116087 753327 880495 785419 45623 566783 777897 324020 1628 858346 159146 868735 115776 263647 287178 856894 602286 651230 523083 772293 856265 7 557873 73096 887255 83872 1 565798 882255 879574 178087 11474 528953 7 405596 778360 963 233460 7812 826786 456205 47716 747153 116740 733690 692212 465177 223141 75974 828308 794860 833474 63525 590276 857741 380804 892653 568858 15927 601472 3014 474 718785 14535 33 898414 799774 285398 525 632176 139363 893629 657190 34602 1573 561552 427514 723698 825056 198626 537636 881126 895809 42384 838845 1 618270 18 2 877617 826644 821771 506417 642571 314730 128483 6 1 163 154137 838495 557222 110755 804703 64435 569417 570425 100623 879295 153890 120660 54707 484 75 653269 552293 80467 882745 594 893303 774466 155624 747292 886902 774628 891592 633915 613 175252 538216 517497 866633 886664 180666 551348 839541 84382 140144 72 453344 895128 779711 512419 877976 668286 344097 3 286394 885932 116978 732766 466034 857117 384314 2137 762767 811779 894161 30583 808 605 773813 319017 706781 406067 566368 251196 894474 6719 390301 821647 108819 755104 802266 162590 213743 133259 776282 385837 165312 848739 809973 383793 231600 2653 3358 27108 121 588108 538312 711815 72306 894603 802214 579788 569113 468654 618213 1793 882 355461 176 3 810098 752946 849446 32 884317 41467 136512 749402 283366 874489 33 217649 816956 662506 387 728711 498629 571835 118308 319036 837956 67862 775729 308545 815771 340745 735153 784106 788988 551436 853668 760128 95 60627 454351 322450 859863 241941 520824 206163 11498 817715 854016 195492 807348 416056 5 1586 898544 562036 5560 7043 21254 69776 22736 874047 281942 162889 870069 1447 48862 2391 372228 207326 122938 353498 692948 680053 206025 3 841725 676407 101510 414711 683873 639370 61 757263 675038 2 810073 750109 157006 592591 245694 622950 2785 104537 393046 223308 178379 191665 570099 863653 37698 651193 768 874074 841723 5 22806 238724 805612 622833 108108 712418 110363 831883 835738 2 2009 854996 243 413819 317278 863453 660675 446407 509005 879308 799899 837 83383 819796 783909 107135 194754 148961 711452 229532 680447 656407 477930 693796 780030 6 156986 862991 30185 680507 1 25 368656 819791 885209 882723 136174 3358 96756 397694 875564 591922 212128 824403 12444 205375 20326 188950 895492 5 663 525265 474959 393366 375373 100 839466 1 500608 855 256462 138 685745 878740 739563 897842 872737 213759 184624 877387 194019 15381 410693 798585 492949 886273 879386 736433 21858 745671 858605 613048 500 620 813112 869539 547370 310 680356 384271 60 884367 71256 412724 280523 323360 350617 421126 880366 98500 855077 883065 389781 397 840017 40617 319597 2715 403680 878307 3163 884043 662162 777732 215159 444493 753208 508009 876409 699141 34698 21 867369 554753 867140 650186 453100 887894 22 673855 672902 83 443880 6772 143400 88 476608 592984 841847 667880 374991 88783 216758 883979 548739 1672 755653 634937 112699 392683 845258 898319 178735 326169 771298 504475 211365 3077 593467 312 484 824616 893786 292715 662375 895267 149175 52932 1361 579691 56354 535533 699903 718665 209956 207021 9544 815656 345350 135761 728302 187904 341522 859635 775090 425579 5197 81 65904 865177 865399 852284 758643 892981 30754 852110 680403 5326 659053 829651 158344 850799 20 896255 831246 423638 899559 49936 863129 841359 43174 485237 816289 852932 16 890378 60017 2 128952 863312 442775 775440 6924 253778 592901 71905 807619 751634 426887 771471 552665 610917 88149 319549 71390 97332 761170 899088 63032 628005 475819 229517 437027 451772 12 220538 416735 748409 504734 606725 788693 356746 100472 868084 2 75592 421431 17218 509714 864823 876032 13388 769398 866259 312067 201 531179 764448 533272 284413 571319 787070 17357 1324 20354 427225 828359 275833 113 827443 310078 853097 326 808141 61261 793442 196153 106527 706227 28002 799391 833790 194565 114291 62 896337 837470 1 766532 529406 10035 372857 6 789988 413184 11 556921 32080 23 304160 626630 223720 705748 710216 10290 1862 752736 898585 811722 888798 36192 38281 9425 637169 828061 286379 317839 510799 835429 81 384343 254000 486112 611683 43615 875448 888020 595297 875781 306769 47 375907 808101 891092 625329 4827 34 631754 513086 849822 865468 20 598703 315395 373765 216495 449735 449232 389223 890523 12386 888522 6 435959 886103 373673 865988 12997 15 897132 504243 892663 897163 521617 507821 256562 810 76942 843 706974 2 20277 156963 79476 749835 291683 493345 2 665431 9915 682527 863905 490383 1 891052 14 750178 6047 2032 8755 765879 270120 94 790365 408492 387782 220651 380460 887716 826354 82145 898813 213 171093 757236 454003 322740 427 371189 141205 862788 356418 869463 10225 210323 264894 634715 22327 898618 651642 85668 190267 658830 853143 883643 186280 1122 221341 771007 22 66 340667 732029 297093 191687 75657 200 696016 884657 799327 290950 571451 1070 749897 881664 262660 762352 124773 226235 266221 551166 21542 387036 107507 550364 570432 552138 280081 886600 180 1213 899243 775505 592160 445794 862267 216890 5 327961 346601 304209 892339 85638 528011 805153 3047 491407 142136 1 604841 46671 861023 10139 815705 1363 597855 125 771543 4 850107 35 817551 682819 167828 75335 740039 5552 4 531639 3 757461 544429 51 11790 391 8 728491 771361 352457 345798 800940 764738 319184 83 413786 872336 747502 533949 670 728122 861408 351 8 893304 499221 113458 18299 279242 581095 151436 838659 855091 456 162546 570 688911 79637 600575 850400 2040 834494 6 897444 159174 895678 37 75 3 306542 57224 756912 4272 635506 12 196662 644133 881891 7 816960 439976 146912 349077 86115 553623 93401 110158 254780 729120 733942 502646 377377 140702 316350 266766 3825 238024 743132 895511 481434 829220 399000 746608 49567 498870 876213 832620 866127 824940 776955 5 5 91522 338228 857191 5341 130 367077 861065 4 102711 146478 8 469453 410721 875598 519794 14019 626789 63 763067 3601 166 880272 142393 39130 625135 433 660485 185753 27254 773620 403355 873664 514596 788607 2 403016 868409 549383 658346 15297 866122 895041 835710 641671 310112 131691 897477 239 811381 2244 720576 858289 105 21069 222007 4989 288229 843058 856762 385501 461145 656563 823107 580559 651587 832931 64811 883262 867225 369 827955 870778 736138 504243 45976 664751 887267 2 562493 206813 815797 26 97468 788221 1113 56490 736250 247 897760 205976 271065 821181 17385 351692 735230 897511 13 399233 880316 656645 666094 761201 239631 871100 860117 48680 597753 93775 458617 97150 882279 3021 89102 130522 574682 697264 548508 692964 129100 475687 803995 874737 656113 31 459229 754276 240377 294762 647546 576457 394 62315 465488 7 341625 790645 187403 888200 330343 768436 39076 1624 829305 825143 16 391590 482226 868010 844851 879792 712087 1 743989 88182 899757 846973 626919 1 831604 796216 1750 490446 50709 559820 74 23769 178877 43954 28732 698539 884534 791187 313824 12290 550342 771867 165208 603229 359 793615 879444 543280 497143 296294 542683 448565 557000 718856 852903 827836 791569 673941 240639 765204 722211 77563 811619 209090 2 240598 841407 351085 842575 871243 885765 424022 316638 236079 745267 454778 633973 707039 1 811252 408257 642214 426036 4923 831726 873905 19907 566105 11 3 6 82 307343 5243 884942 894258 40688 319807 755940 871972 1880 268049 3 4670 10070 164653 426055 127460 2 1811 606478 9 754607 3045 876394 376196 44024 839301 896726 5441 855429 23 899452 886645 891310 842966 851399 379130 853185 136 333363 728877 810877 494418 883633 202466 853818 43630 302857 8833 802649 157023 778914 851839 813145 809961 100052 870043 1 308486 516421 22345 733764 134 156597 509506 404762 329274 763117 2741 631074 203977 752386 4 825391 254723 730150 5106 366776 3 109814 19153 633857 52 3 80046 240215 868086 95991 282364 786777 333164 831979 6 559384 153175 549950 886211 107718 871051 800604 653228 760959 828024 786286 882594 62597 355410 488696 34 487496 790000 16 155 86642 889336 845657 824957 887826 1087 892456 209105 627937 419802 371448 626285 879995 18447 1084 790764 724861 4 10 649325 875122 689150 722094 23773 818411 7 218477 710445 55 764215 463018 4720 166901 290422 2 1099 856790 794361 179289 818862 386561 75100 774548 90698 184939 203676 887151 16 358028 670110 341753 320329 827061 890279 15 121522 9381 39 810365 697349 832599 218156 379951 843325 434 805601 878187 3937 257408 835620 18048 799202 720381 708088 856038 693989 594159 50103 849654 131663 2 825257 885467 557905 2460 353252 540368 886866 870116 9 2 6 430628 199565 304824 844648 78 305044 774616 1453 12339 529717 201280 889469 693229 826941 178944 7846 745187 889984 883764 890140 4416 22554 368961 117125 777726 504652 599672 750048 559630 280978 308796 880758 282136 752196 885025 201 750182 684965 624979 2 481599 818354 822670 868738 592017 21904 40662 130935 384298 337048 895586 7627 650353 150441 865878 15301 60031 43 5383 974 838621 850285 98061 6013 887833 688532 567179 299832 46668 3308 518384 6312 194410 321309 40 670864 159809 831249 3309 875026 859041 77097 413166 60 519561 12181 657967 878197 697465 727895 1 895600 97 424450 208949 185713 859188 361 878451 636315 894641 811546 480627 759 858 802964 771981 261180 54 41066 75198 586400 62510 642789 141473 172260 103 32818 122383 38836 817837 13 853317 341582 722597 299506 865067 803293 172388 801194 54 134751 854185 759579 189200 585814 883666 222478 694023 348241 650071 822462 733258 155394 832084 405 81566 853143 87389 785660 84407 897669 791108 792997 360980 851839 863480 678840 46014 5 795292 828053 257412 861975 840140 727318 370310 41 769270 238079 739916 567115 364672 191060 619439 714310 897546 781772 2052 164277 624654 113765 39739 495859 853630 40200 877194 773706 128043 888286 181187 839791 777172 242455 5608 3 21 147763 1 179378 529622 385673 676345 388996 838106 866834 294 4171 588530 869650 7732 4595 254441 538548 78266 824187 4 131698 73 887678 789286 679710 11 34624 524495 763001 819119 834881 787928 365364 850862 749635 89258 700875 534313 397241 20632 397455 549623 21 716522 893111 354843 814472 887507 695378 362665 13560 416281 873525 200608 879376 4648 3300 685878 845382 584544 568749 4684 215986 9420 17351 399195 878456 785880 73855 173361 175 668914 879032 42007 820548 191810 594968 822235 250155 848021 565714 258 884200 889896 887766 114 532656 279265 607466 584099 886670 15 9 35 876920 597 487854 491517 27 826636 102467 840261 780442 804614 793509 10967 443951 497550 413950 2368 689042 176653 775687 620514 473769 832492 14285 187810 661450 817312 856645 196771 435782 807483 26894 723136 104 9 445001 4 637365 835247 652307 228454 842278 42 797174 779943 509805 6426 730907 509381 867273 884545 870589 888177 837989 183 129997 847805 27586 787 762610 530428 356231 681745 4308 397872 845727 117551 820026 1036 197488 2 592658 838571 247 419278 111135 745507 335 503732 28462 243713 579598 4803 674781 177802 102804 586428 381 292632 1939 723121 895523 362905 854023 154641 5911 886239 17 883033 38 882901 887050 396851 133478 358056 767393 346638 511944 34 17412 291071 19375 444745 365176 320815 856234 252084 880867 1 126733 67572 863883 893876 23261 674135 849653 856817 899216 724556 478945 702502 741715 538307 577974 819743 16814 25109 272 184 834723 825877 509497 600291 705409 827396 515969 10030 23 12131 867688 630280 818512 874546 341287 45292 229344 864819 276717 899663 673984 392983 700090 1041 21683 753711 718420 471462 861400 841432 479960 6676 203614 130230 844450 825670 184734 58421 762743 361 161758 727158 719713 274254 40601 574122 263120 829 211974 636788 395710 5031 29955 396469 871588 888613 923 130185 552239 225149 893319 767434 10 854355 769946 876450 2 1286 799740 88702 242214 276138 766412 650414 850970 510753 1584 2317 737444 479131 413939 30158 570238 711871 880873 382561 546435 30591 2 337362 892080 552880 761414 629382 899096 144623 136839 54662 746788 890255 570102 30745 25160 582420 815126 489950 817023 26368 601371 3 13 3121 12212 4 730722 857147 847148 1464 830667 38067 898976 306508 44109 866586 238995 542538 72412 423661 9221 881803 896391 5 401139 615406 518096 196393 160296 786108 893626 265283 421156 163368 116 28944 114502 1 36 99844 648331 865705 837272 627473 2 493 213528 719795 835845 108 792606 17725 849006 828911 843577 803918 886050 590882 541617 257511 846821 195975 880811 719442 5286 18 21682 733064 241954 337 473568 3 223586 15 216010 1 890682 445362 234756 782233 763656 708116 23 771705 860063 837402 634617 810247 10349 878351 756273 375611 236961 83214 681579 881403 781846 838171 896983 81774 751141 404317 876024 456704 165 651968 845499 734486 62876 629364 51687 34074 890465 813721 884406 632391 4 816942 46094 191852 73168 59 874390 466319 233269 438737 711016 537478 805884 9 166528 888376 11052 851189 2 208189 158238 898953 831018 791252 851412 5 148931 200752 886881 824772 768278 799544 744562 726474 31574 52926 2 14692 789338 861132 878619 85 254964 698318 823440 729252 1851 599 873977 581009 384518 791173 771202 75639 368556 450616 25781 284093 1454 642 270962 337 374172 627894 541995 125104 853911 371602 884932 18345 336648 443763 759239 897359 679111 1 10 1 400664 29 821120 281169 698983 12182 683950 10095 1 872629 83356 764191 547213 196992 515078 36358 771585 33 129975 5 768881 743814 881042 579831 289940 17837 181111 66542 3 254234 48 894829 569368 831770 4011 722844 713616 25535 429868 55 143586 3631 461126 426432 789390 695716 825783 478855 779536 896557 57445 879400 236037 719313 862831 894736 550891 888097 862433 800105 843826 891689 781238 717973 431646 53485 479739 20406 725690 889778 877547 431813 528452 791566 892489 102579 710054 846952 39 407509 799696 434047 713589 827011 57922 55 90294 170738 308852 6819 635812 308731 260 768021 860813 10 891287 882313 769335 138667 614246 12 850674 791450 2 889841 273881 377 3784 252033 20 532857 464653 294809 4 703349 72970 874842 649048 886273 428837 509015 796085 338771 888982 785597 897328 852872 2648 831408 573004 670558 38992 291342 795863 78223 91 868451 90368 207693 862332 9 2 859784 810228 749074 10945 16081 356237 806088 16645 156194 749594 6080 156474 355988 819562 851754 896072 14879 842 405123 885057 337796 1 672426 94029 898875 704829 431059 674459 704837 318855 487313 830338 172 526165 848546 116132 14513 2237 680068 877091 835153 885285 889015 877479 451683 6942 312891 703620 111210 22426 196082 829463 782476 807694 8621 681164 881800 622030 1 16759 367083 749499 612013 102069 20601 824467 1341 377741 889034 758462 888645 888710 733793 167707 627851 716409 28187 3 291509 402651 877709 557332 246753 582000 309243 393540 884728 2521 11 19456 136292 182972 306253 3409 2 867312 617248 898400 656872 794003 865933 725246 756391 44656 857663 851932 674193 882893 355299 819127 538591 702 843720 409137 500056 767177 825076 539347 179388 857409 304094 898024 319086 104304 828 11405 1170 112701 878741 949 875778 26011 66883 515209 857291 642235 197454 442092 1542 815993 779865 43148 595109 339379 728572 847669 788706 797318 125 744923 720543 100906 94 863665 582243 617609 833529 54969 534489 881362 25618 413835 894661 189756 871434 898761 741010 443 745072 791399 677021 742432 95339 823543 63456 498925 3 99 266581 151771 115207 408653 1 85508 50144 477557 820955 745826 36232 72855 79359 4 95785 76212 515693 816324 446086 835156 651254 411 45796 92057 154 309924 630 457130 64338 1924 706842 60 443635 792882 898904 59517 2 855957 77154 716457 726882 327360 723387 887555 466733 2 216998 777819 566643 808081 897386 610538 823043 327201 2931 57084 251 867493 11392 17448 7 727841 226614 58029 499441 338463 6 752 154 770867 291023 1213 3604 831880 297661 312121 766520 891375 26584 897820 753119 52 136594 878103 792596 791268 541 15 446612 788954 88591 737717 74814 269652 8576 105275 12 862005 774686 132889 832610 9 165196 30 291922 740285 637184 816670 161857 32879 847061 315130 315601 892339 3979 73593 781464 534148 69303 886266 114 844967 624090 142710 253487 7125 188217 447711 419032 733610 277011 46764 108241 145568 142880 180069 2000 61 790202 1 777071 754864 325630 876735 884334 13 332496 569650 635977 82354 418135 401752 68558 212076 147175 158872 549407 3 1792 81402 708120 19 200038 721122 252 785716 489541 298266 278220 678671 744503 263539 871922 347021 283689 86341 75293 184555 225 869668 633652 230761 68463 2 832938 13705 8846 867135 473835 306320 352841 772095 821028 288407 897109 341743 10 745792 323596 260941 741243 19372 781768 442685 585348 7125 776541 2720 282 719147 1 828025 888408 882762 429475 304675 377770 105368 814785 359590 850092 795006 345417 784950 870345 656 375325 863803 780235 90319 790360 877689 698300 281929 4046 24 891488 40 584959 792068 624799 785518 466074 38 400787 651706 870828 108885 69 449783 42 888344 766905 446 885327 728944 341010 888842 894631 37 390235 748465 429731 124908 850458 1 769864 897106 713429 869379 291179 766 530880 8 77 220164 315724 373599 583840 396196 265906 808 4656 87432 519787 237128 1 700479 18903 127534 278006 733431 83161 838527 889422 879924 206218 854940 151958 870184 469959 762470 3 788291 89417 88 301615 455604 897998 855459 243425 297 866181 823510 16 391252 658687 344410 487832 808 590039 47057 2 253585 816896 171386 578314 71470 733144 132817 389202 595995 761405 803012 685425 13289 394937 344876 688645 66787 29451 34911 832898 335 878457 117075 13600 368818 1251 696615 233008 896555 483013 190621 337211 64687 1 629320 7945 473028 844057 321115 814625 464057 408558 456707 176534 890046 830686 728784 52975 898718 6 757098 407556 374828 849534 57043 872243 577599 231645 33103 240552 384 5 863530 771753 809119 29 313871 771163 587 495632 854785 472880 786079 115746 309194 893930 891418 336721 210274 221745 820178 211716 890077 40609 225389 872050 219696 498299 90 535733 866669 701305 782033 683411 5 83461 472844 701167 389568 3093 1 83991 826985 795549 882077 486940 4340 168264 199024 859715 153033 378337 829640 658203 62075 882532 797576 24 62747 30900 52565 630296 785860 859496 4240 840356 12735 862050 122230 565626 18656 74864 788183 843394 702888 877706 42 26438 13690 814961 317514 322257 307154 726567 13 66537 864965 2545 455044 592577 897693 802065 230595 72714 725307 813016 877036 524264 876769 582594 827653 850 731217 1 864350 882925 887812 860196 701743 446340 616807 19 785592 432117 617395 838452 1 696405 533178 74479 3352 558948 396543 875434 504924 62032 890498 20 53116 849737 50256 377545 893897 50852 14361 78423 897885 25918 736137 880266 899344 236291 565853 637427 744082 854508 114720 92133 617979 895708 28352 740270 704356 855459 300504 390021 20 18636 1 1126 10868 1628 565357 5109 139808 307 297 877943 43766 843001 64458 745458 810688 99599 472535 852490 855834 80653 177644 1 882097 790175 634910 764532 862679 739481 360 850146 772413 717337 112896 710613 349295 8 11754 541403 860842 289607 168707 97423 822847 392951 523908 365138 443971 474751 569467 866359 3 872947 215483 116746 895473 17435 837951 335882 62 784234 55022 898895 667078 531888 2793 115315 505243 835019 227203 852883 808028 294248 559152 586590 730433 865018 657643 888493 22 878351 126316 259965 867665 1 817241 130 20354 640555 810292 150639 67805 138916 748064 794036 1606 5923 595999 860938 15521 512633 842159 891997 298 151560 95202 401776 355975 153315 354754 565 408431 4491 842475 186812 877859 882780 564471 896818 636575 16579 87 392555 52 23385 798666 673475 436709 753754 320106 840090 270343 854228 6 858651 888823 9 501642 778087 1691 8633 739152 81865 271918 528928 456059 295708 146083 232380 219 679769 112706 554049 85316 163225 174389 1 476404 112 888198 48 833276 769111 1 569821 10651 447193 688503 91872 11117 582623 816199 4 196313 247344 3187 874735 171890 3062 780212 816616 238381 869412 320783 836793 820887 551084 578953 898294 836369 708763 871755 737159 470174 553681 4 837654 298875 479054 875188 841102 563151 432536 368151 561534 69309 16846 839610 870882 813600 277064 72701 875808 75662 314462 6 855322 3 583090 843196 64630 417333 830661 855546 211227 832184 600829 746814 142833 868030 874154 898897 873702 123 234933 412485 69582 146133 121962 133153 181 315617 1 855368 650161 282119 842716 761059 890340 341489 562250 4335 1252 880541 501825 636045 291977 636626 544773 804258 849900 42018 146892 892750 840807 637725 894223 583935 843154 846219 763124 511786 220249 842453 2 367078 291937 753989 342236 644429 233409 890677 898346 875883 310019 394232 97404 523637 148865 20 115356 898891 452205 604344 831881 859448 741702 371320 831400 674919 502029 437911 661383 259059 39337 823192 756762 626409 442946 504217 36152 875379 165986 615571 129980 1102 36 1433 103381 825079 794748 3664 284588 4 73556 43924 846961 758871 100 895809 670439 355756 888444 440358 617514 533222 869847 659954 332 752706 889241 769558 705323 130583 727282 882943 345950 671966 153645 865256 1 16972 638453 874391 2670 625228 157920 13690 811094 438 871172 865777 568618 892582 2 1825 55120 804100 894464 643532 752530 14 459857 139578 874854 571652 845169 65948 1755 634000 458117 17164 892022 356 6 57554 47778 144831 846193 604588 111905 285515 5 5 731696 148833 60158 568930 129301 760670 523466 316598 13708 683 885007 890780 12 680155 837682 371408 21 816692 394159 588189 376428 750986 292095 839961 419362 762968 568287 728129 196573 895206 688292 795602 897663 1049 564834 8775 483556 883325 687916 890547 771587 218189 887909 26346 716379 164404 640048 854 143094 388086 164 405 776269 548800 522285 267273 502666 800948 129553 263342 861061 876744 287670 831969 92820 303219 306 877097 827548 484131 756529 893238 342577 811719 109615 214093 845461 826468 895809 300701 862874 867797 347272 132505 787537 884355 218141 740039 516245 353496 831807 4 895575 880116 141357 576651 848316 95147 174308 743029 119151 660662 856919 161233 86967 861661 615978 725099 857719 825680 843186 139348 156048 651870 623020 42 842249 804500 26 170229 569966 90 580758 862807 87481 786196 596 524060 886085 842389 857521 166053 4 835223 896286 586 723654 856702 191092 4915 66 805020 18 618436 89228 59858 411160 835949 358859 141619 897476 277413 5 32713 400648 674076 343137 366493 4 860879 705173 845803 879876 855723 13738 751100 396416 426679 341873 88717 48 53426 870493 426660 757323 653470 729357 429063 11814 364588 657077 327801 567195 328531 6804 899132 401554 456402 747562 81347 473724 41 864038 642634 254443 296796 57 496889 3 881358 195454 887265 42266 864073 246372 177626 87257 4600 897072 882159 357394 554682 494009 759454 669691 41054 65846 416597 836814 690690 358602 15654 852059 4 535720 1 525439 405833 276841 756840 852739 474057 874107 841571 828823 871866 34 763780 165992 774397 256985 757735 349656 856951 175 825867 4915 146 655161 887439 777130 828374 323654 445104 62 119 124 811056 42092 610082 687932 6 305342 882547 449637 871981 681118 116127 404411 889777 888762 766743 412262 867407 551008 50017 884613 796237 102753 462554 204765 592704 744516 144290 431722 891636 21199 790428 225712 492430 84058 341415 742771 109191 652796 879873 859998 898097 440805 896697 880697 823908 306857 31 682088 807466 817664 361855 316414 863159 573217 777547 304619 292710 2940 802895 441688 143015 757434 853433 513099 841896 741939 815376 355650 798629 705104 58386 698030 691921 350467 685624 586707 536265 208948 13587 897032 7727 891377 801520 84398 54996 160474 754854 449851 308569 27736 44900 430 806325 13 506011 861372 452790 857174 359512 345097 193959 698020 575548 202431 708960 212569 685810 23714 5 672591 882274 312258 886462 578884 793275 849603 3629 364821 891374 87925 304442 361482 276122 890298 571974 368 676773 73635 738481 836744 816612 700102 709242 143640 31 842497 196723 11690 585973 364024 260919 49002 95442 433594 897605 602888 815978 819340 114866 818365 842080 619986 615610 834030 672313 424015 658406 2 222344 7 538900 596594 2 533950 249941 306665 898980 884166 860602 796787 9923 793364 852840 731317 540609 509002 78748 36 47600 642 1725 489491 35095 834793 866155 799428 888279 59840 601196 26559 255569 16 201144 866140 129740 459302 895213 226 125766 396576 880416 2 1049 88 837437 461174 488660 806078 766432 29 324234 2 93058 391029 625498 776885 2561 861085 531150 268991 598349 897262 697102 877203 19373 134904 880183 60284 742930 133731 44038 545968 619852 245358 748081 897455 47340 26208 403 4 420454 566996 316844 216411 4880 793823 773840 869532 886755 888884 170883 816378 839152 221013 758659 185257 668224 519932 886425 833149 2 29 847483 22 790642 654230 176618 134273 145814 231448 833253 438809 873378 559445 7 68799 192434 894378 864765 684345 819006 838197 890936 886604 293888 569483 218781 865182 515367 55909 569349 186411 511284 887081 7424 864361 60 6 430423 147758 1 876762 348655 471127 5977 219 845326 896827 243878 885329 478778 9917 528265 300839 292121 135814 385 3296 517390 152201 38986 280964 823613 877036 878930 367678 1101 697365 822491 884090 865798 832899 859208 280 47637 790581 316 443925 252706 744620 16769 786396 840033 712119 242749 477663 848138 857969 710076 17 83 458854 692922 84527 466747 21411 642113 209 815972 609476 665181 97 485740 889373 875329 840789 825766 176998 490 249447 817649 222503 363538 653443 418903 322360 158226 591893 528123 571290 828994 363518 325 439887 626165 553746 753758 555594 572110 826106 17351 871475 480148 545057 97224 817397 711761 204011 856907 606494 828032 31929 841525 47 157010 875451 109400 41269 705828 580310 392523 3240 276936 804342 663322 656422 894796 862729 823690 732037 520616 8 566630 103469 720545 66712 218462 832526 134024 278384 545126 373821 31 815493 5 878788 1765 843947 77 891402 620247 896449 789709 6269 884258 154783 17521 63703 754053 361317 682919 27290 471138 28910 414681 7005 863094 97750 48328 884115 752023 848827 846358 22 578417 384239 91211 424814 702750 4 116 755040 3 545182 3502 262268 91 280194 879869 532119 523679 2852 324541 116619 829883 67 6350 265903 689210 454793 407924 85147 327 775858 1 761237 402777 736034 763030 450529 3278 2743 285538 228831 888020 31416 246257 833753 325178 663781 223 894683 16 3 553656 149796 6477 227764 720559 506069 898094 755027 356891 1 867741 89594 8 895835 581702 859734 864703 403312 729026 16633 866611 188158 747627 831037 750608 871877 599624 1 183435 864777 670616 117979 85453 272987 5932 859287 269304 58 898332 873830 216274 834071 345685 4 811739 882991 768202 701683 888677 860949 489411 633719 146696 17 8 482 5 66045 852260 344177 425328 669095 833921 291473 846518 868285 878999 740482 771123 886747 183267 590105 3475 205595 874887 873068 44 740617 416371 653289 767553 854604 583331 33677 259253 612746 13082 487771 506118 729379 54 470885 693378 366507 594398 274274 777963 745327 431588 868517 517273 18724 850003 683268 114619 864204 793638 784992 574370 6 456982 79362 752426 538419 402215 810674 7727 860651 174110 875315 531746 882020 17662 886043 465947 201 99305 24065 756478 141910 374608 880826 824920 8781 219 74909 869462 866109 856423 446243 853038 870290 244685 97103 687405 858356 676347 773497 870176 494599 176 625232 41267 851486 20 891102 474974 889660 824131 2 623223 655546 897172 234405 815787 281674 839651 134 839348 245520 872624 858433 4628 658690 158937 8 896484 459804 456891 846616 3 236752 871997 280510 693181 27355 885101 675887 180066 11 264415 782652 374300 195362 115978 261566 732159 146 12 821477 36365 847860 126038 94072 876405 891133 244640 899327 327 574172 371526 886301 843618 858425 21 4516 6 537261 334715 292588 448 674018 883180 408399 884376 321541 873191 22 349 140596 10 3 783671 44509 512830 815467 796109 889296 887652 289717 38452 852869 685609 219121 874149 840905 729757 694194 856966 168 312800 867978 209301 478103 402226 209966 548148 194 362587 402889 342472 64187 209863 435186 886624 833682 82 130316 392089 137156 871891 338648 883360 668955 578546 127152 551601 1851 616853 6 163207 119626 856530 24 723800 202611 561878 18 872080 699447 14739 390037 876270 889274 670170 9 872444 405168 3838 347599 604263 288993 286809 89008 880293 734211 62365 134506 30076 1797 825487 751589 555282 120744 894523 1224 800462 1199 252742 13245 824009 10 549279 872182 638964 28890 887245 860521 4 91 849564 188562 838852 434468 54384 851784 877192 663168 135881 492891 667937 525751 828197 420243 730275 745499 179654 823222 656214 82247 624422 253476 2591 788017 245063 860340 102 19624 11792 660 917 403143 178163 176634 702382 2 895149 130783 37 23735 811276 352214 54678 407754 49846 377677 241047 362163 39167 116790 862361 873461 287878 148 16 13 597283 511562 880213 878418 31 813881 891461 25496 1867 36588 831894 615627 755767 771439 595391 888120 5557 4068 4 299605 136952 872841 899032 895890 399 814035 826883 22 60883 812596 898287 4 248473 5 746441 725522 567965 2251 889822 604999 83977 1763 352 504061 18 680956 897519 289 1140 42571 495397 203414 1436 767387 573849 887917 818311 1005 379251 822089 890232 3584 132765 61787 706807 27 861273 889867 839649 846115 338330 94642 878405 15 577058 532851 836606 27351 291872 6706 801685 201653 266856 857931 824858 873244 410550 359007 74949 866544 3 455312 816810 425294 711622 696535 680059 553163 866224 176 230937 238698 235832 2 43277 889743 320359 394248 859034 846177 820910 805222 838777 47135 759779 135681 464612 714175 787426 361860 11509 864362 185356 760 113046 649711 25613 608629 816081 13 485610 800583 67 139 148 213641 196122 306316 212033 36 580322 890833 103 721167 359969 661940 275397 1072 882066 638495 70 14223 610445 449 9 335412 146812 893301 391260 811668 810105 48294 769303 408485 754130 889147 298393 536973 842591 330050 776750 355840 501986 20954 542065 1398 809936 484657 248133 806684 336337 239620 584469 46781 264815 605 850335 423 830204 287715 837572 862245 885882 387305 10413 149926 462 128158 1382 294613 655733 839237 12 721332 856300 771435 670282 854739 6 774130 2285 48222 396432 108750 222757 899792 866323 496150 855150 890847 837613 838197 410358 7113 212463 84397 2 367107 883547 752237 300595 862600 123 871753 789 766778 790183 385454 821902 893248 67718 217906 725681 792630 75713 144358 163857 839331 587856 484947 4990 28084 453235 1 225434 2294 872478 2717 574378 894087 855507 82883 779645 429053 338062 780413 129 671049 653064 547 150770 895586 371883 859544 867437 809724 598058 896464 387567 634443 748449 769853 873436 823914 234724 574268 73 567432 380242 296776 623177 156857 882580 353075 258938 591895 764367 207672 762975 874316 205028 767242 1514 231881 770743 2 13462 818558 4 189972 825648 394745 709723 896547 330880 854659 5315 32367 183754 849251 841173 774051 882126 759497 6456 516071 718748 226664 91 244332 350 401 753072 717471 240958 593 33701 698190 828494 681068 106605 952 20 36979 899993 360495 856615 835163 859753 677855 579617 897354 1735 588527 692660 133725 45853 896608 2138 795081 98 401306 31195 866655 179581 789212 329449 852010 289000 234107 898855 4929 52908 228524 634901 852723 299707 609619 797420 55780 872415 830158 765174 80 367547 472715 860029 13 752293 348004 2401 658567 10 44 171446 894277 364613 772463 318557 510418 131265 573723 7204 467957 802002 808828 734841 754681 4055 388655 842513 784778 382838 99147 39315 890027 590330 620147 680962 293922 518280 6 893652 737761 578822 556806 673412 246385 841674 200408 75828 838620 569084 866716 280904 11 878685 895840 835677 6186 125614 54135 15905 327873 656036 511 848502 841434 40980 365560 816424 7573 697035 425744 586741 741519 5 776708 84491 2 869963 216858 5269 41776 640186 18575 226271 121641 819593 23667 537162 771685 293810 639260 34485 853251 628848 657919 8 869405 362195 420 292526 28327 241171 787748 6431 866130 438687 701723 316067 7 696578 757947 63232 132326 750 824762 517999 893872 4 513824 128381 2393 665681 666296 772324 222568 658667 534122 892837 866483 196184 255059 87041 610885 127122 29 313566 804869 76286 803779 830196 734438 813428 828729 884940 6141 790361 7952 779965 896540 696274 3 784643 545430 412235 881450 878069 564856 474560 656190 866952 862101 431108 854345 855652 5 837746 865094 432509 402377 828477 30722 1434 820595 571829 857140 778746 742424 836961 94935 488281 84 892825 887052 103785 841205 556531 215055 318137 345191 232668 63065 761959 22995 843477 575921 29651 529823 846763 884177 54851 753295 898521 672778 802633 891392 707946 780680 557686 237465 512206 520633 14 893487 812170 502626 563369 829845 567498 702054 452347 162 148068 878426 873956 12556 260016 485226 849611 180080 895042 818980 117 160522 699453 442894 534501 569286 241523 562807 808515 209225 2 494731 807473 1640 271387 29 29 175976 693034 176 119898 862597 499298 562001 6 533003 835112 2 244883 894971 819275 756317 408219 266 859630 811115 397 872077 892394 134895 21435 891531 74 80 131138 47 705208 814114 823633 543381 768316 281262 842460 26029 531584 896418 294746 280771 231203 3 38718 822343 771729 402742 532969 857551 311954 34929 284405 772147 1569 10 32960 875650 9171 216925 58420 884235 475101 105 632836 78071 4833 152134 3 205507 309079 886124 624360 891495 5273 843831 244874 841783 343784 397069 173 831000 37455 553980 25 652912 869303 751697 566744 513744 880781 735315 781442 296185 877304 518128 379795 325433 595465 348665 590615 570726 224710 8696 181600 660045 864997 701451 6741 697005 225783 226453 110794 10 899025 725990 369 127318 593508 822830 776498 889700 335531 638354 871701 508900 689966 68378 175 381645 22 765482 711489 701187 885731 1688 865840 2 364022 623755 888543 874401 608426 162124 736383 2733 7 57 684942 833190 271776 367582 28570 523720 847182 761264 840970 894247 544230 144134 805922 879893 260912 240784 729917 436819 96952 855794 763400 73947 728248 437728 648806 120206 331792 744956 788446 860179 862917 385766 333518 896011 630399 12 817858 4 458191 94552 442333 441070 7158 846819 864996 367020 398389 776857 595662 115804 863802 4 839457 786003 414465 700230 482980 4462 878997 23271 720333 828953 853277 446477 682469 737725 478743 367484 120817 506170 360473 839225 851103 349909 459534 2194 532168 179958 898220 236836 871401 855101 121814 753016 139810 667532 823440 388781 515 732544 317 261592 108346 873967 34800 1 837501 833479 675317 1 741324 148950 658898 36538 392798 10090 300120 798700 863794 734379 157832 111925 833016 36311 458929 34 4 400792 887419 814839 382560 677332 12232 479912 326427 878901 875647 444117 883280 839547 317531 890180 351920 425426 898462 959 1725 157334 810101 327178 807878 878616 708848 887895 796075 717164 523640 207293 833763 399025 849448 37961 252590 776363 839369 249953 429468 239104 39 406529 621135 493453 892696 878477 585345 896359 818039 796697 2958 408260 7437 825 152 12 379 61701 87700 872660 836304 28845 764380 2847 891628 94066 7 42 198710 866808 853866 534248 206387 744594 863584 610295 53587 871170 820371 183 15 50 182129 499976 307056 289125 144776 59519 29780 584329 134395 125347 2811 228335 22711 1940 869194 817150 643668 278960 2212 6749 849358 573862 403937 83864 851297 446812 578299 491119 893763 59278 93578 567997 945 667049 45 624646 16 756 21992 646492 169270 851723 215013 421 326096 609388 557177 684464 141932 853364 151585 451612 597846 196 3 875937 369007 236046 899136 377677 699704 52161 379820 894478 892294 15 57576 570531 638973 5009 826859 402371 880011 359831 1915 810194 512616 830135 756648 79947 784259 879444 868602 689980 111175 785877 428268 245043 659218 892716 395643 2 25268 615911 849598 854203 44 1 19837 357176 792154 44 498025 891895 882884 216104 236152 589465 258448 170818 1469 4046 800117 26021 6 164470 92921 842750 227106 897141 647859 846888 899867 878343 272372 879129 794286 876571 838343 60039 865329 480801 135307 316817 775341 856504 622315 875490 82928 880050 557123 800721 771084 282978 208949 42 78175 3941 386504 504656 10781 255382 252167 201 77392 433349 576701 864209 899070 400881 873097 71828 491780 115060 890908 6472 835378 721 665514 861916 889308 846550 759502 863551 36287 514614 898345 425724 749838 5 61 450813 175390 199 168 37673 394913 801816 873721 832183 2 795105 7 2 789786 693020 209789 843168 723263 166824 560446 870834 886681 600450 35 341496 694021 878003 701880 409498 851023 263 898124 791143 893372 844905 808926 566221 510038 32 688193 7136 214490 111944 414181 41 323469 783 189 527481 431673 469344 737492 13549 2 754086 120868 624544 164 387719 295 695188 110388 2750 891531 863722 338904 11 716762 2 867916 896453 249823 15 254705 125224 833149 369451 34247 593071 215352 133799 84 193608 3 521179 479657 249 1136 836426 404824 386135 279943 17606 563482 860664 860773 354975 589961 510562 862583 98 381136 824690 698100 816366 184232 19 724668 627602 691313 1 884782 754888 754298 849510 527382 2217 98 312750 472726 41910 881307 140968 2 781100 47458 458079 685615 2 17300 174437 1 685882 528314 483045 6 11592 3796 797680 757711 49 875452 895146 263721 876034 125 600 842617 850727 504064 814973 880623 890958 95601 899081 4758 92024 24 895683 813023 139 57756 796581 728419 588804 42105 743919 27 768065 929 634785 849586 896699 243 331325 203297 180252 438150 234884 530240 9106 820126 358402 88691 51 619569 951 196 719524 18 744958 212908 835757 55475 770711 835640 339301 638844 112568 1636 770058 536010 817332 466560 153578 885295 843246 897082 546539 185609 152934 3 245681 209332 80132 890311 115797 274637 197596 204730 893685 413964 882999 4 236087 61678 443488 811994 863240 69 372 83 596024 5 201540 708665 14547 407976 3 885998 6485 896802 30718 863884 852219 679299 58889 938 848844 637466 30779 97702 833393 4213 413506 3 625241 9686 656545 3 445037 860525 854950 515870 714220 765483 841631 897715 103 251177 828403 857870 5379 824353 577438 46209 806370 860018 269691 674394 126128 779299 723021 831277 737377 14 24033 52298 123430 898139 24316 424720 5771 865751 122 508 273815 5378 873701 2104 21092 487027 853770 654847 897409 7 687838 26445 827795 718408 711648 412422 130 343000 789873 406761 10 896289 285725 782915 124682 785419 207167 888597 554 9667 746135 335 2788 600773 203759 3250 896427 855399 856240 411178 850279 791103 873742 496536 69933 17 878302 848595 523726 765217 549252 190833 889758 874903 634350 751692 791036 364392 680529 408324 53929 193033 11592 895507 743803 874146 629001 574774 12 356486 475711 96962 632348 616 207302 184183 795866 23446 684154 883845 18 246873 663162 295679 647 210859 37 19725 438796 744482 223026 891726 844228 2103 865115 878178 799608 749790 647122 1954 559257 18 341843 161424 328586 140229 431595 17 799048 160 117172 329714 833737 31326 635140 826490 860977 97924 6 600441 65043 864548 2 543676 76593 200668 50976 862440 860445 27 424691 268735 116783 867063 278 188476 851348 622264 350078 108935 605717 10639 202 742143 860468 895232 582279 623351 883700 797649 2101 883503 893478 750991 341001 833166 79736 143 192673 21 151955 810969 4 538342 644508 740594 687211 3 518305 276964 213990 335 352123 95 897306 34 502 466247 10155 805691 3247 899441 557425 871304 59 743653 496 8389 897349 568484 259 378 811197 29 2 25 707374 353699 31910 857469 203142 31699 488403 708085 43795 898559 863841 891389 9661 108 507360 113799 888989 863974 805282 627710 890494 4433 726333 855998 82 111681 375974 686267 848062 580815 10684 793593 77740 717307 338212 297872 785836 817058 840381 11211 736433 29147 654987 119618 19 663618 891112 809673 60 1 883994 742562 4082 141139 96 505429 2 67615 805180 766020 895054 506232 888404 887139 185727 26 209982 67309 1062 316118 7583 794522 64847 188391 12643 883851 637583 600946 873274 3 577358 461012 838765 510545 1269 324052 246217 864431 594109 515974 8744 880702 1 6180 47762 194 638101 833206 503226 757414 167795 599760 815579 837104 128868 291284 578181 66123 769794 892453 886406 175098 582275 514058 832009 554348 58 112287 550851 833382 453326 217144 678158 848379 899369 734295 290575 149394 83 689443 10 803189 876678 60496 214406 206783 47 25218 595123 462429 28 27255 892024 574078 14887 806333 455861 514061 46 529845 2 257512 731825 859821 141500 475010 89836 816596 33 494934 879752 31 885993 573094 102 50693 416951 764968 858020 259279 534215 810200 671997 543468 752323 143785 729875 713655 659886 517988 715695 693125 3507 709497 20 637152 14 7504 20 868250 882860 35 207483 658947 890309 7 852200 11 513520 465416 853917 890892 230405 220840 882563 51 49012 44103 3 106238 154 295611 14 876247 590896 41196 538460 895330 779028 369575 255595 274 856365 891876 839910 1528 34299 33 482480 24 733422 887282 102231 786145 898857 610838 898551 873914 823953 389773 482578 881367 1 458 475620 680807 359504 240031 762 520 879949 800062 155013 346 721038 579153 820683 850392 805203 38242 26174 726676 861793 72197 616577 831224 212079 440469 803548 105430 509806 304286 11 335153 89241 888649 280110 299664 187270 656697 638640 784962 112871 72 837602 9 393595 129935 888258 861782 211223 21 426284 211114 648198 1208 507706 453960 24386 487335 827899 688847 377381 849689 847169 267042 680321 895648 866929 705017 523604 177185 473884 798433 5 860298 318484 883557 486002 6747 860443 25665 345197 686259 872254 13068 2 551257 523027 2 102869 553722 771770 41479 67737 195403 831401 831957 835209 997 527673 151250 497986 35 484303 1 6877 547518 689987 44972 449807 103919 22033 374175 739406 162 305 400 342629 880265 728322 856794 702765 119967 51226 493887 874640 127517 298257 447962 468455 22921 876677 2448 479803 297 571572 685497 895263 798619 875380 851528 847503 263014 188350 878016 3 639475 743542 296835 4042 382007 751417 214594 475550 613085 898858 14 132512 499553 856949 852394 56 894929 161 850394 65115 1221 857856 355419 303016 263171 107505 651235 402140 833360 85261 342736 6526 763244 892922 844030 132199 442828 236807 30368 898725 236871 83726 802133 823414 661649 8020 3 4 891357 32 712485 802762 484772 626217 338804 643419 778913 45794 743 735694 696402 845697 772671 1 727115 882651 816314 7544 843684 82101 27 370595 598411 58 616836 872696 406626 499306 840447 43388 826146 532171 330899 740785 834286 98578 697137 833365 884181 736715 855321 54 79729 898242 316473 425766 5 798645 321831 886507 2 271982 501810 296548 285573 801990 400473 799081 2 828255 655013 304741 178 31642 824601 1 7 882880 16123 344399 831426 764544 56902 249075 226131 263752 779567 837060 9 12 4501 829065 379352 20558 23 894186 314 8 795722 736544 808343 11731 795630 875770 481783 41234 306051 892133 392056 656357 421185 329536 661913 886439 824837 399778 336654 503504 834123 580871 61530 890901 861709 461318 785693 140504 805741 393762 1 3 60593 384496 733036 16253 224819 790 169839 122837 481691 823522 526016 464802 724573 354127 804848 800304 60871 819232 255182 576973 513343 324044 97769 724893 352289 505447 778656 38427 5291 787210 27 752308 383429 824757 577295 38 275747 862623 64262 50 894998 623707 6 361284 850366 59 534985 337645 293468 149 5 557926 567610 791337 80 1964 833305 458306 203216 528338 613892 71247 474212 189 1085 876274 804628 8272 387367 750548 5352 219464 96098 238606 432787 805499 888867 11284 107038 455356 11617 616554 798602 300479 659 385695 840532 254353 1007 349584 151 776553 161785 20420 533 584301 896299 1 26777 6 28914 609274 320129 8 345112 288455 6408 687163 276320 768541 350657 19 742908 4 888155 226990 4 2422 447584 500225 358625 842224 216401 14484 216258 783777 133 879975 882931 557279 885899 284007 149 277877 574934 1266 4499 812503 852162 721335 888012 184890 287791 145314 373366 128 802879 21432 12081 835 637814 685948 486937 425957 616522 16175 505740 70127 373959 855529 297055 837619 853672 564186 708051 603926 16773 16745 753870 864244 48697 655728 1 462362 414794 501551 3336 132020 6 840459 212 7 129389 785271 484126 825459 485967 5842 603287 3817 400071 540193 788303 807455 7 712294 380 530338 897113 832666 333190 3501 856793 597029 197369 538931 466167 871693 624466 353595 713643 385444 473381 797720 76439 714802 234943 925 796079 529229 6 672664 176038 54375 395520 18707 331887 859394 877561 11 545800 1440 839960 863224 600529 684380 853992 63534 367485 425868 182 103207 70231 4904 889319 859693 773528 77021 3923 233496 795503 807009 768366 477780 851559 447007 38361 2 305253 99 839214 13 179693 42 1242 807540 625948 521728 149 56960 673815 19669 884253 621306 395727 270727 848198 766538 814115 797173 43966 791674 227564 876421 890862 436655 250774 724091 717526 589378 486988 588376 210718 487763 671860 885023 887958 716884 894971 3 892577 729385 91836 868927 698125 49 117645 848194 197220 529 54629 459 403260 384464 3839 750829 808298 680086 47661 858925 338844 327599 455152 46781 525942 867240 797759 875136 660707 179 84344 2 264139 720551 36020 792707 816768 8 160151 810980 451564 497456 771204 864837 482293 768318 391159 94341 872226 808442 875558 682662 857173 664671 847325 24930 97533 661663 885543 133759 4 860481 622 887443 823095 18729 8 14 105 814545 94500 21 35060 702282 29 10 888488 237363 232374 311351 890080 134965 53622 449479 864752 445065 409159 73987 43730 720401 849677 559418 573286 210079 646487 641146 234225 231653 518946 789325 39 893368 882445 871383 22374 82 838431 6947 6 7 401212 4643 897902 896645 453401 852258 142537 2 825990 892031 891255 696788 880733 898482 199922 501838 878417 118019 79202 453226 42 583795 412261 588072 893717 2448 1 871920 573283 420582 849982 548408 319023 39043 24 736132 23748 530104 4 107859 808702 90880 895409 8418 844235 3142 889892 860429 265371 758617 897140 883475 236 84001 841824 6 406424 805938 221 410133 660542 137005 242779 708020 562857 899029 587 205513 49 788858 226 125986 266843 224776 24 734288 169764 709253 471858 735666 320 806108 4 449649 671823 3 606630 776270 762930 7 847978 462504 197928 76832 734074 391507 35 4 809472 554540 558216 1353 74 415629 825323 38066 155998 674462 499696 763658 2 539670 857054 886879 371069 7 549821 888801 131133 683745 847726 338656 2414 185819 855338 844533 812880 19 700039 432677 600739 2 890980 371982 827880 6102 66 96964 382847 886587 854373 801726 163191 44 467882 501841 892103 1 190 672245 15 587025 890682 876923 488176 476869 719689 876348 11 849606 16002 838296 451 874944 871422 614187 71215 868196 40948 787328 431239 4457 897666 826610 432006 704683 86982 2 867059 595485 281037 83714 4899 5 885364 546735 758356 143 773073 748443 7262 253891 529924 840127 340157 4873 713666 884292 879984 783257 112633 15364 185219 5776 10 243468 519270 115514 375354 369183 753821 797002 5 845913 462065 850454 753082 121077 6676 218 490461 17155 47566 179642 806403 879178 763071 338804 711867 706902 57898 748447 544075 8 729248 383 175904 682614 876050 240046 328257 3886 508070 132688 555805 442706 866621 894233 121 494377 894991 445390 503429 846239 425143 794746 622780 119 1949 817594 3818 813492 556338 873394 2 777821 746553 2968 892183 473862 49407 457039 185764 10022 675914 891541 1641 401235 852210 536254 4001 614204 2576 897456 1779 10 354981 10251 265264 608954 48728 724135 507892 742 402855 2 785864 367163 6738 4767 5607 39316 413074 47 212327 357074 588523 186256 35 847561 3 839714 882343 814244 553654 284750 811 314788 824841 868623 629866 681390 685869 467195 215 20157 36285 1110 46550 377001 144570 354066 968 29302 14 793207 20208 6187 328 593530 631790 540305 564072 633042 206153 855820 874028 744852 815086 670374 5 63489 3978 762943 745 898964 404026 270100 39 16 841128 47 753177 808228 511228 511155 898599 733860 188936 226729 457245 844208 1 784243 742988 517020 369444 194414 893461 14 525663 794907 7 599605 3437 863301 5 615940 439689 898867 644833 870174 299144 2 745596 899141 443679 828668 5802 15579 115 794315 881501 416 23042 893135 666975 164423 764000 865415 3 808883 168 9 708471 489050 629985 614148 4287 463524 862516 796418 554590 230 867968 513060 397049 4318 703008 1681 2 1 809306 536319 390490 3 161 756335 634417 96686 889018 754828 849215 471606 52 552342 46 6300 15893 255 49810 389382 883466 772887 1265 327335 814068 733483 485626 838244 363414 347017 631 1 874206 869990 60 876772 383789 855121 771981 1140 728450 132 798626 788849 882083 559459 2802 818648 832984 678621 499533 148443 3627 789300 11 309683 896379 238 641563 707143 104 842390 20 759289 777929 853984 810111 448 469 645375 840690 582 871169 247 779720 198476 886394 82342 66121 154754 853065 4735 250844 13955 599846 460784 143012 120 75817 175443 731395 737018 1 816 826882 835183 4 413819 889252 24 5332 821061 2749 802396 855840 191920 453546 318707 619598 399178 1 38 155470 841791 821439 856579 766622 873860 403273 10578 879551 2 429364 786861 2 876214 836804 14 422386 504743 289053 5 856949 2465 489304 17049 85606 874727 752105 79 195319 105 811993 2 583271 45208 428 800368 846952 65 3 204582 896265 721060 503438 707478 75694 2 859878 878969 446962 747004 148799 600386 511761 831326 864133 178339 656405 2 2041 95849 864827 28098 878735 374985 49 678081 756887 243551 758238 49 18 623822 601640 543485 155741 97104 807227 1746 675883 817264 90993 148 831756 9 291 793945 789576 604565 2 1272 126 52613 166598 337668 434435 2 33 113394 1632 761959 233448 569221 135249 352777 12472 8 106417 875654 881713 338087 134381 30460 494690 172 56479 395901 847110 764274 853852 169659 699232 406973 42268 840151 455050 235638 604762 806495 11 782648 409160 265424 507552 191670 892737 379273 241469 839203 487863 207071 807829 76683 237821 625947 795556 326547 30 584195 880375 230268 762 182 287892 849980 835041 832221 31 8876 595555 864136 809497 129824 856971 131052 97471 641981 160994 1924 878518 2225 252603 477388 894205 52380 744099 1169 11118 861634 658147 883903 857183 8224 540283 888932 504263 180626 415653 277629 872247 857984 892991 704927 3 173194 17237 806542 878656 130879 344546 420196 152212 155522 237765 888856 144644 885318 545170 96052 145159 429192 464636 1 416442 761533 12572 859092 10 17 820773 303149 854886 898574 22 30982 11898 17705 500086 25686 850747 14 74560 11 199678 69678 413814 821377 199154 807228 447561 379901 105560 877418 107013 878258 890653 58683 79043 615859 2893 670939 897202 877706 331027 826670 751463 899484 32870 666760 278136 457661 293588 562394 4586 604 511703 394775 741345 889984 885282 700874 5048 139462 735363 660622 60753 767907 19812 759280 274842 883663 64439 10256 106274 757820 796507 733328 748092 26058 862631 52 51719 801396 333190 25151 402628 573229 835531 493862 188710 11 44127 689097 22 334823 593681 711496 538514 321816 344357 811215 517141 661601 43199 858208 100537 43430 621 410707 174043 710 848083 239466 702372 616369 428158 398072 855586 851484 28669 758649 801376 13 385241 866532 710200 867499 99302 87 557373 29575 423 674493 695244 813101 618700 495402 264980 883145 854414 515651 853470 857518 758489 2 778674 894216 124525 154356 3591 22717 354935 451945 883379 419594 332318 372509 175991 893652 236408 23 708365 6057 519846 865367 136 212 429675 503301 186831 763341 516861 369880 815442 8 559260 22676 848886 78 188863 450169 11 890254 855219 873770 2448 2 453393 625034 112058 24001 847162 168554 621734 790193 212785 267039 149253 662665 878592 772249 587729 867142 1369 803096 482710 868781 159797 799165 562 686240 461146 164066 762103 15674 143770 88387 77 156695 317 64 867550 51294 707980 8292 883426 43 879149 363177 255659 802217 874876 9070 637627 742940 859381 72432 60 427447 663838 445 99005 892855 12111 868311 129523 453073 52684 895418 148666 729015 808402 744508 381214 30 376739 834424 205060 151425 595924 772602 291439 872347 884210 23600 154711 143856 701479 516636 875254 53013 7 951 32689 23 421595 333553 11816 556596 1 756657 814827 10 472382 736 789749 238830 554033 526928 890141 142095 673760 4780 692944 830311 39973 885285 865992 327295 30458 297934 641751 859989 771495 2 853811 733772 2 523581 1 265623 438881 808901 4 42072 864335 82541 6141 90007 1 471972 893826 24291 815251 201380 808809 15 14 338220 411176 1 15 636433 789626 898419 678592 475399 797914 2 165093 613643 862589 32176 123 771766 21 8 407752 478676 557698 797531 701429 533 508925 861563 816962 894519 856709 384421 538237 34754 876826 862190 282822 879847 894899 716864 70791 208 50379 838176 228817 724604 553005 149232 18403 620378 159615 2705 20 679223 779864 71129 738236 889202 169 17026 13260 594240 619915 41829 869656 723 874082 98949 11537 870322 38 468162 271777 375635 249418 361926 299230 275136 3 1 896618 850256 888486 849250 21325 87337 161382 847872 342445 35 888815 704064 600927 462454 5 5 888127 837676 170256 4 867842 585643 4 48934 865699 89612 299798 2 666633 90933 95127 877163 828949 717817 964 822556 685542 720570 97 375301 276081 6846 804147 895077 1 608508 843209 20 814936 536645 155153 881588 709001 193972 382455 894123 829913 262734 865501 3 542039 779106 506079 428913 805736 92278 836934 890063 165439 609353 898247 830798 3 349807 1602 793315 643948 751556 76477 321637 756874 5 560398 808263 870060 709064 727517 17609 117 359438 124305 812458 1 200 801632 6 881499 391163 480620 809291 369589 311605 6579 804747 494526 845687 26215 490314 649511 820275 875646 270412 138780 589826 332826 476925 877812 894895 467015 862536 416112 403062 829574 863534 724937 2271 793351 196247 352897 871725 799431 417356 252875 864546 845572 210114 868864 17010 49092 5 727197 421838 670608 655144 612335 237433 499187 816267 204065 856899 640721 365326 805219 532023 287765 1 535794 866963 126292 29 813924 2 25 726142 211548 384 742287 385048 845579 21047 385722 404160 789944 848284 885515 834128 372287 5412 630134 721084 852946 64 685690 131 67 796143 851471 847629 725637 853500 817062 303530 34248 105 559105 415164 133336 138958 837369 3 880 882030 460777 472 494 9 700184 5659 803861 850836 7 3 886395 1683 8 353627 128 568699 104815 578462 394379 7187 837815 835264 734423 335529 836156 162405 125 464463 414199 290696 616666 655 818015 368560 745649 710396 898458 889912 856496 326012 619378 626081 738948 28727 1816 310943 413317 875 859563 770854 585086 467529 539171 159412 4 404804 687004 33380 849867 851266 8614 4282 462988 86103 667511 573256 232144 801544 222972 860468 780811 805688 174843 864806 789425 181362 522 827134 131512 644575 1312 6568 606435 894365 885883 865617 648806 153220 878476 812199 288521 23242 139965 464074 13 492529 806860 536867 384444 817237 373237 7 519061 139840 737614 4 308277 804387 275984 351230 336045 573806 784916 768 3 682668 838109 186 848441 163247 1610 8866 5319 31705 2947 47 778285 813612 693350 441 384646 895360 797214 156770 190311 575654 31364 1 502443 295454 874397 129680 888103 812356 842351 312530 1757 282286 602251 460697 10 3023 341708 878802 247193 878596 819743 433058 3 95 866008 3 668157 753817 37656 878555 3 473133 531811 28 138322 36058 844795 601689 738154 140580 161530 219383 204057 525993 690516 681439 100756 560900 677618 627907 141037 3 49514 615063 892275 801063 394691 803741 14171 50742 57880 349702 433745 7712 882533 13827 600986 441410 779220 26375 351995 850207 720242 58228 213275 4 582970 626675 777040 800155 203938 509008 746037 349799 820933 862048 118561 6 522526 6 611482 648474 291914 136157 895377 106177 117621 553091 792494 318834 875354 809722 10 11 792382 562287 772358 795268 842543 863849 852953 599234 848419 20564 22415 819857 893689 696369 13 886090 115642 848536 804045 120579 104887 253 81 435739 1475 499740 338762 85985 5 38530 768014 6759 216 554337 896201 886079 494756 536505 857968 879349 836637 76530 177733 241 544256 735259 888239 783639 657765 682220 35144 657087 33 849195 858742 578609 856839 809040 521788 39 813513 876707 802169 719419 613972 134 316562 732191 5935 768504 832382 467 476309 395586 405085 874125 873623 2 897573 837091 743448 736025 522953 427253 19369 769094 617307 630498 880417 8013 452029 822442 43320 370599 518768 850684 27172 835390 884948 851805 572276 711400 574967 4 476089 66 421043 26546 812658 885591 892057 874339 239 856331 670369 6752 23 53931 577361 396050 531 841356 231 897715 888403 5 438158 706316 27321 778093 863775 10 5253 889056 5382 384997 325985 500402 27 415971 509 880511 506224 496020 1803 805729 762176 780315 715069 9 899605 268097 811080 1482 889044 752322 822566 400994 822284 275345 91651 763017 59452 808894 568414 976 149700 5 654481 70810 1 13 633062 89380 28300 839864 55044 777711 642979 832774 674549 571495 104171 201517 859300 150450 705733 109813 2 208907 15543 356533 875488 966 238729 816626 833844 891734 867178 84 860688 63495 377322 868021 427165 342352 55821 28850 577800 358483 725133 141811 249 333351 532984 338155 647340 34 165088 705527 829193 856782 252396 361523 877750 358488 92 896431 37 739442 368088 157459 896726 88349 889601 421381 4 813377 20 578979 653517 852033 6062 692892 177684 380381 348092 1660 667200 874071 537835 637316 15707 18 880782 701977 785698 705058 642637 762565 63 169461 554522 320442 423065 439713 22205 873264 879430 367986 146719 890006 130867 262587 166685 848353 243207 288278 663609 527882 139 532782 404 797797 5704 364914 838715 849575 1641 523131 744415 899679 582304 655363 4683 423274 249035 480916 684552 736615 664931 97996 503511 10766 795092 337732 882196 870761 803322 403484 851615 744365 334385 239913 456985 435718 892451 813431 837042 854175 12972 808389 829470 843969 3 107 867125 702528 10 892271 152 838025 865156 190 3 888942 804019 143239 170825 579180 805725 146 897667 13430 741034 851776 249220 662001 32296 25971 716888 867185 78 414821 872293 682672 795319 869202 291486 172 611184 128226 895154 8547 651021 334 861495 339277 795940 156484 50401 328832 883639 529327 899385 6 42 824267 309108 323 62502 870009 72505 802384 826221 2928 475155 74693 17808 1008 90035 88515 452661 2 44 618141 766469 16521 771296 848105 561270 496452 727744 146690 850491 81730 23 846478 389452 43833 4 761622 833765 711609 22411 1403 869121 389818 120536 708768 459961 337270 868002 754611 885022 740066 761985 45 656117 630525 852726 856986 871217 855520 736978 856257 597544 318271 383999 10 651862 397627 3 9 753557 170454 866082 892107 833712 742277 784950 775663 38766 848399 93614 782446 9 3 28324 820199 499323 191744 395177 744285 101985 89 45858 770409 672837 167927 798068 40 50585 9 117669 799411 57 136550 496332 783399 851140 19318 875548 4 48159 933 859022 31 4 425 804888 4 376601 35 345259 858688 688663 132312 1712 101 217385 260327 10750 844279 304812 841316 674347 436 76 707680 22 269 12794 155111 840273 741000 892399 126553 166 827153 722372 611253 830152 654459 442488 821499 827347 744370 59775 873828 113660 875458 689667 356299 895867 3432 243113 180903 531714 416845 1764 125393 259689 2 588137 68625 757912 939 882530 839102 71254 16687 387251 599717 3466 586503 4166 44914 794679 9 31641 891595 5403 856904 840717 96303 774572 266331 880965 344 880700 2421 11 850808 674941 68589 86574 599926 819403 226416 458359 267572 893955 75569 410834 11979 1087 869744 898923 265 880960 149393 816755 821238 877939 863299 724275 244065 577627 653630 51218 368 758154 2443 439867 181721 857709 55581 521961 495697 22485 769524 149314 5 765188 843091 99509 815556 760847 565380 224781 2630 327388 486393 780587 145271 96887 15 865830 757935 159377 815954 23 804144 267930 295 255184 531753 761827 897968 538587 864531 386455 81587 847743 358134 169596 897949 203 54730 255974 10947 27370 303920 705809 1830 68479 391497 672416 751730 428781 116605 358 450753 805309 946 582218 886387 6 131276 867630 746717 570671 899168 880223 221341 778803 823579 26 817058 863795 255802 886840 440 895305 90459 17684 879007 864912 810415 726786 842 525108 847411 838760 643519 623009 3 894677 590348 4542 865002 843560 853664 748773 362887 847142 883179 778428 791472 732134 9416 294666 821927 320408 55304 505809 789599 3 778649 256286 743466 216862 28 870117 315167 22 187880 427289 2 529368 8278 670595 308718 413773 385018 150572 19 765789 295 570269 576 811005 965 81 150957 111546 788589 899238 292132 754646 897684 875564 561840 246785 429291 864875 554755 890075 10830 405317 25704 26943 866016 42446 871295 771449 898886 895 25162 135316 24370 5 591097 667144 871625 839542 882057 40985 864370 608537 563092 200779 731015 881259 851604 879722 201444 7456 491892 492067 628398 170 115913 848976 866864 721866 151101 616035 463994 251019 277839 868248 593 524886 455418 366579 26462 174808 812181 847676 842449 15369 671297 530616 10 672988 876864 242409 807772 642178 271046 879639 199535 109 892132 3649 899168 856550 877163 886563 839937 284 23344 781827 897713 894323 525337 717225 667438 586118 800840 894272 61 215458 3 886614 516 20341 645480 657874 751201 851682 789929 845967 582835 377258 418594 871697 790113 112159 5874 816452 491125 748626 143200 815336 4 849399 284319 792899 632311 547497 30214 9 615160 109532 259482 108637 720635 427818 48604 881146 873036 549976 833379 313940 223310 270127 200534 335717 785526 541975 344520 237481 127261 772329 66 2 2147 3 84787 753220 550754 858463 298348 74974 860808 290190 8 193103 827138 429614 806678 5082 103147 264988 298619 2 117223 563258 694282 796538 500796 253514 858700 874241 623861 792151 533440 703151 7 706224 818659 189707 172374 626 867687 567141 568924 825541 761660 733276 277111 30912 171112 542901 423600 798364 741044 823669 268234 34945 664 39 41227 53109 849144 590244 629571 434912 365 180082 6 602372 179963 837222 863235 616264 763113 840289 16 439790 842587 1191 457629 855582 587305 209235 123771 840907 846098 10 767033 153804 700118 882852 221581 141568 225 790089 867937 731566 11 707492 791855 885885 835442 32 842473 69 796002 730945 31384 626 4051 866122 893677 51038 533411 864367 31 622678 158552 880937 7 692201 53710 4667 251616 593524 101 286524 886877 329102 899583 505682 481524 26 854518 422336 3066 893210 871256 213284 792632 863755 220574 842870 792466 887357 455643 323125 285742 849000 488007 179 2253 237 24148 385858 705435 1411 857606 717073 694037 120801 215227 767612 628373 52278 116944 22 838007 854517 331802 898447 374251 851670 39260 2681 752634 328812 4 492958 860008 691539 866968 785064 246793 237 586304 272333 80383 753195 873550 894148 117531 98445 815548 109 619682 81839 773506 358361 782 212101 29628 17 825306 853637 54 99785 7 819949 724783 850261 827572 838884 257557 758983 232 899496 3861 33 524101 28575 719346 732240 335091 861693 248 644927 395850 91366 49042 872619 1513 817403 481276 863973 51 849843 323258 869204 418352 874218 379746 878968 281144 9969 809887 344349 895565 889770 15498 332031 464174 261219 469547 2 247773 22 1232 12 844170 551310 8 750938 820110 174292 877582 814367 49556 671444 884969 122865 832004 495401 343695 1679 196324 8 893597 583104 869526 771184 792848 899244 148 879240 866003 890068 757666 884203 633276 88 352043 49260 845881 889043 558333 696852 13 1 89497 19604 121297 302 676650 159246 4 870484 11 21354 825562 592743 11099 331104 564237 2029 871280 787210 610743 359 39606 467167 879983 792757 737769 578043 864059 645664 719324 385860 342691 2 6 367473 806824 9644 860023 2095 761647 413161 763603 129 718047 693391 542806 869243 520790 190014 898581 745037 337360 874240 1208 552701 761986 5 436937 892 6 857056 221814 806917 301499 849491 449345 478632 3 849900 637217 490101 889735 511819 37092 5322 583847 833196 30955 219 6 15 887819 618778 778997 882333 862539 831963 69421 98244 5 1 865849 855675 799436 4 1697 896228 839283 801689 353214 835240 8488 137751 830417 34172 149213 588205 865428 96 840589 887315 839 892522 649045 280752 62227 877037 279465 350309 625844 12 397305 597567 852794 865818 25 898906 662156 6 97243 255405 221590 323546 341876 864319 39957 868176 692644 120762 813768 2666 784432 486454 549010 164733 871211 59177 846229 897496 859190 885738 896955 262434 360 104885 11 55 500338 713580 464741 761327 379650 730809 19 868800 738874 852936 850080 270529 5685 425022 85511 214076 694694 2112 4698 147825 18135 883727 286686 191181 717046 472740 134203 1625 209768 425 363172 623 11794 290020 264493 378382 345709 676591 275758 438990 25160 246839 711 858654 755266 680751 878907 586650 831847 229334 628761 181246 589331 145 642 868289 41 675202 422 220867 350809 873553 402594 836447 290800 898777 857292 782645 202270 398626 733080 842128 193 678242 848 883160 493018 851926 661 185935 26 775571 843551 887055 647292 763417 43022 119 401190 434083 10 886107 263436 10 856242 840200 744 305843 843551 635628 862744 3772 23 34 147802 61 845306 898702 852438 22 16 44 326 24150 847035 1 145672 64601 121094 881440 466 792073 845138 380671 222371 877020 216685 665188 819986 569715 821912 873325 493457 56435 779903 115118 467904 6 896024 754370 26326 3 898343 551067 2 780736 571986 5 848012 350 543948 342 4 172108 889031 843045 267649 392618 855168 382596 849981 255813 238632 782891 2536 679001 688721 569685 467626 878118 850780 877992 5 86828 359936 265377 517684 856235 879919 718733 806117 106911 180737 780011 177331 303822 748815 447 101415 49 235260 48 659812 605934 39 38062 570 1934 1 864314 559 4 6 848680 668777 11 760836 55510 858227 622227 588070 346073 722957 20093 10 254241 48177 760565 78 258786 899615 37748 890374 856128 161125 590969 384290 824058 862670 889344 878418 707243 293995 421397 329166 6 3383 286592 576402 416205 315466 876842 743690 557727 761013 796585 31073 663219 216709 495535 273340 372784 552773 560400 770970 113684 22 2 872495 102 28 703364 637273 876442 857012 675166 681579 790946 1651 467497 572708 268 160867 80462 62181 856825 766770 853899 171914 35716 347998 3 266495 399132 789733 800 895262 625280 2 665781 418024 115 7 14 863435 838302 523497 127410 732971 768583 840659 95809 1154 857393 208010 730582 402110 323923 41939 636851 169727 1262 541465 31 355041 570723 736696 771935 737270 669898 676 185448 754379 624869 898237 170803 563403 193052 704426 708175 374107 135 153953 705168 895648 828939 417069 782537 5098 16745 450841 462 329636 855862 215 787453 482090 67064 503900 133940 34170 614803 779268 711331 196855 331193 475930 61 685482 382514 1042 319792 1 843927 851335 553086 789616 513519 627775 863537 5 772017 167553 428503 107293 51 692972 1019 97 135268 4241 839861 899099 856203 779195 72410 481938 21 656455 206447 2541 93138 399060 664216 145319 503428 259748 847426 817993 4358 2 410 858973 190 792702 213048 85725 830685 874587 882007 807056 922 250174 20051 548751 764922 187768 893632 423855 167 843367 172519 839164 890 16885 1654 270361 39438 77071 659388 80441 3 1637 893643 108 861068 306451 791230 5 169448 76117 803296 229764 856701 8813 648937 668819 870032 83502 117 109657 275484 530110 1 506746 109 810435 749353 899348 65500 455954 858489 195598 849827 504322 538676 390228 295088 859022 7482 631812 555835 501136 3 119982 225 691487 894388 127 772279 808010 275778 709828 126843 490070 799504 639496 616555 406445 296315 866759 330 95 878790 111954 261171 8791 1589 285177 893527 118149 798058 4453 781542 3 258117 419992 25 66388 2 887462 785991 380404 430617 436948 147190 399594 3786 676831 105 886661 826222 675565 843267 146850 738039 340640 883987 712839 884962 186928 625938 6793 881147 64241 604713 19650 880788 465805 334476 507715 195385 134 751574 794270 700311 800862 673861 418788 888087 554307 16 8262 91 54352 726793 2091 438620 9709 894842 211028 3118 816398 212 595749 278795 550862 471318 849032 144399 702628 654742 246649 34490 164315 869958 694776 265620 50 296773 884412 298733 304017 343766 77309 11 233100 1071 381278 758167 522265 87 854459 80074 761 408971 793932 13 655590 305089 397991 863732 229854 231704 878832 89607 50 885859 891358 279744 294007 256349 776835 514110 248 19 823642 134100 856257 8071 31107 837557 869860 685809 846389 196 222735 804861 512795 642445 64 146780 884538 866325 122 787135 4152 875425 6052 857664 10 892132 466938 892942 202184 103616 825790 602933 282798 426504 748416 68507 866105 330897 621535 554604 179 898628 705279 879367 711863 91607 737644 80515 182730 876135 40655 11 860822 492659 731 240 888827 290367 800818 895894 770802 453945 404111 90128 8070 220874 11 371347 27 779984 888876 895936 346364 889741 45277 8659 799021 30 849504 311154 890938 859492 633 836759 375289 882160 799015 744901 116540 852160 458 188410 149671 2 857088 445237 677950 281626 807244 383099 870160 186672 479826 85745 835487 820126 840505 676733 802522 884216 853285 793573 880742 113252 849220 821696 122938 746588 598080 874728 8077 9 344048 634970 466476 192911 578025 120875 700274 79062 27695 862871 592360 613525 12818 549164 147852 817651 755301 604892 4468 208271 97 3 171209 740979 179720 856403 772187 857175 837456 807837 12 469285 16 423388 167635 872236 1 21 1 100247 5989 608 229060 889796 188418 733022 2 652480 244546 172636 470106 56818 811660 834954 72 846515 280361 241387 434764 787105 175411 876010 414237 202 874882 734415 869089 815765 517412 267776 879682 18 892179 109594 573 815944 888518 57117 1 716007 433203 896591 8 888578 390935 112 649482 245017 666096 851853 199819 780368 751735 7943 342442 24179 897729 1368 854563 44634 854931 885581 769561 714433 619520 829778 17281 43259 784041 430395 639212 567956 5281 883275 727290 76485 867655 691728 769141 132364 10 7 2207 827122 271300 894728 848265 768889 322070 200331 14 814123 720076 828554 552656 885564 841359 329609 42556 561753 626656 184856 27 877240 191 438034 710003 853019 830717 24955 74093 1842 422448 778098 599952 125521 273794 45931 851827 897835 686583 813730 861638 813845 899211 616621 4015 1 894507 249938 399993 828768 96139 379794 793659 899794 840099 873164 355724 325526 371331 186623 877271 491563 539711 245932 66955 290155 797376 886107 655664 319278 825568 44160 519063 35 876637 63282 752192 693425 892379 101424 898582 789014 288948 875627 896658 729320 865199 655546 110290 498990 856236 202211 879078 92 828273 895655 140697 500512 10107 891594 54446 111460 783864 476302 866074 380395 71477 760627 783002 836332 817031 184784 878175 222520 869459 2 388634 634631 898215 19 873248 321172 5 771772 6 410891 510665 31514 28336 719535 795447 153922 270 223867 2404 697667 188 67807 423443 506102 475409 516401 865600 872811 621982 383252 785236 304529 531584 794340 737434 831264 563205 237869 7 821758 20503 353 835278 78076 866373 806087 296103 205804 14684 879990 11073 26 515195 261390 844488 872186 865475 140343 876723 848663 821016 327 3 426159 855264 341153 7 843393 826019 846564 888126 2708 13107 13 538088 434368 254455 148481 516060 617201 1113 824465 6 333572 735660 23 851908 271101 490868 802804 831555 821539 873175 899944 430960 828453 263458 35146 699801 282922 47316 78474 80347 850879 4 64 45371 12 835880 852413 849899 187 562683 824325 296655 63086 283178 181801 888986 345317 268812 875600 281275 518255 105387 682805 475 878684 874681 899550 343067 468695 93 868038 464239 197335 711879 337072 229772 88742 714415 1 127653 568 3 879078 52198 889267 821231 52546 801323 899509 821056 766493 350137 6 738073 454383 1677 663 77866 299095 157 113883 664445 235696 706878 316325 390282 678609 192 108 784044 500157 418919 621728 872809 408546 378880 323077 417680 724355 733130 319471 654026 4 67720 9175 1 36 30 326050 285845 104 137389 834827 340791 76 743727 210396 504 181509 795371 740100 806134 281 1072 6618 865755 897224 840286 99151 287702 177768 798580 686310 874858 333135 896777 346793 895544 875445 402389 704281 866523 389371 438074 18514 797524 200547 556124 794281 817837 846766 1 44872 889031 786843 10094 11 367948 84806 76844 411437 764907 6869 837747 851496 109269 398654 258227 832354 382541 889974 865570 11 825822 24373 874500 901 48031 381814 1458 248679 138563 626453 836310 385028 783073 635079 473815 132860 355963 482 854383 330807 459922 729 12 804791 665849 434427 890437 792733 94395 772092 698274 820727 2532 508345 756287 10 532522 898226 121512 1 19 852403 77420 214 582428 817011 126012 367260 892515 382989 337364 883049 896344 66674 591279 785472 481426 762549 177438 860613 336992 868831 203573 449059 359615 383491 512961 879523 898297 148 249 269 3661 133288 166182 4 407225 854718 44 736119 874034 674705 734598 882901 178225 686402 422818 749634 890788 373374 131517 674380 736118 10461 566684 713267 25175 344077 561624 1663 475334 882458 128 104805 791873 634090 786237 119197 3 640142 173620 473269 865141 763598 892876 794013 873535 419 835658 862882 129278 885322 429529 836919 890421 821584 351447 794637 45099 628598 5105 4651 40 11 379797 791954 723573 887540 627658 264038 247828 10575 856164 12418 9373 172122 850238 155819 51 748455 47 836916 365179 897672 824460 892459 416195 197 850361 721003 857380 752454 143989 885358 799745 475129 423205 57578 102399 6649 664709 886813 892051 59391 821548 641170 852764 871727 103143 453776 743641 116 747446 18 580503 743326 235352 528118 130683 293370 14 844052 814224 247842 94965 326945 303030 85 323598 8763 260652 881272 878322 9720 578836 343068 3 881836 3908 585761 765012 696957 111926 451551 4399 1765 63258 282092 306640 102 838841 170744 210500 12 858753 35 4 123381 133962 867156 897173 525785 826926 5 842897 237506 27622 284719 411 226655 691240 24744 627497 33667 441155 50676 838637 42116 27 178056 464350 523 795676 548243 425421 68761 13084 25 414808 609092 819630 890006 527186 459023 512313 69133 782977 22041 66363 803147 183244 197508 214870 64684 840325 113293 272 62200 767626 692908 108221 91421 208154 772705 609503 848485 155913 763875 165085 896296 885234 298262 884395 511892 348557 692907 707868 689530 474 202142 886715 896993 832223 367561 662186 131597 876868 17 794033 626087 502449 257342 767125 726020 289342 875978 2 94848 78200 780235 40 869531 821401 432164 340982 871019 292955 867922 156579 251023 724194 749867 644334 718287 2 867428 893582 536532 333 724 4 823091 883968 774248 864998 406099 857140 539322 860716 178544 87532 328 413011 762172 114844 852428 632157 856191 894112 731758 764080 890976 837626 665360 3 459371 836 101 418292 188242 704623 882849 600332 352231 3 826763 864952 351478 570674 201207 12 178716 660457 301219 76433 2415 853287 2218 107318 163198 82072 865579 247814 884707 419983 3 525130 596582 772341 909 828352 5347 413506 274326 1325 865234 141956 456918 894343 660 322225 751364 805227 518196 235533 861056 509971 308534 260149 825987 89 785577 54 856559 894931 145888 408122 867814 799390 837739 601984 486185 28962 854003 7494 685776 731577 846737 32058 882014 85 529061 866074 850865 316491 888891 3 605039 680009 713609 13 81193 87252 803857 29824 464392 32852 68 701805 25 126423 874792 832706 48552 820973 894891 288348 866219 306008 81108 862359 2223 402355 793087 16104 897676 336 11254 7370 14027 582880 831233 4567 823660 756391 724181 893120 380087 121332 585821 843832 657 852313 880163 15 405201 290674 304697 17166 780549 2 898274 7 2 363009 342297 26731 17390 496954 27889 893174 35 820254 828 875621 884 726287 824678 82208 2013 567894 583394 681405 27011 10 659162 880433 215435 742775 264803 718634 176753 30 798343 289827 868498 15747 867564 870070 804288 7 626615 352179 818903 7 695416 868979 800445 834673 469646 243860 151730 863005 188453 887003 5 3184 703 91093 1 165295 870908 25 4 710229 648683 368892 1 520062 8520 881725 66097 130857 212447 359031 57379 546 180599 113003 807507 706887 283173 179 151551 857794 313350 148239 574759 469108 121945 323704 662391 282758 7 891857 355855 2 357326 840487 34003 891727 754 584865 6879 24610 49182 46677 824433 22444 802631 801394 872765 879726 816105 841234 800486 854422 584522 11 20716 590856 1045 249653 673695 121 733174 781912 31476 836 316778 306691 820240 863326 568485 754168 538678 88241 873517 306444 873666 261685 222756 882381 854298 752515 888474 796624 178 806380 449838 237632 429835 577091 2054 893198 2 812593 214481 806204 529597 19855 865741 50352 466187 893154 421409 8625 134 412052 62995 854947 290793 856668 61029 131744 103480 510 671678 390981 223171 822261 106706 611373 468802 2 814477 4126 277 28 301340 887073 348308 879914 895403 857078 238443 542856 82829 878564 813820 291629 8042 722164 443814 17679 461482 168 657617 286022 623466 197185 781767 785292 466322 645538 769 25 41654 888240 233863 190667 481 776 898116 505024 324559 820874 21532 543478 250289 299354 860386 615598 48 10 550 466724 771568 441859 833850 551562 103358 6783 5242 220290 872915 834164 838112 82173 881001 241554 296 543126 273939 794924 186554 246647 888915 836335 841842 66853 298990 50192 898078 821561 169660 798681 13 180 862154 839342 895873 85734 89 274633 185516 61065 290605 328455 29 188487 59 349171 83085 2108 887784 77084 891987 877904 861734 18 889916 27255 898717 47 50511 887613 846266 824735 6 6530 176520 848751 875441 579836 327976 110 652729 575260 865682 596471 793663 387120 7822 329162 778621 49260 768005 897249 157744 732763 218794 303432 326993 27432 869524 452807 838131 663076 13300 134787 889393 6 194777 8362 2 806604 777545 728650 82 576495 805266 863706 492677 226486 2272 55518 439077 394748 19 15001 346 5051 646 117672 118 81892 7906 739427 198757 95687 888471 5919 892376 10104 874589 860281 285016 595025 890269 12302 6 3007 2025 316994 362921 848165 491666 642988 65832 2 636604 93935 38930 174189 693191 15234 432620 873806 737549 379160 204675 865190 768908 352390 819049 358 661963 147675 138662 863730 891073 770159 803728 894770 672612 1 496070 474302 720776 296723 650840 710813 774091 23 39559 678220 913 873123 83 851636 279245 496887 41888 830478 626190 688358 430249 329190 645 657806 727513 694033 886058 653566 598725 873347 484743 290001 892028 301865 185254 818735 577717 825591 11 744847 6160 476521 8390 416093 611132 890360 562140 513879 747163 867664 1813 195 845567 869790 120119 830817 824790 334927 568 787741 844779 63269 288630 227280 341391 71122 442933 1 755485 817941 35171 31 851296 579317 887399 293475 53813 810648 621523 823056 703887 854197 743105 866265 138135 132393 6867 2 888071 359729 767527 874665 321837 849055 83673 751780 865667 800613 721969 274702 397228 401395 758774 38063 416710 375602 640639 337841 303720 814149 871579 435984 159198 272405 82207 350009 802788 432945 896103 147254 362852 819200 181023 154313 89260 47127 834214 295223 683524 835374 7617 342683 765744 869533 835258 895492 99 195264 147 826859 829093 744690 224989 24537 156111 349234 827038 694967 1939 273707 653361 3391 864315 899571 759977 269924 409384 848101 224949 602387 96 833433 866964 882227 829091 784496 319827 813335 887607 702969 272970 742162 895816 390271 891386 87717 803756 890378 879908 340290 672756 7 482098 614871 612673 841419 663082 783510 396801 801379 807552 853594 445431 295 153387 919 720749 26917 882456 906 19910 850407 466757 12295 819712 186255 552819 141 889624 20956 373 780604 222810 460028 54328 863305 821765 65695 796060 829727 97425 894550 854767 329318 854117 315919 44339 873386 53 149022 9713 885521 861721 427876 871921 897232 845690 139180 7951 365853 855253 250827 576463 27 874516 105845 548024 23714 631525 322784 843168 446514 897701 291141 703475 444 7395 416058 894214 832502 237926 802358 605572 545359 12467 447893 5236 274919 1945 861077 194913 159604 809813 539599 783824 727160 443680 215855 730389 804422 886096 299361 223132 870018 622714 7 732974 1 222404 899071 682355 167908 507175 290511 169546 77228 347214 1 280801 660406 536415 805522 886604 48 899213 878519 816677 38391 409310 643233 822531 802176 371239 710957 870728 209357 846855 800418 596625 642279 846871 847168 852003 360585 803251 838530 886843 830362 354707 3 805944 747973 3 828392 883011 858760 530747 399099 856723 895696 682670 322501 377100 196413 408 822230 728234 483297 855258 42 535749 150149 339064 26133 9 898004 22 594417 2 698788 837292 855931 53071 877999 9 630051 193084 54 891260 525447 885074 332 3 861791 565768 30919 184446 892537 266704 899308 527116 844024 435362 896546 12896 243006 514423 36027 30559 878458 812618 564828 489449 847411 92318 3 822494 613552 569003 891223 49716 890961 87122 876499 518241 792460 870630 856375 655935 897948 837415 272210 892090 130189 34 391444 43924 453385 640533 2140 167951 6254 67369 881674 715403 28 106171 285477 460946 217876 1710 885525 636521 3 420889 1 498233 3021 788810 30 835470 404581 329900 43979 75247 521256 867764 829209 89 895020 222511 3081 418379 710196 896646 558247 545491 894706 3606 11 11 882355 882 853648 778869 636122 605090 837433 889652 885682 315203 754 731638 502364 363420 593495 404950 863445 805341 884855 9320 415 701581 647481 619410 272586 890534 468969 17 263411 123250 130845 226034 113638 225404 876914 138203 803069 274497 4486 716982 470545 4 461918 88 411843 870441 4 80914 481502 212 832265 598548 189455 633562 778812 890534 758190 868314 498554 45266 117844 130 862262 136087 168974 843614 892838 889602 47322 245135 150305 646715 604116 483 887566 2 226341 822673 682106 885749 89774 6160 865169 813539 10 224561 868060 1542 862909 3 368344 19 695660 800575 19398 200837 791200 17468 18 4410 309793 281137 52878 57228 846009 23240 681944 38 2083 898693 862221 104369 470985 876704 532835 571909 1583 4 863389 834985 34299 633103 58192 420787 273811 3768 806044 856917 885206 832086 60637 597363 363837 318471 9754 209 837774 2154 363953 49999 617260 27 397559 858818 3474 418501 392471 422736 23346 500059 676522 448034 550317 172386 817487 69 865970 6565 899322 595945 620544 6400 874689 895327 683563 1347 250 536218 323069 818788 2704 768312 880761 833530 813546 483398 982 864774 894094 518853 853723 645453 694535 390343 108026 837962 2760 605567 769067 557601 208964 438529 866778 724241 456302 715650 859180 276381 5 4 893009 849024 108461 766031 871932 895804 185825 5486 322664 757304 838521 7 602904 768068 552 436816 817855 865132 369271 703428 866689 873703 257151 4004 713333 878108 867612 168 473940 24447 7346 874 3656 246789 522757 220219 833054 4618 806909 276845 820002 209 591993 681561 146229 580301 150380 1 6515 874426 842990 1 341512 243043 157332 162188 99861 67383 309526 263678 46 561538 231309 887014 859077 351631 835701 897220 219573 67 11241 726776 784471 783018 294718 4 842117 57314 887007 144013 47 50696 188843 847233 592 877593 565508 803798 668300 567251 140288 83317 136354 5 177566 664 872830 611 123813 263330 1207 875593 31 492274 447859 856039 495467 716410 191499 886952 1597 214126 714307 143719 195328 852219 423019 5152 30212 382536 546318 670188 24047 775778 44944 15992 161566 832505 2 314779 276650 208 859085 460656 637 203645 6 713392 238844 390142 891162 821700 778693 482042 896717 764831 114538 117686 720795 10 224996 2987 395446 843884 221927 189712 126 394897 718315 9244 381982 858738 15369 884428 6 505778 827173 565126 880978 383257 235466 451984 754684 898424 843655 6947 3604 160 19991 898374 483223 735627 3 674060 319 12454 4 545951 4 2 671777 150002 835619 192147 246 813222 866565 857120 313846 738548 404877 10506 320459 189822 48390 14195 448526 148819 66 784153 845773 873033 850911 448764 625875 3514 519903 790427 174 588726 19699 187796 848162 11 3 840162 5003 524698 423795 280958 872165 77168 839843 673869 890569 558550 715652 863898 1339 748201 130597 856617 824076 1 41831 1820 368208 585099 511696 12 875095 741708 896919 776704 4 571833 639462 315177 3 588215 812058 384083 120990 123741 4518 860023 801126 40559 336715 818139 877175 186081 575248 863545 858686 603748 887720 9 859784 50 295484 478169 401309 460370 845756 22338 20 868111 865960 20701 788338 619073 34112 77775 2 3 235995 846154 177132 543001 305060 658030 849622 856347 426579 270206 155725 623896 794120 50831 83930 439058 547023 833462 438453 620228 899984 303848 333318 603170 731153 33815 595289 743028 170851 844262 871853 873382 509372 470060 845966 761322 523911 885304 486 262072 1428 31449 823184 589382 899552 663367 146540 717299 770611 3 120635 470614 505923 433460 868022 886395 507280 876034 875561 686215 68 840189 5239 726468 846026 613762 390552 896349 781272 769740 399484 207240 894005 870 604641 180713 707074 809348 888287 14 199 860012 576770 765 1796 613571 651679 845388 465232 881056 7337 252935 174839 69 610645 6558 72742 132 365511 699925 119194 426640 896995 8762 8 334130 158596 133 306018 895647 325438 768285 755082 898920 631254 154 882640 507802 165061 147422 111730 793459 29 726042 855627 749641 400187 4434 796637 4708 69256 870932 398547 851657 648296 284970 206394 94527 17629 858172 886098 489 855891 3 387362 12009 883175 355233 335143 14 805134 37 4572 1778 864637 486442 176616 889178 75 783028 177 833828 2061 809263 853240 892218 629264 884652 756946 327821 669079 876334 53826 832975 548716 62661 557114 255 774737 617659 638563 777583 531978 490578 306568 839193 857450 177372 31429 483260 842420 832008 358493 487709 290215 11 896563 36 284 409103 888511 24856 6474 889827 625809 1 617380 830467 11018 877871 275578 163162 866554 721933 890719 357986 837195 653004 842768 840162 865457 28747 858643 196269 646286 16411 219429 211661 1212 664071 539672 6695 1364 118392 838036 778478 3 355760 158260 883176 429444 751841 891137 116575 194710 886000 788136 807982 758698 10833 889671 840928 871487 831 196 305704 56451 58114 697553 11097 73741 771031 59 530838 843061 723252 571 767777 62975 284705 9 290530 787608 795728 884273 863916 618829 540869 810796 210950 133859 618854 19 719540 799996 551773 375 778344 6 343003 539690 13 896618 52791 51 33280 798681 864298 874017 849040 10655 90259 746990 7020 287832 6 726591 835887 157739 1114 354881 8305 895590 859158 846912 572716 91 83765 20326 675695 418802 518901 538856 127 834403 542485 795135 807368 858387 136494 2 840431 151878 132789 603672 78377 339990 211183 687598 858452 884345 12866 886961 628805 419574 20 405985 34231 371841 7 835799 718749 862608 543809 840927 2 386674 9938 10 433808 620110 36983 707324 476649 192331 10 675639 7934 414082 132 861695 571908 12126 836725 60126 827438 792680 12538 796399 852028 871782 851472 207866 497 817333 853405 45644 33383 188 804283 754968 14831 798777 595376 299486 143683 422777 887164 418586 540921 881256 204112 224291 15108 461518 11 775365 416335 615338 630204 898530 658790 107 839477 456895 116801 76532 5 818671 578775 659350 893 621714 589168 405232 387208 6992 640405 15354 92927 897352 2 878765 888138 897320 425488 800598 725391 80494 2 535851 896808 875157 3 693918 235604 9505 250784 1527 214447 368648 899568 776300 111765 160159 4 847601 290135 4 40 100500 899021 786741 522219 312 894105 796658 13 849350 4 507889 57903 712605 665224 217584 852106 839791 343895 131926 830449 830060 862230 677615 863943 878695 758826 804796 5684 620873 395018 887122 778480 125 208180 149008 110947 160029 881261 250329 825664 151 828610 788836 893096 566620 846955 1071 894399 887648 159508 81 46198 638366 829671 344120 756 58947 799807 409614 43 249535 847171 658750 874103 832904 391908 187 757893 8520 839285 1 306614 836263 885158 732766 27 850733 241302 816816 824015 595942 150294 985 768272 474038 725200 301945 810467 302994 2762 679252 414638 33903 162183 856299 697713 48311 788383 608654 4968 754273 2 250 480824 233147 259943 846444 285048 671170 881064 504414 569345 61992 864991 19 1 774544 866291 5931 702369 755868 7 512105 834318 847833 302 473587 296647 17995 32 107282 1 808294 875863 258077 105787 40755 853924 178 627191 25143 522684 6521 347998 38663 792340 3 897738 894835 43194 7945 225120 852831 839060 269031 211 799186 852301 91762 86316 3 450422 396183 205186 802375 578979 684339 508449 819592 669581 7 899933 26938 4 705844 640342 726661 575671 552529 829719 853785 273119 867437 809314 94 751271 78840 687922 1565 488988 3 797390 488749 682326 78527 18028 17787 840615 160 878519 590239 1597 32886 1024 58 866462 773687 305303 883343 86 1773 591427 426853 883341 525691 837282 295827 436628 877856 189796 751383 145441 878362 146963 704411 833092 10578 728182 897264 878523 777019 522035 578 404743 471512 99720 795127 125309 876953 892017 109970 2 672461 890113 766055 891164 240730 19 3 2221 799507 864406 878177 734671 135714 386100 190095 756395 415581 490695 822442 645265 278610 151861 802523 141484 866354 237374 116 31594 3303 897737 640 797432 546075 870244 803105 562639 36 818784 879541 642343 7531 7 637 832320 7414 266508 175612 64749 748867 3774 373 692779 210634 192668 9995 619910 713572 878316 579419 693136 296640 897422 711642 2 463419 424930 701777 855442 608561 865729 778118 178 466549 623502 892294 895116 886173 43071 667258 4 605036 235130 898130 189 699261 323414 688955 554424 606825 439306 878401 481703 39038 359741 515095 1028 729394 345686 463569 816323 273772 811367 625398 798942 722215 573867 44973 76476 892868 854029 820260 488210 335046 277377 3 230557 629305 103 256962 543375 141472 767863 185566 633458 51 821537 894906 852720 534 498136 717765 885104 777950 300104 240631 871523 6 447415 978 535380 835154 567833 762209 336784 800062 492441 783608 273776 839440 138877 87452 3 897562 774133 881207 332707 2 223063 57 3129 879511 3088 5880 834124 173721 735073 2 849718 2269 291777 180086 19352 2233 153593 565154 427458 828605 503616 318234 792849 752612 826045 421016 564982 50 468699 16 774992 840597 68965 298836 167468 408149 868550 543963 634241 5 5 101655 2032 845151 716085 20246 631405 879807 767475 154862 787285 28898 864695 639615 569 682811 325436 839222 9206 860654 768977 202685 873372 854548 723795 399 888095 353670 844951 348481 351527 742354 313398 7114 475987 827614 802184 866273 877813 867434 252962 168672 616989 785642 695528 763157 8696 883127 894545 883812 14285 456544 140961 564440 2 840264 462 582 1 679091 563062 868213 40 137456 78550 76356 744613 23375 500117 4755 614942 672456 208284 765769 15 667503 339434 480643 856434 754589 870772 55 896425 883987 453278 2718 347074 863414 839106 533910 749612 869323 833434 874766 269732 888834 553450 1 373353 722797 875140 877411 143772 894738 810788 340447 10 845295 55686 240743 897448 36 333622 283019 442376 684166 883424 714156 9856 746144 854790 818658 896272 51 81591 842203 767700 848714 816870 22 3 889409 542496 858229 605800 772928 332317 365678 854422 882413 803784 244658 588753 860373 823770 865162 2 311242 215887 639166 810329 345548 22784 347802 499445 41153 32111 828013 2 753403 699317 836356 841018 770751 1015 770798 879468 229815 369121 851930 212729 115063 356056 615678 96997 818972 679863 104901 981 800956 339170 735397 619918 308784 3 875099 567160 6 601711 812721 5 183700 39 15 178221 1 380497 885254 642127 5270 870330 880397 8449 716495 586 483899 1332 782708 677187 805836 39353 821840 852435 897646 121 67 177388 7427 875515 881458 35280 835608 528447 139526 739805 698602 479156 770814 838792 459066 14 871621 250488 666639 153501 70 869521 98739 508771 99799 832206 895108 658 371866 48589 365963 912 245857 38 888909 743487 817431 285561 455623 491239 350628 851190 124902 239 827217 836032 868375 469059 243352 781802 119912 843151 857108 852148 833797 13055 8 151 219493 798469 709918 180554 4 895990 10050 12510 38537 872639 897775 892944 837100 634213 370683 32954 766262 26744 557087 408163 758607 752506 722116 851134 247 331 8 800444 2 644072 857743 836154 7546 891112 6271 673341 333679 368197 835664 152531 830571 3029 6733 4 382075 10786 786512 735666 439267 166412 668458 753347 629272 445537 859293 685479 7 881311 239461 299633 722538 878320 8 722677 739384 891987 872618 193609 1 7 861598 439260 832783 318173 2 578306 627759 2557 4942 810474 467473 844512 110 95499 892641 257694 399108 595634 604325 158208 624527 832296 518676 293710 429418 19128 354729 53 3 782590 378714 547 8231 428407 884786 1 898773 865891 825957 893433 855288 766483 879502 391813 766933 397062 477958 780933 631058 867849 228060 549 866904 7 849791 768325 508744 1381 698417 865065 708998 425840 87730 727528 194507 872218 479 663845 238616 882540 872047 462703 808751 792543 813056 860064 849214 3 18588 13296 66 332 366465 308 813141 555542 52047 868012 896414 862562 601704 594 698995 37538 814420 35 468979 216 810074 199498 71146 8670 32786 188611 200625 749410 793603 425645 719113 2 759912 843328 243853 660626 824447 17273 577921 284264 891710 561411 225480 40129 869825 228816 860548 571603 14 869057 838826 112118 1 18 285141 893428 437606 260243 866602 838614 282448 378237 868601 677800 604323 807932 123468 921 854515 386560 378683 219470 788256 839450 722048 3 805216 876588 423098 837984 96396 585875 8 572726 75613 628058 848337 874309 796822 36556 813222 305 413219 720923 113 717266 46798 3 894272 8430 203296 869238 141606 844465 881428 693694 2 7 862923 253 100378 739715 8456 52030 96102 644494 875384 726554 853025 5 777322 827389 859344 197876 880031 680766 44 445606 878177 195561 669252 823244 4 19596 875854 727439 75292 54508 160 879500 838062 704968 128230 875408 670373 753280 891611 103 41671 443 965 717044 163300 503567 677060 858009 802082 279572 826876 3433 10289 3110 5017 808898 46 857471 826863 34 622883 263384 808189 302554 1600 531851 588109 1026 194254 601552 699993 745398 372800 886188 171995 630935 148375 51419 3741 862837 848955 796464 876764 716413 633260 191840 655393 799312 762147 9 885365 447962 873008 892301 899623 741295 867102 180747 228171 629820 581710 807844 6 134 4154 843525 198117 32 878504 1579 57963 780276 321335 607562 824736 68696 894048 782169 778806 31644 892522 295971 258725 387685 886996 108392 873492 746025 799728 266289 866870 664827 780506 291450 588290 825556 119941 377215 43082 7 866876 737578 605785 79 895830 267509 321746 9976 897354 552 701778 8 888592 869368 85979 594847 37851 37812 302037 701596 981 817962 511942 1 344999 334614 781544 12 170461 18 1984 756228 370097 22794 557194 283913 823516 173 120 463268 210810 208567 21112 20 827146 252 856307 894685 221533 868036 717345 899251 323694 509443 883439 869280 353441 224869 859985 65020 65 890484 116 895084 891457 98789 116590 335993 842392 795179 449048 1 42953 282303 324 775891 467586 899779 869431 638933 697 80147 5 658883 708803 63584 718843 899149 517740 870135 657319 2 884462 2 413075 3 750584 296610 887914 2 1 797931 752828 7 754498 77576 116437 874843 713111 3280 739569 2715 11 619532 503476 119310 888469 42296 734 37112 794039 108718 899763 35 632179 667582 696612 117341 824342 2 773713 645032 605495 350773 536781 489840 6 610281 655833 448658 475255 700900 3 79629 448013 497007 312133 4 852278 815002 255364 847972 545223 1 608859 882451 183653 3081 14805 1033 876009 302911 670601 825 865340 134044 33574 457569 434255 47840 399970 787462 45910 668530 319001 888420 828348 142430 5256 863829 405330 789542 843692 3 151784 759914 821510 422613 10049 756275 325644 887299 827244 177041 481277 405013 373621 814914 846218 330239 876948 543562 1 532690 896410 765202 888735 56548 104630 779986 19145 278175 840816 878451 293793 572782 756288 836985 874298 38576 1 29 310 864169 251889 18 877205 221395 859171 243857 816472 2029 751511 47115 567954 864605 473597 72865 759464 849360 898341 746336 856227 610666 472410 640090 333586 435710 810150 509647 628268 34 202320 411234 872219 429699 664201 643993 174888 2963 9163 175189 711210 1 8 382000 890879 395421 807577 268078 621014 871973 287079 806613 864560 1545 47544 885462 832746 132449 446296 137458 860564 768511 4675 300559 328442 675102 1 739358 622593 27615 80 96054 126773 366296 515499 115181 91343 436093 783624 579495 3 709375 688 20284 301851 217161 391492 873077 441755 776970 793890 851829 237671 8 102194 39 427158 563403 725818 138545 140037 354212 314021 408332 3343 898390 851042 120739 679556 818376 856876 713625 888507 853707 621578 877806 808227 774964 789901 415895 294668 7120 1 861771 847363 3 277753 421059 297913 57381 385 2387 245419 1 881510 715707 873774 93702 310048 820976 328623 6 25854 11363 85653 436948 646119 870509 527216 751747 81 335359 820813 435155 143385 554795 511587 7463 257171 326608 2 881271 268291 1430 49222 610339 484921 2110 748075 3 898356 1679 853346 340563 633207 142 85465 179660 798968 254370 571459 313527 672561 154845 456652 892119 416837 4208 82302 12 519276 516274 857997 273202 40 878527 327472 728299 365 375185 823265 786025 886170 848204 600452 795904 863136 2 388053 142459 7683 818381 631250 168 32303 805993 246241 43177 516612 79551 59 5 896520 3 348761 275248 170565 573192 402578 96542 593717 61260 342664 848534 816006 757323 412090 708832 730774 1170 441625 459077 5638 401 406796 576270 261842 229132 1 64740 56 693525 878735 2511 373772 894571 761624 303430 555664 199661 163184 13 694101 897707 863669 30 757320 200514 715155 513431 839158 839267 2 23857 7261 19 116470 10 819456 841718 213356 322651 511077 2672 714302 12904 6311 180653 445311 862768 424307 889914 238705 676381 837953 843847 753590 570182 788446 878875 819475 809251 668934 2988 120251 732032 887145 236071 38 563730 596114 887689 132 878431 883339 886606 889373 165 843266 819811 418470 857994 890843 181160 835912 370042 850714 615688 525367 623145 56938 4 428254 871836 228680 9 5 724624 218112 887359 613502 169667 2831 789911 4758 120457 4743 605378 775910 888522 896801 343316 252311 898020 623134 241249 492636 178254 864101 134118 517520 768687 749051 812941 836084 305 636318 471260 656225 50942 218245 555119 40281 892143 990 7 849344 1899 29244 788582 94189 729342 812262 288654 752316 803244 471544 837625 815152 891124 321743 864191 150780 82927 771854 895206 3 894656 752975 7281 272199 894685 321005 633647 788681 6 178254 80237 272858 477003 53 847319 742797 848332 569413 739002 20466 853215 741226 2 324554 893933 886061 2411 1 683940 891321 592370 142005 374170 362573 355551 102090 818099 336523 525098 336036 2072 846919 709996 845430 9311 703755 718869 325051 52 709303 866556 30 683190 91082 84425 854071 92289 20 183197 20 145605 14 148530 39329 795374 34312 197428 83515 783090 624672 1146 883892 1097 154569 3313 704776 117319 15 840573 715143 392 837122 3985 1 159873 3529 755571 397733 441009 631874 525441 833622 899795 874884 2204 786484 893227 163725 893276 141695 154604 685665 582879 876062 229737 6 270630 487258 736014 537745 174854 91 874772 335 899631 31685 666217 756074 748772 155927 22303 762939 891522 34388 131584 259937 96798 237382 178324 212344 302571 896217 897047 68341 589 602345 863872 38725 2688 765051 408047 1327 532283 889843 9311 810004 757764 234292 294629 883323 676 59927 605870 809614 694906 898587 685894 4507 838361 152 414374 160 594046 43557 331072 899740 86397 740466 564057 170760 406226 5 285938 78886 606971 10165 1260 3604 831804 643749 640379 18 421740 663278 809743 370726 751612 420010 795258 749988 18 540845 291353 429067 276996 845962 530672 11451 854721 733112 883349 250047 825342 867018 881572 824752 271507 699966 857240 796647 621 208853 815541 474275 852575 7 6 725703 329925 843106 475718 5313 446209 864621 287965 6960 92859 188921 874854 2 409253 304196 740282 204063 491423 154884 97859 898568 869498 757614 747419 28 413 13 700769 179848 16205 834891 753864 4884 877118 17 326059 415063 697078 854436 5 476245 726406 520890 14 873071 283966 806473 606228 774395 555733 194484 13 276343 864112 867731 65782 575881 561241 14855 444661 104107 655258 885586 707551 782539 474142 849896 118343 659572 774974 280322 833136 11 882351 894181 106124 800066 431418 59629 684341 548719 358854 859493 841965 783839 879135 7897 299927 333 112 575436 330897 835470 743086 119436 733735 824514 836638 15 898732 467 807737 5727 723644 703230 41 790966 532530 34463 888381 181318 626639 1 879514 830070 454230 781230 618588 54 885163 3995 869011 584272 581211 896671 352497 410441 5 877378 694699 764126 266 472960 835216 22586 583214 765566 897640 372559 876964 630935 20 160507 22657 62 819895 146520 740093 242420 342301 897204 888012 1 141137 730356 576398 598090 548981 151076 582525 822401 878070 103381 156513 893457 48272 2 232755 81796 772166 896413 830734 412301 300863 569588 21947 2 611122 806856 194057 791452 684867 385370 187616 60139 6 852070 883000 74605 641839 772372 531883 807500 1048 591865 919 869325 785847 601679 899405 851984 818692 388 129124 437 81584 812557 788714 894046 16347 887367 719416 242452 755101 113136 278884 287887 721269 206282 16512 788654 863150 823768 598226 812564 350493 321243 95772 647575 834938 693482 785 885293 53684 422105 797454 122378 892268 274707 799744 29057 752205 567344 281143 820808 427413 896162 660028 677 895687 379 581381 882172 733959 4012 482005 874720 224396 484602 590919 15121 739364 143915 182154 773517 698716 696896 613534 288440 612381 545912 337981 47 890001 641139 226 813298 889016 6969 18617 37727 56666 835478 178 375029 530679 360809 884368 166538 134 441444 895036 832816 843076 584126 574420 796404 697299 70531 277493 845835 117883 861107 22758 606082 866503 857277 2559 536904 891243 279857 421535 790970 29111 813886 461649 887394 841782 893880 84300 389426 29 898975 354206 343 872861 850543 5453 166950 763633 148 599749 754567 931 14 842960 889581 434272 877030 745491 263 488329 117222 897904 2 26586 36 853741 14960 239818 605567 771421 116731 319202 643 608121 234313 836769 775482 44805 244881 509771 330685 118954 885454 874921 476955 821407 870602 216 146103 839265 883660 5 3318 224009 52294 1012 180471 1 892280 329101 88199 832943 614721 687462 745031 26496 434504 852455 92332 878474 55865 38026 726978 386077 601978 762668 29088 854389 36 59171 195 199875 787608 581699 132448 392817 2 642692 7542 871453 827705 872454 5765 895957 2110 646396 320021 103800 755897 871557 516598 874988 561735 539237 652462 872850 152 215971 24 766097 152 331870 385513 86219 348540 771638 101887 860293 685489 539691 451834 242530 895751 11 2 4374 662613 586 848882 640920 586862 11482 155676 869020 458410 650200 850657 371133 1357 743357 804903 58327 878293 498175 857956 891826 9 24131 355423 110335 1170 761653 661312 821506 676671 331619 280898 221008 474721 41 845195 887455 524919 176392 17325 714 793425 146351 682238 954 81 374158 94467 2423 233 818347 742076 3177 604407 511782 176452 2060 873286 830547 896875 894863 398498 841889 840265 22451 429576 76 776352 743622 433837 824135 446078 16990 653795 53761 871337 121821 12 735569 875580 802536 865738 170175 703147 895076 52543 884849 64810 425291 186082 863351 361209 892221 886352 846510 875955 889402 487888 47147 4 133870 987 88405 74188 714127 844827 51652 882390 51805 812346 892975 287270 207 578949 890128 758325 349100 20004 475385 220658 660833 124614 339091 685331 2 839322 889432 307999 155817 745282 2886 778332 125798 849171 776706 570218 154596 880300 667318 865162 3 1680 852786 852815 581372 692634 120268 141788 698428 282376 883624 476282 541251 346986 758459 899324 512455 815429 869113 837327 798541 789611 458534 188 4207 18931 812395 550067 204 148250 380875 895677 841154 16101 98457 772676 318877 38719 812800 846432 5678 519849 896130 462369 30192 687013 531586 750342 11027 891769 260 801438 162 285818 825015 84960 866725 843160 310329 226056 136472 591708 280331 11644 453712 2 15 845789 1 578900 841763 88 771325 119409 219669 562147 443656 488820 301 884709 799799 887081 844650 814370 577556 552198 303653 406244 673936 44 862150 113943 6906 872713 450109 71630 47458 162 805328 871959 1566 812179 76940 213311 663870 797902 197874 323401 895832 838757 782617 842376 843218 16852 550191 647467 631 943 611207 367846 739631 1728 59154 841184 13194 853271 3934 373925 440254 868701 32256 892985 101766 275577 89363 285 685901 104 33 826178 572472 11046 470603 164353 444144 782465 774667 885344 345958 774806 34332 73505 80166 838419 880191 707943 823886 464919 896033 811285 848417 868601 443245 788511 386752 865091 629442 367192 871905 38553 668 817148 261846 528088 17 726162 1 781989 884560 131 164873 188196 12229 858129 766527 818218 82202 500588 1466 388463 319123 216576 21184 762681 762756 884892 373727 323624 859374 786484 420560 165148 875937 48576 1 510572 878247 2352 1573 45357 809641 892298 746619 532893 863624 356204 12 5 20156 857685 885186 267405 2 382550 406034 1 164514 356042 879352 801208 974 423490 383829 826991 363 478975 21426 7568 179698 3 883925 844849 716101 163241 351 275692 670519 393741 822094 754136 430661 795180 858733 627943 801913 826749 693846 471036 658308 827357 11 892662 774144 867042 553245 878938 895263 468583 373281 883258 852036 804148 884645 1188 875697 897871 649993 872769 79 375186 1 387709 882099 484918 843800 77201 770365 53 5 888389 829049 865203 69049 875847 705 1351 794079 272182 556 805278 723398 87287 854797 72210 30 594203 6 2857 181602 606926 195436 243735 894886 303 185599 832235 752341 370316 15670 592771 836412 889784 557451 849759 10 859742 300310 238314 718309 241287 749998 756398 15 342576 17 1 66 896563 785178 678478 815340 576945 891486 871530 683378 818855 720575 3 806717 832124 845999 525666 18 279356 787000 163599 20068 837495 759483 858232 865670 55018 16 95285 864622 724061 60949 220934 112 862279 699931 361326 519969 186366 274 648105 892568 721902 857982 561400 891428 9093 718533 654815 739608 783402 524204 686904 336878 473154 681481 586812 4748 775811 893999 788343 885651 837754 770210 870685 59616 713300 843108 53513 1740 338892 559995 111647 611399 270515 867159 374 830769 898322 401399 8 847226 380540 34 846126 447613 844327 13836 259682 642008 897093 626553 702339 630423 66154 259002 301884 126691 111549 233 25676 679458 582305 57414 318589 33286 714107 22 8318 872734 899980 807028 893621 149884 498694 19772 888048 774981 246043 864855 919 87850 791965 468052 868815 308462 140901 283517 522897 264612 821642 36 318 318510 868953 544095 552835 1 833679 272375 822649 809638 3 116412 756797 898604 842015 188578 786759 341618 320948 770554 668096 603042 832618 827413 889542 483216 396591 157642 875962 885194 713502 896464 787969 787280 841605 844623 824276 496514 703903 232845 598531 675098 884089 700892 113930 497010 872813 183 695213 87105 864902 136812 390923 199966 359938 11 15976 883368 842517 547990 872411 895817 488915 46153 72965 872686 409598 93086 8366 867962 19701 264231 175584 517441 856475 39095 187638 174 193158 897134 636846 634409 324177 11713 19904 248627 368482 14828 21900 775949 812455 1914 327623 843346 867519 8 18 106425 860566 790295 280055 486848 66462 490654 500083 304635 240 475559 751373 1 230730 896798 306 37959 846361 866923 228044 292656 658599 897166 231 895481 884456 5 2 803339 48748 96 326833 864308 10930 663699 227 344800 807136 238508 192643 296560 202542 781166 848982 534166 445519 1687 258675 781935 244 20 800479 3 11464 894218 502247 20036 27019 266201 727479 86776 578271 69 863496 235891 551206 792087 156855 72 826295 51611 333638 694408 288125 597729 198 93721 591013 610487 882468 455132 590538 410411 856946 890751 404141 390776 759559 899628 286253 54076 658976 475442 542883 842899 130 890219 726041 7 702967 109 823638 897390 475530 524016 872132 460287 880900 866621 704921 720096 5 894381 114994 896325 11 602611 364 890206 10020 1324 828653 389942 863394 843485 220355 341520 802740 273328 391 878888 10384 650652 866685 13 831444 886241 549873 618442 84900 763102 265466 853936 34705 893969 814304 431411 841899 352 551032 790277 4 116 884352 149294 289058 702513 893472 32673 879643 548474 146195 85232 413585 549712 895228 558795 825542 879843 122849 31 361862 8023 804645 844452 872558 408348 376075 40429 832349 717638 756759 874067 889531 511701 888796 170 889241 1086 2 272564 289631 779476 893098 496 577014 663896 422546 885067 277752 130301 845406 50499 874662 895671 857134 804091 690231 132 730081 871719 47 659388 380400 401237 842176 2320 111 42555 22096 442400 1477 799606 313123 381529 577325 833724 39568 96917 93715 847547 89215 378 12982 894968 302412 773408 863045 741445 822714 85749 297608 2 845991 841497 873635 829801 899301 13299 880797 696871 692174 10623 47 791779 6 25965 29 653576 23 64348 1811 824490 2 584472 893201 4996 888253 1631 701396 9 888122 29165 787 890549 255247 868851 830409 30555 139 881055 3 461402 707312 763359 867956 320247 889513 789404 896300 1026 497894 822355 431456 772768 24 876099 880573 239157 833224 99488 779974 788661 32 879930 54 800351 779447 887248 650249 774773 186101 755827 895689 11 891217 893779 156039 1825 543331 282555 27 895335 459216 562795 29 155440 484480 647607 312609 188750 160 722145 835331 48614 847588 20330 872822 260622 786596 580177 5 877421 847180 5 863349 137977 818767 754326 859790 706636 27 558380 797231 66318 504641 775955 881368 295087 140834 631569 303 710776 445392 488 766023 54913 4 883635 17 627705 72 661458 769496 582243 836016 821500 294356 874137 15 5369 348448 48495 805989 844418 141996 689238 1 247119 812166 615046 374113 828079 874255 860521 301609 163659 28845 841072 172077 563452 847191 645459 245890 752833 483673 8207 645423 785776 317150 190430 6301 863954 24 10 363153 529941 265812 860887 688733 34004 592 643705 222652 4272 37 897811 316278 431504 140771 808856 424191 33 891337 722872 159536 367585 11661 3 493649 65623 510082 28 789016 28757 138 740572 151225 897733 330721 782310 189742 410712 697031 73442 44917 7555 882914 157562 92844 3830 851365 577403 1291 2873 175966 527220 165738 833348 526083 121491 463284 866739 712114 256900 639643 357071 471037 148020 862694 153687 824089 820392 871660 264 505813 477548 792227 733452 752548 602553 846848 767621 37 727458 589437 548318 99 1563 876821 31045 856375 1097 814889 416701 322382 10 518987 637367 773859 201439 305210 835927 193310 604221 862236 861618 1126 239458 805988 886073 281687 7 444045 886042 867629 815803 248387 829828 74655 378 711972 725770 301 128096 576 107810 807362 69432 404371 13740 777937 418553 824636 7436 516147 313190 149236 316 822137 517606 822929 473896 18 153680 562864 603429 807806 856804 232714 761572 791782 657331 263260 770733 906 549818 288487 24575 590465 354915 822373 483919 869730 6092 291628 230012 91854 665963 896525 844443 55 751343 887183 304062 6869 112553 4 1117 631937 868411 824487 613181 98902 84417 19492 1589 884413 234551 595726 425690 404501 334814 2 184356 714390 57197 59830 313538 605721 455885 651448 833433 212015 819862 849975 834033 783159 3 339172 778992 7 881177 887161 759753 825149 322607 879282 388330 110 603326 814488 95078 2611 68957 201670 592898 55776 251545 882641 18 857478 893429 433022 324811 411426 866330 813257 780018 57092 187870 274767 799958 11651 6 709010 156900 588088 398324 756318 24 802965 57352 847389 3445 897345 652291 846715 17526 18085 215737 548260 418251 822745 58868 117223 595 50 1228 136246 833652 562406 231958 2 115499 84946 13 676050 315907 888626 894090 811689 627319 4856 25 892790 167037 6 665299 796796 328202 4 224429 527056 154866 885342 587777 212512 867688 392 1 262554 783619 496386 649643 83926 883269 696902 838460 873712 874361 66987 2 46161 81849 846350 1529 464631 7455 634803 807103 404884 31698 42 893836 311075 707621 871426 16083 658958 223441 564357 322459 668150 647529 197893 7817 833500 739953 865651 16793 92835 850175 498060 575293 449892 877531 793065 740158 25 891664 353377 49200 7 2 854044 31695 793946 354442 834549 48693 866311 292165 51 826571 771036 56346 649944 704182 857078 887204 866073 862700 601993 475527 671208 804293 2670 2 9973 868615 241563 804920 755057 730100 150 890968 469 108919 878668 897252 670460 599308 686203 434297 93743 851776 726353 603820 187552 862640 496 818137 425888 831781 8 873393 113 5183 180330 812486 809938 892874 447330 114459 799 17495 749787 186372 614197 896822 648253 586853 184435 842448 182395 4639 787692 7 2468 587656 668 3153 860769 856412 88788 533936 376018 708505 883614 296 63179 837399 13 897341 838025 837136 10 76099 12019 474354 482479 636246 367579 897972 873817 843521 95369 43883 541624 877347 869479 421800 885529 891626 94099 838082 435251 569745 277604 18324 752080 22733 10890 830290 3 887755 621884 701774 670012 755892 1 257403 578730 728125 877663 729549 802509 746976 578816 828800 449699 252307 3 874850 877058 829 835974 563209 849700 54298 539280 6 789571 738694 636553 378 12 6 15091 150325 586473 15002 18 266 614206 864123 771851 1494 116761 824008 880053 2923 683994 463817 141937 20714 427 841873 283340 672271 891252 548257 672634 32 56858 12803 30409 438353 249302 1 35763 875971 197213 722664 821609 40423 745876 69 93211 289859 878573 895554 356129 538403 10235 664460 442487 257716 1 74134 773328 846573 865967 337266 871948 805 884540 324813 844274 863547 811378 419124 372903 48036 330169 820587 898934 154362 698111 604208 843908 794812 882206 626587 680694 495823 565698 252671 249000 532794 475 152463 244236 22623 129783 678698 16757 636059 1 455211 765248 861858 15177 884311 27606 4 3 126735 847475 395541 62109 257789 790201 499944 607196 867848 188 865725 421292 214768 680123 851986 851995 740752 152334 560882 862022 847339 217143 8294 504859 792574 571621 212697 885078 769541 3 840864 23601 835940 660557 76300 10068 898796 161746 752356 732229 1 444373 429033 744671 886919 2967 507136 844245 656228 745353 366 757035 82 137659 751001 498011 6437 8753 569992 586 879620 841611 50 899124 530532 489492 798863 386434 875934 52762 581327 239970 483046 67582 450609 106695 478878 868111 883030 853099 162747 52781 57271 67206 217 144095 860839 899456 183265 840638 583786 9525 750115 426470 734 855962 580935 1177 48365 395522 213406 626982 193923 887916 878283 868080 29 897480 812156 52671 516977 151 863298 143545 786095 800515 19953 490493 868183 892899 31845 293701 228 23711 431693 112112 313523 529 189928 71419 778825 797871 96 74471 350980 887879 12 827037 418476 846244 737 883757 52473 571859 827942 628503 3 35391 170980 134412 830273 854709 546476 881670 886587 3430 807941 277466 135079 873280 448450 240735 837473 839371 612341 7 90 54870 1 825698 450 828155 856713 137 835060 11895 10 826183 583204 844394 2 785737 20 889855 893278 30953 214823 27961 32170 526235 794300 855480 514005 883375 19 887751 615489 422739 39 878553 865727 898990 3990 457274 757741 676262 751559 574230 856411 801818 3 769071 870360 429 371439 732216 877336 749030 865409 102471 799287 755926 1 307307 2 883941 837695 517567 6 847088 279895 989 249960 133437 25 543946 13 583868 522995 815654 875266 266303 398661 248505 876378 858460 772235 300264 31389 7360 458157 413667 482686 107136 112295 409714 872227 892408 39964 333917 357978 857087 17 898120 70898 509577 91 703477 654235 228698 839513 766202 571171 502419 1279 740124 287539 784706 737121 4 9038 25 899322 99293 2 218142 811164 888565 890429 873448 636027 699058 661968 740083 683753 811072 872020 86395 890747 20 222765 299063 169602 884920 186 847776 177383 881581 859046 313712 10756 844687 608069 456217 666145 4 133790 729317 37 255 856504 622217 659979 24409 883379 880184 887957 565050 862216 755286 700771 869852 398406 867530 613454 51777 131659 32175 274820 807804 7 87105 837580 899224 84265 2106 387 290838 898856 416058 795937 90 812739 197212 846708 292268 29 428330 882708 3 870291 823868 459741 474644 2 304054 786051 879169 466232 871548 569652 812547 319291 791884 857725 119317 815423 826853 244031 602992 873622 456539 43385 195603 26 741606 7529 281929 250434 147 639247 413041 188160 339811 666902 351024 813298 113530 854375 292 774444 152905 456294 856574 468538 371193 310655 590387 749155 325018 863519 97534 814 117364 380959 796534 735392 292 779785 836664 728723 871522 101392 734098 400616 430790 860596 396731 890913 859857 712717 805995 164655 224118 209852 844041 345084 895034 355239 616446 433254 447174 4 878772 336203 104350 866362 523477 665358 798715 19337 483288 636407 90301 659598 52 520720 15043 609590 85900 315552 886641 750892 1081 37149 822974 151165 897226 1660 694598 465 724048 219242 80184 68754 253259 2267 307755 890592 6746 843757 470221 81199 378637 806626 11 509664 862004 795786 737821 2 331840 6 107 77085 825459 5208 4 226556 886501 670477 87030 2 819724 568462 86147 106807 893897 757479 844213 811225 14294 858751 155146 319896 577 181449 866034 113949 874466 275147 33952 113678 728785 122448 797562 803000 769888 678228 865488 893258 62 899381 17371 3933 214213 130249 430602 864098 207811 509649 680337 631875 847696 58 871736 643890 857 327 371 852893 87814 482056 792470 232018 890435 742316 454612 17 90161 835297 896731 827852 746960 831520 210030 889319 631047 1903 412392 116268 855485 658561 1 440 3569 83999 347709 4 238144 785947 14 864498 310700 2 143 242659 872055 115 694145 885699 5689 795858 40475 1420 2 713566 112833 840111 2155 503796 794477 318009 3812 511821 886231 16 912 24625 514360 801442 684133 292175 561467 279704 200258 96396 818921 406738 638398 240518 897409 823753 4 795134 830370 800391 842171 818480 708646 898449 497946 829194 5475 121 7832 524636 853620 589636 322978 121092 818381 2 5898 5 3 577 1 804519 563737 140986 577317 207992 185882 77886 747177 2231 880242 294722 13 833624 189713 4455 817182 888102 7383 97261 320798 872130 59325 860713 176756 767257 628048 7 873749 872036 20 658630 128333 857045 151702 863286 49665 136739 180586 472160 16 874767 21116 876602 858077 533 665001 896849 823859 21994 408764 272967 896563 256181 801655 19763 253715 877856 56473 500300 294516 252488 46382 893858 13 307680 598219 326157 871320 445225 146079 494583 13511 871271 551029 821573 718786 745011 823332 654842 774471 871463 221705 5951 33 487 120465 771847 124735 887817 210395 596600 329331 841941 610132 797046 839101 835640 1 821161 765845 869552 1475 872587 8 214111 878568 82732 100741 866839 753 786780 358905 178355 81781 31 794657 741709 45 5700 839177 834380 719752 384579 622345 30 357438 691243 46507 28779 436152 152878 842398 547003 794440 194034 559397 700395 11808 222186 866201 766355 88733 78908 879485 2318 213717 341897 165478 148258 346227 814430 797259 60674 46448 248676 339966 889926 788893 30728 892597 158465 820076 884075 515304 89662 334015 806323 815120 413988 444 669244 883410 227899 232970 11081 871189 701545 10 2 889586 55152 383682 814630 588730 85 770899 582150 443374 879304 865407 855565 1 132068 46064 698752 878347 166863 351940 627174 284705 393532 263823 156639 849963 96304 263449 816658 363876 597439 2 15 431840 371090 708416 823860 495489 895929 64 814921 864634 413054 3069 862801 880810 854196 814108 182357 452455 890914 890504 890389 884147 792638 237220 758912 392090 693422 472999 157614 896127 229472 812462 255234 221382 775960 56 101103 1805 181277 4935 763126 406339 24 1 826553 895942 178123 331050 277078 5418 819242 110 134717 814149 58253 117413 843792 2 856696 880598 135254 841485 3561 9915 485835 840367 789471 830138 78 473572 275534 476688 35623 134689 10527 262747 818587 299993 866776 522750 702009 4790 853308 859538 617713 1694 194270 826227 481742 533531 123 2144 746824 753006 381780 851553 73068 642632 383460 875338 687048 422795 868072 857923 856682 99923 153897 866029 873063 818818 131346 697990 872873 809683 22767 75422 623295 109019 23 757498 2729 17 322630 2482 358805 706672 799230 33410 329740 867865 660731 756953 845353 349 895505 359651 566525 777957 9813 113 361862 787881 837401 25572 205 316783 727039 289042 898109 881415 557145 88109 366703 173931 877405 435 790213 696834 652808 872169 598317 871883 477898 808762 772775 433661 89776 52 827314 171974 282256 773947 495383 8173 21 288918 599958 83794 188936 28 125492 162 14606 769564 869802 709939 310789 803332 773615 1540 825656 365163 881516 229784 3 460377 883 830415 48874 861230 760272 41998 3 545441 65800 32025 13448 7135 96157 38 805985 771018 732058 140446 819620 738801 483155 1 892901 6 277586 891815 40298 892587 875637 751720 403409 509524 289657 793527 486138 790823 160170 53 401706 847283 339389 609086 219671 893731 769198 899302 798309 764560 53 280662 580483 609560 171084 843663 460358 819744 231757 830764 770134 3593 683188 702108 192714 70637 2 820906 734230 898976 352344 764094 700100 757618 878934 347701 771618 321995 881780 851122 892104 4 152878 386203 780478 715198 482 396040 28510 468 880552 857246 780990 274206 479 716230 508583 264493 11574 75 758301 350434 879886 683595 846212 466 829295 2 432927 681795 96955 899320 843574 723837 587130 705606 532442 188023 724362 141873 764733 265048 297801 335927 330507 20803 449985 837649 346029 830003 539481 135291 150510 431518 226 777190 854887 423320 73017 865450 853136 797486 10178 2098 25 861596 294255 210 869720 279880 874920 875009 180731 12187 461159 847716 628998 20 2668 488032 423291 9569 752536 643507 720044 659802 797988 622705 718012 885599 360759 898400 757103 864232 106640 576123 402 676099 482067 725565 789339 780492 850305 865995 185897 290858 454663 894061 2518 849766 438917 262991 598943 383321 449254 4705 231016 358249 130105 139700 715536 100035 898319 16126 870461 876913 171772 58 3 675780 568667 42835 16407 837515 9 163703 886117 105663 896779 240842 659125 3 4 666167 352432 303454 1 898334 55026 1593 5 279539 491314 853560 719615 24358 679537 833925 249368 858220 886501 874452 493280 843952 866184 2429 454593 472 85751 803482 858993 97009 553 758204 197066 116 474553 876668 3 119531 892828 531 827199 837901 19867 14 264653 823261 872230 107613 600211 857023 832066 263775 4353 802966 124890 123509 807131 886781 15 90153 865264 691111 149282 132992 766520 10487 1623 206102 897971 842595 896950 875512 843403 28277 874676 638155 12 823155 397127 69200 19205 632628 15848 161015 455829 785311 325323 571530 450233 862157 178659 633867 765867 874941 576743 353398 848415 92927 856137 871710 224332 357022 182495 779284 679845 341163 876898 870795 249385 99206 859 370821 1858 832771 503787 285751 673 487304 92328 123629 871013 606635 95670 17254 427098 56496 1 396190 584626 240 290375 725441 487318 714316 554058 646658 700159 883136 237702 515202 461515 4516 797919 803986 880684 553557 74040 404672 526891 613688 378025 1185 765763 4 812910 877804 887076 9880 494628 194608 577495 847848 30022 407767 542604 755284 370846 875535 876945 896270 790461 19 67201 1312 828607 748345 889354 4227 300209 9539 688456 193834 649044 402493 875153 616635 695665 450668 420050 16867 696809 226819 333240 443710 844880 720992 443146 213821 2 309824 807483 865280 598011 860073 447783 1 899416 108194 225075 1784 464993 16001 342328 145066 790302 141666 756776 257759 699205 622890 9658 427339 65130 153046 683417 529420 663715 347913 256603 826939 541422 693682 94966 852029 421234 120378 644913 866316 817358 820310 521071 131383 841490 890182 911 862812 838174 511003 7 164316 159 368406 3 8371 12789 211 68 790936 897036 895371 852798 407899 723998 870345 16959 262676 282855 183092 848491 112869 793240 55990 158813 135789 805893 38508 283741 560532 819361 1 622488 289504 30837 20 780321 762127 820703 880570 567133 598222 258 337021 186345 754043 822620 49027 864874 750021 31383 10 33291 10705 284181 836666 866906 893755 321256 879496 474 7816 629067 860919 544730 792984 152 723050 530986 848259 303449 899213 141384 859761 690726 634193 807458 528751 839195 44187 85602 518250 874236 890173 286737 256 361509 116 262589 124842 826848 4048 881952 461510 757999 720298 787893 751308 198542 306944 2 418997 554821 606093 5818 658623 49795 280515 415319 584526 844282 790336 493164 1007 24413 691317 845194 366613 7896 240881 6429 522320 71321 83050 36 319253 861681 124831 236855 865946 159 351106 858249 283475 876916 435023 629138 895264 775083 728161 848077 874727 3740 778015 596842 24883 143 821779 742925 1 864832 875400 21321 817771 302 40222 460413 635380 552596 873145 461285 263965 536428 169678 563314 365138 480412 844603 807340 5264 497122 485 827365 272 55 65188 650331 817161 330583 772494 691548 151869 396375 13996 691052 55702 537121 6204 829281 3966 500 797525 364269 842252 625106 328173 315801 815 493231 8 732290 872841 63 890168 884717 808722 373447 9 640744 496883 809528 855856 6 550839 294645 125 100172 815518 238158 51882 117465 881815 6 670450 327070 593589 815367 878779 681669 758444 76421 899820 10404 200 107314 612686 810031 895734 314120 1 794204 678289 867469 849046 156498 682283 154 200 467762 724275 835797 11 899632 312668 766285 856363 878544 203505 888188 862209 761443 895 90079 325232 2090 707940 7148 599424 711922 75 675794 103628 11933 891826 708079 513768 191823 74 888368 889736 864851 272412 896585 144 806176 242403 773340 161 22631 1439 752669 164134 369355 11518 84 745122 33733 858635 696456 537029 7596 739414 257424 312605 63 714383 856493 785847 396183 372736 1627 1 895229 704408 490909 585905 237128 43872 145342 215239 494621 536074 211601 691252 4 843953 859702 444 1 621538 860898 827796 400872 457745 885513 2 25 18 152 788560 726293 815213 17 308458 455 6761 876687 1590 1 186332 78 894614 820593 409607 848220 7335 49 2978 185647 17136 851332 607671 542486 44533 16 846863 845690 122050 269371 880052 68609 852651 145146 16543 504224 848854 53382 367058 164192 439740 822164 334929 80525 871222 888051 65478 302977 182497 854721 439876 494303 368678 31 311807 350108 864631 219881 325641 18514 700074 187243 57947 742762 438661 2 245717 13719 183484 897321 186724 3031 849708 654701 677318 296263 870879 77282 335272 328650 865173 885163 126376 102522 780538 47084 430467 878439 797288 461181 224279 1 548701 876214 56171 803246 629189 728840 144 843580 32745 706 10541 549069 595802 479621 835559 218245 801391 866409 441092 284387 305500 846695 227 815279 562235 753267 753935 842683 858133 870044 810267 329369 147012 821308 23826 3080 119236 846385 68377 28531 308526 384 459739 610667 786589 511156 2175 1539 765 753069 229509 839004 46 861069 8579 864980 260022 8135 255068 872026 72718 747868 758480 6333 3 863996 534563 894914 712806 550 881044 735218 856051 714329 88111 499923 541044 555444 230613 401763 880511 2 1 834042 899131 30821 365371 704509 523461 39 2 113 441696 191068 219115 290984 19 655166 825763 750929 769266 275092 612 560368 791868 856915 151120 566450 5107 139797 887173 2 18795 880693 222798 7031 633948 368037 306632 8 617734 547254 258736 860770 822977 2179 859620 899848 27116 9 513189 156 773022 550013 252583 729311 838266 533195 42462 811443 860327 791539 892450 883227 615933 780 341808 178522 672716 505432 788006 99255 897524 667052 328048 132 770753 578489 368400 856108 788263 673956 579829 810813 11479 208756 761390 11 847013 110483 20 18 90517 350193 2826 222520 530504 361195 813814 546680 817733 832801 1 27504 817268 96760 589290 175464 640133 740 77 529351 827134 619092 868599 587 234303 451508 1526 644020 238045 3 1409 849645 189473 374682 388 702592 870924 59 193274 895728 10 776678 216094 280387 836586 723687 149363 873276 765736 23581 836176 868964 840286 670805 759691 568046 888558 542694 445881 831741 579148 535839 785175 334284 854885 63285 863354 773313 566650 678669 234611 250934 825185 848005 887294 272205 793856 705537 522247 19478 822408 151492 150381 574792 889116 876522 703661 193247 453092 365785 795629 6 228736 854934 13 22721 811752 832959 5773 627822 523563 126 506552 889567 158822 579 837014 814080 893 31 782141 5 108 744261 56201 2144 625522 5850 784339 139551 5 183 16867 4574 132383 860115 529395 331252 37368 870102 607894 896334 2180 11 892521 339664 647653 23 8884 870410 867605 134236 4 166468 253 458365 884619 866343 867003 349246 651340 67130 731183 240640 128561 275932 605179 729993 829741 84886 842554 866971 833825 896277 168258 886954 896175 21 309588 44 85960 62 64217 864199 430254 704040 452723 247293 498315 2 480127 489878 329052 561445 5286 59553 782854 40 1933 817017 3062 6 8478 546153 804187 836004 616129 368728 875309 1547 102782 808559 58036 433845 139755 1063 822854 201340 154839 23891 180024 897223 57 17961 658677 81006 27216 733007 228 898042 797508 522 757147 899861 856710 204432 402 220733 685946 529521 251449 537907 866453 365456 335263 375487 333470 382153 379085 869150 83 697322 894455 63438 813112 194000 21526 75286 11820 371147 867133 263975 740263 518973 2987 883090 863103 17011 512948 83 838285 616176 346177 859078 835973 629198 101 188057 754364 785200 59 386551 633925 477876 178833 1 97002 5 578917 296071 1897 202923 70606 830492 872156 897964 128433 216736 868902 860815 78700 831711 758643 828882 56037 678625 2 2 50748 159037 877567 173 884346 874087 868962 501602 698667 135 677896 862256 302166 56 175018 709219 167987 713169 808983 794249 2 327465 77 5424 884951 882557 217266 351842 197995 510636 133133 760476 81113 150488 795981 832958 86191 200221 111025 860183 697333 93728 801649 795623 849872 899271 886376 648989 312722 482123 365814 10 855219 599122 505762 708733 10712 871212 892451 554594 381 702786 882804 139010 268788 29 837183 137975 1733 26 815289 416614 206940 829383 627924 424439 879069 261189 710288 876634 662836 470155 4 853878 712 843652 55712 842406 888914 550390 768995 877460 30111 7 94 18119 561338 562608 167874 870564 85027 837179 887357 738872 9744 847460 1295 754437 864264 773709 770686 867566 20653 199871 815524 884659 663296 3 56 753062 134472 839548 415481 149124 640773 349417 543 831579 583452 228273 724653 297174 895425 92472 296416 620442 531710 105202 459306 886450 897789 882125 793169 12 2121 144399 878240 104 661871 50 852734 349746 4 859084 856610 23 189691 880327 888969 16 816654 176970 240177 830128 106019 696064 2 8020 43 3514 640223 95277 276210 327853 730315 847181 483661 146914 88099 556329 13488 865759 730049 828983 62069 3 109 735470 249368 582435 811504 93 412411 213562 896951 18303 551042 49419 874792 340741 333543 888957 570006 812565 12 2 78778 665512 855783 294675 409918 313517 815104 892534 827776 8 894150 6404 1509 778076 596378 779987 60573 653466 759023 695369 887199 96027 423156 77094 536882 792137 294633 862119 611214 403111 184219 130069 721443 769759 375248 593475 3 12193 855851 503299 1868 496444 127299 891040 196846 91633 9841 401893 227548 170564 8932 820456 770357 587057 50342 20004 863116 888135 63346 675034 888383 620596 92600 798469 212 802342 893322 831232 26 15581 76154 894589 644855 376558 866633 766703 215792 779636 763850 279950 11 864938 38 760465 409646 672521 4 538374 675262 206721 892893 43076 879442 112795 891988 30202 263632 8433 500747 124535 104395 88 19449 426812 17353 409959 875026 560960 268872 448626 175015 28622 19 873697 824704 273489 22205 6355 897849 857738 436290 433039 789110 58495 362081 64567 545465 58338 841585 897337 856686 98930 72978 9 883964 756235 133328 649825 872688 841927 193724 669594 586674 788289 824923 71153 443967 857969 242768 258297 255735 263306 567153 27 332034 294807 54 415509 215446 818560 312327 817 881620 60 877093 23254 47901 526111 9 19186 409787 860385 11761 594651 531340 451504 2 850847 29994 733274 835740 852082 180296 423992 515237 473970 841984 173734 3 742420 665510 704588 597041 47833 535106 470332 970 57518 818273 421060 212616 856190 2349 698677 433983 42982 209745 297371 307365 785349 862300 65730 59041 462165 8 221933 575957 675377 593682 12994 130558 848914 508210 865603 756313 7344 1 112555 654890 24494 125425 342665 1327 579975 781147 127484 68389 336271 896988 7176 20045 692457 7 766920 395042 380680 183287 222926 833833 881288 134 5567 50578 746660 851796 20 231360 792558 266400 10 309290 4 897525 145 886792 792468 523442 48870 482857 56378 1381 723013 31 834246 350963 2 851511 185454 764155 714786 898814 873536 595 172047 738788 124 648491 693710 27 33430 38 450529 258736 693164 738107 867646 888914 513807 328724 733845 756277 187924 447954 892726 281803 318219 890271 2 760628 626429 378962 892485 534931 105 883759 576199 850212 898171 288883 24608 896301 27744 183463 31084 738832 191322 182 889997 621121 693321 180240 822856 480056 241 212610 2881 679032 405215 323536 208287 650978 757264 368 61946 720355 436697 886570 686784 354185 213438 844349 307934 850033 226 856 62863 853428 844672 870050 16 392844 636036 385816 648 683555 578033 460796 526297 485566 324461 270006 892104 841297 542739 462901 106454 215537 696061 873324 869002 420201 11 784113 865160 132991 130098 790304 810762 808585 6273 300881 415310 5709 837127 866489 128796 523573 861408 677065 831623 1920 305450 247843 104 856513 99605 523749 1265 780664 97429 80969 13715 830375 822163 3245 603249 797264 89071 568386 897381 876418 883829 866740 797715 285705 720662 858577 834229 154417 853122 674136 416509 879300 188676 219757 888074 896574 315 10 72005 864788 93915 7190 52865 156 852965 858738 330833 26 790509 598950 350856 191 863949 751788 615173 315076 324081 1378 897774 454401 42321 323864 585878 889469 779114 833234 457959 23280 642292 303 884304 629335 897825 686674 520066 788506 378442 25152 47726 243777 7365 237511 549396 789147 725185 474249 21702 560221 898462 547601 81 872 838883 866834 359471 462632 877140 843529 84331 15 128256 7943 165694 24 38710 804927 894620 482717 795783 268686 874200 46669 362455 849078 872004 480678 174026 871905 895845 805939 392534 737 767960 135316 40425 893017 861547 186901 734325 851046 698823 123 885686 719444 731096 35854 306154 90227 4939 786146 133501 420261 234188 880152 92560 47972 166392 887537 154 620288 811997 673416 853969 652536 866614 504807 200708 75 153241 864331 467 413336 1 833981 18199 4 244187 468658 813464 509775 868911 574382 852301 852479 30 67534 6 14221 810137 799059 201815 150135 409408 82 336 289054 2008 766255 192255 6379 612510 34986 80 81652 834714 771393 118389 858192 310260 223624 1001 86367 235696 297339 124386 5 27023 465208 9379 163601 830086 32 194064 433 76245 234 347425 634 27315 869468 890048 888934 562975 398697 898279 826806 806214 845301 138055 786810 373277 834211 332956 813100 285824 888721 664770 866469 885045 4527 629430 831048 18 10861 830524 807974 35915 116 839089 314281 168664 716758 750305 220907 394263 852072 18331 235178 835362 318189 788933 802112 892869 852810 390 12 48 10 856086 8 66426 542803 526 26476 740743 282492 882734 1254 53 725369 539286 859118 384930 43533 539885 899566 282941 515167 546079 824715 846606 638 560632 765127 897778 467 877391 7 302291 384186 899293 1780 553678 836229 4 7982 275188 896839 707492 107881 865936 826856 188147 90440 153771 436 130058 455014 674640 724517 839206 130534 355806 172731 38361 640312 855834 736079 5746 16152 855123 19 825022 820325 882944 597303 100077 743624 11834 521631 556734 5249 413082 472136 462935 895664 540 22369 5407 135713 728275 825012 163512 647095 763080 2757 641797 847696 895688 374342 542 887318 878519 836740 127 96 826477 1893 171474 9460 653787 526210 278742 778321 846335 823159 608180 327893 553544 819954 63299 883348 710097 153572 446879 347317 3 627366 821219 864790 453 387785 179865 133649 220318 888990 299830 528815 497618 426124 814487 546912 786457 74 4560 873490 710735 462070 292971 830388 785642 763198 784211 776565 511966 20420 544150 723172 808644 566515 659066 898505 771148 74700 243602 874486 107232 11 99848 589031 96 486548 1022 2088 513661 885428 863280 380259 64865 891022 820364 844088 429277 874997 462962 883039 570950 86961 774916 754861 459464 611053 21012 32 23736 583960 774822 671031 6 595048 201602 769761 788859 112 864 612537 575453 372074 2 70655 884445 875882 860595 2 328998 641570 430 542449 72 236925 496072 244340 91 405587 883756 883657 34245 119574 893251 876052 778927 591024 897567 834212 1073 592036 16 841408 488207 360649 863040 2 845851 797021 725877 617 483051 371946 106028 12695 820787 492923 461981 882054 314009 891892 98688 128874 354398 862977 650118 90176 3011 317412 225302 719638 826536 598988 654135 73272 736448 869160 692840 157611 891116 156751 622797 205337 36 6 371162 812919 22887 319019 127027 706452 142137 898829 230496 352575 122042 513079 2 143911 492032 479682 180462 890147 666468 233632 7 375329 890520 734639 845188 603351 554590 819091 576169 357516 4346 79805 850332 838330 894689 844328 810601 584731 892544 730939 819811 785104 831153 147550 695297 38206 775000 94179 2427 403 850774 580854 893553 422101 762464 179819 737809 129733 410064 147501 629552 384327 837953 5668 859128 14104 5 522790 766744 149059 573025 150176 4 423 763817 886434 867020 703135 327884 480079 284818 71279 775955 808911 598687 16 51705 187117 838642 869870 809985 808778 276338 399402 112933 655 895777 721221 883288 102867 335981 836724 743064 266 756194 885531 282303 849634 765922 840094 52788 815628 468539 135020 804253 886720 889708 443285 896736 497509 628042 108 775118 88817 888097 798254 119928 219 106979 761445 15 751869 593803 225096 371528 1 888491 13 38 323833 790060 841898 849845 865151 15984 80867 853423 886161 898778 308064 856777 724752 683867 595561 559910 891681 316850 222856 829664 112242 227105 837225 848681 69871 9 122794 159224 455182 787838 444556 734032 303737 19 443588 414073 804811 2419 891326 575571 824347 37 630619 809851 592739 797257 179417 1497 800719 795311 27970 563698 236913 3 888674 780473 2209 869185 884253 426526 876012 77383 102 930 533020 195909 821038 725406 101087 890525 377281 30381 5331 686682 643105 674 862609 200170 897240 395243 725673 815432 773590 865 126582 853667 2371 137412 422081 193 878665 437901 257437 47050 750810 47 773357 764442 671492 401318 425422 843802 837326 584207 388039 453011 718142 317567 336560 892867 849006 258 79 535621 717989 881427 356015 239203 1415 192279 799220 63541 217142 568476 218646 296839 860205 258527 272412 708581 818025 569488 684690 282347 824843 27136 649226 735676 858284 599978 723415 870454 857643 594015 122231 639981 635638 301 891824 800617 135992 416062 885621 591242 425361 867972 711797 897681 827755 899932 856957 141339 869743 134 238678 789860 297996 854732 100897 889938 9418 54 13750 697895 6858 787743 26354 7550 746624 870335 268446 877988 569333 872434 534354 14 50682 89438 6 6382 584769 850228 340367 503 64 365866 1848 185899 858561 849819 554623 588209 839098 238184 864940 258254 549443 548467 98774 44713 873297 294943 3 504810 385002 175905 803940 607247 91286 23247 93838 1739 850697 868663 857531 861799 889372 36 585005 676472 852049 108785 641126 814345 50739 842992 541757 180238 597305 237236 33982 102751 7 858251 176834 32087 895865 646653 818427 816994 816027 3640 820616 898813 674142 692772 645950 5 883042 410866 7 394834 724666 896051 8 694 307445 270460 49486 468005 419278 819867 758017 55609 708223 836586 855781 158141 459919 642281 808615 616456 821829 77 211 813491 224276 827056 52405 497465 871530 450166 734090 545933 560528 3 2 881457 421575 362440 457209 33140 454754 425214 362 754540 886 388362 760835 326758 1653 194723 711993 436356 565097 558 90823 74339 861139 624998 208635 76741 18811 779476 673657 793470 609705 14868 31486 394789 244567 168170 211852 5 809525 828608 656910 804019 766 734998 359382 760595 257074 4524 799296 13 3886 887545 59523 80748 71 864851 10 8 59561 651363 3 782206 195 243088 10955 2 335830 452732 845594 866377 50420 865719 744115 771801 849069 839 114419 602270 862371 2 882282 867837 21 387239 874781 897863 27629 871208 396440 213366 755259 896435 5074 833576 299382 219597 807487 887860 603563 668495 550087 393200 646572 659030 14016 421853 478176 527375 835398 805936 855055 897217 89783 853883 80308 91250 192743 1015 853780 784648 483869 174 72859 872645 322607 669141 714 822253 266083 872438 285406 7664 897878 9926 4 17429 785815 882172 850230 631781 17779 2 204207 208250 4 70685 777166 1809 863103 355971 563123 872509 849358 741194 28117 830731 6818 811407 2302 558764 825472 584732 647117 886416 3 5497 65 894102 874309 74252 215507 153186 9 7809 766201 90135 20926 299690 260136 381882 4783 797373 65 37 750725 804688 463237 789129 769568 869205 6 618118 885153 853412 733564 2231 761695 719463 877090 676177 879227 821304 61856 376824 260117 844211 897955 892050 861686 1496 2 508662 859738 212213 414810 27 893554 803329 888601 1 832724 211442 468430 776669 879715 898214 624804 741704 233 774684 694 898177 303541 458260 3 2 480448 76889 760061 764903 5 774831 765137 888190 25864 210 893397 798653 539775 843834 778948 59103 750532 1067 426353 763714 181568 823251 859157 15877 893453 685015 807001 860822 573135 503903 733062 13288 612542 760420 686760 120 134 476 816523 867022 365583 792804 132084 712399 557523 205109 114048 627133 837141 117267 787662 766525 8300 519209 14896 87 287900 245558 59000 866856 77386 49513 644863 467761 22073 815986 443966 838110 11 3 895411 674443 90 274578 828022 688881 389543 333063 142112 61706 855078 451928 390135 618009 685070 16018 8986 9600 772812 660632 836382 742098 54448 792927 925 65452 680628 635943 748473 1 774531 3411 384049 377868 816952 879242 75626 846067 19581 143700 830616 706384 884415 439232 187032 859991 862783 256553 230384 22497 3 631 861086 871737 723535 304 428114 841967 729081 9503 91305 259654 415155 618496 38329 698340 4685 778833 761799 681352 1 18562 815419 26438 11 6 759521 776397 813402 884254 652380 21869 384376 664229 204236 2457 649163 393 893444 439727 720253 757785 299330 697187 645304 869074 855558 650261 562420 896389 141723 549104 621484 64937 886485 306378 7251 853360 319441 817095 2 480352 54283 853764 28482 885786 761905 890932 1 862388 1885 552657 627590 30095 595858 720293 3601 85224 886696 109312 192346 716847 8703 752208 873899 761476 838078 4 157627 11186 699770 793869 487270 871058 580168 12 21 170989 484207 465797 35035 217988 235569 813322 751305 45097 83 843205 45375 820449 56 713563 63373 47963 227623 333255 739405 746252 610003 44550 271546 823703 118017 790701 491011 283161 272893 196 202123 142983 881061 25802 783299 64571 458618 777109 453197 2 196714 761317 656515 517350 735382 881353 841007 860624 708278 787866 840226 721560 40194 7148 310548 867374 806716 776495 486042 19039 94245 402780 1 226489 877447 434760 72 724433 850542 67 17506 583997 61614 852901 367892 743722 868298 224070 585571 886593 801797 46188 3 862210 852182 370298 144318 190935 886466 893679 899043 702005 610431 90275 188007 630602 768781 300532 562669 781233 168873 839053 792878 1 710781 366358 37770 371805 22081 110021 351495 855154 254965 1990 840130 41665 180017 8 350083 884688 866 817666 23 878070 702858 782468 79251 5 647973 800398 509753 846347 11570 339711 826278 840332 406411 166053 750917 266133 893670 668130 816433 648093 716774 59 890228 869953 251 206 809263 573342 647780 807304 781409 482742 619 80341 864320 884066 841453 187002 468191 584132 892386 777135 310187 856240 130099 455451 592874 847492 527749 767965 847814 783638 41756 839324 276447 64256 262778 21 896982 246394 6114 822063 892587 7 21677 404888 244405 13286 852761 10861 597631 2 665917 827615 891883 752 595739 694019 891756 775069 812174 897558 244732 700952 75042 630171 257366 724228 811177 754637 832019 116453 835262 215814 749913 683416 817286 872320 585871 464272 867738 857043 154803 729768 671149 203477 554274 146592 853401 876339 9250 509639 38533 852107 217920 503910 14957 839298 876459 11 626695 525944 7 85980 695379 406311 1 19676 351315 551587 3484 841434 302314 422645 384517 622712 699340 272965 20031 891080 766653 370783 49365 116584 25828 287 690577 738415 13025 762403 53 832689 2 254 850761 319095 201667 517292 38112 830341 147507 1 874857 26317 819242 482614 56560 831306 863085 497970 833223 693906 296851 633386 303127 757586 41814 800894 48360 895600 2191 321846 5816 614650 720517 12993 505296 2 888973 521563 189604 898642 1 870683 212327 240160 893342 794539 33 878507 430048 500934 3617 657394 21055 861703 36478 817884 799166 390 805876 755101 242711 351426 645650 295438 5 87678 820772 139065 221738 832651 2768 861390 208330 806397 760217 572315 74733 11974 897729 872999 20 878070 473482 183124 3 887580 308547 833112 653011 141352 120800 420459 767731 458 377448 2840 4233 850924 870774 768236 866697 544958 744860 1 411911 863395 638379 846794 626753 214902 337317 787441 128544 488967 201299 836745 1388 414 179595 604854 21572 1010 400326 6 804910 550694 6 287944 1868 18588 2120 11574 524613 896270 1338 398197 283907 328155 767193 64661 336191 742580 4302 852288 86436 13 683721 214075 182234 26684 29390 31959 359544 8709 73612 38355 856419 473843 72486 80762 169588 594824 613423 637535 878020 84627 885371 9 1172 898484 235227 28274 410440 776706 69763 387094 858827 362668 301485 212125 897675 881644 760932 4873 659799 112 659251 538690 41038 51 20423 860003 379494 156658 25108 2 4 709 1 873821 420616 289749 306206 898587 144 13685 559881 873422 838325 97272 58739 498868 567120 42393 9156 183131 572086 525367 264622 369 4 551243 830488 641227 645201 345621 875204 874701 699194 633841 305 746276 442 850806 895306 110 168102 814018 98 296460 888500 96707 53 413531 876511 457131 30324 845934 891728 4882 645106 10 4 178688 527041 627471 347271 835010 125 1 174053 3 887389 312854 42924 771628 629235 166875 225392 821919 724503 793373 420905 82531 27074 56167 830977 347556 103509 577096 249189 429709 871874 797285 259835 2395 643203 108730 801517 12244 170497 123446 32416 113787 877065 804277 58552 564397 898650 821982 875221 40 836753 887428 18126 737308 871007 127178 447501 80741 868560 98732 185775 887409 258726 293325 840594 812410 367060 893494 453449 668483 21136 15518 675861 2027 427887 514126 117895 186232 564384 739137 104615 9 293710 814962 772393 890799 850347 871460 27 130857 566566 898534 335514 867267 49329 884039 830100 877565 876188 86380 94550 628876 174014 886979 629013 658016 833937 96082 220662 884192 804139 143087 832030 833355 834102 868821 848002 31 546564 891741 670068 449963 361767 252297 878539 121276 39 674883 897101 501830 417519 849843 442709 856211 828561 887343 2 113058 479132 47203 32788 216 16 147485 822555 147543 416414 293716 9001 769582 67677 652230 17 565604 696356 6447 538423 14 614383 312894 9615 879190 560749 318122 869642 207925 422872 810061 849241 849493 517834 835843 828087 854059 673441 894615 123179 691080 627640 808203 101743 39936 847232 515739 879539 850279 864160 66487 830457 422430 491021 725380 293388 344383 327091 888823 314172 454646 859555 590220 890667 840289 898663 852007 826763 212910 346678 805649 682393 572635 89483 4 82 461144 350716 513515 7377 559054 120714 884245 886912 469494 86778 1 160698 870610 776299 773 438019 859261 174481 845087 422938 565572 194621 685079 664575 762 119416 705031 665289 708730 617020 3701 192337 899448 29 672745 44748 66791 887745 375957 26580 189080 579795 701482 517637 468 831753 837296 878998 846186 244377 25 665920 47454 165773 254442 332574 748493 896317 738072 820035 1784 525324 810616 867479 553608 348393 664186 650169 840746 886420 872573 843007 887290 557489 120664 464956 720912 789658 123274 1 74361 575257 314177 804602 96110 17 35420 864776 837491 554344 790596 851371 569128 702149 746162 303696 3039 321127 888121 449462 838291 892267 655614 1 619952 811517 376333 800901 897425 883623 199618 546900 14966 601901 839966 291 867310 54842 855699 439634 197823 71 10396 530919 845530 153145 83459 676749 191481 795369 834977 550608 565338 231198 55946 815685 3761 1560 3 53 860834 205989 893076 886706 899856 27240 792116 806512 2 203482 868222 20394 30574 430220 832172 832566 10103 714493 361639 551803 191522 837441 1519 28685 596000 803420 828655 893976 112152 2 886597 318540 214184 303362 378071 887757 192 882264 77561 21506 843198 649046 306582 678549 885287 58896 355477 44934 245182 459816 829270 842896 6 816480 879615 53019 863087 203370 735871 161204 885161 33579 497780 196463 559419 847700 570037 715002 837596 516188 2 356981 158048 638028 39514 283652 810497 813713 25 254275 127030 488498 104592 23707 401110 20 693293 552792 14 176300 539055 895531 4563 286996 4 891155 4284 360852 185836 230522 386464 41971 412787 792679 67172 427756 806166 877552 884184 320849 172 42512 662198 334890 293515 756573 347249 118282 857256 875149 832185 452921 763 6 357422 315823 119 233 621251 767968 417486 360253 186 879144 850461 851119 393606 162028 836073 676750 302072 208 228230 834721 880528 851617 42 885401 733837 796709 2444 2 460871 401175 873588 797380 278770 800727 133177 24 817036 865413 521514 105255 596229 425 874423 842347 698245 4766 731891 526804 846051 590852 89503 150 60733 858670 855242 827937 212231 5 884194 276526 869768 519939 8 576948 833410 106 858910 8502 899820 489899 890270 835001 4 878446 878652 884569 791924 809078 735566 380790 778101 169506 10 304929 112631 835076 112380 230197 728489 557072 433671 60531 867238 4658 886264 13676 859621 751666 354 829040 894541 231825 346129 495220 898855 731861 757645 871547 353791 297368 90983 473727 696966 704414 705841 656656 3682 857368 807312 96 18 39016 830036 2330 872572 4 782 779439 870603 694193 699840 851674 17656 104046 114992 856941 269885 713982 221552 379 433687 720136 237010 199312 830301 887215 172940 3897 48 397037 878187 776552 842761 876788 683471 92025 888026 633535 767025 655875 1 603406 143854 4 169375 270947 284080 145000 247192 118407 37 2 755004 384275 232379 792931 7536 3016 494231 787128 421030 410043 795483 672493 674892 800115 720994 262635 185 21639 4886 8630 42 848340 860591 745405 135433 843258 135770 756151 862608 246187 4962 729 376723 203754 851456 769574 922 853307 320319 97044 97737 279546 630889 697100 812118 867367 806617 8 520236 623120 596626 249844 1470 55657 377545 130427 874387 19650 514690 765406 2 14223 3882 2 10410 814282 3891 837264 656362 396308 360180 53042 196687 880919 397535 25358 266325 429141 780974 198927 223131 616573 342541 145525 43811 846863 778685 12070 228887 192215 883697 828609 1747 995 138685 846368 560111 26 787908 844124 22755 46908 13 1 127182 738912 4 25393 850909 249693 703461 92706 814126 486990 881293 4819 8131 482186 591581 896115 113418 531644 23 138 290279 346200 190870 769076 892529 671865 896313 425142 880856 3 896375 871472 619515 28 742386 23053 894815 59817 804915 896050 1822 233238 447622 2681 658291 475408 316067 2748 45 477497 6 284 509588 2 875458 535649 536865 759957 397497 790877 467201 755359 236847 49037 884342 182 606344 852264 213006 165 866682 619223 715410 87650 862254 87 876483 23514 225261 693454 8 202136 185367 133611 19 22 827421 530800 830190 675184 163181 819911 342636 852268 819452 837000 514033 850679 828904 540167 237171 340 2463 877405 880392 551615 118344 146530 885887 6 205516 805028 624568 608136 204 876669 834790 805104 867461 153102 219735 121891 301758 516543 866451 729867 377797 709762 897030 713819 4 608472 53646 353817 5 824152 5577 8202 844571 723614 795188 814733 870541 88188 233178 120836 899157 430163 850631 32513 884017 869747 576410 105988 62 73202 377551 222455 538053 122 841626 825693 75708 156921 1532 889321 311058 523308 210 11669 386156 288578 444315 226882 790573 500486 16904 882577 3703 574107 50743 870993 871902 12116 13947 871502 432421 464573 897286 480618 323404 79082 840258 20052 1238 715778 188865 852623 133905 833025 878341 269897 534658 97783 276629 738685 183043 459251 176820 874575 590450 858680 660123 2 653 869036 70 800714 35199 6 162541 614872 888476 322464 687802 7 800758 120 214017 669384 875627 146810 669053 215002 812876 34291 300311 117242 302560 713849 1 841809 5 609752 804220 883238 386352 88311 17655 53 123891 282686 478006 231927 9129 796683 512713 345804 894891 733557 755802 228389 139144 2431 414074 870848 322 883530 265222 457474 771749 854444 728119 23 60312 393 892388 6 825078 449545 794625 808590 8515 798580 677053 633932 548236 708445 665007 82476 857755 883020 67418 768518 705854 340618 808036 646260 297764 97694 350615 147 831622 679958 33 146206 817771 1 727269 673911 789240 1819 280233 809826 868798 875298 10 5616 863005 689544 36119 495781 524702 158198 777670 158397 91926 194 74583 822263 31 39205 874284 654115 783856 71 876936 682181 872923 354876 839229 185788 40674 589390 462482 673386 470252 769892 5484 173971 383693 680 642599 382145 4573 829201 832833 670873 654158 708241 185851 420309 7612 701248 289289 126165 3 372694 1262 892507 394651 896092 878315 607025 501195 2 600402 761923 871960 269148 456927 314167 777377 254041 204927 11 670881 835746 491548 894766 1045 744373 657076 2 524252 215989 305141 3265 310 15 421126 65411 3 634501 426022 883548 749160 167877 863051 3 418677 623159 19830 682972 657435 284765 450628 762232 18468 784297 865880 509496 885895 411909 237256 663651 791952 426462 879542 800765 515253 862660 250956 344407 15008 2058 205655 863623 313766 4 525079 884321 341034 88972 704139 417344 869806 265734 830007 890844 880252 841630 714989 35 410251 15340 865166 865848 18496 656776 334822 886343 134283 162 54687 292490 2 685879 1 840317 427762 395503 330103 864307 763921 562171 117520 862726 136929 617128 634 821478 383651 93 187379 368033 30 786895 170 11 558135 676344 2 777469 98178 232955 36 90997 692038 7 814526 1 891153 115652 848936 528301 356 24967 877566 161 899186 232756 878662 563364 506035 333967 350255 896822 830665 77957 873965 188135 111812 166323 7154 766025 10512 766539 497035 671544 63 890938 769140 2587 17 571433 118205 287398 892346 570115 609500 741570 10 820602 843692 789416 882101 10 792802 54 748662 862128 422071 521252 230809 877464 727609 30247 15 806749 889343 719587 667 417 667358 833603 890099 209047 6 569966 1 71423 427419 290766 795595 233778 129398 717332 97 836008 863704 2 88662 281862 784500 301126 122044 361013 601078 843181 52 6283 695527 3 19939 420599 152622 783693 42862 874775 824230 237005 3182 719974 339 881320 802252 826002 219 710318 750862 74 893605 657873 2 872374 892064 828886 551867 346360 5573 839061 8802 48584 838944 564881 308087 896519 788846 535 853306 565199 95483 894380 83918 867379 209537 1098 256189 842533 9150 620794 726693 20 248004 790919 9311 331920 766287 887198 274122 447877 609661 62122 3407 76566 631145 816650 65608 198196 823 802519 219566 641638 872612 870412 805998 227763 60887 50103 184398 528686 687 825294 859686 797131 788254 513626 839640 4 225939 441787 791725 222590 881784 802743 179799 876834 393370 188620 887435 3 398140 15467 835019 893494 493048 873802 731288 691773 319001 858793 255432 392241 888653 414713 837846 432594 12050 757610 827219 802945 889073 700410 34 603468 641453 775116 896912 236154 4523 870926 558771 3088 14527 287 885304 166441 612121 6539 814849 892311 837746 9 18325 473861 322995 878635 188789 123561 854221 408 146915 371238 845637 48 4205 341196 553356 864709 755636 4 851932 25155 26837 834552 635 295 769088 707852 344305 25 50965 685535 1477 591 824567 652690 853613 663513 695965 870182 165790 475737 744151 604178 688481 234986 895566 441987 5 5557 896988 791254 888771 638851 102844 854490 3 79453 801638 267981 879226 244228 377308 262991 868639 34 826895 6 3217 210 46354 751 657212 216961 2 2 1 780053 584285 34984 663846 316275 11149 850175 670411 801809 813010 858327 823744 447078 213982 1490 886234 848482 776 77566 133961 810040 766185 70432 815 72534 697838 588121 851573 827389 12 697105 6 886062 899137 863866 2078 141871 348611 799577 855739 5574 1480 220322 1 241989 791992 2 65049 882986 788394 227528 756696 449630 151 1002 2659 8 719195 160010 224924 832264 721694 394 110 96617 1527 113815 96075 339297 260516 445351 768155 790836 148 432073 8032 760264 44 856397 852113 601521 838651 874190 896901 232575 762719 849920 873345 307668 897490 842781 204465 566302 750361 248247 865700 20337 52547 549 891159 380987 758541 792969 857242 19 2368 38444 61678 421273 832323 98271 891768 459523 144349 889206 877992 240727 815728 503950 524260 898231 1690 689604 128810 3674 2 23 840515 863183 9 51189 2 704037 107 847351 1528 141440 222276 867913 849569 472004 871697 802251 862108 849086 297920 1640 18914 542260 347617 181684 676918 543816 81787 705035 143221 30776 50031 565656 308 474583 798931 816002 260187 272002 729077 404248 220932 364561 21900 878185 783929 511076 789314 151250 817030 2156 6292 766201 488764 307673 897442 330317 876643 405124 429948 554677 885174 100800 868552 277236 869912 167 888289 880299 790193 458094 843744 9 455106 309817 315073 523640 876582 883083 863385 592768 69 768566 236349 788066 778170 881328 877103 832857 322 400558 892681 54339 654521 756058 463327 825083 174195 787553 541015 531393 130 298705 827782 548376 836456 826923 863351 1203 788702 371989 756071 687041 728856 233607 864102 743 160872 176081 815798 453153 264065 12 2 8559 28561 422427 376211 854014 872479 845259 696147 509074 310454 882602 852943 81 817944 845546 892138 357011 899918 65587 513086 285842 503888 1918 591537 480962 859873 802684 811279 846180 307574 681516 773724 873423 765002 484790 535310 715685 303117 296406 565109 815686 517203 96501 890979 443601 750149 808396 775398 4352 415924 863884 331209 822301 879965 13628 881759 47570 169452 361364 28517 162662 709403 890888 13 786464 872718 498227 498726 434673 253462 7443 246900 854151 825294 669305 156 309699 826104 254910 10 2348 403886 89360 837769 772511 14351 877167 2463 81998 224151 168595 838403 801096 837480 98158 316096 277544 8538 880211 846211 838131 352676 570744 2569 4 830223 844721 621062 466549 882681 740337 706723 429178 204770 271857 197527 18012 185320 808358 837054 899855 869783 864728 366529 570083 749017 393300 856457 78450 296935 679107 340015 896673 43068 78 86446 714242 889115 448674 870946 887076 186206 835199 828457 816203 9667 513162 257330 857187 67 550296 827497 841470 80 87720 883900 771477 744511 882851 182384 150374 22761 378312 868377 103 396294 891640 763150 680172 4 473 864674 56529 846905 146371 706546 337536 65839 17 899927 564715 175928 671072 65552 897438 606520 38 726061 217021 26 198944 883285 117044 798165 331130 453547 830012 3 666036 746617 651949 6591 7 316466 174048 854366 126109 823051 460726 75006 7845 20633 1 24521 259238 590750 165176 4479 65954 687638 215849 802290 816038 218218 542177 32364 68798 837305 749727 495475 6811 135072 873511 85296 3 877867 4 512324 296199 842430 238538 82099 637256 354372 6 831451 876727 4229 733097 4 26 895756 613003 1 5 133586 294542 3 825205 704817 462910 887371 834260 12 44640 866 403745 553643 266036 820808 415670 382160 2830 815462 5 4050 259286 594071 898299 24 308381 279380 477108 899334 223 58454 272365 254845 873140 845192 835167 108314 649649 97938 237631 881789 880467 365356 165777 766448 877538 105132 377157 391113 772639 896568 28340 364266 396423 692118 721922 6 25 22 856715 572063 314083 910 2 17 693449 886565 880 692 381547 1350 690255 2481 170146 852218 837684 184062 821614 787025 896081 791935 4 855668 456152 660512 140643 205532 522702 139017 673259 636808 875478 834 872896 539707 158935 43 1062 2 48537 744665 214067 523017 96092 407678 383709 804441 3 14 718665 241567 463493 676068 817970 490952 62409 65291 784701 287560 82119 467968 8 795849 95086 847562 154110 897731 30 864928 810544 888843 787078 77 882334 899460 8190 268809 4 349108 850184 862055 156373 694489 568424 8433 460053 863648 878100 879074 896256 899315 17726 14647 851515 23788 508376 883745 358788 3276 501291 826245 504296 455547 12713 823881 81258 373221 172360 779468 22 24678 894218 624224 94500 468 690283 849803 661459 731739 43 798857 864357 448851 889420 869653 247987 4006 827928 878208 9648 459633 106194 806199 6 723693 2 16202 827172 639865 849743 402414 689477 576152 854121 97311 541704 48049 579827 11751 230656 596 390119 727836 186117 545674 326492 847065 383 651691 873011 811427 793998 300 778691 25 820390 502472 833704 814285 380383 462534 94835 444862 860934 25 260714 719852 181083 531481 421820 333082 737466 46 657224 720972 36 210213 527469 666814 139 782 546754 683 888812 601525 106289 733204 24 85339 16916 150786 854399 302041 1488 186421 113965 520156 860751 14934 841552 865567 23 779663 888883 523456 891646 823089 207693 70 899944 789949 6 74165 542244 289399 154399 196812 755443 496905 758830 374061 798050 195964 813045 700710 875522 2 14130 18473 1606 861402 49339 621433 694699 660062 431098 301 769801 306828 626289 462632 199237 127574 309195 26 893424 784401 125022 26179 803045 299302 864609 592245 355336 558291 410871 743836 827122 899915 1077 642627 11214 830778 254783 241015 159504 19 459249 688355 2 17 34 458371 892266 47147 893153 140466 101322 885204 512227 729631 365679 6 876636 186637 593009 860184 840013 178845 479463 134313 310535 172696 384462 610897 60315 460165 419835 156412 882988 892323 125723 722049 807192 703742 90413 815515 899616 206017 16 47552 414802 165542 289237 73341 742451 207571 644415 9654 286579 850393 216979 1760 752128 767988 113 234249 218251 441505 2142 51 89347 280 74547 56 46 751877 97308 96543 114263 256576 161543 743279 773713 799716 84 815971 659632 2 762973 4 280296 35332 429443 10 842567 317468 129 869772 11 837463 706120 1 429627 18 119 8 879883 267374 712738 333093 659210 675691 469514 189234 849510 503586 733980 880204 896070 92152 773271 427670 4659 1 604539 729749 526586 174598 726949 795713 891639 832970 556711 302259 721129 4936 98 872516 91083 488263 394256 571847 737844 198468 736228 662282 685 410293 30021 18141 353961 360893 85377 691573 892547 137327 23 4 788650 824811 566956 899192 35429 5 42353 844644 37683 12 871106 15 774359 514649 867748 874871 406536 862692 76 519777 656270 796626 665373 876304 20720 839305 869403 669696 41394 1012 26948 782789 802545 887364 5645 267250 647261 413812 652386 826822 35709 332355 897100 2277 1909 767162 864220 551801 1519 885917 684137 35613 884081 888461 67100 487170 118324 870015 843536 509835 416866 45140 685935 835173 470972 658754 654532 558915 431046 885445 838275 24916 795360 815486 790713 681372 314893 35632 773739 890861 305686 75742 458083 729921 265251 701691 2 466289 815301 646730 656489 507696 256850 853625 281 45532 790432 2 875188 402062 862234 796386 1 74927 818522 138815 5534 764772 198428 22 128950 226345 822924 365396 646549 883508 326 249237 46396 2 179331 616 812161 14 329611 8676 796392 13815 879473 372 1 480729 47145 363556 55 1171 802979 3889 864946 89481 853218 885078 283775 443374 45030 277121 851005 78 895573 85357 637837 476275 893991 153190 35 311470 10752 887678 392576 890025 195427 897527 548456 45094 894184 145787 954 843571 758439 278941 817150 699537 888359 18753 894624 625876 840116 14298 182830 820739 262369 366909 35 899274 623136 5 296560 874270 2 114651 629810 269494 245800 223120 259276 164108 744087 753841 57 794295 783834 473997 840799 276604 654713 812625 664255 853084 205 52 217177 718346 9 25397 854760 727893 898059 833222 569600 885001 751478 885535 265398 17986 353424 232216 891006 727186 873202 198862 2959 208347 868946 480165 884807 3 625502 708859 684020 37901 164179 514657 691071 95676 740297 43735 518919 814959 226890 675784 872153 37 890194 58058 213620 269 4898 1475 324630 836430 620942 408149 122 876086 137620 696157 836556 844197 781689 591955 210607 750771 1 407782 1 38829 37 3 423744 514 818938 3 693159 858390 782551 749603 795 53 827961 734700 550077 49 403709 863666 64811 488920 897236 31 402129 871251 264647 340 390920 723556 678417 889306 871055 1 275113 42792 9004 48 899401 192837 139644 687678 788681 8 650070 365977 180914 42226 2 856500 999 302063 765906 759729 19591 452489 183 841740 37850 898310 32914 896532 330457 630700 248216 5 5052 674094 324053 757466 336747 85845 449701 273 897511 340557 113023 844130 136019 843936 777675 267158 177121 777489 748786 267901 71134 842672 510757 243806 379928 27904 410754 6 879811 775969 16526 369145 774603 849853 891688 866535 7424 226746 301334 134396 380728 12 6424 66831 660040 383250 54083 703339 736361 863647 788991 785210 430279 882487 680017 651051 889167 478110 9 91212 757582 850401 52295 186213 899241 556255 853977 610185 369281 560546 36169 784654 844490 46827 658969 423812 426069 579338 285882 396758 171761 168994 891459 419355 2 870089 880357 295491 827556 118944 16096 815369 4306 194883 889430 91360 863076 590444 474063 823954 137 198183 165183 854757 1949 8 732616 775983 113262 184 408199 553204 399805 770311 888402 56094 681072 68357 205513 395748 680992 857619 254 431372 339342 784162 79 315158 6693 397468 700528 643395 316697 506866 728303 57140 404496 19059 1440 259637 5526 10875 284337 13 48719 54345 886346 327874 23 830604 743760 1 896723 773242 836644 721212 426336 817796 1684 80996 21066 518434 718145 756517 201281 650589 132806 484235 674972 274799 891542 467288 798073 1259 883021 257 847530 872761 183 176093 832860 11 15691 99 510763 1352 692808 899432 2 893039 496337 410017 232 281852 376343 7 819264 16659 895009 1634 162261 392963 14 309962 848099 795909 10796 287261 896896 103256 264696 5 2 103 480184 875823 793339 168348 128638 113707 508745 421572 288001 401186 879116 265009 845045 6 296281 337844 655128 15 887089 868358 66581 820768 81 779932 888957 686171 8 177768 314154 884232 36946 873720 392925 4 222158 869146 844968 827790 56469 159925 868998 4647 251084 544158 88359 80615 700667 78398 823979 814986 47850 535828 54618 195 14 739106 897257 676208 882307 2 206814 38414 537702 850558 716404 116 286838 392724 636712 16 879190 866858 400627 877316 707091 866826 863067 516727 104373 151650 887098 254635 681454 506588 694035 838051 3165 10 823288 831174 4 1810 537158 871275 814256 792242 568 650953 2209 9 174691 176677 4178 895376 144216 360967 69283 3 810850 2 78 875437 284636 862610 886345 350851 568111 342692 90 354917 614020 880599 301956 156150 866 887092 1 188996 861804 846097 10 7 67542 179195 445121 830814 26529 293178 715497 1117 9421 215667 98138 896056 414311 859968 99738 10730 877388 662741 670 300508 16113 822212 838924 105907 2 421604 140 854629 145133 749937 899816 858464 166809 773962 618089 895717 875130 877987 568812 4 301744 330463 739529 24 353114 178991 100632 601076 734852 893886 889715 894865 104 6 855315 850360 862681 15 586354 12118 686723 644371 17 424350 17707 627134 30148 895336 665 16709 197420 853363 738699 584286 288233 13238 824410 168204 217540 40 258698 889032 54334 522999 285 11483 870791 262161 218 23554 591067 894339 10 335074 517814 858734 814763 862590 450025 816523 190392 3 23849 503183 195928 893379 3 190293 56604 748926 225616 768543 17384 47351 835706 810569 783294 898432 49 4036 324105 855845 270010 889116 796941 557364 855352 662359 890090 69035 142380 480832 892858 50257 7566 660987 103959 824338 296 776161 773909 745363 883617 845309 11976 545350 843720 25857 283133 540753 115102 17093 13438 3408 868759 22507 16262 470864 866783 857128 262504 9 859184 840526 8942 32348 845445 896388 28 664575 141213 705921 211120 43638 3080 864333 888201 42186 734463 854733 345595 233 675937 514081 888660 206237 236125 362013 623914 210784 812426 802825 65792 871450 416906 319450 754988 402762 791389 880320 1591 12 364148 841477 1 1275 255907 730762 419723 890550 713 792037 464534 552018 705647 696808 623386 726598 924 892835 2012 28 438242 859417 595547 290189 202 660002 798126 369250 19147 514948 816900 817727 149331 271807 696570 191756 619568 13 250204 775610 878829 8 897371 708072 830317 812027 781441 27418 24760 764803 858757 776840 1421 388725 889283 103465 886175 400589 78619 564674 781875 896304 35877 851854 644228 520406 812054 32041 897444 673424 863081 821685 830313 800606 8 82094 719899 703584 704885 846187 464 3 473352 2734 354013 876857 265064 233613 824161 328929 746628 381997 810214 556126 710473 823946 896764 49632 865937 886672 84 10 116592 670652 88 740903 2 503733 78540 276238 814799 264440 83716 592168 881526 888713 243812 854585 154365 576780 6 103 429499 116758 3084 214426 842673 622832 590976 558684 66424 653444 195792 791411 7 375353 55359 705221 453499 864563 796248 860910 677 686083 879498 91192 8 863928 603246 814306 502788 24931 593198 875562 221234 796299 252271 839973 660045 59 222741 722508 352539 530372 633 167370 888003 842101 53835 3603 448349 475 428992 838103 29407 831000 3 874246 268625 2 877247 5496 837515 512920 657661 872297 325802 888510 128816 71462 41 479720 865445 491336 709265 818142 6944 6 614110 26 268549 250635 6 896635 751779 159866 503 109428 450951 881696 753136 70350 7127 215700 469886 716150 842025 729350 846568 856854 446821 294388 876465 2273 450178 2010 2 779528 876204 568207 576565 196271 649838 478887 3397 1381 13 878845 876952 589130 45168 825134 94457 271629 372957 90707 882149 2438 76120 257303 358 249874 867033 311017 301239 778660 691 788077 62854 285164 669184 839061 788004 688972 643711 424 678616 389132 412861 84173 896792 845374 486968 875980 110626 788628 425 282020 696299 870660 472871 885997 700685 756325 627 483006 840043 66454 196738 554198 791730 189438 5344 860395 655527 865941 84187 15644 1065 817901 515661 330849 247959 131300 337728 869531 655875 179649 136851 233047 100324 877708 262946 791443 696207 17374 224177 802084 444711 193113 2 600308 548189 108339 77 1 223984 147276 783947 790774 853305 850450 292176 743307 877394 97289 254531 52 177769 1625 2 868896 780274 21194 373843 175713 1659 16936 507422 59498 873793 5 3070 756128 307470 51 888838 4557 838047 123720 182560 750833 126906 897237 484389 826783 860109 777279 331182 803569 204880 853965 661702 12 832279 824115 412918 881369 31 605692 536311 2492 839048 738370 615784 827552 796828 32 3 828612 605752 102 88967 33 52148 170 739875 225274 1722 896382 113699 601058 326 434376 151618 435422 43614 226424 666233 354861 58407 872385 18299 651914 542619 187109 864878 28380 877596 736290 24089 856104 839563 125979 291 787490 672042 5438 821213 882266 697648 321903 415253 558071 589257 2 657629 487012 887272 897848 403038 25 822216 163664 134581 326288 816966 690 210031 893642 17 12 859364 227 548479 282530 813046 195015 125707 70609 868848 889797 710217 298331 879368 183305 631907 539942 104293 757438 413216 528035 876283 56206 529576 773700 5883 803454 832853 321235 880015 2988 6918 724084 889619 889245 887293 512274 468649 191096 160322 892924 749334 627140 833073 468288 49942 45866 444090 817734 13 875 16053 647507 503098 254321 23 810220 1216 454148 287 181202 8 731637 881092 239087 693494 881239 289187 748404 367407 547943 31129 449737 823826 612409 791408 885006 190005 36210 845661 753169 774837 6283 98052 878475 854823 391022 71 867938 260691 203 582538 893212 687640 705455 414916 768189 67658 876583 90536 834183 855787 863737 10960 873723 157 377137 591 25098 710877 5007 866048 20630 860417 54907 656305 652764 430125 314685 649065 8 2 808616 168997 715560 324782 806448 655939 201046 12995 745802 1862 143468 451480 578252 2 878372 76764 888674 1980 24499 105299 319738 847375 284295 1655 702217 858963 441183 172271 891701 821524 7 432317 891234 358815 380905 18396 111807 108993 298410 799719 854350 309199 809590 888063 463099 104 1 457327 749798 791473 701443 426797 74952 561937 68087 581868 263402 711349 504818 510404 56694 506903 807569 274084 8835 178 39257 875133 50267 872173 899735 845714 2166 850060 161399 81002 321105 292823 142 812099 4715 414115 301586 68186 650469 226324 853144 794143 272874 825369 747293 884148 25037 837339 810773 4 591324 833437 861915 563604 14283 579574 549065 826693 875532 287926 1515 822707 372317 384169 5259 12733 394198 21464 518998 863743 645148 85353 628335 598545 792935 369856 1066 750144 60355 642621 436450 107753 780717 864238 302716 849669 1481 25996 788443 318026 21334 605339 168260 283 838507 851959 397127 3832 262607 761668 434876 4527 793275 884467 571473 276 131 823773 868622 746909 9917 871158 439970 836837 796998 882961 80337 725703 474781 633379 847670 617902 121699 844162 4 539223 14 737485 889790 141398 832747 299170 5 315005 2088 801993 704228 328 252669 677012 185607 585476 437130 895372 409240 637132 249 10610 877924 738057 840957 858490 503268 1 177336 246485 834177 402479 874451 394483 703433 17688 235739 791220 628260 213895 347843 862213 586424 616325 889674 859221 3 429479 879601 891434 33557 293845 1753 454318 846274 877419 899306 41280 685651 561895 2 510035 37451 409748 134507 745020 185254 837621 671008 811035 886963 419565 886950 565321 9 826360 35927 776459 767599 389589 831633 185430 190071 334610 3 768610 334562 1446 505991 73080 878584 273447 267941 3 568987 8 644163 816396 363635 10 798807 878 322278 5 258114 2042 230267 36108 1 824152 9360 224362 385551 745712 899441 736022 628165 876104 8 54073 33656 842583 246488 373259 741337 629177 879443 653574 814363 756661 597175 612866 848127 860571 836310 416478 176776 139263 294034 869324 641521 464844 8393 347137 896419 172 13279 664543 277409 440041 473291 833389 17386 863040 876213 149187 81098 569375 10 859630 882945 318248 482164 76 503967 1476 299170 515976 180224 350679 429536 127172 482478 814549 891789 1 145310 843778 820066 180644 367110 853834 534910 1789 491197 169997 196437 724350 223274 22255 792000 9 701779 3803 8265 341485 135 726297 81 9309 389 595811 408377 897607 4390 875667 602241 722147 605927 693112 657835 266635 212820 23275 448667 42 101849 437905 5802 14 118 57 883663 801644 432429 808042 812124 877172 22548 1 15207 747923 807506 278145 635171 762366 814004 7 3292 683194 284185 26 183817 37 408363 236912 626759 877133 160 502262 3 866387 7 271811 840015 4433 872176 33131 859698 895626 856353 20065 1 1120 637650 489132 291220 42985 842710 10 375706 527305 866383 3 864063 177036 892036 877625 2 401531 157085 222258 334432 103620 351834 519290 769701 536290 411458 2783 22826 140204 391040 833319 391358 878096 182108 769119 336 58938 873951 554064 812093 249168 875192 23 21 483590 275736 784714 62737 6 435081 747999 7 372763 254994 26429 199313 260293 828910 69046 633607 104073 336032 881574 35 260121 733880 494685 461374 875699 382159 783017 143357 107 193464 146783 843419 307848 898142 297581 699948 829490 216491 664590 10 831035 884415 706306 608139 14343 232847 855638 68249 896610 11476 602820 457877 6 915 342331 34 186409 892288 885758 308833 573053 2 840707 206675 604647 303558 32847 864993 84349 358 867256 839524 618862 49175 88 526931 841254 96 322625 627649 455513 35 2054 409 2696 2914 754717 579 813363 172444 1421 878561 29 19 418562 894740 71872 535877 320960 725321 176562 650869 111923 817773 809913 1 193565 21 873917 753058 409675 4119 837298 3 585374 343700 747968 388840 922 822347 572511 753734 856277 4695 266369 767720 56733 788526 272574 99885 2 350895 623700 24 777 852995 645007 73996 70475 868520 44995 291859 797191 850844 109 806730 829334 828354 898179 732824 267899 973 215545 60954 625727 659855 600011 1709 802584 21916 317262 578546 473369 645200 103055 2 125953 7104 456800 295567 584633 322711 507236 137 427690 253375 389372 341057 78 894301 898754 604 21307 584266 576863 201017 712908 142956 271179 804672 857432 812569 58 844897 439399 9 854930 21638 1957 515610 892217 212977 649134 616655 883896 170266 521570 310771 893856 76926 394969 768675 15 896946 739333 807914 583096 887281 898939 113781 2 663837 1 6775 5 58409 50611 3602 46322 769331 236605 181763 97288 884044 116 862069 9593 891426 316506 251761 616619 767400 4152 33 172434 11484 899957 553 893346 242888 2276 767206 152602 349 311081 88695 888354 885497 776946 237530 835538 826782 382629 711977 493271 899473 888972 119478 841326 17 806113 522 372205 820517 836733 50563 884774 823403 889587 118061 302328 773969 3448 286570 839721 6936 24808 80 80057 692518 157630 161342 888266 6 875199 519 825959 98 807338 169287 797290 7 1 17 15514 329909 694263 11 1671 630248 30459 316122 376091 496352 856509 333680 885067 110141 770172 893787 349442 891384 438634 885540 24448 233808 684867 894700 887457 895638 178779 25078 889308 478 404268 823765 10416 6098 6 899429 891296 841128 805786 6801 835213 629557 629701 554142 1 493937 756381 14939 80 749040 565537 10273 111 166513 792067 604898 587954 668 707247 5975 505329 6 4390 889446 236718 342942 751673 316090 655 13 899927 834690 526461 560882 640677 562368 865496 23534 838543 13024 707325 1365 245520 349954 16381 479373 765687 737040 2817 785302 184647 767939 67425 126185 883953 72784 5 896386 6 848005 865591 44531 216516 801796 608 858240 460449 860124 749840 827113 816115 1611 637239 233619 1 289485 787135 522613 10337 180872 196820 626431 726752 2850 7 483 803752 657809 413244 857235 6 892952 857319 2223 2 313785 370884 808045 741393 881993 585220 158 818803 533828 897976 859741 40 643646 244517 357961 861835 781488 500956 851210 111090 755830 890400 826625 895228 776648 845369 64653 887528 823305 407927 29481 330307 653238 11890 844375 380501 33 322362 205723 513582 57852 892989 764751 489749 832045 799444 8537 609283 34611 78 362 786492 823044 60145 852 462525 254680 381 849436 353805 4 636116 52 773966 395873 1 231284 461221 749745 926 798698 874626 64685 335442 37819 640269 115996 509395 746644 559933 806747 17 815986 627 158022 771705 544885 854975 200423 846935 660429 851893 79166 793879 4225 7413 96536 483601 682944 47 536046 313346 403268 702418 338921 376837 219368 4242 7425 120787 3096 827610 816465 862636 884786 891949 170 842755 765476 422280 872366 57 10 875359 761407 694260 425178 833745 873906 827162 424597 549051 856118 220878 483334 870735 427141 490288 888084 95745 426528 44 789963 299976 550313 349784 891080 793831 154748 53506 2 705984 1 225576 720849 895286 638746 535466 4 382298 61987 77648 3747 461348 389869 505939 878048 886987 895962 728264 585305 120850 347817 622047 6568 853410 871628 869726 786545 19809 884271 550119 502323 159864 771995 392044 36401 11518 119319 5888 712598 708890 443853 735074 233416 846590 823489 18 481433 809398 755177 60327 519 281165 284408 689822 889245 3 154198 20 756706 463914 680898 1095 410660 828499 888364 854073 591772 798408 625304 855330 809986 119 797487 369549 341341 688860 596211 815195 92 416462 823708 87167 866946 876737 400054 340877 484764 183517 641838 123428 785119 580876 6995 229210 864861 105188 866865 1942 778774 5 221163 479487 822172 790826 204195 662645 3 345910 854826 5 880053 84294 496604 899828 13391 700600 375254 59 866622 856223 824858 162447 671476 171717 104750 197799 833476 5 16822 439281 894623 36 341234 344609 22354 878627 2668 870376 870215 896159 885463 279 424036 215794 640994 64 555798 87579 457579 198406 81165 887952 201 808838 848398 883603 859690 689575 568138 874098 673362 6 27 514 898925 205258 321529 801843 243159 239210 234602 374305 816794 770411 388241 64821 567743 39497 887263 722917 675041 785140 688108 54 181329 844777 379846 13860 893683 114944 13451 115957 1 172628 843159 9117 865440 105008 889620 50756 510710 826045 45826 555090 148963 606247 860630 570008 34770 81669 862226 2 403393 329934 159384 533472 19800 244668 32 375925 872049 868861 879330 8245 579035 869523 50 897412 15 855845 514286 100311 141 587660 765276 639154 731276 3 1306 363907 834163 892333 813756 97427 797170 72824 880711 42 628721 763 831190 802883 98177 885644 876320 873204 317620 873744 51717 638634 787223 528007 751418 855672 1340 312568 40839 7 862392 869764 387325 88263 749893 727752 2149 2829 2237 1602 744140 606412 859866 870252 648299 16 178436 687159 722897 831333 303236 401179 605470 360 2 869035 883768 192618 836312 859860 349276 45848 481090 255610 847094 845981 64610 652441 731016 371 697858 806250 509125 528178 512964 110126 864308 1584 574858 634245 135234 530891 1052 494745 891822 789641 232 247254 521747 494721 872523 880452 5278 842950 849146 807430 27441 1 868347 11784 329770 873710 542480 321586 868568 414853 18 60404 891325 897695 827095 129810 233474 320707 848321 298213 623879 2 54506 837878 807796 143188 84298 439242 701916 791347 872075 51075 56008 780809 758202 191613 490668 887993 899795 889858 841592 605668 526687 192514 44 2023 3 222913 897382 896876 338320 671911 852239 477 824195 335952 3103 893931 874743 517358 569664 567537 1 868271 786333 2 797303 675218 31156 207341 633580 825504 890880 367015 525256 777932 35741 337972 34 52 3 580808 376015 685002 715555 502453 12520 2 618076 847872 867020 97 281954 609697 695596 785395 778524 632178 788974 359590 66 38 757002 265163 857985 801353 187 1279 835429 54914 826374 1304 330404 5 209094 52 24262 11998 666335 853462 161928 62013 645804 267160 792 860255 889610 873029 108253 896005 171872 881270 875509 296479 139845 495922 148335 749915 172442 851294 820935 6646 718638 571841 358236 203524 242 840741 855366 8986 774272 760472 79 557182 877057 864609 842861 312139 1 864764 117 2 106484 62 899066 196531 489945 600949 577964 548618 847439 8423 584132 810408 14242 754573 62 3 34370 802715 895733 882088 217752 11249 698951 875508 851096 477352 808314 895466 522774 772086 3 471682 67158 59728 896248 860848 845899 21097 84024 811951 264276 828726 11725 2001 556957 574101 533130 110505 627686 899035 539568 823196 455196 94529 327953 946 17302 299618 310176 851642 122415 379636 876887 623894 132040 784621 450828 234167 883083 891568 345291 39830 1304 39 500604 3347 858471 566101 895403 853306 594706 80 263732 875005 3 839747 421681 379972 85706 819466 373061 1356 696347 16 783972 164426 872862 881826 308824 2 855579 102386 1 137982 304994 869221 868295 893905 596361 277760 622132 294371 298480 15 683718 179306 798186 27780 546834 471656 845819 751403 883277 895837 244955 766638 578313 558965 878233 816663 603759 797997 167205 720855 857193 787196 823507 34521 245250 103633 379199 71 294750 788694 867346 775465 101736 139986 869628 696087 205098 875949 39322 869081 528948 709507 303001 770567 67366 2 107557 792342 83064 817671 889032 542367 160 255193 842178 512 786320 784894 193563 310191 815594 7 884406 852030 74355 842010 612733 9714 326 3186 95561 256317 109841 417981 5 857811 557038 828658 697524 833906 496553 123771 890688 423319 843514 710861 397908 898690 508408 878888 575568 271842 456340 725458 889557 607187 2328 841302 200 860113 762720 656 3 834655 843225 879604 4 14 474065 896951 5747 389638 797024 14 872574 731640 528622 813211 833231 53888 95538 484871 894700 515144 212543 842141 599345 878574 897287 533911 575071 872199 399371 719861 837612 9 495513 879060 2 8094 1901 891904 832421 866332 899869 836455 403403 492103 2 398271 167592 639886 462622 118582 877279 834416 10578 824081 764617 814669 788402 4 2 288431 402399 193105 407609 240541 187927 601 15505 513998 604706 475849 459146 716030 325407 422767 781651 377599 125 589209 123455 34385 478712 402437 28340 163693 884712 823140 5 8303 34 614600 438176 816721 1 9 839941 430468 123588 582700 10 870563 646754 704459 4 893027 848375 864501 830861 835239 871106 386883 39565 883857 587285 220284 875419 709240 92087 318720 825709 363938 840029 433266 490100 357 5275 121156 757217 889769 2027 894082 145689 15173 378445 821339 800415 174418 479024 90 343741 877356 589008 635401 349335 400704 895129 571366 887818 2478 59903 513763 267950 15652 810189 868391 553741 602525 665725 778237 702210 1443 868911 175017 543968 894220 872497 521270 78452 459764 874923 459137 205828 150 111067 646084 478321 60 5 70969 436607 691627 674961 8 3170 716100 1 835960 725734 516140 831515 652739 2907 188013 3704 443185 542008 406122 848405 378298 3167 8517 346077 369 496328 745 503726 1357 17 255102 1 594135 897973 863653 492513 82629 823112 735046 45293 860454 513284 821576 781584 350993 30 275562 848109 411895 815398 895819 642670 814118 837445 1906 140928 104704 677547 42734 640204 81796 669605 614138 332881 622581 245763 6901 256485 6843 191223 734035 749 2161 842840 887297 574493 439388 870555 230204 878049 869091 6 8873 809597 860968 740776 3907 22 834520 772034 487 850387 93858 217624 15250 57 43 576761 167138 707901 745414 1 50864 8969 664054 814444 851396 899811 699685 399 526245 653278 374421 800308 9015 248 858511 63560 500859 866473 28 877036 484126 544922 233523 798 744829 535555 341436 322798 890231 334768 70997 256068 301764 759721 17 81579 681438 2878 839287 536756 149474 607194 835832 88 179348 674614 79661 682262 151419 862140 72850 183856 898411 391996 11747 361 2184 631646 708892 3619 38282 891723 677239 1220 638953 208574 754960 252179 865681 275479 859914 42 874477 15465 55870 428559 359336 887403 156728 611181 253875 11 847443 596563 2 821606 252943 126804 109165 889892 789254 636475 898489 551475 592 688932 275543 761553 5465 16599 886464 444449 562216 9 744308 670500 1746 821263 213461 521001 892522 860811 314631 340 210190 8307 893804 281002 854844 829503 240429 471546 784697 389 609825 775583 398479 40549 844141 815495 805120 22381 2 2487 778980 404 513763 740136 143299 665647 369534 55 890199 94878 813185 278588 302 733211 24709 819270 867232 8 889683 666292 631830 833919 883629 10 754975 25 380967 264368 990 14 748588 869362 120889 882964 624911 98 717220 5406 17061 79646 545712 464547 15 176 714806 115114 7221 509580 40111 644748 21 418403 49 746610 26778 743867 213245 865605 886689 849485 755022 809636 200122 817806 473259 849303 47 37735 366125 85532 431091 699928 831781 800463 20581 2 837483 8378 535486 632 200003 833374 118211 29 635707 497860 4 608085 748824 834558 228014 2463 222460 144565 758102 589119 377061 898538 862458 253621 591389 483632 329417 744999 1457 688451 409254 798927 880948 423223 2 73334 136223 388171 142548 890319 784937 843073 710719 1041 2 80684 8 518728 892341 606751 886545 677757 2674 656135 557498 832313 890106 585908 529203 727714 170598 844159 325640 883024 607970 2853 885961 726851 18 40819 13361 310341 90 888109 845128 762368 342711 341971 804830 1073 755348 826025 714740 671238 597542 423918 888209 845152 1913 272582 379989 564214 398472 769591 73733 437329 856888 573556 469919 950 235065 891274 856894 28629 825789 48388 344617 132880 439955 553988 2 490339 173467 851668 465569 899977 310208 27 453804 444500 510375 611213 74949 594060 250271 759967 781139 463020 171 136748 21 414937 624316 873731 797473 217236 874428 4 720071 2 512478 552324 491156 794673 875129 841292 737003 5528 733165 73086 874905 388046 586325 481526 889563 27 580109 885930 187 683784 172997 827257 561813 191207 7 859164 727580 774360 662380 886645 328678 852958 3 98841 14591 895598 884266 772415 837513 714579 12379 220491 7 132316 1882 463799 810389 185744 5365 758206 557267 99 877645 672707 403630 96480 514580 897275 1367 587200 574349 617844 112077 539693 224360 4445 824475 207617 206108 391904 858720 819097 569319 601473 716215 320118 614606 25156 753513 545663 827136 11713 141202 246152 585159 136508 714537 7 31728 107436 348 66474 5212 897740 3 278148 137274 12 359259 1593 863066 88046 816244 868182 830995 59387 869294 802332 358865 650544 147 873216 846915 723330 629816 852015 68189 682190 849462 659137 26035 385508 293593 183219 34273 170702 418047 820189 839851 885799 169267 840535 536475 522440 819830 329319 106435 751231 858894 69 882197 176063 94478 890157 10 835663 720622 22669 876749 526546 874575 893816 22 306061 609911 235007 864355 881799 767895 832241 435148 2484 147554 852806 412062 808847 854929 12 725139 450160 117281 872690 39047 285949 3 6 786479 682253 84371 2 120776 439172 596280 145414 504551 369411 854210 32 699965 894540 871226 2 653292 4 709556 6 212263 725510 6 253555 10956 823765 784000 837259 881184 155259 848761 856099 221372 610 211119 2 114301 880268 755399 738505 882750 620622 814623 27601 828280 7055 845407 725879 46884 773934 577131 891455 130393 668500 170509 268498 275012 785151 170016 401479 4126 114442 551741 133926 215589 303784 778813 693465 103407 890584 146 841221 2 896448 814460 93 35553 139167 454077 276251 523908 193718 277 836514 22142 598237 591 1200 682570 809590 50962 868920 869481 755249 895021 276787 772125 896539 153840 76333 867827 877611 98655 605099 303499 700162 677045 3207 508090 484575 318066 878842 838544 569299 876252 148 669922 2 488562 898270 789766 881880 125996 200 285796 454194 504834 65 580510 2 107958 891168 247802 842073 832691 302174 1 488444 866945 892343 435925 86850 828368 828404 825211 583460 854809 228905 334802 443033 140814 4 24 580037 12 712396 406581 580651 796134 170439 858333 538613 251182 3980 1448 867961 88549 807921 891021 665430 52137 644326 833513 2378 490608 851980 870992 354913 892093 473539 700214 16591 885666 180174 500637 877608 2 891690 148773 859718 49376 680433 173253 560057 538094 831527 138951 635260 9883 817209 432357 8 696224 879930 548497 94172 493037 865084 355082 777980 678797 728363 409617 223643 580395 544983 814829 26952 565470 823560 666982 38779 869852 894021 807398 415671 9623 205554 25 388 1817 890171 846949 2 762352 590073 481592 735928 702011 736027 25008 476818 622315 4 895826 796522 41198 549226 844090 604630 163 848592 866596 38 871317 790299 754710 579267 737346 442370 3 884908 513 21 210706 887332 2748 460848 308388 1807 866737 212 862449 797818 859219 857738 171046 22883 322900 240776 736644 579504 375606 54875 795541 376606 631845 183 888537 53600 104796 389140 816937 295568 841113 195 5 2556 78 740739 871023 587728 164549 739759 801 17894 558612 379429 131 109926 343809 538722 50574 328410 296144 53 899659 875810 68 539327 822534 241460 1 889329 143283 179905 383824 871424 492515 702531 835750 866131 532547 847146 238465 784829 740392 896950 866115 26553 12614 1978 675016 828978 67184 654622 781543 382961 821301 5139 660543 759608 84660 272421 182 421018 5 1322 889515 882564 636721 2 836238 897144 313333 477810 867717 896815 765754 808258 2 338391 190217 887270 622157 194087 881224 862522 380181 872602 373523 610097 584057 889930 725082 147201 778822 888743 755468 4 842740 859783 800449 749259 73657 721468 421603 280943 886403 805864 145329 510447 889914 140527 213736 341913 112947 732570 894557 333485 194395 563233 768814 823375 820669 830317 786501 688952 528020 316354 386704 5543 825221 838950 384 796089 490738 3 737530 843905 88989 724902 10 117024 826605 649273 890451 200201 5218 757952 841001 11286 731803 633062 170616 46207 1515 895242 37691 825192 512624 211798 518268 871780 678863 851460 810502 1033 3662 167661 633868 435616 331173 813665 769012 880819 787641 882765 487304 848373 23 53760 228996 182715 121173 879313 15949 840342 859115 169704 231119 866018 843579 404907 193595 591696 141593 860573 201887 314071 12683 862226 127222 52150 898030 477223 212224 10 819967 707086 470319 18535 1041 515933 9259 822421 779234 890345 128043 171309 362888 858654 12 417 877078 831208 266808 575582 157373 667970 799839 866114 92986 743769 821922 723494 136942 1 891871 214511 28 1 307587 243725 186157 855884 553575 527277 897685 824237 784454 872783 212210 266120 895596 853462 622557 730463 485884 867067 169 855743 13521 29 749821 819351 818201 893263 36357 193044 5 3831 397798 830356 33424 522534 838496 4632 830626 846116 564233 885097 857714 320515 866879 841561 822618 694395 887306 561011 388228 356485 848530 282673 4037 677918 454561 893348 827496 303974 643790 647084 1415 892901 282612 726578 724574 4 298103 659051 864704 877357 242434 759802 419465 841413 861760 824232 465485 37819 324524 715833 2341 250595 20641 763656 874149 710607 284975 448330 55 862205 388 897163 894208 832275 322767 876590 253783 852372 902 866076 534516 1 782644 878709 261543 342204 157583 111469 508376 4 838505 3 888287 2612 200754 718872 203454 895114 656671 17053 4 191176 467122 760579 3 72095 843634 823738 689370 6 2 362347 608776 17504 207971 843812 254013 88790 721382 784 492243 838269 226342 808544 873768 157119 434343 2683 659353 862571 474297 287390 266126 283294 861868 241066 2178 868329 741831 894069 228492 869352 851015 883518 708124 271019 604741 444887 448366 705273 755324 838939 516230 8 601 899483 308972 876656 692363 578678 667665 887967 667958 863614 870244 270397 419571 761810 705625 184812 2 138680 195990 161 815330 808633 126029 858313 721732 834690 106199 578471 875864 841132 894771 298149 311790 23722 270355 180148 112 35 677655 790267 890340 862294 885127 787650 453476 685328 148323 660757 29 720924 854931 438096 770538 334545 12559 877770 571044 874412 14 880625 19180 835585 82485 76856 811883 877220 145541 64489 100196 580326 747545 331230 21657 2701 2222 355986 621411 375313 835443 844522 846558 33 370 844955 523488 15798 749799 48497 666900 581936 469970 829971 273907 48 1 2970 20294 13710 307224 787824 6239 79 888403 126132 877803 735230 875855 324999 314270 898688 100185 718439 633485 420068 898176 857622 850249 47513 2 871220 3 868694 442874 278222 813957 155834 206716 897323 699293 809574 5551 27 519907 98710 850863 856296 219869 866206 873671 889583 852882 162596 352399 12577 846428 650891 624809 402345 850624 530424 829825 754129 755862 2002 1986 429563 322866 593 490750 635859 849243 653 2 879004 852173 385130 428117 134334 303937 477709 2091 398493 154058 9380 194836 518162 1368 17 343400 894342 869380 838167 807138 2357 479289 852203 862415 445130 897448 702213 13 346841 226489 1668 457561 227046 63024 417861 871776 798353 6907 625025 511587 899271 844778 494656 4 70875 524938 725310 887507 812703 744903 401029 171842 681320 97992 215521 6026 389680 854369 883813 366489 885926 280266 21 332491 856725 31883 576630 447495 426395 357847 789782 158649 32511 259134 863131 764866 97 163315 842088 297014 398786 630638 53746 877950 96994 893496 745176 138021 3 698428 867313 376847 887719 787778 846098 157277 885358 284 12 614175 811964 13866 898888 107610 8079 51 46412 537402 10398 714730 890870 131917 506766 583721 296940 5 576554 158929 256901 394396 650050 890779 148812 753652 571594 227905 29 866289 48248 859038 1300 874777 52 581166 460731 659301 790513 1 334470 299619 512597 376 841328 20297 894195 12318 406758 3292 408861 22567 844901 364826 18 365623 251611 287679 824330 314 205973 795955 264431 505330 56482 3387 77 894305 736383 327010 2 444224 379323 316486 107873 243227 420835 14 812193 515503 11647 3732 60782 742291 689310 688877 783128 172 4653 120982 91633 765096 183261 866790 10362 131973 20 5 474566 377379 844952 347164 348213 666909 366270 214089 4 885473 476751 144387 120956 1 52321 59032 3 520985 812408 821406 329599 252020 880981 82 15207 899916 27018 897017 745199 234548 134686 731 808791 793634 888115 884516 80148 868265 91852 881946 628495 761384 888819 756575 884273 60 6 827227 209948 3188 827197 890542 603958 860107 28 222805 862468 872917 513550 869748 780460 881399 212807 887739 4402 108 215408 7 113730 6634 13288 552117 844148 392555 110149 584341 176794 877434 821220 769350 454263 882910 32 865777 4577 319487 846046 843538 4 6 761559 857421 753300 802149 470151 308177 6 211566 8 120383 785418 170599 3 81609 751494 399567 212674 29158 166351 840799 570920 745413 328061 15 831983 10248 157698 783708 385738 343204 50022 165663 458906 332966 887916 533815 89643 695862 1072 894158 795394 752999 487622 897922 146 606079 656895 29625 373133 12023 824328 663002 640052 874366 892032 1244 48 2 797294 573921 75147 732519 877062 861571 825553 798771 221105 865372 429919 142589 570788 626219 804317 76532 129303 674786 41679 845825 111234 876641 200967 12 202075 856645 835220 428105 872085 830318 50823 15 805816 141012 825501 239621 25 418310 580093 81 727236 584448 278463 314076 3 656628 884372 256770 870832 470271 871473 882611 23 1919 1148 578752 609043 44454 323982 7 858377 265654 122694 635721 58 800055 667277 36878 285305 893392 115620 870691 1 457344 733866 847494 860821 874493 64039 98 26 24433 831 866256 52422 697062 887010 522099 893623 13033 744303 2 455254 66392 55032 3274 601595 595937 744098 856802 815609 859316 877149 447289 296664 787556 867918 777333 876268 846899 181601 875184 566122 583625 6 833765 762393 333851 308406 173234 300696 1320 269055 211245 428 3 3 455254 688251 894620 20117 35440 31997 154356 790263 332348 864805 29183 568086 441812 231381 93 532537 138205 31481 770830 884469 2091 213660 51 685306 17875 814003 652795 20023 519289 801204 65982 545406 5 848220 748340 94 709875 262059 850949 495165 406356 871241 767700 2 469070 42112 105344 889546 1743 797462 504748 879308 62 15986 75342 586122 404 700248 21 471235 851425 822837 78 349425 889954 643 58 869856 787286 751074 451912 336052 666190 887860 6910 715373 328383 855749 352763 845405 476663 859591 769024 439722 169722 878786 353259 899946 455816 9 664085 451563 853990 881326 11713 872756 163225 1171 713995 810679 146782 685810 177 788732 67883 18 636635 762000 837178 2962 439470 719642 701489 25787 763415 569603 89370 542813 863088 793194 2 1939 1369 568135 219406 866291 809966 44 891538 815087 3895 10319 894832 54170 123439 700379 857148 89667 897246 1606 11 23206 47449 116380 756722 649820 850304 59 365879 879580 8 781719 870008 727055 83 479037 7115 884606 423254 465249 20624 820752 107051 563309 9402 5 783105 6 256352 753161 5 477087 122955 826825 809882 2321 793951 644893 883800 828980 12 337 659443 798188 5 800769 20593 774427 148 853725 802798 825076 752890 295294 66582 891093 339731 226310 868823 762818 2458 170340 166 797188 61881 735852 872111 899984 898006 255482 693571 4 806612 5500 436980 220558 210066 391882 27547 864710 380975 556244 56 648595 11534 807292 3224 38 858195 209099 880108 894195 843550 879368 887681 866299 23945 855125 341797 489416 438947 878640 764616 2 897640 465360 1 2554 689811 752945 880312 867669 6702 15611 204747 7824 2 4 251757 634942 331472 678405 683 836742 896867 20159 759891 81381 447800 32553 1242 861982 476355 559 10378 19889 2054 31860 531320 1 562904 349248 685319 837085 8602 673659 622121 97014 886394 220349 255313 782061 36198 864370 863460 604102 1252 710037 4759 516052 788469 3 63488 738485 202216 122745 736929 852243 711 820928 13 726119 188775 894215 632905 891234 397293 12 93706 32443 30882 50545 509369 588249 636526 82 863768 839372 23343 764206 859943 2 193014 5 701740 839092 19845 871913 706363 856908 47898 889650 832500 547313 785363 446138 8452 16593 543921 341 530215 866274 196721 173719 884636 10 865892 653 460094 834372 27986 790042 866885 262557 745974 98133 473178 856421 1 218889 417575 374548 659895 869262 168728 779127 892 343134 2956 797985 85874 809134 823421 885723 14104 541441 18529 758034 856410 249187 882201 126636 9 531926 806314 586895 767644 622001 48704 663918 675838 811283 753665 872773 184065 892591 34574 885992 107776 11216 107948 94326 525868 31853 274461 870836 468023 114526 34139 854205 115644 798340 867920 201000 872046 837870 125357 893631 2 307 78370 631405 253208 873266 170877 604383 898820 564708 882164 10891 238323 136 827143 414681 745103 854740 790664 524 778379 770144 474412 9 838704 23 10958 620756 13725 197602 13 405289 458802 825111 576816 19221 26545 714035 498519 774545 99955 887583 351 733101 227235 280773 802808 3 523027 260760 651809 63 894132 64243 615885 42 503678 321279 879704 866689 850111 813421 870616 385196 400543 713857 176500 320496 809872 279897 820445 75199 55799 373008 703112 165731 838796 489338 4 799039 817231 891933 876702 860589 236552 1 336779 283542 3 481562 820596 794505 471635 278625 831126 642309 205407 394 205657 833333 513376 737758 883122 3886 794835 872444 161006 518394 579823 654775 848132 236158 489879 706694 363494 628076 6409 675256 114789 121610 538250 653704 548597 746244 693308 191512 872480 716768 845571 761772 456 747974 855164 890298 54906 388018 12 2362 498949 228904 47319 417146 895086 6488 487996 899436 548444 726191 616884 777817 560595 48 896712 762511 1541 875766 662046 25572 3591 350942 2386 615683 711981 662887 275575 40366 704154 756694 780832 88466 590375 195636 893430 12818 797262 514167 23583 160050 544651 622519 759194 656 786712 23459 192639 399623 21140 891622 15871 7 362 7748 5374 397267 871030 3 512516 46657 7 224437 1 760776 4 579791 112846 842719 585687 501916 378647 144261 490409 571158 3786 768706 213 692322 880682 399512 749610 866927 545341 895767 433345 892893 115284 106369 720524 555830 33 840196 147642 367119 790640 725887 506972 384004 374178 873068 569625 479016 885146 878957 432 896957 866097 366273 597005 307009 31869 60948 895639 824537 881151 847396 853660 893468 1 746237 3211 827067 783991 138381 798795 826583 320499 3453 363403 20198 843869 344715 845911 827351 345141 245239 246883 894191 795884 722791 895911 881555 70062 776423 545572 708270 805196 531002 3237 303666 408381 7877 889651 888016 5360 771757 810830 44782 150026 112543 228 220488 785886 851430 20116 338612 882958 516623 552020 896180 834863 1 779086 224161 34578 529506 341610 288535 801723 357255 266925 8609 167695 829741 490 489919 1192 102 724140 131022 19 441278 854857 693030 135605 1 117455 845250 269 743735 899627 745071 897246 382815 29462 881106 836644 270 801389 859022 2 122 897420 11 3043 748582 862 165724 581350 848182 713881 898931 343186 24 8 555620 654694 30398 523815 506087 698817 477186 820171 776403 98170 406125 793741 327094 32 769465 627127 3 1 454468 873843 39863 679457 18008 691022 62625 2 30037 24347 1686 361770 627 433980 251003 745128 666348 893008 668925 507547 14299 894059 693996 348081 4 852837 3120 193632 21583 72116 825650 892003 204220 78228 871885 583127 356518 127933 888109 576116 411063 112573 527725 344829 755675 31114 23018 132060 391492 210673 808168 294543 1 27505 833627 405753 484910 307 864961 276714 4 90182 254920 896722 341366 881961 750863 729782 804733 867880 886162 884862 13251 155089 1637 206126 112389 245383 830279 500 849576 940 5 452399 851477 805957 878507 1536 36355 5 62510 72845 793824 866538 336804 278530 2 91052 814585 356660 889931 854106 746666 866250 874086 750165 163926 580404 46945 722743 386236 895636 285043 79775 652924 776548 816618 70802 645204 80320 867300 871845 855849 658698 184370 862665 809443 20676 740902 203569 201811 8 835425 9042 2 143143 875134 334960 131001 848546 245298 12480 820316 14467 828474 24951 191205 455626 635784 3 555505 18 135217 757805 880592 209073 853785 837354 401819 317792 361333 665886 52 847019 550467 273113 528114 49740 561292 481498 838220 718664 813936 590625 675386 516156 766918 71760 878893 296785 2 855248 2 2 865502 879097 167578 2 505857 689035 199321 105 871097 796282 418390 647198 488994 2435 735068 312944 849797 102831 81420 585561 835054 373787 63701 21 148955 299452 888799 592635 242404 515032 2796 163820 23071 811739 825578 471385 814526 97599 512255 681456 657012 443574 812785 2624 137075 76057 761772 318734 828107 875315 717588 879071 808357 605616 598492 641089 829226 242613 656556 15333 370098 875910 805565 115461 466176 71364 1301 8101 562227 324177 893012 415185 647461 869611 854932 892820 110 327496 731277 25446 121632 789048 27966 837705 23701 848384 745809 631633 894687 770139 895709 411638 13882 39693 160698 861055 494446 390124 78903 859875 879634 801051 408311 729203 898789 141761 452038 53959 525557 843372 489492 1937 261893 536 574200 15213 210175 422439 295 465267 147 656 776755 852850 305432 169748 165 77998 883900 623498 55141 212160 844773 686688 385343 796243 895452 716274 657646 191777 175344 352269 10222 528298 2 2 483404 830592 189786 884856 118729 16343 432884 818992 593437 454836 132752 732013 143717 291424 463258 8 1 883227 156339 330418 845064 597521 404284 358437 290448 851602 884076 1 215116 820103 31265 20 880884 394375 886791 128 14 203094 381676 848066 842408 347535 829164 845414 893408 676689 129707 834393 199504 800535 856982 736954 194335 169111 17132 798123 865452 815895 294 159715 205217 362748 789776 56 331885 898080 884995 533996 110236 804861 177300 6 2 29 856249 83837 1363 56794 224701 708884 342150 862170 668358 416332 875553 873579 175768 899000 875965 855134 386539 265195 846287 85733 878063 263925 888814 842439 273487 857188 70004 890109 29799 862840 91856 473350 584025 55 640707 154 7468 529076 381108 33 733707 71 749492 765769 369537 828649 739528 528757 741527 6840 149800 160440 63584 1533 859128 457 206766 391264 870830 896535 817287 894146 6 147226 783437 175200 798290 18 1655 294241 546498 6 7 156589 157669 889736 862100 408859 29 890917 1 5 417086 691424 692193 834305 91779 899340 662786 841003 854862 537382 66 98 187401 894623 123740 658878 322707 64 859640 159147 864992 897739 887947 492945 531162 31695 656805 555140 622334 21484 1050 1245 95 3 5 227453 423901 396868 809656 49528 667380 893508 65 197956 2224 71371 32 487672 767192 294771 46 887271 830076 624463 176670 850155 826346 876845 10913 3 370677 1969 760009 54703 479851 422295 8124 290955 150937 823948 77 572223 230 5 174389 781442 217 749787 563883 23434 565502 743904 899278 116254 327 3878 826730 555 837524 871932 854200 874037 428 22 601536 890134 1183 240180 897136 568972 870039 892372 54330 389485 31 262162 4103 688346 863824 459212 15074 56848 189670 866755 810739 535 114 48489 2 673694 268958 526697 724800 418678 9 899305 771987 6610 781523 721798 578509 839628 7 34 873918 879342 391396 842246 841139 895487 853429 685549 3470 111428 2626 811323 185379 25002 280864 899108 856751 556520 218045 834414 59 892806 2 416 887180 849862 560 7 798853 32768 49674 176940 582500 153 892153 380518 313143 15 95573 41 131 545640 51 186274 683664 695793 201052 111643 539676 151177 875296 8 20 836120 634062 848194 696452 53 773647 29714 882935 293327 18 485 260792 9 755864 225000 899222 813945 584881 427168 30078 790431 34640 835878 4139 487995 372754 5220 862439 881443 245 6 1 315132 1424 3208 813787 35 444 13 650770 711 856915 555458 775024 820650 636071 436653 4117 888608 796510 480447 430122 384149 113 699590 32 294973 42 847301 13 503697 879185 820463 302562 185968 854828 871645 758944 118 65133 865687 781830 4023 724927 451298 698213 688870 854710 711071 166398 627700 883434 150097 840714 311301 13 2 8701 777930 864774 770 892660 4696 713089 6 38663 437083 129357 883636 23051 736 380183 879378 856995 886077 3539 10754 245521 885442 248332 363876 312 1698 220028 876304 619021 46086 893143 439297 798628 653134 773240 156419 858908 271884 46 838427 82 2232 714473 843187 13257 885898 803322 898182 774542 131371 816899 819037 14204 166 469613 832806 858366 716146 1867 846184 476373 897090 39547 253874 4464 876379 193100 662773 544648 588205 581869 354636 607223 875790 881915 153485 469242 2 874442 19075 31949 493984 1 424458 370875 897687 19067 830142 844677 360 819901 584414 609731 33 580175 18 277235 41072 587782 885654 899436 886958 27 322783 642297 825470 867039 69334 49 306429 383766 388663 837492 290830 838921 739055 137 621420 70707 24472 247958 898446 1 9128 730078 874934 502120 560 409309 341911 821482 13 501280 5 568224 856 884599 709634 395 333303 410051 683731 1691 4 119584 893864 177564 530146 879563 6 218 855 887461 748760 879395 743883 420347 890517 804277 106713 861120 573514 439475 99757 621874 75740 4 672421 52930 319063 793779 587 566538 887890 337430 432431 348408 658821 116712 767242 113 246111 88079 884655 106419 2892 132619 15361 890590 17001 884405 771989 839349 237883 899217 477780 10249 766933 237864 5023 3 859001 331321 7 321587 556850 276 277802 428577 136613 7605 165815 800339 861687 713699 613414 738352 6433 4769 99524 711435 850945 895549 878072 370594 875206 47 216449 899773 147 214213 53482 325887 865809 305523 295 843760 167152 735231 56798 819188 538704 851521 889148 512143 475317 372319 130895 891750 1 842144 847055 882224 67 41 822332 872090 262108 73463 30 518137 17189 38819 798221 865073 876803 430492 671224 603680 2 3 46914 295249 28372 92666 35 897739 43699 20811 314023 802105 842298 184918 897793 162 569970 287128 893146 719349 206430 624376 507917 811989 587265 106986 55 831964 1709 21 113974 55790 699801 849562 120510 899453 163095 889460 223775 803528 876680 612600 698217 4399 808717 813097 821753 664446 80871 642542 707757 707184 2495 1 254471 850858 65650 113148 63474 739661 800205 171579 812883 722966 235 481671 221661 886621 669695 163796 418538 354179 11408 91 548919 514753 205 670875 830779 673762 5 871064 106969 704561 14128 492153 199721 507468 680757 863867 68352 475910 362352 375256 92217 478234 791338 596027 836597 879754 76356 704521 225435 329484 891340 726291 874795 769565 676097 375376 115111 36461 899831 299451 235026 593768 565555 514409 23898 876050 3 384836 80 217315 19221 807480 866482 209 147839 866919 887208 97 826188 48527 480180 106348 832189 870759 180425 356492 836391 166604 837784 10528 3 744994 463 240287 4 854424 854100 580848 27392 68678 49688 788203 81487 151495 896181 429000 880541 4 3627 26076 764052 17 192914 703986 623067 273701 848743 98214 887356 876258 850788 574609 719318 742867 719 1 234056 686219 622100 37539 2 2 455953 476418 594985 9534 219442 270645 715133 898670 889081 56065 47 829368 886875 1540 392677 747804 87 809177 891044 145786 72370 413730 168 357141 561821 840110 235186 522676 818634 649085 897025 865973 673771 2 72870 595530 711809 17555 848713 881518 339931 3901 181264 259470 324554 35370 85598 639532 227878 769387 668607 689683 707433 899351 602597 648870 873438 785472 809973 821320 402296 21965 228448 416677 29 894819 416745 843243 135382 718079 229535 898757 598353 732951 793820 11 66152 843069 572919 142 93209 10 48062 7 1307 856303 871361 720153 886948 1248 432413 480726 560966 19 711091 201 44 875362 893289 433648 507283 823379 63637 378883 617970 1031 1 15759 280041 873847 575078 672698 109905 129347 375326 471811 864900 5 71925 855358 175851 9 888721 86741 500191 11 480920 815773 829550 774719 829342 681804 772989 830122 365026 832327 3940 650039 292506 262855 222638 269883 898621 596390 540866 189121 842106 30136 3460 336261 486681 889805 5 895665 64839 820548 649407 4212 377828 38015 216460 169511 498261 785639 181440 669524 38545 31304 33782 473136 740050 854188 870859 612464 668139 25924 891681 300043 210 818897 213050 489173 383224 5 51996 890162 11 289929 897095 309544 347885 48032 228671 828768 868998 3 690130 491446 886409 889731 3960 852095 895578 817447 3780 498376 578 3 197159 16847 26439 634472 856270 574182 457582 804339 2 629766 171887 561527 892917 864037 351286 189845 856327 788121 289295 831005 273 840949 847431 530461 601514 6898 794105 118379 791407 13784 793714 646038 697832 69321 764225 760573 676810 25891 859610 153097 193577 25666 66 250461 32 164190 876465 532991 10963 625190 135108 551671 114807 166679 146 377139 877615 47805 1 21 861683 166204 40255 135424 838598 1 47596 299534 424900 890137 760 17234 824718 41467 392406 687495 840460 48124 840150 255077 304420 744413 895747 820108 760710 612530 851700 789224 568939 892574 794463 793041 149246 868993 442588 504177 473254 186 54979 79253 668308 698512 64515 231415 813052 180 213337 772639 689571 834628 615622 494913 32051 895842 762260 622251 506340 895090 26577 227331 222736 408877 313729 34181 5643 867611 689 682927 846141 186 701240 277929 24473 764115 10654 339527 868787 435114 919 868742 206079 3116 472104 853634 2079 100173 102993 45984 208 8 690090 593214 613891 359775 312528 832701 328742 519924 286550 885896 17823 464968 41 5034 833566 713321 512 137643 839122 106028 875980 841798 228 381527 834374 894759 6 759554 520768 624709 164750 891249 568291 4163 279907 881842 449845 7 392724 16 473485 828381 776232 7 772561 897843 6399 3771 18 12 233150 562149 260595 47036 705195 62936 892287 27 835937 136997 8370 161568 348 832668 539666 2349 568961 722436 220709 236037 782696 7253 143003 246342 836517 23170 897963 813047 375875 824007 461419 583192 615545 485850 18517 13852 880814 880456 487547 14160 382174 45843 672806 881850 14 891427 81116 747 79272 426746 701984 320893 315497 427630 3713 586928 16781 138155 897463 893859 740950 681292 1 854839 491482 23 800876 77266 895970 100007 431188 529396 332606 74702 23 744 394904 4 875370 2 17 571825 843634 196546 857083 808883 6 8790 267501 9387 348165 838303 876895 26097 471722 15347 503878 778272 680891 860010 2484 776550 305193 11197 682711 171995 825551 192534 125727 292 740936 786953 636156 18203 253238 206243 670 834227 873393 31 91612 562698 310507 144804 9 246707 893823 866640 3 274156 3758 540 805107 171957 746144 806060 874706 616289 118704 875973 421547 2 11 405067 668753 53660 169217 338 353308 822140 727461 843265 2 832363 807619 4 32681 280329 5780 887048 9507 874801 1361 3606 878396 777728 429796 197 671396 4 50563 858867 181822 172979 809067 819424 728821 895916 846515 74710 785470 192208 543753 262962 403955 706138 881606 351514 725734 440880 239292 845154 899 636696 819633 874607 428344 876095 9 665776 586317 601728 291683 488593 26 362641 891744 725512 6 640873 160 48192 689428 222641 134289 858758 273914 10145 887234 699360 196211 638868 223777 555098 893634 843324 281380 159079 4506 505660 95 102799 125355 415160 31271 786705 3 382779 659249 518096 530004 800972 861229 787769 121954 271931 751657 884669 806897 517775 345386 869662 435683 786081 626342 33 159843 819980 561859 7485 820807 236 838407 77307 387629 2 278800 6584 173237 59368 23 806712 790830 2 73 859095 523933 5419 150683 842872 875769 701434 582667 899577 825133 130667 115435 100 467131 897297 752830 768810 105027 663547 109534 149461 299049 84390 865314 378 896130 791564 879979 582474 249559 862666 4937 448 1120 808480 1511 769680 851785 579901 753469 80045 7165 742961 896492 822105 829624 856279 823506 203222 799154 871676 217639 205510 701262 4796 825303 188905 151468 732762 48 413 742708 511527 192874 850577 691484 844979 181671 24040 851056 7077 869756 8 156695 796600 657828 840555 10 796037 486762 880508 832928 3 894013 880175 841685 459950 91685 874116 84383 354172 636854 62 55 844131 4300 482591 117368 372045 666041 83 680909 2056 840042 284034 257990 562175 829708 37262 59348 789768 622281 314486 895542 1047 817319 29074 42613 868659 5307 713037 185586 601974 15 845845 236268 79276 267268 2 756567 3 25936 687943 405168 822316 368 4 6373 14543 1005 263298 685666 895860 439950 1 886490 497506 812438 232353 89 21835 847377 202337 704645 868951 868068 754930 5983 458894 864648 789278 694065 180811 860649 485703 582 838262 219698 854326 69872 817 355848 425091 627261 880338 777186 171739 1 178606 424501 43 787 2109 131161 375 405877 790768 878178 811492 180905 645933 773158 11 817037 290022 427452 115 888038 889161 607823 5113 804072 628472 828900 369547 2785 884371 435670 522218 199631 718314 128056 895310 542529 81969 774950 8 885 773204 573651 862142 21102 793027 223615 219644 501479 329160 896675 460001 4 863117 687741 852817 857221 234781 856744 606535 584372 1937 271536 33 202718 410878 886435 863137 804664 152906 881706 40149 878573 142718 5241 583 5342 263201 19 545106 1022 867578 899806 822166 703832 875859 709466 753102 155651 140495 10862 847236 34104 793380 632666 739166 290738 740965 44 335338 49417 75649 85014 714949 842749 5 200909 815941 694930 542953 875459 210907 895507 893617 15 180652 857518 432946 799213 868950 131030 316255 885216 789452 48689 879309 273962 29 167283 644936 1323 453870 720495 180 159927 889101 287682 334638 512704 160374 703333 360183 168982 605449 508399 604852 396670 651 239179 317848 9 193963 154 192364 764863 13 875 205 39899 15627 580 23563 298902 603311 3019 6 783748 4 204710 804334 851169 27386 318482 126764 38 758295 884749 845379 392338 707089 323199 3 185313 135937 332634 366810 408301 35 388598 3316 148 46300 887171 156023 15 27 697406 747218 896469 739852 589782 756461 853876 876723 250296 866089 827319 50 94478 630830 712419 23296 864713 757022 312312 563 17 848544 9 849291 841016 359776 110071 852002 873245 587308 60493 653537 845106 7 821510 891042 377824 633224 561202 801177 4741 450531 643743 166 872953 209061 886431 11 48680 719981 887508 254789 759045 5516 2 895413 809806 603235 606368 102859 3553 54 785007 641473 14450 71686 899411 858560 114091 134628 863931 80483 766689 685 30759 679675 161991 636453 157576 7538 160808 885239 878467 470114 2295 895322 556584 228381 1945 668196 830643 29839 32481 866930 585795 177822 1487 14584 869766 125781 342866 841726 694485 845972 14 7508 473178 269 35 197 9 408246 425514 892686 541083 121 733995 843919 302191 421374 872727 8055 326221 142158 187 856204 874610 136 786035 675313 388117 868858 9484 870054 12933 815238 856757 796423 613319 1450 777945 454396 408865 563761 18335 513 277464 39917 725847 888244 161681 14783 793059 79033 823877 1967 696701 804461 263396 697714 3 71 816963 882479 32 866885 28 672556 204528 895518 61834 899725 890150 898605 172867 721152 2595 516746 401 504808 88 231661 749271 5182 814430 1 182 838842 885070 1 180671 801865 66454 27 893664 622273 850273 897961 3 280430 256 547730 441198 7901 624 176658 871661 832099 829574 885571 833394 626861 625 788958 44114 307 873591 19265 831950 874920 1 545782 575883 746497 5 769301 66 364508 119581 463114 599339 874381 36 564027 116 490461 36 794699 121 1189 174804 39980 7293 24 196810 893901 758935 4 406522 574322 521 865014 861152 209622 768320 77187 466310 139541 838910 870403 587527 457369 39181 23881 728205 875666 187302 803644 667981 89243 317637 470363 755875 828355 452 18673 852978 713004 59969 431809 108948 715647 2926 3 812574 113973 6 846850 401 13 809437 763148 781625 57832 3932 3 167273 118890 112104 785863 8912 35 76438 3 828651 149452 370889 748597 461549 488060 396 82549 899635 24693 288587 68209 129 239238 827 375139 398337 892252 766752 891156 629951 282596 830593 237472 899221 220110 769146 465598 843999 35050 898632 460940 270804 379812 436826 866624 809229 329601 853658 302907 741667 853658 490499 202785 24959 388616 427095 100 252967 872119 11 562 92 390168 850405 867525 342625 190 2378 732231 868300 894267 583780 650202 584400 266435 263 894 10206 761374 29738 22 126320 866468 491877 894662 2436 493 842195 100103 815274 849471 647972 414271 731827 261525 481526 604233 208225 782869 820163 864495 229219 30937 95662 374393 682802 760999 776963 826758 62760 816792 16518 394153 812636 655432 586988 406 14507 708331 529548 284032 630782 441662 816277 23635 717336 4644 5 185353 5137 849546 891829 81738 679370 236670 55 443002 833306 877535 2 4564 3 424130 343 198330 884872 707862 828096 737709 808129 408252 882452 601161 894894 742659 7 120981 673239 142 643711 865520 887291 331927 859921 262955 806547 54858 150956 300 883905 332632 292862 792366 1162 844475 640091 896024 874851 804887 463758 40574 389418 842000 729774 271157 888190 1 353844 321438 898323 867899 10 83558 69120 882846 116020 364288 3 730624 1021 52755 810232 397 292227 130920 54641 812585 736330 426986 18 246595 867045 14418 50859 240693 861048 739574 88412 891209 827685 454713 478821 199427 824676 895677 591402 444885 145943 605535 3 8242 124 307144 165365 677826 857436 880164 853792 529985 601149 12772 32969 807389 799395 428508 772851 810186 8265 261601 100 114 98785 153072 730757 414416 154030 615320 822829 864699 575655 782466 421586 324925 3 155190 755061 93073 403064 25546 314145 702715 261357 847397 71310 118466 738753 477435 898921 356476 11 212145 713005 71562 557787 11384 1539 421551 688553 688979 895813 229409 624860 652918 4933 638592 896402 887476 44 268451 18 61066 581730 865931 895598 49560 385 167989 790478 489694 6232 869027 662990 339498 389205 890613 59907 713609 667469 894082 677707 166005 842232 3164 894633 105498 890007 280633 591041 42 895091 117182 835942 451291 276 679358 691463 199389 352443 2 538867 846684 417762 15280 205 893668 79 666289 763725 82811 899355 896852 330322 819614 515616 839838 74 72 192059 569506 8 546017 876784 577715 865322 512151 599445 229519 884299 227870 350011 845093 848158 770434 3007 133095 873777 577608 228869 441240 11230 438579 6687 793159 270836 221115 554324 240683 33152 862190 392377 5 13704 30 3 649599 111189 1 604312 14 851053 376527 10 841634 1 604281 370834 856373 221940 779697 762259 686377 407984 41364 775590 11721 896218 865481 104067 761085 478994 589435 102 854588 38 690106 711568 25 218337 5624 610267 670501 892739 179 375 163219 674289 9671 272091 128 10088 894475 383 777890 802920 882687 3 270 785392 851436 445171 45 371445 801791 441559 525764 831371 667102 3593 73001 808111 556449 476532 27817 885205 1942 4773 569740 351640 500710 864560 722649 917 639425 859171 885686 862697 895337 594537 3 77 141918 857618 149002 393355 822516 860676 152267 2 368 638497 224373 190688 234065 186964 1 389822 608131 2 42399 38075 124764 411325 429696 867013 3 226 245 241892 876686 4665 855304 273 898457 286057 234079 744534 5716 715974 387269 557975 266670 834410 360514 841508 462824 12743 140270 874048 773140 619942 1 739437 558922 889749 492177 11 718583 126436 318851 20581 414749 34 876994 882791 119796 123356 726214 47535 1038 108714 830793 386224 7810 1875 27949 728825 326651 841103 747374 471101 223151 898275 86890 894482 8 800457 396981 17 246583 671240 672 526816 886984 622 585852 2633 382229 385688 892893 442840 489851 875826 654655 620658 838165 62481 221403 599356 346979 223157 844079 232410 822563 870519 380099 335949 884851 856397 5913 512371 159612 772856 844752 878984 9 11305 638606 492 196786 799669 889629 340236 41889 684557 3874 10698 591018 851148 19 105 115748 490 847712 958 777872 815931 286425 255001 322811 753564 890210 858178 892811 880974 443947 871354 765694 274352 824192 668230 411966 623649 896899 76499 492587 850916 205323 77018 897061 776799 895161 2574 18852 302203 849381 840911 663563 788368 417935 738278 876645 268870 872522 374518 229288 10883 165313 552466 32180 49068 891219 791069 682871 853999 523845 891922 385 506578 844167 392859 652697 7 288438 825171 63256 2 829609 55018 2 794242 338368 26 837427 423388 278831 46114 13617 212420 263708 898960 775539 251956 316483 619528 320122 45696 313238 292 832638 313 3 819155 355827 853247 750505 770255 349642 660078 841260 62 508357 851840 165052 789234 656733 6 287 871400 834253 87 18422 1835 583548 9178 320505 897857 6 485 784991 633687 386 834879 86 666751 8179 232386 11792 1098 730917 882123 841083 842157 137 99049 5 282099 217595 33 664670 639310 886143 637204 863052 687552 828104 852654 854164 866016 496758 132805 734878 820191 69 181507 468969 16136 880837 848896 781634 24173 476743 444120 4 588520 188640 6813 754764 8710 1 141838 873712 359899 475579 109292 770964 879241 740512 870892 805195 768924 159 861753 896006 436296 1 407298 821084 827357 454 17799 730471 146241 854933 894804 22474 55435 786236 847895 520013 17 792129 599854 2499 80245 797796 316999 884064 759199 889401 19 189657 249892 847332 66212 145209 881755 658548 232546 242 512818 347000 9687 68888 660368 862305 152877 850280 234291 251 857478 5 240477 8363 275828 84817 822501 854936 970 35018 872049 856667 78022 619083 292234 735688 2857 152239 831938 860955 505460 869727 831852 855923 606198 848993 697074 857999 74173 74186 66 176560 802262 38333 858236 850083 75174 1 11 808413 3 491201 500189 402076 897173 22 131057 8366 1037 88470 544766 880132 670365 833158 440168 41086 335419 319329 879021 549496 835498 387160 494792 374486 270631 680817 189235 707534 407099 899640 877867 583367 874785 372 329998 348732 559050 309909 223 888901 315975 899710 169670 833400 17183 662943 886876 167542 155 450655 5207 255550 79031 825019 895231 673446 471572 861205 390411 877940 894062 471013 6 738914 31129 711678 150142 293166 377089 874287 19 867737 548903 750729 261206 782584 872932 7644 494709 21922 649907 864662 881535 876519 483277 891019 114246 780871 263 14491 579285 856857 409973 13633 645237 3 843491 484337 148455 1265 95091 94907 116479 881309 8761 414926 72865 77 115280 808890 136460 2 675653 812638 466531 109896 161949 453972 898762 799073 294045 23 18 765348 294687 632691 867792 490921 791984 125868 613283 4020 887074 799910 348437 897585 899472 269600 43028 832255 809404 780630 869119 801616 4955 206390 79363 14 801467 898146 108 453241 324774 90369 897745 898478 5 880990 799975 663004 824215 738861 23769 9 266218 353695 136966 685695 1 691032 302926 228 625067 489012 885960 163210 893895 855865 738782 301080 397932 53 128 887197 1199 824663 285366 686492 881280 866611 882189 651 819661 679845 11206 11361 647 322037 684982 90469 828931 139 374583 895810 385714 141074 605360 3 748360 851857 115 1619 896655 209 831497 294373 354134 13805 709735 39 469635 697012 881880 258673 881815 35427 692415 347137 15 858859 162533 73612 35723 817496 542854 505514 468486 876205 11 424423 430605 21 810786 303586 1116 5 390223 72309 1 2 10 73450 404296 38942 382524 174088 848675 667431 887439 408377 631563 335055 3360 790515 822134 538889 785081 4424 40463 837275 585433 855771 3 572173 852297 575256 781825 885556 34 897854 5 126574 692526 816225 591092 129009 81 605484 878999 487953 1269 344 7371 3701 228047 613328 1326 347108 270203 836931 28594 788176 776983 778205 843772 4349 781727 3 770037 429340 734039 888874 151033 814837 548585 240 886493 3895 830151 836817 766225 264 493120 149432 389473 791904 337413 893680 519547 349295 291528 2 949 880326 46173 760460 17 651729 184137 310918 754905 67294 518430 369853 824101 582810 742951 812761 236918 569475 892548 128279 583103 551009 864307 601643 267034 489117 180878 2 240850 20 150921 2884 235286 890880 891282 769 899826 595203 836739 836420 145223 159303 466670 26851 836792 99948 481867 826567 50 79302 299235 660696 812968 889880 774765 263998 136032 843226 820229 309877 684749 644445 5 889855 780980 617654 634354 72624 93129 825479 881448 31 2 861497 719428 73081 897879 93065 792353 638923 252 1381 829219 874125 608747 375565 500688 852342 82521 806620 12775 784521 304900 4 506677 82 22 38620 866290 10585 364105 830442 840436 840359 861647 43970 16976 52 88486 202454 1216 97329 39118 333947 244049 873321 845320 616325 24 846847 758035 867167 3208 141693 877517 441208 15 4509 844253 283133 895914 851958 657620 708727 87625 7 39 700631 12410 400409 2752 1164 832673 293327 1 899830 867260 743514 723432 812388 78086 827357 412646 305 816569 630416 77 516630 215770 118057 883431 118 5004 818341 514494 719 803500 221789 202266 729749 855840 885941 789798 551825 12 828491 607393 665911 858862 878869 817948 206902 748677 738732 703395 100419 459544 836058 504287 155295 6685 729721 808090 878451 885854 855475 865987 219642 898280 781926 837137 554898 427186 3923 96831 56 881298 522719 1 269357 894770 587653 309 731686 896803 822057 799980 838848 5507 290173 4007 14407 896290 1812 201866 356080 888200 730241 128 872534 12 720963 639 704882 194 2445 92524 855463 12806 782109 127201 259431 857047 181851 191836 74644 681 828365 22539 840770 125083 764400 810559 786269 23372 23801 802564 8 3 23 6 843317 792588 864727 473309 532873 386709 880535 671609 56780 304255 617276 876247 721400 24726 10 888716 164149 795974 444871 248911 820798 2 81133 40427 423014 2451 45600 386184 99213 11073 28301 208245 729604 3 894444 840665 222330 2647 350583 788745 2591 52555 5724 896 870629 66558 49149 868654 141 740381 763255 30 872695 314367 895747 4 870021 4973 37102 890470 890753 12913 809842 896826 857200 644020 181947 628280 851838 127861 355126 988 6218 852187 801623 14 875371 212213 793152 445690 886129 848655 47031 476165 795615 131330 324406 135 196558 82815 458687 638205 881883 30519 229229 559113 224633 468632 7415 99 639048 762612 75865 818184 869140 12008 26 8 803232 223581 19759 77403 85947 284104 890346 135 2236 806359 628 898275 118526 75067 207604 511277 541927 738543 714399 861208 394011 449783 705763 43450 3 826265 49431 859854 47146 41 52 851060 43285 18150 679651 73197 739332 860348 190129 636641 7838 142341 524161 3 742638 674548 1032 1 889952 135521 33427 692740 812228 323745 169239 842269 15 836751 657827 517790 832290 76137 746903 2 23349 848853 628404 710194 793074 12632 672920 869742 858220 230147 627173 47220 822691 544240 279554 870253 492172 871539 634121 90891 835002 892569 875392 880293 277130 476204 862254 898970 210908 313804 491509 772739 7 847807 243298 221230 829314 13 201993 137347 2241 85 810269 133 835004 13 149863 152402 114417 32222 866256 48 537185 904 193729 82356 889667 40 229969 381713 576254 260977 748128 467400 592026 807522 886174 1750 599301 784367 887008 414215 849925 556978 689865 8885 219 840262 71538 897921 104765 752546 12174 218030 283449 86 7760 293245 438636 843313 823911 824324 428253 897973 3 862328 410479 674315 837293 828383 737253 4777 21641 11960 608743 844434 5517 280653 855258 845782 844174 635777 507847 344478 629711 726259 849796 578663 883994 482430 521367 450023 508860 889838 898581 856277 552140 35557 627644 505 813312 163428 877357 884361 797183 617002 384059 28467 581 892440 14 861587 738831 740242 816647 893649 5007 771220 872040 827380 735782 414237 125965 24463 782666 178380 860729 160 79654 473 898134 782024 3 235500 814166 876880 788034 390029 793266 70839 305935 334022 675157 160933 214691 211 827259 255993 800168 321434 861388 1 888714 169219 138663 83387 412781 4141 6804 80604 4896 3169 580481 660671 522574 208224 725560 886448 20156 289127 441848 353810 678611 292922 152265 865431 575611 309164 3157 13473 582477 17 20 1522 11723 761943 15336 284166 878699 762448 2 824349 672114 18 220979 819758 766674 786296 21 2989 426048 12730 34 203499 574974 888007 775006 695904 370190 888257 826181 62233 886828 591620 567827 598 757492 739855 114511 2874 2 283723 887145 614336 612041 533632 893782 770971 1294 123884 185049 349524 860083 281688 506777 321582 142548 53136 206 14258 345817 859650 553736 621287 642596 2332 560566 1284 276072 3485 844331 886934 508844 154637 826230 1009 33 888675 7019 263681 788121 503725 686327 227743 837681 834245 2 818682 42 836848 454792 739921 854564 45 621133 737317 467890 832 406344 425523 834756 893462 2560 578797 662558 779412 409957 425788 14747 283 883867 830490 143946 254951 865422 35861 764122 116860 855245 5 814315 103 3 16 442552 15793 650336 818190 93010 880433 268118 794392 4397 767640 263812 65603 812990 850900 175144 852891 806930 883970 892125 680246 145537 396831 600633 15922 765324 437867 186 12 49311 52 683302 308319 375 817770 819190 444217 176325 44 623040 8125 237978 394708 22085 599994 654819 385182 39539 66927 115162 302656 547145 131486 270832 136 483778 722184 158743 724021 660204 697453 1 628452 673649 179 691247 4293 821613 163167 214097 861779 262 764326 374195 868118 1 2 776841 3931 517736 299134 746804 182633 434733 58119 883718 691187 790571 819443 887077 287705 340139 2 857708 365 98 704137 1 246518 770234 561911 771771 737228 862915 849966 5028 796982 129871 754 33183 685248 273769 3 823258 729 889489 242516 893528 640774 842364 815996 17 816466 681761 868441 839594 32398 357123 853554 802759 330639 41 669345 5 2684 141 733550 745522 108759 433630 885884 25424 782417 875651 4 171608 872410 515925 897288 202829 9427 200252 343688 17 451585 50852 110746 62772 767028 409840 24845 871891 822643 388856 824326 117583 627488 678107 449103 506203 803837 58039 24 420920 1 4 231613 58869 695221 321748 255950 748658 122817 770897 111 730478 850300 130891 87929 223076 374865 1106 214100 886830 461851 68 7 208547 47027 439801 883397 595967 801777 7 739264 206024 18087 7015 293 228757 701515 9 897605 43914 515795 281293 883275 248242 575715 184211 88474 872903 33114 12098 858614 852929 266036 829456 141853 465889 742214 1558 576589 186387 8 727620 426842 231625 5727 898546 479429 491372 3083 893260 347301 153945 819207 300527 163112 216 213803 889524 2 11280 11 1022 630357 468254 862387 707658 850351 790152 56 3 2188 4105 755401 893970 424912 13003 323364 880451 876939 4413 713922 188236 1289 290811 875498 110944 24109 644401 561464 17435 793327 874382 11 20174 500761 130004 15577 800926 25997 275561 890875 1903 309149 878129 888188 810149 28030 868082 335216 124004 816927 742353 161178 634942 287224 856099 386073 880945 87848 132734 532506 165730 414292 822682 437622 97505 678287 796173 889909 859420 840363 812684 824834 665510 58931 521977 453 72 453558 386896 313417 803241 566790 303581 65 810849 878138 467692 159332 328165 419741 832002 791691 828960 653002 493796 395644 618261 476758 872019 333154 521329 829728 772200 376991 188844 820300 5790 621064 10 7140 278696 805393 346706 138 669459 638226 582226 705548 579611 175140 819812 614598 317395 827386 357214 780907 761242 194077 719522 279991 20 147121 899999 575974 761803 52997 423239 7 888273 5243 828881 126260 892892 753729 853839 89986 347014 798620 877582 2 600678 8476 786393 840259 846437 33070 330867 3 803664 864009 888711 727072 364029 290962 4665 489514 561575 4 865170 194448 3 878198 858444 10806 515479 802821 147024 833527 85 295 453631 876318 33467 873062 861964 501803 49 25215 41983 277206 337811 796926 2 249 5 377546 752436 57333 830089 779047 249091 28665 239552 209489 852061 745830 497751 828238 756414 407127 272855 786530 158674 334212 6415 294364 589158 16 7393 458411 336671 2 872072 618294 21480 717776 262 96848 2 342978 713456 798106 898360 5 9365 795560 520072 895225 888521 101548 160591 4 505597 58453 776825 7319 863481 878072 747812 3848 123088 159044 442277 116728 898664 835564 665850 722263 572227 301733 728074 20 614642 890720 312 423211 297697 1413 12725 695464 672114 189 17905 9 140647 90663 868875 466207 46 2557 394764 209325 3 642696 10946 836844 493751 443690 729021 841809 109023 23 96933 439381 731051 2 438694 510083 703060 895613 157668 865513 523613 340166 841470 731549 31460 817017 815337 815407 56 896946 9 3394 289860 242038 804855 498062 855347 878266 298851 779430 853809 2369 308119 86665 839987 840288 787444 40649 439956 889006 165080 124 6 727437 51281 294225 473160 198301 899817 894086 863954 381903 879104 246805 76621 53 331371 14247 769298 7 870280 885336 833572 131054 98984 891746 1665 2 9608 625225 266367 848006 103940 161634 229497 473516 4 1325 28704 701327 869170 576301 509878 17967 492491 812055 16052 10921 874690 132462 291994 445666 564727 492599 496503 63971 91128 219165 3346 163941 302023 808688 690019 698938 143662 552598 732460 416047 757257 856867 741143 157839 325696 659 899856 3214 34 151941 689364 851123 891261 773745 867576 31154 763405 368157 67874 791816 422106 180 896346 464750 319676 728256 242712 412 834263 434600 741287 419771 263901 287870 9160 5 596982 2622 708340 14 785956 868487 269154 771826 86323 640067 882368 781 87957 268677 317147 108188 372756 25264 307420 1209 6223 691701 844035 870772 865367 772671 804894 319446 28 1547 132595 70 816758 470360 407420 844203 51624 827528 841822 782702 4165 150 10197 806185 155 862414 830108 43 864005 878850 894229 882525 2 194082 565303 1782 835307 133 818264 67731 180 871659 62347 108992 146887 713945 3 435581 243794 234748 859433 489853 629403 400169 779855 143576 894123 561815 377250 1401 7148 609 890721 863912 883911 83622 458445 139319 894672 919 1 434183 75776 750946 3 436734 12 882631 602381 854721 379776 7990 349053 194372 603943 731910 755608 273464 4 387218 247739 378472 493823 522996 5 388050 137 582691 850966 39 524571 849471 256390 883552 387071 474074 605327 706156 794767 418033 43 690734 38 638 848295 19730 803063 1019 273 658621 2 35977 195214 494345 192618 6 268713 33980 49996 497752 43944 866602 431403 81816 495389 65240 588570 766126 108 898404 525347 742852 66194 315377 874375 2356 864462 892900 811329 746563 898526 542868 714934 3585 860755 183957 426701 599 757161 412273 317392 360679 588445 857442 629146 897852 870043 624866 713385 325896 881460 242343 9398 869514 46642 712020 289357 198824 15808 2551 733728 758200 19439 728227 175283 179145 370543 877710 290234 697868 398291 497320 850757 682461 282654 847423 724135 197052 674584 1 2 798767 298033 408725 38490 173729 7 340272 27 467938 807835 128605 1536 888720 697518 687843 323503 208752 33 839409 787301 54731 745675 604002 133756 768329 700811 3 797911 820893 890212 291643 89 330759 595298 21337 11792 760003 283736 897493 696 102 829363 775959 422677 865443 407259 81139 278273 503263 806559 904 359 739235 822814 677 151299 1918 892201 272899 884847 479558 816096 473086 832191 75596 9 770818 367289 496786 770604 861677 643583 861563 248693 422819 619984 8 829913 198211 867139 347707 308667 848181 324455 137294 898967 49750 312645 842908 340023 2458 7199 745887 170275 795062 885092 320854 415549 406675 1 228 442414 675 846583 638322 803988 881647 880253 403776 896250 705345 315 823132 7821 855986 582486 899405 854208 28 174715 795773 833884 830770 899998 557952 753572 1075 696990 643723 263 792183 374841 386082 414974 779454 2852 859084 349940 190774 865909 860910 166882 204125 832129 826867 879762 898736 850741 797887 343560 796719 772277 26910 609600 675268 812695 29 85 207412 21790 606370 59923 257677 767023 783510 688826 672595 729503 491596 641145 813709 383088 544112 237719 850934 683392 1 371187 1576 1734 357037 880049 737260 871191 462655 838697 740724 770875 521123 748969 17 591136 13156 748168 9591 50 18 789339 179 4 544168 834646 837094 678498 2 843940 247398 59648 112990 159702 892208 885198 7892 770430 38894 565839 180944 826597 748535 846400 7489 201 876908 627955 838299 821545 851208 209538 815795 16 882673 395774 292310 834645 828043 2855 375158 706731 367319 878835 43 889917 852635 10574 893963 672861 441556 827873 633487 899969 859898 6 91694 742103 649445 3 764928 693726 894604 872583 44829 335045 17710 878935 56962 5567 757025 281823 198323 488952 717221 839754 558814 365865 686379 797684 653881 510864 36686 347444 376 1206 164648 21516 854665 861836 6 173069 154805 831219 188976 839511 643220 824333 891455 605837 178400 254013 656804 462908 88098 662780 16 456054 745943 747735 869899 651487 629265 94037 731636 859350 853940 15960 138630 596495 794639 893126 306683 897673 806186 779452 839871 158801 9492 57987 870730 428054 287069 662085 9 127190 737087 876957 747977 857092 94089 439834 135239 300483 764376 232975 150691 18 607983 86127 865887 880127 16148 272594 403940 1886 330747 14408 819615 365910 640244 324949 825703 69 835526 835506 90200 865199 890261 498476 827643 9278 583638 611506 839830 61415 862389 898 836397 829418 272221 890116 676 870923 796562 794408 894610 174322 817236 775535 25237 65591 702718 850889 890176 711860 742106 429788 890054 33313 496318 577899 899775 24489 874104 534904 219973 157120 414 640815 883981 17 1626 374963 817740 130886 41 241567 605 296839 227218 366147 21047 77402 841621 871349 847855 853552 453314 154552 850255 8501 181700 814056 781246 865276 560873 432689 6 864260 7 4 878922 579232 784510 488715 720427 422992 674990 877216 59432 1368 526623 17586 848982 703936 839429 706299 864247 863290 818988 3 211566 11219 754057 672293 35523 899049 823911 799207 160098 420936 803575 256663 195180 14404 338619 153413 477440 696501 364733 884162 44 197128 123920 188309 681312 21377 772664 799667 836007 898170 759303 873287 369300 447145 268902 3882 881800 2707 578008 1311 535391 893101 10970 234836 819775 4966 869900 842829 777722 4706 638143 848880 795603 104763 333422 213069 684062 21 117200 751730 756863 381779 212 528025 8 892508 875534 899682 142079 163611 218550 822714 771667 4231 142123 36273 668720 177642 860051 3 310121 4 7119 856729 71 824019 764211 271782 815354 876679 878046 706209 867709 81 43261 659251 350 8 857774 463 13045 687807 537377 813396 299715 469865 880750 777589 5097 33 26672 340449 45227 89668 894425 408998 881476 479337 626516 330599 720406 1 768046 780404 713420 749595 28 368508 29306 7 166969 15683 777553 835762 226203 429 770719 130144 1 839305 898831 628616 874372 44 8518 872894 887070 864035 842060 21779 89224 149996 882570 101450 855729 159155 814785 270957 221628 859127 268 21821 814047 830623 850430 584438 874442 139239 70400 891963 883490 816146 60026 683404 869937 808856 90028 774 458096 782282 464208 432017 897263 2 809879 744901 274009 371938 465495 322182 796081 843621 837755 45 829346 703 895056 9 273507 211866 68 541771 785127 790009 751357 356936 834516 826955 275131 328169 657055 11 885867 839099 149558 732194 2 828473 838077 941 695913 887015 4 537536 169446 689147 439938 199741 819578 84650 520302 86774 653580 53154 60364 870711 87920 122 390048 801303 177248 660928 888058 797169 438264 630443 879759 34692 811155 799476 172054 34745 218978 852163 562148 754710 340409 866311 1 83623 413701 853674 544861 231 461 13977 117138 332876 494314 2660 404029 729405 106103 552763 881345 619861 288842 878615 596405 117894 649862 441958 210088 403810 77313 230896 692730 592855 188640 111127 9547 120401 296572 8316 45 802017 28666 573577 697812 330702 779553 126817 261265 845746 406392 230201 857164 889219 229008 204001 817719 66 837340 860303 686 858280 703901 857129 848070 869055 744411 718289 59 675834 18720 254 144 40795 305465 812936 236185 804620 1 443658 577816 11 337544 138406 1349 440478 206082 844527 124305 756188 3 872859 593215 829871 445136 769254 457959 7 866705 849135 788999 865479 28505 331474 312421 34045 716169 644030 108803 9 891351 893343 808088 661091 798476 111670 894526 559731 5419 650964 787997 81233 224858 442815 640155 296034 860 894042 630751 761790 275213 851045 856884 210566 516601 880581 396570 100 641426 5 316048 805532 778861 11 104664 822880 55003 814736 708 161957 768442 680609 218 377123 455251 2 656414 129232 739924 1828 72029 265372 578824 6205 15973 49 130 287929 487054 302296 837392 556413 814195 3 777286 17702 595402 94 151 659683 810426 186028 373453 620455 587527 417336 880101 187048 2 287436 372322 10 856058 450839 737425 840605 97 24 90588 145864 884743 898216 485398 197843 430749 60529 764305 1017 857119 862334 15728 2 771322 315376 898748 448273 821530 454556 893286 256560 731201 529121 631390 714565 627363 867144 176269 871036 174815 860181 656355 267642 893879 145336 553937 897645 412032 769566 2 5 884287 733011 781036 197197 405678 874193 884409 45 523573 326123 252693 368226 796805 820949 602018 880375 15833 121796 11238 743311 3 853765 818201 89800 154490 751626 442687 898259 703431 237331 327654 112335 177970 444819 75 798006 808576 535672 318 1 749 698263 143748 623468 838858 324567 818340 825886 873356 630804 17 133 274807 24672 417056 314896 468481 179203 880504 168530 816064 805606 818410 510356 2 441999 2 868988 898712 389910 722131 833142 36272 629931 16 885788 883389 177274 106198 469307 13644 396864 434509 332487 376949 475 873621 169 110778 801186 145308 388815 718794 234023 363411 439 861902 323562 895549 2 761287 4023 832518 555098 48 877584 343208 89434 887925 8 371765 542952 86671 315576 453969 852241 190711 194554 150340 805895 10 896045 82098 870374 859262 5384 707806 887208 860216 862703 276068 63661 143622 886913 1069 469588 784673 861472 138 848823 228015 705129 850751 892254 291919 804316 64 284371 115373 1481 127 710349 63214 691861 323620 531628 83694 192 448401 1446 663707 793207 890982 31884 808937 879033 192544 891329 396060 537432 887024 674 143159 858916 2 583924 589 3 302033 10816 754244 845879 212 885012 861767 19129 856689 636667 802296 207937 863093 83 687890 898612 607 144213 121206 1094 284 90537 38 877905 165851 693 405445 13501 35 143026 10830 245813 821304 21241 449986 8125 860024 514 361203 807957 10 240 885049 576006 790401 68413 33118 869438 346645 579055 242267 201447 560590 108917 22523 69035 503207 889296 815 836984 813332 816232 941 593783 268311 308443 130842 817720 841425 852708 876300 36210 214040 73782 821022 569865 733521 279428 48098 2 81071 47939 627891 321696 15111 17 797510 713877 190848 47885 54946 49 701948 757333 684013 505667 469691 431 42730 673371 451759 400023 878208 3573 5951 2226 872353 777002 13651 820299 530104 273245 783580 79995 411626 435 734615 811219 20225 342642 822251 466935 827358 2 865733 18471 58 610402 234297 893599 595408 864688 840704 611073 732738 790779 846326 279818 826680 472910 13463 12 435532 40753 660377 105411 488935 619002 698140 11 2 335342 198023 834542 637058 136873 528604 659162 225621 821892 397936 893020 84825 638472 887190 826763 884729 865482 11060 32947 899853 122418 8 186895 586087 53 865077 6698 893109 261845 824864 120961 51475 876610 162452 714415 811544 431749 420053 52690 878552 7 9863 607757 891264 125161 29508 866748 498 471842 111785 525255 754537 295542 105201 682054 127253 896141 2 196 48083 57 882732 760568 649934 752869 892154 596975 269516 265137 536936 876512 209457 33 422264 10378 282451 547854 94767 828117 610602 830798 284805 638379 896496 68 161276 43 3 459450 833642 319915 867599 33806 12 875709 705924 426 687619 17 582586 404693 108350 760278 656594 913 134012 1411 760200 897456 726471 669150 863534 120083 18726 6977 621862 821920 879787 898468 803361 829321 47190 163 497530 419831 839645 872030 8 835166 785979 882160 357 456338 6963 823731 795300 544352 862240 803 542445 778342 872170 827967 369738 5 651597 6 403853 877681 771275 1536 54251 2130 314679 468305 277 877419 542880 836961 779412 567914 70 873365 594 892168 118 528243 242113 883228 899459 16 875270 709708 861318 798022 108160 145516 6497 398653 306432 426742 353115 868828 358996 36 366990 896557 1 839145 782694 210260 860754 136686 646188 699221 622 860642 770475 759530 798888 4079 5117 895173 118211 783037 12556 32555 370960 832877 692398 5779 463123 3909 887792 18473 179130 2073 73602 733705 77120 287 296957 231 40 2 778924 35151 3 3 842356 293257 722923 650117 802332 844573 2 805034 895936 161020 357333 605217 47749 7 24198 5163 411270 264397 838564 394102 628432 798348 115 867195 547571 179062 411729 394251 5193 170256 848598 756177 690748 718151 288650 823685 368266 881694 2 812623 838431 324586 816758 201797 799739 839466 872882 603624 296039 321450 659074 677349 549943 196988 4321 869001 222964 2 103450 66231 814791 3 805167 314577 175675 519 834130 821156 762250 512301 18299 7 829810 526941 344469 853550 754018 91369 407399 393771 38229 852451 790573 25290 842419 879961 806665 35 813765 2582 466253 22999 233729 402368 776388 867104 335131 46207 877285 42321 92105 874753 850018 468635 852363 790225 42515 4 795485 895216 329545 602618 207252 879347 2342 599225 63086 847965 854357 19450 88143 884164 847001 830195 271431 508 797241 443991 746068 475539 844351 263013 893208 26555 286189 4254 29 872122 216629 788006 357517 648817 671800 91773 749224 742142 861178 791093 768626 574032 668791 736954 140467 531306 402742 546179 256309 98828 682121 860576 311988 520674 809305 547651 342205 839919 797077 814940 690682 8116 834235 54727 189069 309872 590683 795434 384443 879216 883208 2 35231 39796 836161 852667 878958 5 169604 6 804225 848725 1057 715681 805053 429587 536598 848021 695547 203746 722607 168469 555914 819961 868780 792994 631976 573580 714803 701465 260183 2 891079 852049 833726 850983 842790 613047 665720 782248 3 561902 810582 850061 9868 809977 512585 513456 429614 705258 236998 469912 45557 76118 163163 370885 855407 708590 886693 341989 784541 792097 858078 760219 726 416591 633563 215793 137353 643068 602464 9673 797388 679145 6 804853 291635 82519 42714 884071 3104 22039 899904 66814 340800 8711 898744 801192 16 887776 6 627413 794746 387539 715210 781544 713491 107 892846 50769 732034 13528 806735 110909 834088 872211 831033 884243 8259 823699 495169 805174 690159 274227 22 804859 552569 477852 27487 168137 554020 814950 385558 872704 351689 430903 66 3 634846 652993 832570 26698 812019 11080 303507 32 560057 130409 517131 16111 222873 507237 138328 803361 658035 822900 839402 81028 75731 879961 880335 884393 2 1 807055 718270 3 2 41 737544 855784 637527 1205 706795 140659 422478 254103 18 21 673733 437914 478403 767064 805656 327 800033 896404 851955 711259 491362 383621 881261 892042 671211 154 806860 892049 847081 881176 132725 90347 786662 806527 803657 886861 830103 888116 821917 876535 602263 3 855813 887493 288183 864104 13511 320300 761663 252159 771686 884367 305266 2275 37648 42529 552 871697 573902 376709 897070 5 376617 539145 472380 222457 1 892430 3 53173 14 805192 895421 846086 782579 816323 7 683623 787616 2340 883104 512107 879582 13727 869014 856646 662604 24875 104578 834331 51732 844176 255952 873326 135494 718258 2684 59970 118555 3616 119978 699166 864683 300032 27309 791127 134658 725579 887097 9300 884079 891065 572952 812609 92054 49639 812229 220688 823151 858509 778147 897011 349771 498550 858819 695569 3169 461656 315 789005 89 11 3562 85 57268 893100 88559 132842 231711 3260 564726 850840 4 870196 245197 309749 391837 11563 594941 62 320590 304052 24530 450889 492528 671727 125299 770898 878458 359709 102 807204 209203 15460 282927 888619 898326 818315 686999 757173 103774 3 173950 836458 420995 899821 519321 773534 575270 690401 834015 656627 32951 4 442650 880704 736608 874089 541082 799749 833213 859729 66862 7940 444433 445917 61622 815374 860202 692749 17476 594519 1115 786593 845942 326346 602336 806516 99 461473 704559 56378 697850 886901 29383 504194 1102 274983 832561 163266 807702 863714 8066 680921 797240 692595 871887 825806 875650 807799 788924 718878 1519 467096 266346 896640 3338 699314 752578 876999 838192 288894 736595 539653 368351 269944 402558 898285 62 405193 770891 531710 816492 54 1295 803797 839635 2131 323573 827387 6 726340 112176 319804 659348 431216 483747 432810 436297 799258 40229 2 4864 804805 9 473778 849328 100573 235 296316 1539 268905 875892 892003 401461 424781 553092 889383 892834 3 95 336065 794973 101598 893971 1575 196055 734455 66449 8448 835961 742800 409754 30 868951 751809 311755 1425 1272 743698 178 556341 413235 424848 34152 436795 479846 123155 140713 250715 171540 730742 404095 225998 302758 324465 42982 844314 256 638454 858345 857667 170157 7108 700557 862385 830559 872626 634 10096 751998 45057 888938 7 124124 896317 846022 735246 812810 31843 248746 865175 427241 872216 289329 871627 146571 815902 863285 71570 137635 866619 730661 40456 650085 864823 794325 164210 882123 866686 740161 2881 4857 706491 847261 5 884598 779777 73376 695525 2 346050 771657 550877 5 559964 839080 409 739380 473667 782864 801563 213320 262021 326059 492483 3 558713 804416 679269 513 889195 106314 591574 4075 40 877737 605289 811007 877008 45230 877033 706321 670438 16 205 793079 593945 242065 767952 48451 3602 879140 864035 2 398220 697287 308216 591280 601305 542715 183674 167586 64 285574 282641 361738 5 8723 777503 867082 3126 355 156 24188 786503 786638 502178 64649 893705 16915 814770 161649 270 532428 394447 867717 5 794325 45576 106330 676176 198775 732100 239961 566182 90347 443 846398 793506 670359 617097 15 511291 193133 9383 30710 686455 787913 571439 820391 876559 856757 1 400402 758061 571531 296644 892569 858703 310020 713064 789228 31538 857264 347155 16806 594772 251698 193922 337821 6980 857695 480462 6998 4026 418996 9613 360193 3 195700 857408 69570 857225 869838 375721 642238 897502 895005 792270 688730 578559 263707 288232 1701 431578 438800 229387 403668 11321 486901 167823 2 844322 887500 1459 855129 17513 875638 873677 421322 708246 280413 206510 3554 868335 899420 838876 7 9755 60 95771 777948 57435 896362 2616 815312 626582 201840 101122 44638 162197 419 731109 317622 788839 227415 517 890074 306985 890658 485658 799795 120849 6678 869583 859010 35349 479 296274 23799 217 535709 838276 832622 603043 48608 161847 23 636227 825061 617 545370 514487 508568 887756 156937 23 558534 1966 204190 398039 380002 858524 293812 848969 346417 505645 512794 114440 798654 3654 709037 313386 879475 891223 4 651147 396 685268 107 150292 354309 749787 845456 863098 838242 8351 199069 864202 477261 8226 496891 883645 856343 52197 82913 1070 895624 696970 5501 891535 890463 856150 276677 529300 849837 755138 467624 892869 41 892876 3 685728 446077 36321 584662 824960 106406 932 714515 129804 54 891814 62533 4932 154131 91519 603 807935 97614 883920 368605 650696 883543 859692 547775 290199 382050 259441 464604 861950 375 229918 141782 469331 885510 334649 475560 875458 737932 211146 595654 843227 737339 796477 785752 701863 815959 885829 791615 198272 629008 677196 448974 847915 702034 623556 11228 22 599790 834100 896512 790248 668651 179280 297655 819051 1970 52511 500666 545703 278040 889365 879431 559892 899907 781486 298347 3 229665 35630 887624 843114 171078 654652 833693 546 790128 628288 11 860809 148 693477 75 37059 838076 831651 373168 136423 893210 583526 68 1242 392743 197027 894132 140276 883588 743341 369675 9562 165523 704377 13445 869642 15794 71643 619353 678718 337396 861403 378782 35066 196598 2494 84 657766 678636 843330 833062 885646 880891 215994 21 848438 876990 59785 671522 276630 880294 498799 506974 597551 197293 142911 18548 786445 30657 649388 145432 435447 467981 96332 785230 53854 5696 371009 886304 862500 75651 776703 25 25170 25 891400 356069 419531 2683 848220 177979 197696 853046 29505 442926 798636 795248 18570 486168 3760 876574 194472 52019 698205 891962 883252 863863 836359 23 724539 881225 538470 480755 712496 177321 46238 73746 804589 828351 21511 839428 188046 119 665228 57437 8526 813088 5007 647360 892440 883945 765505 86817 494859 926 872335 4 48546 764115 891266 3702 9208 898335 870352 5 834154 874531 69195 894992 520094 359422 769283 834164 741481 703974 825231 483696 815471 847542 834419 884815 883964 159697 682834 206207 210089 585841 35368 72555 486876 23245 2122 1 868508 892922 6075 641556 186488 891770 265736 871443 796289 820995 718970 745949 294508 785504 818441 6478 882229 80164 272227 16620 543 207020 107463 776422 290421 70861 837841 400763 25508 21434 56985 830835 98 880154 330499 768069 1716 323398 165244 857231 802991 854873 334801 852455 858213 158954 524071 601578 573251 862584 773066 401377 11 69580 42 670815 463374 296 838429 64 6699 247849 577821 766990 870469 785160 350 1 117650 60 375740 934 854275 840962 384239 2573 333157 77636 899227 884191 771105 274288 25 474905 521034 835059 591190 458041 805932 100416 875423 337625 782156 773968 277815 630386 114014 803552 388074 654393 149628 86285 120405 87603 185522 814298 850212 143 818730 121577 841626 3299 204037 114282 666725 371 584117 822049 757673 20805 823434 487710 745942 2 6090 701140 717554 598203 98720 277741 279951 2 33659 372670 511750 122953 888606 858024 2 784677 886722 894300 709772 720542 845852 890768 852423 810387 477054 51368 836716 887201 505 14 22524 874485 402236 141685 834132 718708 867682 868871 49821 882166 440670 895293 891478 806356 252903 36 649522 965 9001 294771 31118 604192 747086 11562 112461 792793 236835 588581 160952 10318 176307 851995 384858 227 670678 61908 531156 389580 33824 397753 550206 22787 895371 51 897300 589966 873452 30356 665626 495859 103378 118613 784911 837510 895709 1219 278754 748824 481989 271652 44982 335987 586668 427380 771728 792281 694819 481 863041 2400 275836 664358 274712 407409 641817 9 4544 894171 770134 28362 823722 670032 279669 132883 543009 849836 358772 891414 522163 606747 219450 809401 188080 788779 319187 832576 683563 739776 492992 204 172301 336270 803179 56660 3 95672 197972 40231 528481 896540 340733 72132 27456 877914 882544 819849 728032 807670 6242 805544 839015 55352 69147 144 624930 874539 648380 7576 684679 898447 783922 36488 1418 835033 405122 891445 854725 575080 346721 868693 2 883639 771730 428378 893675 818573 819231 1943 16913 528058 798058 899101 392042 127514 4 673300 857178 778772 583613 877255 878678 84424 379384 790962 613491 366763 170319 823509 596891 851671 781586 3 859284 11 2244 472060 283039 649227 800400 475036 227622 889888 540930 459769 13 825463 47594 21 822735 180471 1 841829 2080 18 436973 860581 755607 3 672631 581567 5 88759 448694 10376 718422 869997 358785 720223 4424 867945 227 699355 625115 734144 308875 775202 796459 855288 4 850491 102167 329 25901 895012 845793 774172 893419 278 823324 898884 487158 18 1166 483674 7 287206 839816 279207 459319 720069 659404 116657 21481 838177 492542 923 546520 254138 881492 267195 303029 289467 473117 263458 804177 766684 62 52587 475804 863958 54371 10048 2615 894814 435185 469562 682435 517616 8 888803 185 812185 95331 1441 893690 130 756 777099 872922 324699 863763 2 24 724583 162377 746609 241215 874025 731799 47352 898248 58888 747013 458606 868633 235976 245023 857534 64349 823482 857309 878927 766 516343 1 60363 808636 77068 773834 750881 861686 767529 353750 1083 897087 724776 534603 661728 457278 2 450 1 4489 845618 842310 846862 254918 402072 110803 861561 541185 517856 747200 234357 810646 251065 894965 44515 890085 555202 37 1765 28 875668 1078 778872 43231 848360 872134 210707 28951 876319 890242 897547 3002 188646 12 839428 1623 50384 65152 354577 505351 542562 25 819335 313198 124320 18905 565002 695400 865818 56255 845172 100036 884054 291454 1 768415 55686 179861 855348 126933 743118 899678 12192 658585 576082 880426 800805 822249 1354 130238 473 456912 200446 816341 3046 7393 845114 830333 364060 450157 680014 665079 190155 46 87361 611899 29669 311894 664474 10965 742408 764528 847459 173146 304066 811697 212847 40049 402695 862312 875050 863814 659798 53706 344773 253063 749153 774013 43 669062 30227 844164 463451 6 569142 4 718885 753904 747929 85053 188796 610121 898562 877196 810316 355515 581159 2258 378491 31 116792 887131 89245 152133 433140 730805 629149 877073 671732 877329 783937 659904 3474 891865 686553 848220 644391 319175 28443 564 741 801673 342 2959 871043 888285 427365 3430 857586 50 1 540026 111836 89856 3 712166 739558 886694 504676 671902 449781 876626 825771 619676 889466 961 616895 117 597192 760019 148049 394392 83824 623257 829994 709759 132741 86309 97 389467 150625 873721 871514 125656 815793 894435 557217 266802 180441 267890 876475 312067 2 837702 520928 897862 11188 531250 867759 459297 727058 849645 137943 60 772410 100618 838491 9669 637483 768214 186458 765961 406263 855942 874688 887513 866217 813154 773926 40 53377 558094 90188 844642 45242 869329 840613 823155 710257 370308 819333 640988 2 839253 21971 5 948 84247 786874 622446 108928 329172 643546 876808 758473 7475 414521 2342 593378 201900 220672 801197 515 694099 289 560327 893786 856424 824043 15 846267 877083 164962 147 780934 781182 893344 521434 418000 891425 890234 869585 2216 893571 449678 404128 644973 147633 632672 870496 380480 814150 857100 699267 1410 616079 794986 732555 812256 2142 143718 164655 53965 434890 801439 858524 10693 847332 851561 888406 506772 8402 753691 766621 870654 833541 865898 3 4 841874 164644 688881 2679 657444 116737 31 852034 890210 861550 261334 535957 654844 663710 862196 10001 2827 598899 792930 891277 572368 482801 772862 30457 558373 394835 839256 9 191907 627161 696136 874875 161123 461480 434546 819971 784539 443109 896861 178461 194644 333692 608290 1178 879921 158907 36975 788 860716 651910 116169 30482 441588 38 838401 862748 5 865747 832680 187181 858392 8497 13 156145 108239 865685 842878 620499 59098 868951 719677 384961 867419 26854 754815 4 842913 766951 532144 495229 898880 859251 873388 19482 459 632080 485 637375 876252 1192 829532 601411 708202 18145 311886 90232 876578 891957 782270 92573 834360 284508 64723 182145 20712 885063 144 775943 48347 454322 833772 199316 529 511377 381807 303962 244837 258 667249 176835 850427 295005 235179 276843 63 775587 159338 1 878400 855986 30011 174023 619452 741550 197804 845618 889925 860427 603401 3954 517 6416 395081 491081 85442 417870 321 432122 259350 786 525421 661292 863700 878966 695856 276969 357343 418174 510810 270 829379 250375 898083 765770 530888 877715 11 48 7147 890688 7 695436 241235 186622 136606 898399 53067 772898 309299 1097 187668 320023 855675 6 3 232 98751 90 854772 387862 645863 5 323246 757501 537756 318053 855361 727435 86 14851 231337 292437 269326 279348 4 880825 805250 586103 814990 661325 8657 144 128514 68288 892355 254593 708115 316326 745939 753996 4 879072 171637 241028 641195 719535 607333 779042 411304 204342 270249 745732 636563 513484 506904 285298 884206 140860 600237 343 494 894209 176286 391998 109108 810139 601078 18 803183 866087 860721 753597 260444 304823 794339 184105 612537 858858 366282 826130 889334 876685 127808 4 752740 10 869407 851724 448268 378 101237 867969 695626 662516 65334 857420 794767 588190 537 243145 233660 763410 122675 885299 844652 50915 838788 898856 86594 14 2 636788 1688 2019 387301 9 851771 662842 5207 380976 821400 896104 838077 648559 709079 3 874863 88 666007 25 640542 200942 10 348162 730870 211175 271 852230 749639 225713 659853 7350 230604 893134 533201 539638 894355 669 558309 797100 863963 145895 352492 890853 832317 89748 781692 630167 6921 879140 694966 452922 22685 29367 563129 274008 540106 791895 879089 843916 849492 511329 888506 334380 780455 827472 216368 13183 715309 566948 717 628684 474308 896143 226308 4 836 540464 837342 840134 4160 284695 25 327482 628065 80958 747736 858489 489818 886128 114154 599669 612199 867487 674817 157917 5612 2737 779520 903 159972 739069 646314 759445 622856 844306 446 1 886523 867617 624574 864061 71559 373378 377866 89746 818012 2974 529253 116878 244558 894721 851247 396376 799045 494306 3 80714 707557 804749 1 899836 1104 9511 893621 538387 312896 156848 6494 887517 896846 443084 3 845039 899881 655716 867214 2790 206059 15492 5 503096 149960 522675 744520 871983 860777 169917 891660 58182 21110 105838 479293 891272 1844 882399 854870 47765 485703 853020 899936 109822 102578 760623 439249 496 130258 493876 303325 858313 491780 830821 815871 570875 314363 624285 494337 626009 845855 698644 686080 722561 52711 443396 852689 870602 229703 327128 868503 489374 817311 856239 862949 636787 759691 656751 14831 49632 359122 813224 7587 590 1 864274 709865 446 898333 10 474351 666467 619241 56878 393540 159 861551 880520 737796 707552 806190 226247 80009 890985 889884 92652 171448 834673 895572 354709 349466 20 875452 716286 663718 886129 202537 536259 223054 10 890647 111438 863413 66316 815194 18233 449974 4 819977 6631 83030 191 754740 880984 150079 828131 567551 397400 59 806208 16 376718 643626 434978 448363 251290 838496 4312 820577 884 2986 218536 762357 308 553614 555661 839557 3 1290 21672 572862 298011 799164 5 807391 12367 49335 843814 363201 879816 895081 897349 128018 733767 826131 568036 504581 102953 804437 33962 4 817748 748 776619 858278 403913 730066 554109 851133 733318 391420 288530 469197 89955 209454 897348 384326 899154 845790 617497 8278 307031 183600 370919 890387 253284 657727 792849 764432 843895 722539 274166 823842 5968 572791 1 590763 621222 762921 895079 516924 853423 768224 240 870393 693964 67961 877438 262971 503374 274261 25 21641 24976 228088 625298 883771 332156 23606 684604 829241 50162 883700 23930 897687 653378 65576 701729 896427 82272 839693 863692 51963 363801 829297 499668 862 597037 170621 131126 823451 5608 701826 13 325105 217939 688553 392 860840 837526 615368 875237 559371 54160 879327 890603 516329 378770 2935 5 896645 390147 29613 513066 874546 316 618666 735813 258355 896132 41254 897514 11 188790 278 819247 829951 688738 52748 863188 749206 870139 887129 100091 45 703310 849162 599481 12 855063 422640 589 872832 360117 792161 257145 633945 886864 477326 429411 270552 546766 11 560630 828630 592406 274531 411752 469594 339478 227789 94211 612116 319063 742853 627145 808888 836647 870660 11386 7 24 9693 6669 497685 3 749167 59223 747251 412693 884604 182 172763 662 725398 586881 289601 741765 828097 806698 848782 790468 776061 364110 365534 574174 42390 78594 854891 541523 878736 124222 841876 861126 878487 584295 515117 625661 709868 22615 5603 595769 652686 1492 1215 231 651569 500353 848091 33362 71130 878687 275659 843410 877111 446004 298684 883215 877486 333861 503612 477238 888663 786078 450503 542963 245342 272098 6 1026 90885 5 166923 588410 762585 371996 201743 66 58675 663393 752492 545291 304 706083 389 580064 840223 736205 498024 869452 351807 821940 808422 755626 514923 5 892374 13870 290810 3150 478846 382709 582409 273288 677321 352688 6486 839729 896682 809639 701397 843829 842543 769838 846545 886241 81 875438 822350 786136 643569 736923 33075 328 22312 893695 34887 84730 139 392391 779549 833321 570 630359 650703 12129 871049 583327 848448 442730 853924 230740 396595 1545 1630 15 196665 205176 23 880531 412372 351527 21 41987 833002 184343 466717 340911 436839 205232 312247 844468 407 528542 388231 442480 717194 405991 93821 315876 535759 240005 605848 5038 850512 43639 877147 32439 440352 849520 657052 7798 776167 236027 651360 4861 693552 832112 14697 2 262558 17415 361808 15630 816378 892246 513412 790538 8084 870319 7851 518581 895600 886619 883658 830145 248584 801816 242500 5 2 9235 7 870161 726646 6 176851 714214 463973 710701 763272 189539 106184 28 797782 3494 740061 48308 188393 285 442006 682178 239513 785 419468 885693 875862 739599 83870 283012 759994 496515 825725 750665 27412 1169 66416 276018 287158 11420 381 617704 38553 543801 878295 16388 504656 876815 878047 819402 415124 109361 134644 6 657561 894479 878741 1284 351084 151878 452247 636091 890063 856775 1 21485 16 6 826010 29 709572 872132 536240 310783 865641 12 891656 540033 5428 591889 129827 871391 250007 897982 584373 772161 467365 860263 49146 65706 682434 837513 751831 797434 836520 7 777215 468644 854528 322635 604 277334 323638 415597 431 855618 18 323954 809985 481180 897690 705842 73450 730828 675577 582892 770196 85470 825940 10444 828955 227277 338350 6614 111266 896926 403276 890 1073 769663 101956 892346 726014 388615 2804 870201 13325 242317 815499 525414 826114 818603 822164 709 248635 38344 886018 50309 190816 360018 817006 198250 528436 166387 171423 801311 215576 70 607266 513376 861125 349186 397673 679539 247261 833938 1 404548 890525 172522 14 647882 670129 235682 687871 441426 490656 831719 198364 865423 731312 893188 774611 748495 252448 247315 832247 770866 71722 761444 768307 576245 382 111073 304113 110419 855454 78970 12160 397105 644062 429039 438593 886534 659409 839538 163721 605886 2 838307 665486 2 649134 817942 841515 5110 99700 25192 843931 274646 862649 407614 625137 556803 482446 65463 112732 869643 479624 366 341195 26160 894195 2471 539503 340185 14111 20 618555 810417 540 510842 142382 10413 751803 735557 1883 270817 25 448077 75995 873782 3401 895349 573964 182648 157 5814 876247 8 863339 46262 310477 149699 143628 1705 5009 775313 842865 16 865688 17 138986 642053 241 821463 37449 596021 305318 488581 898521 863738 812328 6615 341336 884767 763729 822889 67099 527984 857299 252707 876030 269389 10571 223914 198686 573138 771093 326506 564 802570 2944 661309 9366 474445 862706 854152 61083 840227 417215 724475 21 199268 473701 3 453866 145208 18460 56 854326 890518 760441 93292 176077 875776 6 317317 808357 706867 51 667551 849664 2 716322 313512 133 1485 878431 1 1 859858 891866 448350 823816 98122 11563 528605 179 328906 4321 358914 140 535 881005 40321 878109 159069 593708 388342 1554 471798 687722 505279 213177 4672 196476 876261 240169 142207 29 827568 677842 882805 27562 840673 426478 810280 680136 17 507569 356445 517487 260328 830446 194996 676383 191877 774330 713468 892963 896354 554222 865182 859567 132279 506306 712364 61835 11 17369 882826 280071 376355 7 13962 165515 639433 848171 893514 285441 158725 810233 481249 53 514527 193373 9 95904 66505 760808 768492 187075 596067 236520 350209 758021 229118 164050 173215 24835 2 553425 612613 177612 20 821206 885708 393437 887186 653 308143 111259 697780 58312 307070 630457 355242 834238 1895 892034 815362 485741 276625 601954 572441 1301 81 768443 864308 843561 216538 132397 395005 594711 820665 14164 479486 878004 156355 57199 617154 869489 178955 726380 74082 213574 314196 48 899914 782724 765264 865947 578654 96 410297 737884 92810 897664 186363 854838 804784 17762 473595 55 292762 558864 311701 894946 122802 419792 73003 857944 883077 1282 107408 7 657853 47 839467 862544 134 431162 882070 764291 895817 884906 554835 312 702549 874767 733722 733810 444192 35235 481295 4812 877221 368820 85439 711157 248885 375917 1053 853917 86607 815859 425 762596 363316 629854 2 569786 721132 662035 892642 661467 5 23167 829765 4 870247 853180 889856 222168 875137 898939 829488 353 752117 800634 886898 494414 567865 761832 531873 865197 851949 115569 621317 839202 235028 14 495511 595464 41258 890427 813847 272689 403619 508408 48415 355867 495062 851061 299949 584736 486727 605214 44132 252361 2 878314 861941 544401 490931 811640 109391 794938 3 85181 2 828965 844956 337363 853744 861083 814483 6131 27048 30558 448212 887153 561678 872072 455267 863595 855198 173784 338881 432980 546152 73939 765994 244558 328260 877670 571954 869606 124 840669 1822 524031 11 729019 892650 877550 313 734257 623160 309405 896545 53442 838252 151223 299172 46 161169 726996 209 399244 612921 769983 530336 459 890128 1 638729 863210 560875 19 139705 889963 665680 577630 851115 10774 102344 291535 819918 812859 887552 1 856 421468 140769 788444 93697 171957 758961 125271 338513 876298 867516 842 980 2 869886 640140 72294 404121 110011 786893 718204 834318 914 12 807892 495092 877231 411010 31 193144 874775 649351 184569 762639 454559 522039 3 530662 787536 787903 6 526892 874532 146933 154211 817968 735035 864570 772981 893272 487994 733830 89968 365174 142 853409 392770 1181 347521 730429 1 515274 851208 26 305289 780598 5 1778 772633 819035 752036 890829 432151 846656 168685 574026 834502 253 11 26163 852543 796884 192942 557763 862565 1179 282982 33581 491357 825773 882654 732062 621609 803189 578511 256577 240974 795538 804544 3879 870599 838510 13 883771 824074 740294 178977 481 567 691818 15153 6240 4 294332 538033 80 580435 445285 724586 838759 79062 291724 779143 2 818908 414877 590414 334758 6 898750 802510 1220 847998 3 203175 405 841351 832811 292967 146020 155189 99 46152 35691 851674 797809 597313 53 206937 378050 507744 152377 85308 870653 867601 241722 877079 709099 661737 544594 847632 472 21638 12735 884146 6 459778 574189 7420 727392 864073 7468 884600 1173 165423 250942 342054 848096 15 3 14 668249 1282 123286 53212 510898 1110 18176 802752 57646 446044 852486 449441 457 358241 264811 497659 503225 272323 845523 883864 120 2771 2756 413603 97619 23 806532 348902 881660 292199 168 201268 74725 47113 889134 848314 9211 681260 2 2105 267541 79347 674178 16 782588 189394 175239 21677 3846 671848 35104 6 2 757930 265576 4558 885571 714304 877591 892531 318374 281061 893401 244439 471724 333 562468 720082 17233 628619 400738 153 811574 14230 102349 69025 757 230293 892444 562060 812686 431875 814799 774216 613603 898670 3135 343311 644486 851505 98269 625857 796510 236274 238423 714508 426132 1 2489 850450 302 6865 731760 8 715422 449512 861986 291233 871671 899934 720234 22649 865225 875901 891412 644432 693064 602781 252 413477 684458 654167 772695 51628 668030 872326 438403 117325 896620 792962 727168 143370 781208 866342 741710 142 898813 472762 875949 11 16197 886006 888556 361632 863327 4880 122272 851365 473142 286508 174814 846119 831118 177631 873254 579723 817385 868064 710643 859097 27439 49354 462 28 23348 898273 826583 5217 53150 367663 743713 858861 3342 335357 774204 169441 836771 820516 797907 13119 301581 468550 80549 821588 660457 543878 1 24386 828591 731395 599490 1525 605886 881823 628772 868805 828680 780893 312268 3 86240 675087 273504 99092 144 69773 807817 12779 458680 881297 69883 209153 46 379289 546503 609420 461272 397928 45161 868712 756782 370734 852243 607512 1 767465 299400 66612 240 793509 105871 3 775658 692929 769106 413798 65215 781551 807137 714050 896471 3 412003 894434 854405 2 421421 703150 850472 809085 876042 707190 105 379571 345519 31696 1 615403 88138 317171 2 365590 577828 179310 879196 38 121321 508802 868569 803012 775433 730442 356445 94103 23 28657 19220 45064 402022 751196 5149 288303 711781 400948 836986 407631 772214 106762 112954 60169 11223 681610 893401 820966 817137 844590 286939 658085 856320 773547 793148 309073 583139 693444 765609 663206 523228 891887 23058 69780 863595 522170 235964 49666 847101 184 354601 878672 201975 635565 191 201 829749 891906 833514 567102 75696 1171 537011 343127 355044 4690 888925 895383 730685 98915 718348 877432 401336 303124 740064 859231 349476 85 434544 892097 53417 119176 244337 882462 776828 277471 792801 885228 278832 78 30593 576759 850026 892072 508017 108 460378 449686 42565 861478 4069 262332 592444 1103 650694 333369 879226 7467 609027 736 4303 648150 1107 849488 871277 666185 422709 59545 404080 844603 545905 725937 630652 370345 883335 778494 603435 735808 821662 571002 864992 799816 829304 372521 845244 775032 858169 615105 838773 881775 671755 100933 862193 842319 752312 803913 175737 694228 831842 355501 779116 24 452118 222144 777185 44919 544954 803193 146133 827939 34513 196 262089 408 849691 21725 680583 6379 532399 834221 755002 7 871084 839306 526555 855072 27880 340144 58175 4 64592 140358 353522 774352 38651 862425 68 718115 865115 96089 670160 15 475911 876779 869680 461007 841553 135012 888553 244250 303822 5 828715 98002 829982 4238 144436 11563 22286 124513 864894 897083 651026 824111 518197 825154 886288 79062 635403 830211 246881 875298 880589 216627 108998 509 448416 746412 32 119707 801493 714759 876973 754730 619566 58345 696345 750322 872196 2 14736 788020 882831 214399 8 435589 723938 339328 289741 317244 652722 878039 139580 800419 314 631337 415139 843004 717093 13392 850893 702322 551846 211981 839072 65 717799 775692 782955 844599 891472 3814 802586 277284 284024 744721 204653 1015 362064 168607 647523 852939 362647 858326 312 862511 875469 584635 15 870976 791520 140 888445 723905 884472 604245 294726 728828 832564 196509 76135 403963 412750 575742 3869 50855 90401 139 392 26910 457765 513514 1537 28 876560 11 2 547042 771896 896120 875980 29408 69066 280448 610015 896055 293535 882459 13 111950 885040 430904 857822 668850 653225 13231 636565 189480 877590 574 16 536562 828826 889283 105223 62149 889432 856731 840269 18 24874 860832 783371 886533 583395 35622 266251 247606 40 211230 273508 503718 823382 13657 719402 623220 512755 742734 867266 676928 762488 808233 898108 707919 162817 765044 763834 414470 355395 460081 826111 8 831241 417600 1423 746518 807793 24 789446 27205 849791 851408 413423 205986 657958 40 3 883195 761054 604954 861079 332557 11575 796333 218985 1447 283970 219426 3083 874699 193401 39808 504708 615973 552223 6 8058 402884 337450 893270 83122 837261 232309 108281 49 332695 429638 204 4 287057 869843 8 399051 809759 503043 11 308 5606 156474 789020 134107 495716 97125 527938 427255 899423 429 868331 666225 199854 323 836514 372 516747 861615 844647 169264 304084 17643 860818 1798 870710 891610 50 10843 839064 424976 9791 42133 597048 605554 701 460 182212 886596 179184 103015 297908 336114 511538 894988 325018 2739 74094 695767 93971 6 746919 125 470 341740 720878 18699 104008 279119 312445 280411 254460 575811 6945 774489 670039 75 800812 71 3756 682606 66053 288618 709292 695457 556133 4 377693 38377 275771 893758 249504 525518 583535 125366 763695 808465 889119 826054 898536 732369 147040 718404 146870 248647 850435 4 890958 888776 1799 705915 827254 773974 881052 875726 523988 871198 821955 817448 227137 701277 853513 24298 474289 815894 789766 53 639415 185 850434 15 183315 139537 654618 868390 546945 2774 172724 208824 256756 148 679852 17 278880 889665 646339 881622 859365 889909 568622 268 796930 231358 876775 148 881650 847655 340055 884521 110 358620 866534 45803 1379 825921 605778 353478 870694 829840 120101 889567 1 4890 458036 61077 839956 882634 242479 573257 898098 216613 16267 562826 5333 892014 463784 775947 631584 57871 873745 171233 898200 740059 672146 711807 67353 870580 1234 857609 2 40297 37912 448515 302872 847989 12418 621434 871936 174262 796207 459356 19 884838 336231 850907 895620 850138 821676 888410 141 368549 327915 776 467968 143924 503865 875460 78464 9795 124895 16093 76 83533 496346 652231 520509 208401 882126 566612 175801 723831 70303 111619 115 6 874940 135056 790229 896199 897363 318142 377049 630412 295856 797972 347933 869703 751321 890126 820375 472289 899672 863061 6 800211 400679 148146 15253 28 174508 191 596704 41919 886035 269 38844 895781 493 705594 121216 316632 20937 661918 49 8 851822 603987 856583 894033 32 186 203747 3 729918 314324 79107 317016 368923 854323 779540 891476 2930 853290 884923 123556 820816 779851 460263 842134 865497 866356 227588 743338 883473 6 886582 7287 136099 831008 714990 496141 30585 52729 874224 784711 19362 836766 837329 272651 50899 670087 356223 5253 844867 357556 139855 52928 654260 65924 181051 887333 588786 5587 117669 203943 824906 864765 6353 332186 47154 859724 845237 92 845072 806788 158474 344377 434845 404019 889792 141999 795504 318848 505264 878488 503 136389 595895 790335 477651 830406 553557 180 522812 873524 194 807051 719621 186045 875928 1 308221 102 546934 773692 803176 629748 809266 460792 850653 53672 9624 461220 547923 728937 142854 510896 893818 2428 367987 816113 55978 281797 899027 162515 894277 592621 256271 717009 888238 604337 201984 862581 48823 37638 470597 101661 85 675283 875198 187298 429154 5 818728 1 343828 363157 655897 222948 777915 847502 377528 29 735229 177856 12425 2099 545143 340890 695892 151175 753884 672771 1570 870248 339964 237396 444485 4 6 2 207227 677830 7 807964 390809 456 873097 854365 870171 863013 803013 376978 5089 717547 816455 260409 65621 841245 14761 482992 6 833982 317791 327 202135 60 536568 624270 570376 18535 159095 684728 707175 273558 215496 494687 66579 2 844760 740709 128572 854222 843916 865017 463720 63638 273456 221 151376 60872 274941 74180 769362 2762 333318 562529 884726 1492 10 891409 34377 848635 4892 860248 477473 791410 13602 507247 724635 887968 416355 17854 888831 564546 693121 879447 809231 4060 697734 897110 846647 27067 195 376721 608718 834097 752202 69415 847028 378 7 869774 879086 229105 421956 260 374726 867128 245788 371383 239588 820694 558493 879429 15567 524823 354410 108312 344672 841334 28074 304469 356364 16900 293524 641556 834761 714761 721073 99086 814378 190090 537047 376128 898993 5684 226078 356971 701699 153989 532103 916 875603 808613 446096 405680 244768 823122 854639 873886 864895 10402 104691 730363 323906 1601 760461 186 3806 886323 880702 777515 220673 419098 853541 190481 25 876737 775355 479186 357630 806233 102178 2207 14074 150234 646193 1731 852454 293981 763665 475260 892797 212371 423834 767606 583701 639585 505866 242312 748484 1 830076 427197 836813 887428 13811 634296 429390 11 692322 368508 32746 7644 212417 6 460614 311268 399933 838804 19 751861 882301 702786 443183 561158 767614 173549 886574 288424 567458 862451 719130 140 13248 10102 128872 5692 333 897988 68 895705 17534 353825 9 780965 458023 840792 20 856585 287325 873288 812527 842097 284408 795083 8630 11 104935 439 873417 476298 202874 211154 440943 700406 7 420406 490759 833638 798286 887424 241339 31725 18044 834170 334561 620712 208599 890215 103886 4 795793 1145 196662 377090 643813 395236 817089 5140 2 721246 514631 663110 590287 4090 674795 22303 734467 357332 816717 1 8 7 547805 778456 907 47355 26446 491927 641353 818264 15 2 884579 257671 587817 765156 2 535890 147381 472073 798079 356666 703533 9225 285 181280 831701 896995 202 576359 836263 410192 699361 456136 101023 688205 791112 520 873876 642021 19800 21 3 868577 142771 213470 663726 820537 85590 834673 241001 779 498063 891203 62184 504604 883920 838811 856503 741715 857924 877199 73547 186892 859948 1 3 3 848504 528223 613468 162229 826968 2014 406940 22 156635 869680 855686 838080 779952 501439 350333 332243 460548 881493 822416 148996 794789 26 680138 786212 184137 394439 818730 462 2332 838574 894544 768833 819311 540390 409375 2 125865 22847 350824 690684 782505 474209 100425 141 878292 230271 1049 651344 13 1 158636 18246 2 6085 140672 397496 275092 782774 825237 849435 7290 286 840332 11 709224 840779 878849 25 313575 94108 386998 203635 505530 561055 763873 546045 894872 63341 438223 684412 864384 832192 61196 865819 875920 60 884033 890999 145205 858408 1600 878996 25 74 822870 33206 809885 768768 588242 877232 746360 10792 396735 406670 298305 580739 57905 783674 776068 405956 340548 623399 567447 2 752200 186790 7 704624 591053 863840 2329 797204 385 564327 867104 492941 18166 3 5723 794391 669721 414829 897827 617 639 654434 872692 718402 470 508413 791824 798279 100852 411454 79725 680373 4632 5879 898433 717936 788083 803676 591429 744030 648063 32254 868935 19812 295957 419770 29 2 726423 105793 591500 725368 744555 50552 8 276575 289863 853642 896466 455877 109031 461759 554096 767899 287800 81 151834 822043 840239 898931 155734 867839 120356 4758 358673 670202 886015 875257 831896 386635 563560 466653 160527 895674 401790 824099 335476 897965 863585 876800 834655 596026 646963 544 598243 512652 338686 89426 31192 641360 870819 1085 862891 503545 305471 3566 254447 484548 775560 2270 883510 758586 76437 256897 800435 899191 29113 309601 131937 94397 803820 97248 821700 6 848204 639856 688564 357311 770793 323807 751252 609298 134934 185034 18767 779163 4 646943 848638 72841 469565 788484 347497 36 856984 577333 798316 409201 586064 36 803887 253238 724584 589513 657 201657 571437 759203 893392 2962 339012 879850 562152 81837 3 797084 475 132319 70461 600735 21682 10 739500 137862 602962 820188 12 823127 508077 503640 543059 242118 884244 789688 867283 621830 11551 656034 307893 341067 854434 871747 853809 899306 428223 203057 169275 125482 15562 797763 806404 844722 228421 873727 54350 452822 75335 383402 23 766384 834603 3 17165 339398 805314 740298 647911 763972 722443 708904 8 810183 750033 525635 110997 4908 888279 129917 875161 798182 245 844833 850342 810052 62697 428841 4381 611 880241 504116 23 13923 519372 863967 140205 892691 6 525355 798440 872309 3 872406 627920 263688 369733 775698 111677 26103 789898 27 78260 191779 817384 214224 888134 738258 516720 882133 871650 4 715665 538910 641963 137252 337478 94787 850812 870854 636377 3268 34716 819738 2 837318 337 818333 647533 20996 783795 4 24970 797860 89000 356910 2 858247 90 729091 852571 42467 849995 1 3752 507519 343072 858364 593401 725580 38 894859 892901 572599 8019 870663 766224 876153 247638 88318 789699 643178 216043 872826 895580 421022 34302 561235 855667 14411 260576 725244 867398 806690 176389 661355 822427 833306 5 34 63 861426 847395 34691 7 305748 77 8097 596172 1096 2 894734 39 810720 548503 798912 895332 435395 567273 351069 732269 888819 893783 220076 417825 118996 209937 580487 445090 365060 541067 672694 263111 899221 879872 338017 575038 803139 64020 876361 546 880941 686 893510 889864 378142 891796 684318 8359 24343 870 724061 105431 810130 536421 76646 3 7 866340 519617 364 195202 52256 875257 775854 891146 389119 859584 581428 544983 846256 560260 820514 891743 881954 4 146086 519451 86093 817884 6158 213444 829355 847971 885840 29364 50751 861430 223497 564317 878134 19 127770 731081 1632 65 468572 433901 809935 5853 892772 788700 782649 770974 853030 897459 612071 364608 20191 894174 148210 757157 601743 425907 676744 468160 138 802149 547952 893204 50 44 194654 15 858750 363870 708538 299 889075 841376 850385 397936 2 321102 863815 29258 841904 860934 157345 717208 1536 268186 621671 835535 1723 852173 634040 847160 244767 587664 870058 97 884884 265449 723107 645748 856760 889055 350165 83 21997 358666 510 815277 126694 55 787379 658485 535 457863 408538 588212 835809 244158 884602 635 543984 155757 659882 889213 878270 409917 134691 586167 6 642846 5603 231906 745 627640 652963 517402 877304 1 782670 873675 836576 717271 363476 816200 5 348362 882953 501951 896102 895740 132785 184463 401240 801914 419424 808845 561312 720260 811083 265250 112874 660330 11275 823805 565423 427522 812205 854009 346002 591583 68 618108 111195 108 152114 12824 740628 1809 342298 33712 762084 857635 245552 53 24 807517 249498 808982 308 788735 115886 879894 334 411644 783062 756079 3859 51778 162340 767 854057 415985 260531 886001 875482 2 786596 868184 100302 846166 141 204836 21 197201 2447 754800 11122 88 374464 800428 698577 181850 127795 796033 643922 44487 380667 858893 598379 876972 818768 319162 870532 675022 354812 4 770317 670294 40915 891787 486255 357348 755058 684117 771028 877136 675656 847305 887636 672414 834552 17645 442553 1050 357 1173 30 15 823120 552871 334389 570869 641127 842422 27365 895036 368662 81210 599832 12 866229 12 494636 831507 827862 717165 196208 82680 711077 52898 784901 862235 750832 877059 123108 856210 679371 54731 171 273356 626896 831930 418308 44 29069 211 652707 254497 572 48196 883313 8 785052 531824 11393 9 242375 893813 53255 643205 872966 261853 874838 820543 6 670 617154 176037 71507 320705 166104 321137 82813 20 772497 424795 1386 3 375605 796572 878030 682217 148243 885567 479932 855430 43792 860557 889558 582754 689194 72421 755789 386 151266 697414 816184 890041 852541 465706 772126 409758 237326 88 679656 636828 732288 898535 653928 14342 232808 525457 181 351 17 100775 234 11590 820654 813117 97790 269737 242428 63614 224322 72301 9621 890954 871430 41094 816483 51 368 894512 852078 54491 560625 193154 830460 21 354157 461048 878030 327028 12 619065 331048 8 20202 359569 78969 352346 886983 3489 574375 147822 67492 19 880122 31 784962 851465 110299 440525 894911 867599 37882 31936 221515 889364 387961 802541 39223 39191 878577 741663 328688 500600 822924 388690 557958 26 854660 388783 639761 891464 489645 861411 875291 4 823522 641529 58121 149702 189559 856130 665246 589899 883900 202829 8 526 23911 833973 766742 534048 848971 335487 729532 249028 393721 192632 884406 891997 829204 63341 295341 883038 852308 291224 855146 85 644643 221004 777392 178441 634875 103160 804541 716 193655 7 7 830713 704241 655 339686 888355 897130 437388 63303 361901 179304 668066 832450 237711 377125 530268 179 851532 460799 852748 576374 160457 102031 899908 772206 880162 823950 426305 275360 893382 2 749337 763117 833002 641766 415031 888162 871887 205 396948 737672 136994 845104 771478 44832 895704 818469 814358 837925 328076 409570 875907 814796 869212 889448 5688 661504 858658 56383 805390 9171 685951 549357 3 60 869187 771764 129254 874750 306526 322444 835364 415370 184402 887119 745465 116017 316 37 165 288708 851646 628147 12162 234218 665541 766880 242291 530659 564786 103444 178685 795830 604008 278051 121 134809 164164 774326 369636 789369 284005 871513 222 845101 796000 439970 1616 818787 861287 851804 225696 27 10522 815255 770285 892701 834683 755842 4 373156 866398 26802 640779 459122 895606 361348 818819 260422 767978 860424 3 106355 304529 783809 79477 862166 826695 26845 3457 521501 869112 4079 86062 330234 165 865613 21 435908 836265 114871 607117 826937 8798 687227 800524 47064 837380 122684 863839 588047 752051 886386 819619 2 362248 376370 850900 315499 585253 446851 874399 780710 741117 5 135234 303485 2 863648 679606 61941 15 846818 306775 875666 807423 48 76 637196 745010 332152 895821 512 599884 797736 861220 835980 71061 871584 680615 448622 545847 202957 753705 897302 18973 518742 864264 855443 703998 8819 78 228803 356447 13896 345054 126433 664 96938 17359 119289 221236 897730 27238 208592 894529 43903 897539 898299 47 810958 18 446913 825613 763321 13952 69002 248301 818539 40264 75 18547 492003 332470 732053 889864 830269 741201 533459 268911 831245 277361 773205 39334 225836 838463 887153 849174 282062 830092 319339 116385 15668 6 783399 317354 197556 251583 474363 416401 315416 751706 350330 374294 625452 3493 180 64105 218674 374592 874808 178487 702505 877961 12211 102760 32540 833551 862426 667676 5481 223005 112699 532371 26317 880496 19 851538 13 366309 661420 830333 383877 858371 892865 4337 728837 845742 177918 53218 220200 899497 249591 3 602345 2 810742 835849 10 870628 887683 180588 611445 774840 550557 459963 373758 704363 34064 165940 430574 778988 87009 678626 439963 291335 829599 824068 893415 875905 4772 227514 742215 613852 873456 849888 295978 852490 72273 107056 876879 354 411320 876417 509038 705457 30638 835141 571162 896220 459484 875819 837293 808865 852602 537913 597094 511503 815288 893220 1324 104255 55282 662239 732642 10690 102982 411788 691426 738 799756 785460 294210 366946 677 873647 620747 77937 8 303685 895585 352454 850125 893688 43656 42525 128147 4 536867 829927 527583 899379 874996 649921 149438 69930 731006 107131 401582 498645 651905 106108 591693 635899 790671 777878 187557 856309 247857 195127 176573 460 322898 394882 124 289898 887577 331996 711421 701317 898279 742867 7 472914 3543 876128 44310 59 490076 134348 745481 839589 68767 7 340235 855242 865689 5 52 725732 343359 53604 343068 189367 263280 394174 767780 320917 368352 828157 406779 892261 764865 831959 563252 221055 11 628999 831159 322241 876895 633466 895298 811905 365645 442990 121579 837305 103 884254 770377 111827 498339 289661 755018 445 15048 842253 50365 852024 250836 58759 726469 273218 374785 463253 248160 132 72859 697032 276511 229207 50 895658 354280 672795 849797 839939 899879 470606 464857 5 12 641307 680628 881026 33 734372 15126 674877 3 2 2 826551 887523 5 719541 799992 671772 884416 771785 756842 735428 863191 874916 14476 151013 11 460059 695806 877002 14 1 77152 6510 2 308637 752948 99747 1077 878222 18 568675 369681 284703 10916 102225 849575 591498 48 368247 828701 886325 255459 127 871194 290654 187129 899967 885587 3987 862957 535668 660427 169254 617412 541852 413435 16895 652890 773303 872725 651425 887166 894296 10 887672 476815 94 878239 171371 28 280393 605176 752940 157243 283160 892869 17135 43 275453 875900 1098 603375 891145 753596 85515 346138 772941 530691 861615 838210 11664 809026 894243 753729 530121 381135 858184 882677 363821 391786 10371 496809 176518 594919 455503 697093 81 42924 628652 384785 780186 524207 571386 4 478142 80620 426 650658 369110 4 221003 376549 774330 690640 648526 314950 896627 752644 363338 783046 712655 8143 509667 891416 898400 96825 325372 173476 417487 579836 75661 4220 868900 1 829923 829715 874527 57180 541640 4920 466651 885890 1 446203 138800 285 157506 887175 893279 873965 789745 637 794917 209 863971 850394 840041 3 521077 160890 819692 412302 157720 841985 876482 489471 822514 363440 601910 243015 423245 4 7132 259362 888082 893966 724142 131777 168995 828132 872287 652847 830175 155725 339915 677356 801791 328102 114487 67212 521221 523461 250204 796078 736360 735174 840489 240995 894216 860206 47 133 867758 39 112605 725392 680423 253325 690783 865105 820882 1910 229242 306881 599638 44 740853 720745 3372 601946 181107 169 852652 559114 18 872524 819202 572191 21 122 55 609786 2287 740439 3091 25 1357 623324 866413 799149 795086 195199 448546 839713 1421 166072 73675 478872 845625 1446 333244 105306 218561 452497 823870 263344 33 433720 513829 265 72028 245028 195 226366 893690 566035 29027 866178 847969 714034 48 360289 5933 877670 879819 630567 232750 574537 12 2509 339279 20 375449 823595 834054 893663 295916 895481 427837 336 464527 851807 884894 880435 2062 269518 375118 767623 711197 880262 142380 878901 355050 313301 837062 434547 761951 550879 94505 872590 847628 895692 153 560361 617481 84557 301089 216494 247748 98653 847222 315466 725418 315342 760532 854392 701 16708 70 389 458601 63889 3 737891 476967 510759 50267 299410 863055 876636 371568 5 1006 563737 895885 485177 15727 137589 1248 379348 410237 310574 70341 826905 855838 443139 847099 897074 5002 4 841410 450327 866131 775571 382038 853584 875330 52293 839156 898783 2918 106883 558126 475607 556259 873524 871218 66347 817031 892938 1 857451 6662 589250 695969 877368 178072 858567 352233 855265 871078 670578 737846 82166 107136 896908 868144 37 245 970 28713 844136 215 3 886547 871149 603323 501042 872288 393857 139963 25 793456 312922 348293 9 40101 12 4 838843 886001 743929 104438 407697 230877 75108 487571 328249 894985 834702 67082 839149 879291 766550 310987 797 859175 746967 854201 854420 10 439227 322233 755386 519280 851252 474994 869870 532157 886339 2 379962 803714 809337 713227 882788 869918 209104 60777 870464 1644 31363 506038 434002 77875 832843 657932 50 804416 308309 892019 818622 7126 226479 207853 103 663702 877752 752559 12 871632 237728 50705 158287 303220 679637 734976 898619 851431 5 31 229940 486749 645064 8480 366980 453622 43000 320118 79536 17572 399862 88659 57 546099 5 844239 888482 181527 699968 878889 2494 863528 565319 850080 177294 6 1983 711770 188139 393295 20 2 865935 7560 887183 405347 741385 1607 760097 185108 188961 16 396115 823720 46235 684411 666660 3 11953 723092 166492 356225 483989 351116 602436 24365 132619 281633 642318 641237 485656 9 671605 827002 22114 5860 575910 880047 864021 224684 856821 837068 7165 51 28 6366 830005 710777 624579 368473 47950 386 13 747955 9 3 363968 582 221114 22069 379755 805896 34119 690479 242 214771 68475 821021 778203 87610 502937 166486 727962 893635 100998 49695 878650 710693 818031 617758 607331 194980 368122 869487 414262 346436 144512 784692 105269 45655 813434 846147 474026 830373 665541 819512 450984 468195 862826 4 37100 867072 850742 255437 3501 6243 144974 572271 628319 651278 422985 147198 677209 127544 618944 766012 803752 715415 607760 141233 496138 7 838019 546 661932 552814 886920 768869 266188 185918 705694 4701 673543 83 882861 793153 710619 22 628193 853082 518703 894058 370953 799737 8650 898789 19 5 640017 3 823966 776201 827054 135529 782454 863093 830632 256231 690944 863731 13914 661895 562911 876412 785551 844473 851001 840970 870385 527741 3 726016 578 147902 317896 630997 758173 155735 420626 20949 693887 726511 895531 576 970 579818 89 880649 666793 822463 179529 875513 873234 752190 148570 3 116736 864918 99 803552 320308 320835 201965 876132 241447 842606 898241 1134 898229 841334 738263 571549 477971 754007 854808 232600 52235 369 525059 11 348 863838 837313 602537 162719 815933 857833 2 143261 1620 816356 34064 663023 529036 119218 787426 735975 842055 356790 327096 419380 26804 407648 840811 23 25430 250487 610873 857769 101 881871 514297 11474 140051 424896 201417 78060 235 492298 617658 348212 629239 894774 25907 890232 850840 700784 31935 39657 18 861982 284833 485355 248227 632521 244687 528386 764991 775467 82135 871821 468191 298881 1347 55668 28926 912 427612 786598 92276 882878 855728 343380 259 702975 760637 604020 895754 346987 848424 176761 744614 178844 633336 520818 50 878095 443703 14 8198 424569 160213 63483 64508 647212 238031 835802 774428 869123 521605 99 381 884712 803612 447246 319212 276841 91744 328537 801867 898437 828152 715483 2 301539 567640 625009 55832 514625 1983 773 804551 811685 872254 2 205668 846002 2628 892350 777649 6168 638090 773218 80703 879889 714347 301431 875776 502988 1545 886888 876744 332674 285017 311695 751442 884793 881406 203837 867544 47920 532387 702225 137968 371881 865561 71 209285 316286 586833 72215 795706 840383 832761 892418 209329 846022 5413 452459 122778 886971 614888 638833 179308 859616 851899 39409 92067 793064 281245 880283 130809 433636 370298 210 554 843091 856515 198 880178 612591 12 418108 833836 16938 330791 899666 838118 4385 90646 885313 1378 9 474185 724845 10474 305782 124958 843013 611 6911 6 579910 62370 734531 736317 501111 510936 2 820186 88986 824916 22909 303569 745015 397748 119465 56 594200 849981 795641 5889 159086 377576 162859 755393 768101 816177 814019 519234 200560 296222 858199 149700 641461 51456 11839 708141 825913 21870 898915 879361 625514 719565 516870 839182 804537 20 302392 4 863020 1 9665 789264 437554 628364 755191 224 791023 4089 512867 469402 72800 643529 8294 10942 894012 4 169 766079 444170 744 398498 527629 896583 441320 828325 452379 670186 9 268290 891661 797400 543513 363183 64 773603 408576 56 39543 486812 837663 8691 800269 657913 543346 61036 883467 13630 894406 800986 92284 13759 859684 847909 5 55 850561 815358 559285 403261 486583 898595 530548 30211 432291 520258 893261 853681 810556 3 482702 271131 152978 91836 383700 149 148474 51 90543 844522 62987 30253 520641 191158 874610 250723 838327 532440 85815 884863 232308 461733 141610 864681 281362 1043 30749 887808 828961 10590 645819 181225 598488 84565 2697 332 3074 489065 735947 344057 129551 169714 845900 765200 753061 22 156452 890555 899503 27 887528 875513 828629 247504 825317 2934 24085 355008 26529 832421 318743 891607 875795 897894 679526 870959 174 38700 861076 299322 18 453774 816308 86231 673045 860371 559885 3828 97421 2 528980 778321 885227 12 580582 282543 667504 486033 821347 848541 672220 833233 885316 843699 566529 16 317371 818041 445508 881741 747466 878941 893829 883571 844097 190454 248175 502618 606 77591 522326 640998 9025 180 831464 800840 540742 3806 779430 832380 760646 691704 12631 822500 775451 154 100 813510 886954 661792 868635 816920 25 890453 656137 651188 871629 864714 822639 65 787749 39713 844384 363874 284010 859957 42394 362215 884169 6501 42059 68614 34381 378910 184308 631526 784289 587463 899167 839937 404188 5 812936 9838 822579 898941 877585 167266 864456 2114 790115 841924 844420 718404 7 10482 278442 81949 233664 401981 703464 229417 806765 145 66431 577664 5480 621073 794906 777701 452348 36388 51390 338978 169142 69710 895410 815399 620275 813350 25316 3 576243 664040 11885 432627 99754 820282 839318 345 818549 869428 517818 513599 249899 564845 17 834545 768558 108 23 455079 701781 1 196 19461 715 135779 93617 794582 898865 563599 421169 428273 195846 50791 501549 9723 814291 873173 837274 159321 580249 3551 661906 547740 315399 893577 13091 259039 479774 57723 1694 463270 674 870264 2285 745003 875681 881690 869160 896998 22 342745 313324 757767 2221 554210 172465 74564 897240 767268 6321 898345 845192 410 706208 120606 871385 30910 546910 866481 703085 191907 661535 601272 661226 885526 28365 48301 32683 225522 88843 531231 793081 893671 665699 742292 395591 3 1037 891209 36679 1106 739776 492583 896700 15 1503 568309 767465 186176 879016 358536 870219 168953 616853 463562 146 677927 896354 881110 710942 863534 738520 1 889511 5 98346 603982 828740 1461 111 453790 580225 441115 762322 829791 879155 229748 787480 1260 467570 508 845381 9 761543 38834 311085 4782 615018 194 91705 888482 76 873174 3765 886654 176 759860 111 742607 201531 343599 495 818973 789344 765 56491 741771 439268 605676 28182 602283 606706 3 858880 830668 370805 671783 410 781709 682892 324454 40915 610970 57155 83589 183691 74013 2 843692 897378 888611 734262 528150 4 824762 240623 595252 372997 897503 823490 246 362430 448374 819971 842855 296 777987 344661 276 349789 2 573774 272565 370 708966 114875 13232 517561 538234 154436 176939 308 871064 236682 896064 429498 420929 309635 2 1682 121375 896705 7078 734175 63184 433236 492714 862531 80525 317854 882844 74486 782796 624316 321353 327318 867125 494698 13237 47128 729642 345616 170901 111061 629286 559200 5334 739410 886960 338440 263788 862171 18 783065 483427 605722 27385 615519 702665 823094 843136 582854 129 810105 43869 581457 141913 529493 483798 77 618082 873937 695990 828916 296669 352788 135 290287 647214 138 3989 526221 295576 670347 706879 805632 867817 209075 856192 15127 744241 199981 31099 773420 548422 693004 830331 116978 245613 868442 41543 2505 471158 873017 658483 379 724420 872684 599716 579 843630 351 874486 415179 857034 613496 90486 725290 553645 253950 75679 898734 254 841357 814327 312 729659 464402 887679 871795 779692 847963 2619 749555 25192 96953 457807 312210 22 1028 849525 573221 243892 765097 824127 871949 883454 521267 458584 43481 382425 713304 266966 619770 52143 472847 234499 2542 316088 440513 299766 896887 588183 290 741751 661131 612520 845829 425495 128773 878451 9 266187 14900 86900 36734 25487 887403 16261 844682 712084 861904 242876 6 690502 9 73692 508323 30004 629667 128390 370836 1 2373 899859 248797 848347 767045 5485 656098 678421 2 878316 10821 5 577715 791542 813287 795921 6 841904 355336 276092 141301 853957 784213 801536 407037 73442 94609 437402 864236 843868 77879 682649 234138 80119 766330 858171 828293 847085 19 790272 176844 149 268278 796538 829590 294637 21 170869 795986 358552 830446 878735 883392 377177 812838 22445 768267 86 763566 653575 6 802981 566873 97897 105 788340 6046 60557 122 878426 808560 4661 205333 844598 298931 873670 854529 428614 880499 754360 282519 337869 219354 151797 883968 135221 583078 108988 423201 864712 415400 218609 199182 862179 4569 278 452297 749102 3799 857018 592133 420085 828018 848577 171285 21756 894545 563754 848620 3436 880986 719417 774409 31656 487797 84375 783282 349285 56789 654780 9530 886541 245966 865526 776811 11 897944 221473 884154 853613 885605 222614 324710 817371 25198 500484 243 413893 261 59 719032 895322 838021 610797 63 127649 872951 90933 99 48500 845919 677860 715987 587404 831624 862377 715023 3 375620 288575 472418 56015 2 547331 884320 513057 884135 293554 427900 523473 398747 860242 779356 779658 611278 895774 664258 692919 172154 2977 785730 529560 829773 861184 874663 17 220825 285130 255243 864138 708176 823992 517436 599858 477902 197975 65747 866996 496033 401065 382480 559260 134228 10387 643420 812507 279145 797668 61217 11 808223 218972 777754 214571 265480 119041 613885 875051 53169 116796 166324 502465 18 1560 45 87821 878951 882707 762919 809938 812941 807328 5531 103762 5 41 823813 829890 3 550683 41156 100 4635 791522 1072 661427 692355 366 429794 675566 141 241823 811775 136037 881881 887149 43608 126380 322 682243 774868 693567 6598 45 48500 827548 194412 325717 803651 227850 259188 846308 9 90053 153509 35 466743 890213 659660 848355 861123 277741 823036 894572 888454 894189 422123 533918 207393 717207 302912 116944 444932 844949 750694 717865 774376 13629 80410 746512 13770 37 458624 640770 171439 325683 873351 2221 893052 868696 542213 390255 157115 838816 127 599534 881207 450289 779145 698724 714168 711025 74623 5278 510 4955 763665 3 23940 444663 6866 18 404043 132416 866443 26 1 669277 187226 395058 698150 9 304913 815749 866241 173571 295491 844587 733187 33 732988 877952 837949 16051 802604 8409 637815 27358 842309 22 465650 861617 10 29147 759128 816913 142184 399629 867879 731293 106 484748 713391 70200 314798 881322 417396 531593 887747 15 76130 395231 43821 835609 888028 893427 2235 465823 213111 213228 855428 480745 894394 496187 724593 627212 796670 140099 466530 48479 663998 164300 614715 895989 350 173125 796003 673861 493879 786815 81 627739 85836 143 167433 792767 894195 433738 2388 831770 750675 862408 30 23582 782586 1398 6902 761080 56703 645766 836314 819086 876393 820575 537496 118713 34508 753781 86 816810 891189 371784 215043 837977 194876 404266 239655 870946 7201 448 35165 14 752418 894576 28250 2962 221494 271536 883954 780964 861891 11 180773 780967 432819 207834 378415 833291 867890 60386 689271 116441 663778 261736 841530 885992 246920 654199 142334 841945 685040 736048 399542 826586 692132 1450 462604 447787 75 774680 304501 133625 440001 879601 852127 2 383909 223218 853726 824605 236385 868633 340278 874179 341674 71 889384 837459 583308 783057 70 5 594 602844 878039 886779 1163 655116 96 718506 837477 9 552 255037 629729 852078 108539 3 899809 733134 183639 881 388810 424134 39 250837 58423 54081 372268 16 38566 101431 824031 887229 15695 644314 892653 849691 896559 800212 879601 863432 486575 612360 41926 879740 498355 756141 859501 856792 890688 706625 872601 2469 174255 159662 726640 185679 877595 133759 685505 843243 96733 887674 191972 292910 436194 836005 838762 638948 136244 748616 484090 38106 887579 477648 1580 176764 743009 617772 313068 311951 713852 29523 114481 648349 251 44494 614558 899638 9483 790319 609 183352 575261 216849 62340 753091 43 582203 28812 510251 304548 349382 785170 894594 10888 682084 11 497797 898433 271731 863843 602011 465474 454647 248749 572944 14 674369 842330 886501 877171 815201 861304 11308 833441 810605 533470 878269 880835 264546 42469 11394 692380 208231 2 168 816921 741350 866687 489913 896867 221647 888565 47113 1722 402865 370804 606027 852602 5 864290 9905 27 90538 765884 110727 425509 148612 647 4 342029 880006 772578 31075 816752 603027 213398 222227 893367 824363 159523 47834 634 337521 894664 696242 819207 853577 389270 318670 51583 167126 853659 222729 847146 376503 600721 875575 115644 2792 452614 762004 753091 804557 471878 774018 652536 884251 140671 439312 879590 873764 230288 837177 877366 175945 609326 4775 491634 69 847557 842962 335644 41 845543 842938 5084 596193 371567 830860 24 160375 388975 583 37164 338493 658864 275790 766957 856058 243 227783 634387 814266 882121 586916 880119 2708 23103 49421 741098 851229 83702 23020 768230 388886 872645 895192 808941 181491 10 481230 134780 245138 341410 281104 894580 57661 2 2 69693 421135 396497 782541 373303 641855 46994 479519 880007 740807 885653 809437 249694 325907 851176 63 823254 497557 73272 899417 152253 22367 877047 805027 360098 831302 832395 47 646 653088 10697 870432 131298 671683 876234 286565 5706 403543 681086 142725 7696 241333 704494 786390 1 410637 879859 888642 19942 1332 799311 5 384264 621349 8 878346 836497 864737 632462 739006 3 891569 756958 830120 770410 725106 359134 887509 882692 313163 493431 128898 307427 541748 890278 492690 193678 114370 493801 845753 164023 839251 266919 1 485819 266584 798 669722 152544 557434 7 774953 259 495232 483433 880525 77236 304438 116975 845423 473316 678190 647392 868579 389070 156411 627258 862052 789207 205563 154097 606138 728664 889136 885840 20081 598178 837593 333614 438773 836632 454425 891107 882093 851720 791403 668511 506515 1071 25 292360 287408 838488 319909 1618 65678 1464 605 897391 4 870488 6961 228699 298948 866304 433506 154024 196569 863363 868374 44 23 639746 50028 241250 874 885972 273267 234 314 803406 16243 815855 895525 849856 793315 186421 893422 16268 851923 245170 165479 761239 178298 644685 743061 137315 38852 116782 74482 4302 895973 189493 733082 438099 338738 185295 413933 866395 833980 485387 836287 6 696337 857596 887474 68 159562 645183 2852 824828 834689 324597 70365 329144 835234 28 1603 876710 204774 533 763136 490593 776193 874768 767320 1031 553260 857763 352098 442984 602498 115186 750041 606870 168 12726 846110 876767 3 6 12 824000 214772 467049 551186 872777 868369 371613 573795 844870 91817 218472 2563 58336 860012 24076 318633 25326 327485 491895 748280 393492 592469 470301 785109 808314 386606 598033 736372 3 153 892733 46 229004 363261 541784 345702 849026 7862 688528 7213 370446 791097 18 138 841543 735075 128812 106733 511 823083 1510 890199 871050 500127 434185 8241 404440 725551 878137 226221 44433 265 183753 678011 109390 306864 317325 891813 873488 837717 788589 373 240250 757306 350871 704342 4 581604 37898 922 889403 32 620528 19735 795305 40 33132 374221 783015 4158 881685 2 521172 297 1008 38042 64512 862493 734375 775480 559259 616503 885957 429905 212520 282295 153890 510279 3 892206 811302 467 641579 305121 894655 59 276780 20968 834650 862418 843951 238 529196 677818 2 101443 823597 862383 361555 847275 387476 715120 860955 20 430465 310372 581363 781866 889573 839056 866433 664859 878733 297784 738230 342 126612 36 528588 860481 1398 2 702101 389907 406457 242858 884420 168007 834106 558818 1969 799886 537066 109759 10718 885985 287328 257466 147817 13724 298265 44051 156 1596 483297 326962 1320 827005 704135 536599 890637 885746 428814 25056 896400 506162 825971 446791 700656 888585 628896 775217 819241 33 100897 628721 773700 893089 8049 597943 42502 10583 19 753268 504635 41202 203726 32 364606 110490 576193 2 460798 869955 864197 790697 76013 318436 862326 691 159146 776106 801694 770564 7 806162 74635 878598 5 891122 623484 791268 138332 31225 847285 837234 890678 800324 72946 108 550298 838198 954 834206 60 868542 844933 711504 4051 869858 390 350034 879617 24935 855647 793896 48876 623625 887778 164 847491 190265 544600 229 15 323428 119805 532769 347915 281181 874299 720736 869063 43 18 816204 514241 180867 817383 266280 74712 865282 87 437589 831274 891908 818075 46575 1 757680 574555 894580 884955 890131 495523 874539 24 608834 801448 476236 42850 2491 31 813579 859233 207891 285928 309464 262835 346967 404889 807044 634177 442969 205367 770154 144865 471430 861581 454 54 129504 835834 52 686956 193646 1224 547299 246421 63 571318 689922 884152 45034 1906 634775 175215 187448 169014 280026 808910 782091 822443 157860 328 866894 366364 782011 744061 21170 3 5048 130148 587632 678780 871586 123766 13996 853377 10 143440 860600 9387 541181 1006 873368 162711 461141 614992 815804 897824 708046 211383 4 858232 855363 314800 883249 209604 672348 235003 833520 193997 93812 668357 28160 16 848422 882621 539027 420 443734 885687 721809 681891 483277 322026 319095 252836 839869 387528 100 867601 874289 891628 3 315550 704159 484652 524 41 183429 751889 643134 849935 875648 413905 619676 524841 272304 369 84207 1 892839 330387 71425 117309 803718 553607 493724 809296 878504 739580 435768 851357 472063 4116 733744 882093 868025 207449 325399 806542 81813 814842 1088 597348 822287 833065 798694 895174 835286 809845 278 892409 546 232469 505706 63 2 390953 406893 347884 804666 581764 431326 559315 331427 859988 874579 326888 834694 9633 3 232074 889086 499601 278538 793619 310732 11842 108 647377 764243 883369 1644 231496 521013 870571 525613 185805 4 861115 17411 124549 3 310591 807587 414687 154507 386667 194769 763386 888154 166058 739742 547259 430 104 47 875645 751073 102097 267791 825739 822281 659598 329831 26 898910 872339 727089 223087 219950 701449 877255 498762 773050 453389 824179 811770 871034 836547 91686 892476 843398 54 596440 879026 868751 806355 877374 60269 527273 476576 191 210717 852553 814316 3 9429 836948 57 867846 557025 151858 884619 806456 886871 14158 340234 313287 735194 528201 793872 70880 845634 254778 735518 732610 841371 879676 896353 812900 537177 469635 109927 586411 258094 564369 474680 790993 113557 289709 840953 742276 37956 680161 666202 2198 533921 413 205481 100971 842971 166041 119 852489 19068 794581 164 509863 454804 87 825504 7093 758448 868430 717891 51511 115 128297 886673 16201 883371 199574 405795 895714 784029 176623 64553 122729 6041 894612 568518 691171 411457 470666 14 796146 851138 3044 4 82803 425026 762536 856040 875877 740538 21 638779 789957 876298 884075 319710 29731 31720 768917 696371 302895 882507 327415 386975 190254 851285 159113 765691 734858 877206 454016 803068 527075 820164 655070 1042 751546 310878 3 834370 640239 231 23 370364 241209 67 861295 226926 387171 228 481569 885572 27119 18 560863 173895 838307 794305 808124 340634 531872 410844 8199 754180 99962 341288 885445 743767 746561 611529 334946 160042 891919 2 111018 827392 376307 682420 762124 835680 2906 726255 16689 811065 329830 653284 835286 807831 2277 15307 20588 874466 128100 629162 6 879746 891535 1 83499 688444 15020 877952 84695 122411 267478 431 899095 153767 224503 890604 719630 599129 258665 394204 718320 437225 1134 842959 789820 265603 265561 716204 600008 2319 856641 871696 760517 871474 1 806923 787586 1053 71789 803739 572903 288329 668996 816274 541591 441482 843493 192 877162 781466 10951 841530 893181 272854 877077 251926 468855 876750 741915 289846 135034 817278 3019 865268 2 723546 5 539486 835677 641373 157972 1005 846128 856383 143912 742774 35 750577 463883 296740 767244 853092 218198 299503 437316 8394 60929 690358 68556 811125 383938 781792 85058 1102 206136 783911 604603 303334 505910 157266 699 821602 839904 136 794862 571055 508 853144 404974 864717 626333 520223 473833 1429 892771 798052 7034 742227 481582 33688 308115 770975 766055 491068 131 860428 309444 278799 847637 204 713804 1 279707 886828 714929 890215 826957 174882 820922 255006 553355 891940 849455 891604 286725 740954 712009 235765 3499 1 802103 875529 100819 35349 3 424122 287 35463 268 3925 899352 802602 107954 423116 1 2648 5692 358554 512361 786951 147613 287129 585095 41471 771805 123569 653987 852945 25210 775798 1 3 877101 104543 41822 101100 236050 855611 136156 2138 355024 108183 896058 668343 633770 184511 300440 676620 542227 882286 859034 440574 825427 447 479 675448 844255 316054 158572 125094 7335 558906 879048 240253 560721 841825 885785 884954 795240 762 817947 7 4887 223174 60 9 442859 892475 91242 203606 498008 36 180 2 36 532545 884012 274329 326722 875565 601903 844473 164122 820757 22312 1 819735 375992 98484 264839 7 287167 885690 8888 589074 2 25 40751 540924 626991 218229 782265 892902 825787 751488 151 39936 790120 3 764518 804156 164614 548362 782630 2003 51664 835495 252 11 763199 781715 466319 853912 870603 807341 64 674294 11 328110 22692 754373 598675 269483 861670 4771 7438 369065 35566 869396 232346 460368 845480 892297 9 10528 673535 121083 896445 147501 201927 674214 2 434437 590856 5542 76524 4915 189393 821119 8 277183 4 740935 142398 821393 21565 95365 778074 855569 511935 749416 898156 152412 10315 87518 183170 897398 164 801429 889873 5 664864 893835 5 122289 321225 706901 36528 293587 792784 728202 632017 818024 9 849944 895388 415597 298087 361172 773 702304 765439 712339 240434 457739 69366 834820 367461 671147 2 744498 101622 537613 731906 899632 593000 19 802989 794666 873035 503774 710571 298 898634 876097 803195 739934 630736 225242 821296 330530 497991 167609 570692 861602 689366 190298 81892 858090 714291 845922 331759 890320 884761 882145 58 721128 795475 570936 641359 193419 705997 895793 457216 18 235335 805948 296266 463667 864099 879257 880924 847233 836832 17 200 336448 891719 257656 376 3 170913 558847 2357 801250 8999 540057 505874 568481 33492 548258 528136 392520 318 4 6 433939 702946 29 886489 564049 391502 827981 294 681884 882651 809919 834348 61710 893407 878139 778038 170181 894895 6533 437580 564092 834825 2 711684 315556 706655 726462 766507 812923 186203 860922 866914 678641 887784 822896 179715 862263 296923 402912 403066 780615 376752 60431 895259 873218 899141 815439 558674 48122 625946 125341 525215 189871 1494 45263 598268 879488 610447 1 719186 55374 861761 628388 224666 822398 2 686366 826632 883551 92 715815 880473 721493 841602 151518 126440 225921 846843 394467 68947 208572 832788 780685 390846 462656 4 795477 830050 5 474989 548944 534027 860104 800089 12 242076 749975 838177 88425 125 775291 883088 872644 897086 256125 588 307940 354914 670353 3722 66737 862480 758379 463996 157319 56 634800 880745 856855 84844 206637 760222 842885 798926 889837 804300 869519 778683 5529 1164 381760 649170 539742 356430 44621 612413 358781 148741 877466 194450 527 325238 583468 896259 735116 850260 791316 6604 78857 893624 112564 154039 727659 879775 515418 133463 795068 543202 2 882164 849938 265969 813155 675285 890180 748518 211032 12 731665 857361 21880 852768 262 850194 628150 200688 206 279968 129451 887897 880061 401159 42833 676509 34 867374 377460 652638 332674 251022 745243 152437 248864 100652 11350 695334 343081 749047 880641 898881 105612 770040 865319 3 291614 860322 459150 5 5168 651440 765466 446 164097 220683 291775 131942 877857 36 40 362692 665760 253331 874628 888924 1 848968 759984 3 817 631835 144625 6 891260 260157 3 818939 28 810266 739065 436363 753172 631865 826474 268450 651148 893044 868887 1142 895966 841571 9 783265 402382 853083 444504 889585 89 19 818771 590623 796445 305369 710974 837885 10880 84847 269369 837796 81872 1637 122248 721925 776999 2258 886471 259706 245814 512160 74824 483162 6667 512401 476060 32 354928 592563 859134 159 12536 44884 869200 2951 371160 665776 2350 561028 934 443511 55211 28120 58384 885258 870942 893718 118805 12224 244820 686234 368654 345487 637729 494453 404558 835378 838929 369501 145501 34 54302 608530 152531 35380 47898 101511 296068 3 242433 260 383564 771860 862072 849610 897168 859693 114482 620732 106 666122 899632 895316 737669 265 841796 129585 362793 12 32 615019 16283 888998 893096 474198 856819 8467 1143 848048 831408 486030 564843 171753 92 677211 303663 891076 17600 362871 804792 865961 420008 67 22401 158433 738930 213646 776581 48346 553390 326566 654002 854875 871207 95110 475576 851430 4556 880945 1475 821243 458223 847362 892176 3169 898944 798944 896883 351096 744858 631954 385338 782779 403174 257 676837 215515 762557 301344 706265 311213 744052 115883 351863 322442 190 286044 1754 714749 273654 134 805524 21937 515989 244373 484664 895081 849503 30481 874151 315 1349 749387 448355 784490 363842 194581 241940 23 863648 822731 323508 93568 334828 873665 76 748398 11069 2 878691 1647 863177 160100 838963 2125 566066 731380 85617 440929 820143 745 7290 465819 112492 819254 454388 825331 892531 87252 247613 17 734001 850479 467756 854370 717049 467 295741 822803 342211 817009 674659 10 578898 836562 13 376771 874503 274356 72 713500 406699 74444 68219 821888 33 403967 57831 4 1207 187099 862643 244586 553983 90527 567153 724304 756559 476198 629103 124 644683 1430 1470 2301 899719 868899 472897 184045 690061 676638 886107 819634 261935 1 259 111063 666446 278692 762378 1562 848767 371171 75 54765 252062 896877 134128 771130 865364 850821 10289 323728 402612 861654 324312 3111 2 96 2 879677 16 263078 883828 6492 1 8399 1330 898062 817181 5 890350 113390 570936 597496 891510 28883 842387 360195 318706 67161 46969 811579 255603 12322 858817 794673 327737 695736 891365 822706 772 3 723003 896463 2066 5 87 733505 785501 411635 3593 350472 516800 3 66666 196 41 463602 845828 955 60405 864408 484225 592041 401446 356242 812722 882288 71 319783 68974 56289 876673 552878 806048 175 67 448811 273916 315098 840034 884649 732093 774069 39258 360380 30156 886051 885653 315423 34316 896275 485105 823024 16429 889009 888179 502461 680346 354634 33 841367 759220 155015 457 361 361245 150 25 702744 143308 800720 461285 546757 684921 497181 467745 337669 495363 220 43686 895480 6 361804 824942 203570 16308 450967 3967 49078 376006 517362 65 856874 56549 7773 349746 12 569820 109819 87 1 3 784491 62292 73682 360436 651537 136395 649968 747931 21984 818010 65141 1493 192460 51 600503 628 9 809922 895052 742627 9324 704582 845315 782442 497328 816925 782228 876612 763 750967 887786 863958 888305 47139 225851 830343 660834 572547 888238 804918 88361 528518 885235 388767 1743 341116 302642 510973 6 898973 14 1921 828145 888405 762108 2033 366673 22 616286 438408 751157 171351 790968 10625 771166 888237 829694 99496 9351 881846 122963 220859 75881 532007 858466 841145 692768 269597 79 827182 7 268464 118945 226457 882192 240998 151135 140102 790566 214538 2 880934 3645 502143 159867 826370 876054 424 7 785316 379785 688577 822461 732814 867536 68654 844945 74192 21996 872138 494597 897823 22 762007 856969 552205 4070 60795 389657 855393 636231 263639 796664 596115 669046 895340 86271 23 371 831666 55 323822 517923 79 8257 741500 879168 832548 764350 45292 853193 3 151333 608108 890509 676414 593825 292062 804815 1970 748187 851902 524164 891261 6 872907 27293 608892 11 895218 556020 608987 2959 203868 649271 888866 45370 103498 1083 763252 686893 95216 250671 879543 758923 411977 6169 46303 879710 822966 11955 859305 664362 80006 783209 888094 322363 2 735132 3 872756 20 890386 203021 888951 561586 4 740011 488257 287184 143056 303713 186835 842608 725343 795880 95754 825307 780706 53173 874071 316472 294568 34018 561627 2 749167 635802 235676 555042 899006 651 351625 654715 687420 3 708973 840550 55842 779194 69214 362638 835250 459372 150363 760681 10818 740250 881165 252033 155674 79928 887035 855899 18688 729449 875104 104327 750484 1368 736488 61161 865108 187584 834071 13632 2 400626 345462 786918 75184 887036 55 318615 501009 95 29995 606533 55996 781750 896763 734397 681778 884565 138879 116665 453 882055 332237 865273 763 164954 6 853165 267 876643 578255 301557 840207 395898 586134 216071 705879 662496 86563 320685 754466 72509 96003 11 584293 841568 779136 63570 30502 885138 2 5538 46912 252473 303289 3 61 1162 5 1236 172 887273 540682 875688 387852 834441 684308 136322 875705 117563 218 373888 159327 581761 451560 761820 416531 821819 869975 332956 848907 178665 114668 684327 747080 253506 898751 839501 805049 356968 1516 576123 2 63755 100731 842554 661482 927 339163 734821 1268 402992 414351 431204 867040 110954 897836 602208 127552 767618 881809 4363 195631 15 887439 261564 468100 172492 468810 868997 518319 34841 227075 515118 33347 846644 11 895969 757526 833427 683227 85943 899836 202751 471284 286698 269 64204 5 848267 489639 5991 537751 141189 964 721939 165056 11915 724763 361884 1040 661503 67 355167 28327 205593 886858 423 897881 173261 848482 39144 894507 20401 9 183531 881429 42 894924 189272 341834 458312 677143 143859 320915 818894 355277 79 869590 506443 522984 579575 9 705357 306356 887539 533103 27676 2 858273 893127 752 581 454573 428897 207818 737316 257543 45728 40 1 832319 878471 540524 231801 79448 487942 3972 116794 724174 145 745160 337725 864161 842421 171147 10 514433 697893 429319 830 705 163522 47399 886088 262299 17595 115570 2 410851 238 686130 552046 559062 121338 692856 29864 67564 896112 217 804922 428810 177176 417386 191328 831065 6394 384593 2 137184 249451 1 8 392123 691 259665 82599 886125 863790 495185 207 506570 8361 763978 365264 883862 390 288050 378130 161097 659462 42645 100 897037 875036 852113 876543 10076 863241 744511 12427 413900 633112 146901 452187 884873 882540 703 815332 131507 329247 489232 199090 828894 154181 8475 159777 894354 4862 519454 603625 138241 189000 881884 309283 789684 849907 881186 172558 150537 635905 3 49 760378 438989 730119 746636 236184 3 80283 359954 417098 633896 897604 863512 65067 42056 10299 212306 141138 12 873773 899543 585935 716234 33711 881690 3219 521152 97439 580881 704322 880790 861574 182107 496198 180350 208112 893821 315066 30816 2 878543 891069 269020 817038 750780 44097 466109 273613 852012 658485 865128 17635 160090 179766 463669 838 857143 822249 658372 482590 51418 769872 127889 79152 846159 356894 126 842897 669943 26101 190 15 738208 402445 851941 1119 525733 830140 377142 94561 964 373161 327991 821967 58105 650285 854007 99 88290 61034 894899 12853 547546 382608 569936 879095 230392 673677 898431 57 497 319068 26 2 805931 271536 51157 566805 520 82403 81 1928 858635 37110 871603 839120 712129 874538 594690 14573 347995 481398 163717 707566 873193 221575 630975 9282 752592 782522 808231 664199 371104 776382 71144 5 898032 364369 820382 476808 598752 448851 783075 2620 875596 734 12 608482 122 20 273728 17659 26 1832 17 867066 449313 13770 180298 210 9092 865864 534255 897045 871574 723899 898245 430730 582434 19842 770879 532166 1 893282 439501 782551 242125 256452 17 86522 775506 637437 859908 750670 4 800181 2 834120 812809 832378 52737 534099 820967 890969 871954 38954 59 280326 673 588265 428092 402 29948 315982 895176 245644 682716 262018 448 5093 2055 16 752191 884366 548960 172236 407330 1489 86 72 18 819355 6301 10704 291496 8 864392 855798 13 153069 10 596428 2383 859399 867723 266805 869818 875042 832123 268853 888740 881103 825245 784024 873735 755173 496661 121730 887901 280411 789049 2 39 31406 394427 242047 834001 97613 899618 269 5 4297 10 696253 556232 2755 853330 674247 676577 827975 763135 2277 614292 729778 2920 886695 188449 402248 705614 1 180 20 40807 882678 1184 269721 184085 652841 3209 890857 11 1828 408776 834666 895371 10 145397 197871 853550 776738 697828 982 7 361784 493381 54328 86266 246380 88 794333 113546 89782 329747 883324 191 604603 722327 873774 490847 237990 768377 90748 772264 685781 699568 842426 824042 796424 346886 507478 880188 59 187480 92701 340512 496701 883044 1114 865930 392168 845632 442425 869046 711588 883997 422808 773820 38196 892762 894331 887398 447602 881763 7286 375270 292733 266117 580444 27178 503151 211869 770692 393703 768867 335073 851174 872830 847884 881274 822747 251665 371346 719076 610108 330205 134238 760707 855844 256439 853674 64283 266181 153 343189 775860 813660 881580 855760 846971 1 849000 888953 128006 465477 867460 786475 887210 27 486988 614197 871098 291557 832357 107 2 2376 112435 291519 549175 489986 22691 889985 17239 450358 503962 804654 887724 655 606652 899886 886390 289111 833552 15 209026 549270 476020 13 780033 240710 27685 899179 803214 886623 429690 835195 712512 501651 840718 96538 433554 351817 574737 614618 146233 423434 677431 419961 847055 802261 25289 757409 879729 2660 428792 842957 868877 747361 835739 156000 862017 88310 747952 656280 202 14495 508350 897305 107928 6 844025 212055 521994 455285 667962 371 492312 859057 796300 215037 45642 371207 834908 596546 93 863462 208786 38132 861203 748803 1 810901 9204 72089 539835 1672 880672 767340 704152 599730 779300 165721 84638 872311 817746 853853 317512 690044 645 348489 823056 898790 529738 340313 827517 755926 856090 136190 313805 534357 132 108128 818252 853636 854882 847015 854953 848703 887237 545255 449757 441336 225389 2 172102 784807 59027 808668 635808 24 660 168518 861863 525062 749190 876638 537826 736643 873356 825519 19 881614 250038 790151 51471 843036 884724 838265 68 891628 316576 899735 594275 773512 388948 173258 17 362636 877631 1310 426858 793954 825615 612400 43461 173 889126 751445 849414 192743 471382 10276 636275 31 783062 757135 267804 899588 410452 639767 546492 21853 813623 788609 2 709796 591060 102289 882110 507230 29071 887761 78 773848 718768 5231 14136 34 673814 298116 899234 478945 375727 803 54498 11 109 4 23365 191594 303074 718780 74883 2704 583930 9229 603798 821516 796590 542405 71920 465058 743315 289283 144663 23288 71524 685291 328 32 851351 8984 236232 560651 898498 285358 520055 297036 572872 50 896276 821952 5243 103725 5036 4 873554 806415 50073 42 736822 450962 59244 480505 856296 182466 859042 820801 4 598116 80 701861 9903 295896 897081 854554 6858 697625 89066 11591 548011 557754 769499 834344 66030 739425 334072 681976 810433 350 416442 458641 20 774848 817648 880210 671166 367413 632119 286499 870849 841430 66896 1841 891322 555718 497936 158409 65357 715395 712316 253624 342510 699691 465818 887814 9935 11428 3 848245 488291 197095 3 219917 250 247885 8 53810 83565 898959 2587 388979 2 786918 853490 753240 231650 88114 370613 823844 501731 21840 555416 379804 340516 899751 201216 662962 567565 224847 659660 806291 2 870317 89183 648315 559 362 7 272669 862787 546807 809741 392224 302 871137 896253 80406 51 794765 6477 804969 817960 878569 483116 526285 130575 866154 6233 382859 240004 3248 179821 426258 884029 487970 863810 3799 371364 508788 894560 537898 7 623330 799498 32901 179629 1210 425368 699980 885276 712889 191133 91148 11225 464153 791936 690050 815843 800922 807903 21 8 806756 171696 424220 711538 372136 807 101839 478121 492940 489663 1 856143 332590 603081 1 14800 2 279562 794510 476964 826920 214 653071 198255 165975 1 11219 886913 762214 146743 884234 882994 213207 16205 699355 783763 2051 28254 315030 870918 27 892411 647 8 888408 275037 821144 368242 452137 225052 48653 298755 491532 4 664791 15815 225124 60076 794411 204992 8457 408 50304 459389 200126 420495 883908 893343 856766 444456 872731 1395 873350 146540 729216 792369 131299 537418 28183 369986 184426 55 260238 796036 350655 347901 296704 387166 865577 10 251500 783056 44 441769 525649 899330 18 404498 172646 31 803968 194073 302645 726264 2 243551 151 467558 898754 523037 47833 11 369425 4 879443 2 868742 759139 9 383795 605609 137124 870983 801112 579569 1 873932 692226 29 2576 447080 323899 219459 643696 869015 342957 881522 832721 131078 666592 806798 31850 781838 35 16 24749 33 830878 54322 619133 328495 761570 41022 13 770386 811856 87765 1301 329065 601434 823311 21403 826217 75093 56418 315239 585481 443818 898233 80249 508460 801015 425755 832910 292342 855659 100 730567 13 788501 364355 219 29 56 42101 778296 5567 6414 5 83623 332974 479823 808101 877334 354 866166 431399 860919 91603 3726 421120 866193 232821 566699 894909 62849 62379 795725 771467 675932 883698 77412 3583 462665 90815 642432 878463 894075 571103 869581 28348 896898 7445 898062 890488 469029 68661 606788 842134 310826 676057 267361 764772 114935 741677 888524 93687 794474 414039 33 804156 317720 10453 127949 311343 560261 77 16063 98087 277 1 470353 14657 887097 45664 835459 71803 287428 176843 248339 510901 888045 193990 870754 307156 146182 588449 240 41 844168 334439 21616 881559 710880 3 849605 15544 43366 728844 396977 303935 108444 4 1138 826561 163986 539718 237705 315822 165903 543022 500566 822844 860102 258208 763610 872204 828956 503675 22234 13 81 620031 850637 581150 669674 369993 877325 756206 390574 43147 632823 898490 492428 2 893792 206 312971 479182 208875 52504 216584 801717 878987 797 744537 884809 112274 694861 4385 514021 144281 808959 615667 89455 9352 724622 167503 840944 898192 312873 126970 28 417448 628887 300097 821926 3 726491 806813 870157 810961 492748 198792 228 549093 15890 859277 787361 861960 158 874597 880333 271012 477 3 86350 689481 443669 795688 2 2038 130753 613816 753734 786056 2 582791 847808 1247 1392 837358 358816 541341 192495 839434 749101 430 827361 844734 506528 93446 348280 887135 894100 278895 433318 217624 331539 896683 695104 777414 124616 64455 727850 50057 623527 2568 896364 829308 866237 69824 87697 3 861802 898066 630042 507874 404583 8325 11 61631 764865 272885 674185 79374 536845 619892 669942 877733 916 7 714790 40 18968 521554 881227 881156 196543 663635 592350 660803 5 733480 1858 933 641402 414349 670672 625560 326137 838072 438 454745 682624 163 465351 131 853527 10662 380335 1033 615084 1 790408 11919 1909 720797 3 167944 8178 20851 495271 685909 775402 72429 889638 755976 310019 1095 97124 202373 877073 241027 653240 45969 49201 224183 840807 136938 2927 239442 62 844197 671212 731907 178375 878678 858252 23 892584 895807 13401 13943 653547 22849 884258 454037 885840 11053 877636 646392 898729 758782 469330 35879 92133 798401 3986 823694 801348 1819 320404 832034 742298 664191 48758 873626 9386 324180 558512 334224 289115 880996 1975 511745 843934 245329 557187 888992 269661 893132 521187 625568 67370 108 768989 885166 606 882681 1204 800803 887398 858844 235364 851047 713978 892455 550362 61253 619028 570716 894314 348022 871252 1 62 269599 834838 869513 878939 4872 745954 444127 364152 319953 605815 185413 195555 7 780118 67035 636395 885331 149486 1484 736701 162 616144 365870 346840 23998 8609 40452 182074 845970 441842 259417 2617 861269 702520 441505 880780 891209 703499 372663 715379 123511 267 134 71 663 150 18 863620 21 881487 1422 890155 866728 895937 37351 738111 528 867862 176464 274529 26187 495425 882188 428367 4 761553 63070 167413 401943 816139 34056 702220 850670 356501 828547 119955 11 472813 672 47195 4 879669 508713 186257 696258 862349 117 868986 837565 894198 787254 70 895774 393 82579 609750 875959 59790 423949 5788 862352 159390 780682 884566 389880 119229 822384 178300 2248 192672 880786 834073 378110 1194 158489 187081 797933 856834 2302 590979 775942 161079 24836 796399 383194 534373 530165 620502 741825 528162 770851 218313 522210 883452 18 613254 3 739237 768293 2841 249053 133455 853306 879398 893959 171524 886974 302874 289 684956 333 475442 131955 489996 860438 151 415599 861421 824995 637699 890039 7627 774957 28405 852623 820883 732002 27 875664 628082 233605 111431 628361 835393 665379 815016 696205 223813 494310 1950 886448 822832 4335 42461 380168 354393 165870 452446 176250 364309 452614 780168 289055 312050 872912 160745 834343 860054 35012 62 889333 793046 135623 676379 184036 888234 369392 785555 858402 1169 518571 627619 250345 1 10956 18604 690312 615858 57113 30 137816 790657 662466 521846 66 412468 562388 273549 891455 892164 589144 24 435152 356882 882926 263 880506 223103 277216 204084 81863 497885 814038 343411 753848 391284 1 733 220921 10 340154 19733 22745 5747 18 898574 266886 15 666897 60340 2170 808190 612734 727400 874355 318852 362440 80983 157576 509166 352166 652389 891653 600037 503329 586474 82319 199968 508723 843271 111996 890220 5 660629 191 25646 863293 5027 618721 800800 19 73711 20703 564271 119 877932 895366 222 897379 407605 269957 4 781312 394875 388 793304 442359 825746 52 6297 673191 2 272078 744615 466985 12465 667393 736207 51260 194492 219 12854 874138 83004 199731 790581 1895 520002 13860 655533 241256 235621 50982 818005 274005 750041 667 124669 775128 81660 506 872216 877701 131289 878622 14 888042 864008 156447 2343 618796 265774 803980 405302 891346 293121 8 103890 813118 864330 879337 403769 519897 874863 190181 423 125122 421003 572683 239903 715106 697839 785475 1386 636280 10257 1394 1406 178886 872077 510132 830987 6964 757218 6 522730 785189 504248 12374 869210 349400 1047 2 801999 837199 374103 198344 579831 845902 876815 625627 859897 628486 871203 180 138226 846368 375831 835487 3 1 802620 772199 26487 438033 635530 751119 872819 479062 1 862642 2 9991 78023 410683 9040 810031 35686 726763 7 2121 6694 130 139716 756828 529664 672761 899010 763783 897741 852936 420 767721 428200 264219 331656 780218 11 882322 41842 176968 891144 65333 18 2684 365850 140415 758181 694232 117 299774 866322 3 3847 409687 294942 705734 29291 813818 431358 5 831455 521529 6 194528 2069 879344 805177 192567 12 133128 80755 759381 643185 638677 812827 886544 599037 892445 222989 89289 835314 148455 202672 33 19060 871715 888877 9 896574 33 289244 841912 737384 839143 886909 877978 640029 15541 883947 764892 877486 14539 168470 60 435847 595383 230454 742498 46991 813322 18263 884684 13132 20256 316784 839483 621967 432482 172813 4878 835575 200976 2078 1 9 865007 665474 733083 553346 1291 896897 2 2 66796 576351 888576 177 346182 311322 882972 286287 892220 179373 891042 439068 146 375818 214419 102428 876455 520 444729 1136 24578 490324 1151 506636 14 894798 839879 429666 48772 5426 36 496790 788285 51422 133088 767096 453368 865634 264475 891497 291855 462160 425796 880065 44 34 864523 144731 686102 846 877985 82905 805975 865314 885268 10 625770 481580 49 583457 97126 246562 3108 3 1 467195 13 613898 313876 752880 713533 62380 9 849076 899215 242 12 845289 818685 592 776259 347105 846110 432084 630938 6969 797065 753965 294 5 68689 384191 3 361189 244581 419608 734305 320257 392801 863726 142756 491118 593645 1760 886953 387726 16126 329072 602286 679866 873928 91 992 693464 724201 347 2997 715943 583758 166447 875549 547638 853960 42650 735638 357267 871884 592670 719786 557 869817 207177 1 890982 879046 693791 676657 482250 235 875328 46566 2077 834248 794389 836041 125943 730179 328478 380272 616340 8492 282176 689278 879881 486303 834511 374796 883282 853845 847932 9899 524476 146599 608262 61004 113213 362489 842792 459437 745891 267505 701887 7 576311 804025 28311 785158 415336 413978 810367 608429 758554 317332 329293 890624 794278 817831 17813 736498 196287 603268 559065 778350 6 1 3 33 565889 369565 9644 318577 887039 380933 782600 349969 312650 201410 659960 539726 777858 712324 841060 890932 219 717927 571092 688832 114458 496011 2 607897 184624 548946 869840 578 134888 704172 882659 812070 660648 798903 51233 719120 62993 71 254879 436538 3705 504414 537589 779156 600644 185248 560412 155880 700372 824151 77 741981 799811 873226 188927 732919 738433 808392 8227 463687 841582 146652 52 873977 10226 821318 191176 526759 447410 877199 626870 750833 665427 898692 710481 3 213785 226864 13119 781000 17 205230 875781 898846 229775 5 704353 37 533924 749553 504805 711932 137084 254282 617013 12 823246 171025 858399 366844 758305 871149 104526 884770 521652 572906 3747 340588 804181 179084 864152 331522 4 185624 51 1416 799849 357167 28164 807005 855720 556222 417 325048 861195 875921 790109 428626 250 408856 26210 855578 895573 112842 877068 775534 225193 537112 770897 1160 400038 20 16 831077 868090 320307 621177 387795 263122 783595 34 78 4520 482305 882044 210862 143 735783 6 118641 27937 566263 838605 233738 215836 240219 1266 14 839513 696525 552187 851017 35 889446 225706 28336 601956 805008 895394 249552 291651 2 689244 603504 168929 5841 833260 101090 825500 890114 145574 750392 917 390728 837997 887912 714219 760928 818214 301769 53 196610 837447 206010 509190 105818 888051 820706 12 655411 887243 882841 740063 26 13787 891002 305169 695461 662235 734344 660484 841970 36647 263973 752791 825627 217288 869422 573542 275447 605811 181250 178293 169608 844491 571869 239 381112 1 128 615947 83643 517844 314544 402095 484026 862894 872665 475956 888656 587510 192717 453 94874 193197 144 2 890618 895989 850606 127195 856933 462824 48 636290 149902 722560 29 135 838276 471282 316384 769134 11681 806531 755916 852068 617324 554622 691993 208425 839704 490353 779097 394930 847302 396468 683102 899722 1 410555 676631 246426 801649 337967 76672 860219 41918 888568 891670 241420 852188 69824 3202 6832 886285 251196 38302 584843 283 360696 1989 633703 183134 743 888254 2 860742 2780 755084 323270 528226 164802 656700 52605 275761 481 867036 35295 145038 482047 649545 814130 7 827927 721080 2 877760 888693 175 20069 357606 494062 1 614529 832766 36660 726163 564121 204347 890421 1 796961 410728 885339 894810 1715 3168 619308 478740 863641 333652 251050 10298 586835 885397 194 258550 830842 5 197091 437862 860660 214827 718063 792949 878956 791195 768429 233983 892804 374605 271911 217706 471401 839292 571364 721959 374335 488786 579948 715938 627472 742178 721407 5914 854339 63 1775 5112 873250 821160 799327 4470 10723 728412 167430 821461 881210 779976 772144 708964 5 488398 228126 876746 19436 2 310649 624183 844542 278069 55295 770138 100 833544 2 220854 2 817433 865318 699987 227834 868237 733287 376920 305619 15787 364189 886477 886803 251037 882111 888690 783545 104 848953 616981 898005 4204 82 839981 796420 169682 2381 698975 75159 2 842357 507712 58492 306707 166248 870049 224174 801299 365644 864070 805679 653149 5527 827828 58 596597 4 121068 896822 3596 844145 408954 895308 487199 572565 877024 93105 169953 295181 524 7 873516 102729 368108 106898 696084 887591 1395 734567 134158 760 857968 216860 109904 87 152200 548768 865836 11320 125239 752247 606110 840525 709035 1413 778637 827416 462211 723603 872665 716770 104152 602881 818799 7555 592525 8 621411 694243 11 855299 890330 56115 835601 710203 855519 4 47741 170291 111594 751861 612007 775793 189644 445749 143634 770288 714382 845561 820342 303752 360058 437243 852664 550854 136814 317324 58903 645172 466527 899249 823067 561021 1 734765 18459 6220 327317 651931 440357 880031 25412 11335 694710 604318 892254 167384 843050 885276 280718 222845 825043 870110 1 896319 572729 139 405568 835972 406015 649784 2410 339802 144237 28137 802726 700858 228911 762807 409601 206893 790 121 2 303836 368090 892064 148512 356941 210067 61333 751435 193924 2 5468 198311 99969 384262 232525 898230 92754 343328 797228 14 11842 164479 2268 74138 898943 342344 158 722285 865476 284139 67 719635 596392 378560 4512 497983 842129 46837 5520 236 481377 867023 41729 393663 731338 532422 894556 30219 859510 297749 893898 849025 76263 818456 4 94599 896461 248695 400763 3431 861945 857164 200162 873578 122918 420336 12961 41 892954 809832 262750 146753 799480 38 46152 437710 658608 557276 759344 2590 3 247912 851178 870057 858022 864424 273 80 406713 515717 373203 422967 777719 71309 167120 94975 709336 51624 741931 317063 858822 288316 596873 815802 201177 12154 84779 729621 840892 775897 5 63861 424722 786406 796075 725690 181588 323831 495723 10 235831 757743 614744 663439 776880 828650 865848 349530 26975 846863 712113 886669 237389 190 722980 850363 863497 626579 214905 751957 108058 3847 330966 199403 605350 478226 58 14219 566236 872373 484747 172393 1055 43071 337 516999 893441 821175 9 885236 32 382026 699 15684 19440 130943 511440 667435 872180 768788 412494 330771 642036 829429 30938 211369 879783 130708 348829 342108 612059 518748 1 733373 446685 864503 451466 494911 474841 601563 577510 621635 451903 871798 172898 147020 724771 800662 894655 863555 882992 925 648933 780373 9891 64 806627 398213 270317 814095 457969 686943 684950 835757 67079 506894 271747 344054 892912 832108 314060 470968 496 534467 26 264806 11243 407524 264059 183492 166344 752466 67865 852947 1 5426 734330 881409 253736 810314 828363 496290 3422 265889 722033 289177 861541 775726 371667 877845 279 664919 318 666 444625 888850 697138 8671 278913 407235 73479 2 899423 30 867715 398 848602 440235 198396 343823 485455 888440 201 150527 190965 639037 841365 195443 414930 3 3 888179 888976 213809 40494 754464 898253 271608 102563 11992 687516 875179 772613 442299 198978 848704 55 2 856004 48829 3 3194 698 163951 219508 392363 666413 39 257114 2255 538519 27 374119 884716 270 838766 29878 732182 228910 827970 54608 236340 581791 269270 537712 409816 43818 783386 222 20382 744909 833677 57 775445 317008 655048 212797 8 600991 1089 765430 578180 511016 350302 624158 374761 889222 668486 732128 12 805264 316804 871787 184930 809336 435744 882448 9 302974 882947 354868 892499 382740 896956 7480 15 494506 645180 813486 230 6805 440269 811139 5 278783 204054 1113 886197 135689 888782 441402 356683 440877 27814 755978 24775 4 885363 744097 252610 202903 12340 627117 361697 343 47420 460419 790448 401292 787154 438577 40144 837715 499951 175922 189 650276 863754 26278 215791 67 191667 899910 33774 891390 534432 410344 448473 80210 28 777791 41217 479245 817306 846223 683397 663777 8 728542 521975 495755 294 266835 851557 681729 1346 879356 814773 566002 30395 1799 309175 841624 1140 601605 871909 315901 628155 54393 778 2391 152442 757609 8048 887365 320128 22047 868900 773217 46954 669926 744180 11737 138153 387524 724493 542198 730617 267287 712253 890398 5 184033 221 361505 797254 888879 23 897910 60164 386114 276248 41188 21900 48 671055 116131 784767 437337 24406 347717 403052 878433 512146 772066 50737 595 426483 661912 4469 8036 878466 543731 401232 188143 880833 2 6941 866521 828856 1 826638 488858 819464 856527 818511 822367 464 597981 888030 830602 888627 485167 13091 751425 191872 199 884278 529821 388884 38 125 679653 221 169124 367635 896797 183451 737512 118 43726 869635 264448 654309 10 897633 828529 123 201279 224110 279075 713309 573264 543376 497615 298500 837596 73981 8 863260 45451 8558 807780 600714 8 830526 880275 577461 894626 153427 706531 779070 92454 899095 768366 632290 672637 55815 22 824220 161993 561262 811260 76503 711451 855065 30 803649 7 3 60528 2 181847 36 407894 751607 11 321575 281036 870960 80 4601 94946 543174 809374 301429 5839 120972 646835 109 518390 858 652341 30 768902 429932 18 876109 799166 56 45453 266 768486 715036 525462 766846 858607 90786 484457 143 237787 853590 737383 161530 866866 8 814623 205 330417 49833 782227 543335 478602 848142 862274 385361 104156 892347 11 394510 528973 2 226732 8717 50813 227402 645826 294466 871903 848 844338 568 893543 6752 890996 415243 140430 39 1 93905 654366 26777 706345 4 162 3 189375 504702 204383 891556 784436 412692 892067 2491 466752 548959 490054 865925 754446 856320 30468 415796 278983 827117 849086 697406 84 784218 801696 850 601936 885466 444036 49 6468 804908 579729 889194 879011 29635 889657 573689 843881 677026 383 690805 764229 19856 869 331380 817989 3 13391 889109 819331 140358 376918 948 431411 77 372437 172 135 876735 424370 155862 595325 705214 28015 66 848999 714260 194305 175510 338089 654404 871264 234226 534547 397796 882025 4130 158836 718982 653249 768273 818407 864429 16 871610 28165 384 514245 601997 868031 537076 153 825742 1309 827425 820070 3 595656 886520 60694 796089 123621 848352 801520 817901 560279 4 833339 306999 49 190001 498147 283193 135532 710444 387064 866403 853221 283 696857 3 139756 283509 172576 687372 5 805180 896087 621357 5227 517021 500008 635790 311765 800030 895304 1374 800983 487592 830140 788864 9101 91522 26057 100845 871298 898868 850432 823182 740726 850394 619300 810625 261408 701868 819242 35889 895180 322381 848859 1551 749223 362906 583542 897368 381401 49 685598 609727 28114 448544 872788 897555 697817 286897 782600 3 560903 5717 20 6801 818494 822070 13813 188086 108321 357660 10 768032 31904 155049 599608 4 378802 171845 5348 690680 177769 896237 95 882767 848338 17009 581718 821681 221393 10604 590359 848873 381921 286655 360 811182 31 597898 724221 26841 694428 4069 536987 7 879679 361698 595099 347 89 186364 531829 25956 3896 292946 712550 157320 56822 102509 387305 109196 98130 2757 494551 658716 708629 151 849753 220534 897645 7122 878509 894920 554348 186162 14 452 806133 659491 220248 85790 772506 635350 848822 725273 641151 855082 488498 330442 821616 148 87 705634 132101 38820 824951 808394 546348 139309 529532 889493 761062 473920 127590 3 304004 3 84780 665687 882227 739150 19118 90374 460638 251527 525620 503878 847784 4976 384023 810514 866284 731764 308108 386365 641686 867981 422307 6750 759174 13616 766602 884042 693918 847446 332011 408471 59228 694335 264272 148 190 413403 259870 152122 277918 481713 708262 773708 875323 873080 379393 62635 130714 759752 264668 96 807441 262844 161538 726016 646 479930 340305 844102 655214 807590 11417 811656 866833 896282 893987 882887 891465 95804 751558 786731 36 464627 215665 72449 380192 146839 705695 5448 553554 868082 153923 867593 865316 538842 722001 873856 557377 862404 215560 836807 75312 87967 316766 890669 675848 662677 695 279930 520109 604015 570659 895780 870493 749351 207097 354 14490 877795 1741 816059 495626 221664 876458 105843 818300 852506 2019 789840 899280 795228 26 835256 362185 533074 270123 843065 78 4367 74 892640 138 453174 549253 1 882726 19486 734461 841287 851707 853613 2468 433057 487126 725702 46 663994 336 678479 631466 568241 839233 94 251434 228786 884019 892432 72427 421198 895503 479030 6085 3 1281 336497 121813 838525 228855 355899 522606 656782 835641 406942 480271 53685 13 656451 180749 826583 2409 553637 897305 867989 13021 666773 862637 896202 341 838534 629636 848527 225273 1295 658904 845506 2 869698 299380 809432 9 288602 892607 694641 168438 725799 713643 15 627868 528726 890729 173174 21553 109509 458706 825628 369380 10 730496 1 890425 771972 650817 877913 710937 362719 899478 18 725533 3824 831485 50546 611931 143052 470352 825226 147446 495152 46707 42208 376967 452535 416561 239296 538711 898361 412412 888759 134273 392629 217161 849663 853442 862277 827026 833202 853782 50296 897473 109961 296334 859459 12363 499902 866579 29958 109030 528 2 734944 858479 270817 493803 73417 638988 783849 13816 12 1 188944 411184 849953 871493 592143 204967 315432 529243 21845 875981 147944 71327 334274 596 2 893935 43196 843950 825543 876939 348448 350972 329094 434974 782376 754496 607686 550013 880589 5 86726 896420 681289 357846 345315 77202 853784 4 833998 231429 887494 70991 10372 586781 702886 290221 26 20196 331799 312485 871474 819186 12 891004 796760 802826 56590 15 620646 98042 508590 755538 185076 380726 817683 21225 16 13 843182 176419 13499 801846 810630 246855 846450 12777 53195 490508 30576 18650 777651 800632 280782 371566 819008 45335 127663 7422 845164 824356 480414 146881 830960 890281 819511 128454 884530 653640 168355 160558 5 4 6 12304 862954 890443 587156 9111 339443 41700 810919 305620 25997 898432 485275 74610 425476 287157 6 876760 883533 290988 61179 334582 844088 754257 780112 537284 845728 436523 416364 539792 617 271928 129888 3190 856204 678444 353395 893642 860122 229881 2768 17891 91872 745001 840381 8257 541734 128133 698128 465623 819898 689974 895407 863626 101322 6720 887130 668783 887909 838510 17 21929 25 257611 850442 92 134856 29 358698 236526 11 39 869915 620986 540332 704929 587152 158460 12153 780587 733031 882144 296449 886306 4938 836634 188185 142627 476841 454646 514067 839255 67806 804176 718682 23 881936 713829 310976 128520 64967 746632 869923 554334 608452 274652 189 375586 837570 891877 834171 681935 149 659488 440528 3827 415480 3 895983 192695 484445 649849 231920 563950 829572 778628 816296 843748 32 762620 18738 36719 468806 885009 830706 813691 419100 4598 705739 286232 753980 104396 418878 813683 501498 863564 5 69798 20 144 897793 414836 665690 95488 636508 719831 599736 869398 121878 1 764001 78969 230798 734925 665386 282847 332468 525312 21340 736325 54334 92 283354 5133 541156 134910 214291 295512 871044 602106 693964 897553 711984 307643 890437 726576 270031 30 9496 5892 764640 546 881771 589721 873371 138910 513302 7 2620 856647 23525 838407 591125 230984 248878 531214 50857 21 488223 6 798598 433518 781892 857204 834652 5 496575 234710 6867 154626 9 888859 844065 842173 235410 55524 833880 617191 78292 76 743018 44710 827790 233576 672086 640076 382847 677039 816113 879093 38 860750 360237 880054 690612 864060 497171 752809 675209 899081 872000 860790 727327 176349 325670 723989 196547 15 246562 868234 849027 770029 293548 243030 871648 874203 513518 833807 2231 390173 726552 565223 744541 454987 450698 6208 37886 644666 222908 206059 48556 122659 553113 758141 786358 80203 822823 826084 339039 563251 570350 103209 812218 648830 38 824749 11969 1263 392 53 1995 496449 780533 151137 2 857687 628754 842274 856918 883017 633901 595871 895203 27899 871107 892372 752792 873015 116 757283 557812 764710 461336 120278 864931 161431 149240 850878 5845 621237 878078 355934 108 834178 803742 890597 16669 14481 625109 873270 45 869738 887127 343 441442 96156 374226 806038 829733 21 3378 725675 831097 416236 19942 790937 377621 899395 889528 326267 841315 757423 408207 116825 880705 92672 215453 795514 74615 1654 2 871227 880331 876897 789389 864119 294959 742763 7 687203 511244 260146 490466 360570 812908 644340 714870 533941 863285 802577 767766 68 6392 760691 382339 194229 772349 227329 851259 12 102325 462962 675270 256173 718766 890221 2275 9907 896086 249219 495 197149 426371 213525 547068 841193 862328 13475 280012 879275 26980 2 37324 508044 176132 611445 24 212 885282 70152 751368 855728 2238 897322 451910 890319 13 882409 720539 671481 787957 661835 874659 168711 82 866086 205081 576 761606 550748 706747 36132 890058 23334 798561 733878 105752 34859 2 828019 245637 711448 4630 820102 5104 2 729329 829194 108931 517878 174260 1 813569 899859 491252 720813 180539 154372 878919 332842 767854 162 672579 201927 732146 656 834798 691691 733489 279681 60769 507777 844073 43370 787443 91885 869604 864453 884922 565306 204574 350456 730511 577861 681960 23 460511 365576 351797 9109 5 717757 148483 179567 833173 9555 53 242216 471564 806112 108874 882736 768671 249223 128 239761 523740 199317 712121 743694 800231 2462 3 19 185569 2763 776172 721007 208626 7 91518 409986 4307 487675 812761 876934 476741 1759 845387 810250 106417 889824 342568 832623 881988 518325 1 486318 837739 666747 621207 808271 104018 890474 674185 182876 791940 2 732220 40 833488 68 231081 757470 568117 581049 12903 11 376 118 804379 830135 137 34438 858367 604933 32481 52480 853892 879840 855395 261063 2218 211 840971 897269 877656 7 21578 376412 714018 931 864629 483750 231484 16 49 23 387133 399814 360417 836523 118483 375860 512439 196250 820287 122952 867271 24841 8 868918 4802 495481 850467 103 12 720399 524012 534143 529293 274 758274 138562 213406 695991 17 20289 446823 403424 32978 170939 103348 78873 312008 417992 725485 3511 9416 602850 180 729408 35000 378406 823222 824238 2389 834360 463866 76433 407130 139615 788160 411574 613556 704815 604800 365671 88 414 818722 482592 90 753166 892265 126500 328286 283021 550818 552372 846679 895367 181499 657626 2034 33937 517837 467795 245267 2 798798 794396 343473 231511 1045 746934 2 3 780758 139571 383576 742129 740447 765311 422015 212285 749751 4 185480 6574 132053 296 305196 821222 162565 819980 320 882048 182184 187119 442547 185 874125 784352 899927 821355 3 824786 1650 883490 490702 764644 897102 591889 433822 871820 550817 861893 864646 621171 70382 645792 828257 852164 807633 16 9 749313 778 669927 344332 49767 879943 434050 6075 509787 548610 733339 89470 15000 173663 48331 835690 896252 126079 781026 750616 746938 859912 868815 499942 862755 40 595979 735220 394818 669633 896624 736221 203453 794262 339539 391956 320872 35811 4 77 17460 169127 21 14 354106 921 57 791568 164883 228688 104489 596423 11439 199158 849374 344127 677761 888768 888410 873163 624498 713326 850558 899634 808815 806139 678 317035 450001 61259 447255 563964 842078 893195 1289 51 731824 578718 61772 436156 399303 689154 6837 660010 263807 1 131067 742905 895643 26946 895666 6586 474656 875385 169402 549155 104997 858444 851668 983 710945 874260 538221 134667 96 351015 669578 2261 898492 876347 151895 265498 3 51151 283800 824877 589773 594501 456259 3 33503 379664 32788 895820 854361 662275 876254 267137 132758 528811 610846 820632 890528 227864 789399 197894 523 892323 235308 370356 685894 61421 821664 367111 290 214807 46472 54 31 853726 860476 864317 49930 718583 874247 358314 770872 831157 318200 899646 338218 777906 864632 657590 178517 449802 634713 348154 593932 876829 12841 759829 899004 767960 846627 347 543197 813657 888491 592217 848182 3 721549 889076 206743 355240 28703 35 848095 888345 283429 667085 54404 177 863984 76088 322091 187665 286057 760528 393251 276387 887116 476976 4 2861 10655 864061 635904 882493 897539 1 843378 398487 697940 52 253730 228072 322584 827520 890090 798768 829055 91909 255 189506 888936 245586 482009 492090 789951 17 658993 844421 2 883948 717833 886982 767577 26603 38044 837746 78752 744278 575600 705778 355658 829093 570 3 3573 691611 790618 875123 864322 866763 431476 328943 774866 200288 788 30907 896770 45882 6097 483106 551831 327868 837623 395207 66898 331940 722936 747583 9244 246244 764273 316472 181041 891793 644524 9 53599 4997 254887 100 834180 891979 874635 68485 195195 400922 816651 170344 898509 881475 889134 168 635254 477132 377099 269664 405005 1725 788404 2 1864 23 84 862433 44224 490632 475991 10224 819935 326474 834542 640210 812918 814554 874807 200191 747420 894016 17973 447764 60 861140 659463 39430 163132 688166 762209 117 867509 349989 38553 802920 461725 794103 509 423090 176867 870101 753871 134283 249815 842731 710175 755724 25434 833195 325447 216387 777150 13 861900 97027 807538 866833 137334 872759 66066 3963 888255 823670 760332 862305 24 546513 110491 199523 870404 309643 796507 860242 462736 132824 531622 819627 388002 85011 814530 9857 890938 10548 508389 863606 6597 694561 105 6 536307 674778 860503 417 565772 313672 122268 7 596043 883367 893589 44 606689 811139 879252 189 458576 759727 65816 163245 590699 394 3 367671 318 721699 355108 818670 895372 589311 884112 624679 37 148 390099 782 267457 880303 672651 857037 861128 386770 832539 1 880752 24 626563 752072 355830 526802 588591 826659 210 318552 252913 159158 535592 492099 762532 816619 41 109 755969 387722 537289 486988 899489 369565 33 26652 163 838921 470 571076 861528 600 735717 41125 583425 178271 1771 5840 18374 795263 99523 491169 302850 315 854962 443546 310783 46172 718802 90645 779220 457111 292065 857488 579700 725585 886455 878354 671619 804335 491407 899398 725689 7 624542 545059 887894 826544 861787 518711 70880 316822 341446 50 559830 806390 642825 880141 403824 146593 117992 422550 129638 17 843842 7343 691706 869263 195646 627549 865017 596418 31 184608 700549 754279 759193 483526 864020 867736 839532 42947 570621 245837 49398 381117 588562 35 82 477385 839996 251536 366553 734671 891524 65291 844625 51193 415858 195 8025 896135 277545 16981 496049 680602 401901 811434 896835 5 860148 868389 888572 321797 853761 677415 751258 7027 810911 231314 108385 883163 168 802414 732073 852892 88772 49013 605961 194173 291442 794443 878763 706400 17368 505757 383881 41 205732 895379 122325 166112 109361 851119 845102 645920 778353 388751 625653 732799 887375 870811 866321 4 462402 792145 666122 17698 366688 852159 698826 4955 615 101833 3949 69607 768029 853603 893527 16 295284 666 24316 848284 877808 763519 5672 884609 837967 631558 869961 631086 227762 384302 804352 557146 907 839306 780255 6665 712398 275231 4602 298375 220326 576230 9 708688 10 3 827 819274 177085 387732 810408 13 780810 28831 642869 896577 848106 724392 6 306831 411064 559308 853077 146228 802490 103029 4153 149922 874408 36568 827324 546020 3 257016 357293 860084 874868 176 510 52 4919 277191 832655 432884 103881 81011 2 3270 53560 469865 342458 627242 353 690662 173874 365182 143892 302246 795703 856146 324795 56803 854214 151416 121 849636 698391 825285 333620 853954 30727 859115 363018 891237 70375 757043 527013 882139 769132 583770 431943 7 285674 1123 245196 882617 479348 856128 530187 825589 894922 126 109795 344540 622392 834002 179727 540702 33 3 737813 101160 535125 10 47090 886615 612889 155734 833227 896837 738494 863804 3471 492379 4 891130 809807 258635 744619 831933 195065 857422 585911 593749 350653 843980 898327 841317 868474 802913 559504 163 836301 500203 712293 596847 797021 368480 630791 4 880126 882428 439061 591219 839844 671379 98924 34237 640535 171294 770642 10164 769311 645381 842578 742899 800597 822297 822098 517596 53976 835142 197684 41 811346 785747 3 28509 439510 42 101822 896863 660705 897434 229 90564 773733 858205 663225 850701 82 847428 891524 840486 722011 852908 823068 57 417 884292 5597 514700 387572 62970 280640 840251 135731 441 852589 733037 123031 310449 539472 86884 512329 882725 155180 6423 279165 871547 656076 793283 265 795428 308232 861535 183545 190261 830764 655578 828109 346860 275123 53350 795054 28623 1 807348 607645 46753 897635 69499 173828 822487 345754 264250 818552 319435 253092 408 845148 412722 171987 342 506197 733313 253541 786798 360134 885657 92587 253329 186028 687842 25 2 846086 652743 112000 612578 152993 76358 441763 674822 444126 227965 809471 500202 571090 4403 475523 181505 1769 6 563303 331313 481265 812592 428235 778833 899523 876451 842259 875824 141268 706188 718960 807428 420385 885942 851648 888795 747551 884710 1 424609 154721 881975 818354 795383 19562 837784 468 501 521 850192 867156 153514 509092 6 831270 857158 741069 894773 847074 549863 603171 880571 868982 548191 387630 521431 795656 580841 829087 149685 850441 62914 53189 580104 4236 66250 427250 834436 4 833732 313976 574358 475970 8840 843835 479695 11940 763073 822886 814360 469229 868559 895439 778124 581457 14536 693424 885308 989 247719 58 701275 416841 381491 108915 223662 18 891654 31090 463 813488 821765 21299 814072 1585 588600 34122 818686 190392 1623 888642 565369 417099 782432 477592 476401 100924 9 879639 56901 778297 128664 615126 848380 705058 871055 27907 37633 6 214412 698486 881863 8706 404707 897141 623902 709533 155 1177 639119 807116 32708 537511 551368 321281 13658 872778 332 577847 852213 577578 889158 770380 59971 265739 12 336957 761477 582237 363778 871858 724578 874157 241550 18 888211 291819 795504 156208 638444 866453 795618 507680 485666 290089 820731 720370 517117 807968 593279 2100 710 75854 809161 130832 898081 874206 525242 845288 875079 366842 830146 768313 825505 775543 825783 5 399152 1459 541404 691322 47891 670278 884317 206993 551277 873093 782944 673851 629771 785850 886186 840542 63529 395474 248 7 834584 17 1700 672987 259071 884120 864199 863329 873649 772392 303572 64487 40729 3297 723456 893526 691892 139118 227285 19598 456558 484200 861947 4 103 52 850949 974 643548 896038 672296 81 3793 188580 533226 247005 700162 288893 18 3057 668470 877639 813301 817683 850222 897439 16 25630 855548 710436 755834 226027 6704 292920 849428 111894 899163 764951 3 251288 305827 147 1728 564124 43092 181859 338258 846482 741880 807343 856468 852240 300363 60994 825604 609789 737419 513969 404488 869284 816269 895973 14207 253689 804813 3463 753050 478174 359506 876713 486206 377280 878182 717761 889911 264 2 247015 509754 712446 881412 415553 888718 886112 826710 845380 437864 206419 510501 854180 487823 255405 885933 270 156508 722220 86336 886790 395457 370802 531007 221718 118326 516514 639415 732447 2 60 775008 889382 86478 567097 671746 120165 668593 37775 311169 418958 1429 6826 106582 2 3 346060 890447 841541 887947 216166 391579 291389 893551 876868 278510 881327 803700 17 68573 605341 199 842045 137962 564500 449705 209348 883481 126975 665605 134631 778574 893360 340612 6 1437 241934 184738 186327 26371 124843 559817 7 219916 767404 722885 1230 858612 706539 119977 627517 823173 73038 68496 141455 410617 87919 79802 400427 145727 61775 616954 398333 457507 532130 794410 872838 6 529783 789767 897626 205734 407954 496758 103074 13 783071 726556 11881 3 781100 799589 166355 795347 148422 882664 700481 868151 107763 169 14851 562144 22314 356044 543614 295699 265069 537136 351998 753986 642606 799770 757553 757010 114477 646512 42 724590 698997 358249 784320 144198 807551 631952 809176 65870 598661 28 893137 3 856962 31545 861450 7 789778 124639 77417 55413 278178 332554 656871 96217 213 888237 266605 890552 18 864266 324 241409 18 891249 503646 22597 320699 168191 322723 879400 3 196985 168375 409075 650262 622310 33211 1706 795292 34293 503494 52 889956 26 820266 616453 290943 139239 7 853253 783955 720195 2 14 869591 283746 442993 193340 51 30013 610586 920 844011 310081 108426 68894 760713 6 38 231946 838887 866501 54240 821881 14017 511234 780173 95 824575 144563 8 855072 2 294426 372732 2 763261 801755 886274 877731 28722 887703 224 281913 782259 500014 888959 845530 224664 43 5 687559 213990 887031 878277 638904 749037 375984 128 573427 864113 891934 120099 351445 15588 19483 891297 813792 357046 853005 892206 742234 894479 8 4980 503843 877217 142546 880563 899161 874361 301835 408895 3 1408 39 61 5 104 611148 867577 842360 92655 728745 722969 500510 734074 843027 22858 132027 683905 8060 893312 58 495619 845500 891791 77116 1079 572379 371793 843878 855905 15275 85589 90 125522 794 104547 888142 42891 3006 725229 290186 353555 762598 808682 616659 815855 559052 801157 828033 9891 820020 72556 3 824538 219278 278952 399274 11095 483614 578154 887115 374971 770511 214842 374 785145 556582 845070 170282 872663 493752 818979 79875 55 871281 20 785849 331390 257368 827426 762340 4688 764795 446250 840344 830469 630159 703947 860873 886667 278485 688663 600245 828956 634723 99009 163304 357391 1851 20696 349371 778982 3 883590 434502 826532 727499 7 662783 813026 899844 343373 764112 706322 109611 8 644892 212504 790323 550985 3 77226 385185 464 897241 2212 789219 135264 6566 107864 867368 837478 825563 390723 859235 296855 309104 4066 164 836065 190928 536586 355410 719 860223 15 104928 480141 2 876622 443438 163130 42717 849757 506312 854769 3028 36708 96974 779461 898494 675355 43 35094 6 799573 563747 107412 25025 808330 691420 286711 798968 885421 891699 16234 120634 772188 17334 17478 155167 76005 27494 884891 854837 864784 859553 577149 470588 877416 894955 767801 873669 834586 661125 794668 132942 59735 8 795473 386909 254015 483578 721654 830204 27939 393155 429201 259792 24 33 225050 845729 826371 118 491476 414625 97679 798001 686464 813705 45219 642202 424504 503705 6 691837 1 6493 175122 773582 107 66976 1826 780158 786 852208 400543 24283 355165 859319 355106 366082 289 890374 487352 4 795895 152431 757385 835553 271896 856685 880329 208 835986 179652 625582 692202 2156 627290 475536 894971 2535 398326 1 794286 773 898940 17 47143 871550 882428 2 160117 811962 24 641 848464 580314 869142 460940 205368 894525 896818 1 826801 427651 140361 479967 684545 439067 366763 831784 416142 697118 886847 343663 186670 581260 2 208185 393711 874556 692 54 348536 91 9 407919 130843 144930 306070 743365 880869 8410 6 56159 894449 634558 162743 428530 42846 37973 356223 46459 477895 780158 550305 838283 703918 67 2202 126516 501547 801714 769312 845208 5 745026 746451 487167 143640 566388 342718 70579 874110 827889 637607 883540 58 279573 5 236797 617696 843186 652480 845650 3 215739 892429 400292 530875 867644 828752 381 875873 727 874124 166106 351077 20 872481 320623 810353 8 25322 698117 256681 112644 895620 4249 40532 7 510125 351678 52418 692259 668065 886876 895254 6 36 884343 834641 9 173541 2515 54783 78023 108097 889786 879406 461675 206562 861626 832606 891 509034 435515 30470 2 544712 8 828185 798749 57616 852197 823156 866965 210974 846343 1080 835403 336599 611768 189298 57078 77806 524511 812480 80531 365688 6178 2 337458 336416 149 2406 896600 193455 530384 839486 774469 767645 860595 839025 40 898571 346825 33388 123239 833809 565388 16 867031 840980 61624 36862 539255 457237 842073 884050 1 509060 633551 284 740 8 71665 575810 7540 696009 7339 376554 872799 38059 822127 54665 193180 425357 1906 896733 648647 101 15397 352117 6 193221 22524 3802 819184 741348 699892 803810 43 472095 741741 158970 855596 150145 130357 771071 653226 738998 269992 182282 340089 446361 21466 298488 665849 32 606084 98297 462828 759357 128805 178679 1698 773587 4493 890570 404971 790987 615981 800645 182385 75912 500622 4 600454 839183 235901 485501 888856 375904 241276 850229 816115 542418 880667 4591 19162 15 2 310072 147758 114253 6596 858928 82078 857919 877799 76085 889877 279358 113332 45 253461 537 22859 870809 457621 682491 876816 57635 866166 232828 826338 755531 849238 882402 807920 88 236922 605337 704638 579849 4 479871 619563 685304 346619 21 547164 553531 2494 82722 3288 856250 13702 612242 751994 868826 373 107365 324037 255510 793926 374 843438 229168 48948 250010 848363 520435 828445 725077 629188 103282 804246 462679 897907 877132 614053 862533 766802 606508 7780 5 218672 626298 45904 680177 743617 847264 497211 423522 537439 845352 814656 841457 875321 367756 36370 7203 790577 866237 10102 142871 15256 770 599516 899431 568577 592483 820980 330472 791117 7 146551 8 667915 98749 843283 895988 854092 595 745135 897860 295728 799098 18868 399835 9 686776 2 736358 516871 66957 378294 832065 194132 31564 673 70489 338779 832543 139607 816127 580035 884305 451719 724649 822749 120 899031 393852 332133 206 696424 30 16945 69 390018 128355 877259 68069 891745 882865 896956 739952 142723 899752 675 874196 236596 594781 818876 126371 162139 813332 898636 707559 809540 124702 4 625507 53971 856694 2 842145 320396 247055 898319 1 1590 501342 873205 707149 522359 62117 639802 293257 869987 79016 112669 670490 893028 804943 765878 3 479191 874286 178098 214046 546291 271003 786731 536930 387611 660746 664778 25776 75617 854478 141545 171342 262734 165932 338777 818843 112672 77084 812324 366500 849863 226288 213734 828732 874093 843473 3777 289430 4738 2 704713 332524 681979 857214 804136 573404 113344 848842 55460 527411 685848 790141 461207 120638 857186 599731 249 760504 479874 330 69884 451138 20 59399 282321 859608 621787 301234 871853 807226 341892 109 224619 198712 631099 15 787958 146715 484559 748822 285615 433083 864232 110 795979 130119 80387 613035 16749 576106 184675 131358 17 4 821314 136375 864548 219679 112936 503941 37866 662873 730 88492 10 472339 531794 827700 142395 515136 208859 584233 721485 671322 3 72262 71 347718 870867 79388 415694 797948 418657 813179 871429 782433 878424 336261 832627 397242 10319 859675 802046 293427 862936 897105 421376 457544 516550 847915 474621 637484 890037 882100 10 899124 843399 665669 101873 324549 67214 16206 310651 540701 897354 857791 416448 854635 1132 600705 3421 829640 519271 570673 726974 324315 93975 200225 377551 6779 298241 511759 421915 643261 564729 215771 891943 868062 802248 314155 891114 883642 221970 876052 641256 665074 450736 801470 9994 274166 182817 916 837633 887237 116 394417 893644 299026 386862 890371 261821 727020 746887 866253 903 354392 453970 294195 574872 870680 718853 8 384338 392773 282070 29 849262 71195 745087 273803 798193 49 102259 860844 78055 171907 7648 153112 21040 613810 21367 515426 735981 247498 410297 547267 272115 822576 54 847355 742611 781427 882147 241059 41 884703 822418 710 867765 831245 822 82 878677 1 8 848778 287 225472 3850 869178 145437 869380 128854 291 92 420200 818058 555778 351467 278667 139723 21318 16655 822389 398046 647089 785909 757050 53606 334205 597883 10 25510 71592 826570 671963 36389 628188 854038 154917 9113 2 52159 164983 522062 10 7 179295 883342 673072 881375 170401 182143 152613 854858 561200 119477 27771 872432 404748 718180 8783 207352 852019 681529 614304 384120 895632 293819 42154 802081 887796 790808 499355 825537 81873 111745 150591 533262 366 99008 96904 875893 893133 608019 66 847509 739807 19485 665330 19645 851055 412590 1 199342 301260 890280 505466 880987 595411 523482 894477 217900 290742 313122 125685 85237 4161 131378 202473 876011 825899 672144 886962 16 5 782771 842151 855396 833705 70 400423 10 3 38 840704 842286 853064 652614 190 282128 842358 790104 798676 827563 682574 253678 782571 894000 1 386520 822277 678875 593408 797407 434 173827 523040 48520 456750 747862 728504 178564 859398 881990 857619 723854 503574 739245 329927 281827 843516 428951 381719 8 38181 198582 5693 749067 882409 523572 70813 871513 689014 839332 893931 3 898492 14171 146985 830414 656684 35983 826731 1230 350869 735571 794690 301749 884259 841257 146143 225444 31065 819362 531671 737225 649703 732285 437238 14 38928 243454 869779 223596 814010 879237 19326 868800 525066 667316 870148 20821 655920 785369 5675 738 857026 873527 909 199 460325 829839 517405 55555 893424 136478 794234 30242 474918 2 667712 789428 817839 330803 764848 596349 857408 145695 83289 28 38 481184 787417 259295 487176 110716 303280 417936 494499 824213 754452 404637 835716 667427 547523 750444 656824 181114 861852 3 13 3725 769715 469170 833076 864503 209080 879487 797788 20788 516064 762213 839791 112025 837637 107260 739478 808242 820801 264041 699044 750536 21 449897 815415 740053 879090 434325 68137 858514 819736 899081 458176 819116 3 2581 1 50138 5480 563981 5 892644 741536 253173 820802 9446 888552 107930 21 2602 213950 811859 247762 203344 237531 880538 892237 409119 552219 821230 855828 12 4439 1718 124217 621200 310936 26 2963 2571 706268 374097 257379 616651 3696 554647 31 693 890171 803974 812636 185176 3465 25260 733077 521070 397705 23083 897874 1028 371427 212247 671595 89942 862898 201349 11 502801 191079 766382 5102 12299 676112 230468 573758 893532 407373 577 73784 574612 504481 540344 339028 887617 248585 88580 490590 7810 35 750464 467735 60758 811073 59125 287904 718697 155380 812232 781587 233304 519632 452747 854309 11231 876147 268555 740314 195819 1329 796186 65904 807386 797682 83795 837065 771206 873426 896056 635887 178205 717972 228955 342650 888615 643619 862525 2238 431887 892009 850778 11705 12869 573989 867872 747874 63 4113 893382 891111 541392 474144 287393 678264 434 17 107 500029 42006 156 789342 544385 782450 499274 810313 859835 183248 870572 824038 376316 859780 896411 898607 255087 498351 888265 224457 254931 5433 894036 825470 761843 867622 748440 770010 365035 863164 215572 535466 92317 24844 596039 546729 94608 851512 1 30 730063 51 544376 357069 650021 890644 729089 108185 883944 799196 137036 199580 806148 2671 843512 12 488562 810020 878948 768983 856012 873056 346902 576958 886161 494884 845718 3690 8648 489221 449542 688267 3393 699889 468297 760492 747212 521503 69 876368 160 702015 855586 737124 861061 851029 93767 129872 106566 819849 865750 275402 310 6007 455565 897252 93472 387970 391447 1477 842871 114479 874888 891419 873410 36341 236574 4 650377 1276 328514 265456 54174 76020 157 7 168 122721 387553 556104 418108 2153 9 776648 6146 898728 1605 142991 47412 580348 128764 13 2 879991 307072 812051 595778 66 890414 882420 24099 3113 389593 41 810030 117491 607567 611371 556384 731183 471932 873776 1 563491 13 987 980 899211 20246 564991 503951 293038 774722 898512 871435 6 74018 808970 895773 711718 654040 893888 310812 891768 20219 53 501188 535738 3151 8110 878102 873744 887074 825749 810494 479025 757 893366 764 85694 899796 325648 5 593012 245258 437671 898423 31 497 890 298 584610 869986 529869 2 22 81936 856827 759863 2 692148 866710 159569 826377 1350 649200 873328 807853 119272 807357 881167 875683 344185 73745 57 274326 1804 851947 167399 16 554308 874751 786677 524684 890497 841847 214 825193 48 211702 880282 782782 382 4036 568553 828228 410606 271005 657544 1363 698788 124202 631035 3657 172985 388085 61 686892 28 879142 77844 43797 10737 528575 872672 342765 32996 53776 67 889602 58610 870907 839720 14352 898291 75702 824682 629619 133 10740 515 592 425180 528748 843121 376765 821269 123236 11131 839903 110900 885629 415 602783 54 366248 896035 845360 576871 6372 5 857344 25 788588 898591 2 35638 326961 221846 159 830366 156838 857204 856523 321803 735345 20 850122 506786 617443 821742 558649 1 621642 40 369793 5790 331177 522412 748789 854874 897308 890022 79924 812420 745727 643241 2 769809 888142 862572 1692 883396 685574 282505 633610 897434 820483 169858 709528 868846 811605 794612 849641 1388 1 47671 253998 883420 401089 451320 18306 857430 7675 254 463231 74 855940 31697 290 287259 879131 889255 898487 2 786758 322261 866174 390096 335592 101 1 700640 871827 706065 15480 872383 637989 799639 223986 879023 386567 765675 10 40 78015 1019 9 563821 330167 209087 871306 805343 878040 628914 591183 861079 840653 77568 3 318434 893201 823072 274518 3011 421292 716217 642312 521183 426486 790708 769820 217968 840313 652396 286897 339697 593232 804411 842318 882656 790385 184958 37 654318 456199 816748 94308 40370 125230 108799 842034 538 101954 688073 127157 787905 173698 783623 2 168915 3035 5 29140 456042 337786 881202 875693 3 481539 843632 883772 876953 854682 2 677345 4062 362939 286808 701266 86125 463827 11 506032 82903 73532 345242 857178 124 67084 150658 880394 885996 33 748929 646779 873360 59737 849892 67 77860 899 768694 879910 123481 184315 835303 329495 828223 7 159076 886428 762720 808870 196527 3 817 62657 885394 290140 757811 121263 580799 688738 171641 869309 820700 225838 167863 767217 791158 284160 132 333705 41118 771419 893783 14 261902 805234 715738 152115 34 810217 767660 343598 1933 875427 1265 814867 30 129 462191 47242 896066 1059 874403 401689 868496 390 830355 773272 74307 853421 821164 320 166 899396 215125 118235 63434 110774 750617 431854 583973 9308 540 873947 868152 516091 879906 824340 857569 252037 66 418152 135855 898443 775873 765349 284262 877868 130442 780389 894054 41 288169 528110 401795 892435 848119 511 887925 344788 784803 1 893912 161140 884778 868100 510771 276441 596963 481267 334410 6282 888595 805312 897484 3079 171430 860231 898012 23498 553659 3 643581 12731 463431 859095 873216 750512 750272 252956 894079 2 94868 57670 597333 5872 532414 302176 739902 607703 505999 212779 863453 874021 614330 898376 50162 82614 5148 801151 382745 32 887260 787185 889623 409061 798510 121 664966 5 421 171770 27760 789501 378558 578018 832111 561307 153944 114403 793178 769612 146652 775597 228787 751338 681777 893156 208098 359467 290194 251537 471476 141877 35 723147 676814 63766 723712 38294 858019 799217 310815 68983 97946 159 148683 331857 832899 744892 501848 565070 828615 2 483478 834971 675461 65 130847 777454 176678 105 872730 107453 412053 437276 187933 784687 179952 64121 783806 226916 788906 654612 753980 906 554974 809156 674 872714 658734 2 228237 796799 4560 838315 866551 887759 848000 691077 409972 425195 224113 614510 686015 108182 92076 17143 266189 331081 849307 3835 493800 1496 64 16791 896627 894183 354561 2952 720587 888831 651 436144 104883 851928 704304 877598 625406 814413 9136 782136 4 842332 4 400961 287878 56781 453955 9750 848795 575544 435956 159364 573962 15180 470927 207571 340843 844675 76684 799214 1075 4328 710763 47256 105887 657750 869014 246527 396905 584880 1291 869611 849826 681657 458677 319834 898085 9803 165746 631180 69487 659800 453575 3416 8985 531509 385350 670925 32990 898742 19161 880066 870423 892106 1859 155238 54844 824511 1082 833449 714720 30 587805 795490 350238 878230 127942 901 200377 91745 869977 653398 847992 273742 749857 846241 843976 461487 1 812586 162912 497 154871 861895 717408 402175 26 682004 401266 534702 3 66402 742992 622314 534191 736675 638135 525453 789109 519081 24778 809998 862308 858361 898749 73212 38065 295972 111241 57601 806770 1 898120 326810 449475 220195 65289 609493 481051 889454 128 3 448161 711035 12 165085 45158 218114 88921 185 603571 892861 894068 871054 21840 41601 719226 73322 11 299479 8078 7 668838 877829 17940 629175 54935 81881 260551 509590 59855 3 2 11853 862741 473642 898817 323029 416583 641826 967 804162 6 38713 717346 845487 9 596293 48 225027 1 863836 463041 898855 773603 898656 830256 826242 836878 117446 828427 617 214011 611038 731467 304114 311423 856538 818730 111270 679077 884998 13604 1565 424841 808637 810834 12 890555 5 880957 91683 36614 592200 619587 569232 167115 340569 451979 683300 502488 416213 12 64063 171572 786619 761424 866223 839124 392591 419176 847003 658191 2404 668615 67998 558137 68668 144757 1628 885241 38992 228653 883202 392876 421105 363 201891 851204 661770 663302 383254 564346 830571 723143 174 862608 872156 843434 15 735180 8 1744 225707 822931 2 332044 818504 443146 210258 863685 139700 689770 67123 737595 878201 895121 291322 350265 819285 847763 540787 793034 140 311449 826969 207905 681070 4981 605597 227023 845765 90 854774 148826 507564 452301 884687 549889 897510 805 858562 216173 187757 9836 31 146849 48 798276 853096 275363 839127 400810 660584 437406 314971 689339 148095 121687 786167 9139 236397 765828 877898 843776 377555 13 889589 447739 2237 81202 98760 843261 556 363158 856143 288159 790874 463915 823824 629152 634106 452425 307304 339553 741167 884847 318122 195606 767384 846451 295695 809986 804338 858620 12 800965 157632 235829 169418 34379 108 79769 474328 129620 1985 44315 1890 1073 586909 527043 873802 460872 567530 656261 280183 876920 894610 220815 56328 869750 802901 435655 417268 779185 402117 115945 41807 847945 2794 31091 842721 4933 223740 713613 385789 684407 88 644747 689907 734286 695147 678782 234467 1 165356 339654 1326 221489 256309 738404 367346 44590 10478 731554 884474 10699 769204 862654 268106 750008 398490 53164 1 758956 524491 5 871809 771179 64 810703 837878 83664 521360 780938 179 155867 868323 746798 94 281958 492164 572553 388050 747417 216999 913 367239 848038 525337 3 438488 22 817969 714401 372908 81928 489717 806575 20805 826727 8 2 529954 173161 106 401728 676207 6 898499 5863 573541 822313 255 254468 609 646587 33878 390 4 767176 747177 224009 737761 705945 18 333450 722504 820 751624 384347 704455 898386 630415 4 124317 492382 12 6 708796 853098 597055 545076 624578 83927 424938 819550 37927 684648 640352 21 323853 180414 98916 211873 522349 27922 736 673780 1 81391 852352 58471 898383 756432 6 248603 537918 48 7 396278 832976 517331 609560 202545 685282 725874 17 9 754268 29736 823429 1 292 305909 802042 649510 790869 826519 394 23407 745777 37871 115657 666706 780739 173985 259150 296 250346 889028 862081 526734 2 850188 695149 227073 768891 37567 824850 152218 823683 1032 258668 163085 449056 3 702554 864551 8408 858989 746453 47 541280 247694 168367 643496 7817 184311 799153 894536 63 342160 179 784544 889974 196793 801668 887148 342326 321861 347508 588 288079 2 74 609999 874645 363648 360069 19196 484000 858857 388777 864772 17 886575 369063 9652 2076 181549 307 798710 36 58197 61 43 796986 264260 156072 1547 73160 28 21 685240 828770 247383 713359 893582 821810 867129 844135 1 288866 590964 48589 285654 810583 352766 866283 874046 819434 848180 51264 57990 12 879388 846810 677165 71164 470851 1 836280 184113 752804 391719 136725 366 849077 857058 157932 3 471917 597299 345892 26360 131 343029 847122 864222 32 841829 221252 827703 808952 467365 302782 850482 897371 598504 177163 2 763168 21 409811 10415 703324 519211 895700 2 460895 655132 170100 575608 886949 865457 747197 581318 314623 335437 839089 897217 862222 831214 844553 592487 458309 17258 821 892455 848495 762887 1758 840981 62 807704 46687 68945 484 609335 129 468793 85612 191 788924 697586 1 301 864574 3804 1 176447 793992 676093 184894 128815 842443 515441 558479 366181 1295 180 862069 710914 890478 366471 47423 105026 672185 848877 156778 867307 4 802790 774990 832481 421614 56 870478 1 38257 19140 297604 296395 898700 890687 799841 865161 492593 138 887133 826704 843307 547068 846907 817590 456218 582262 849659 308843 819466 853106 265 522715 401837 467312 818199 58 23048 886571 146827 213998 899208 689184 487031 823851 12 813332 6 408064 12395 216411 776957 674152 784283 20576 715039 779726 803379 715862 88340 842795 876813 837888 3 30729 764124 1832 378240 817146 19 673 876503 72005 601539 497820 885361 497469 1403 400241 3 869483 77 660458 556739 65712 852490 417304 281836 747725 269850 69658 1 899242 387 867833 522263 450032 808635 885046 11546 2 846004 650896 86128 153896 1 643835 19479 1 857071 28724 455408 1 8 305 364499 21730 847814 199782 875320 555570 158079 684862 569894 823391 379749 32 67276 879815 673413 194217 794115 304648 10678 445539 706354 893601 895949 57939 417071 795885 858315 22208 856815 725398 816816 4 150 14924 72103 898639 894514 54022 20831 443812 237842 664473 572975 422265 62 23325 7 402905 838100 870872 801752 682061 232657 792067 7 881629 336106 229024 29628 854250 834470 25459 13 756187 394492 17768 727023 9 896815 466938 767662 196307 864462 22656 881591 423109 827157 163562 98407 156 891084 697047 861512 87302 769852 365635 3 260843 12044 755821 317669 196 875357 800556 824376 837971 747937 468332 2635 745400 73945 483860 99 429506 486306 803879 890846 879678 2614 872024 691193 863350 124898 536957 197 50 328741 1885 167606 244610 876342 899478 774459 730812 843890 60862 753330 332423 574099 125 882888 130549 184104 87806 766403 103926 289065 9 457582 93 63845 499066 861672 880791 80 790769 833801 614678 667661 888454 668735 835927 897540 69785 2 894298 36053 825817 190586 29530 55961 876442 897964 9501 895669 847982 2945 229079 803340 837 439026 800835 1525 848795 759072 407782 4 567908 346581 805565 338299 54433 375085 22963 636984 788834 34 395087 377500 10654 575439 391790 740304 640099 549 327 42062 24 1 1111 830415 137850 762899 524006 40 829076 713684 88554 857423 820758 852350 163734 36 624368 877393 874235 859697 489078 294485 768707 3519 393413 898789 225 542558 722673 13 451130 5 31 19789 688291 839200 2 390712 128642 810262 449113 12432 722522 620049 801625 896948 291708 897471 889042 7031 186240 309810 402759 779223 782300 189698 680700 14 3 847737 1457 867553 834510 537540 478555 790959 807510 650672 80689 855493 851736 523 866724 838805 390820 576940 135510 786584 385522 858695 75011 751 889341 677504 814701 6423 250988 727057 750416 140425 877513 450256 819 740441 794785 228423 594308 41244 1648 141202 704547 762725 2 46474 884654 861607 21103 567176 843328 4145 725879 27 96 613439 14 46153 654988 3 805388 881903 881322 365318 14 848082 197484 320449 717204 458984 109 443 65007 859318 680391 853698 78 411 889232 284857 145494 890747 817684 883913 37 319604 816222 128 1337 49851 603583 746362 744718 874336 806655 106 774447 894621 301971 521218 885084 13852 254513 764 52 796477 863998 203951 853398 143157 686169 802154 160461 896870 15058 891677 507097 870207 712299 761519 721490 527040 726437 687189 679267 33 10108 19 479803 825368 8 242307 713671 71 838473 1195 881718 764895 155240 860409 5041 10847 337383 667326 896917 872583 9524 311472 440116 790722 609358 525873 721482 899294 718535 265060 981 580622 186 286956 10 191633 487515 4372 844626 628239 2549 896290 851984 12 455331 886924 2328 4374 842287 252997 880920 805187 113 130098 110 672022 678514 20838 417719 342646 887153 884839 832723 695455 646417 58833 2 888357 216589 145 872769 821 780828 552044 294338 691962 638607 834693 611195 887156 1437 841120 59617 715406 514895 897209 6 21279 12247 287745 16 43311 2 70885 267448 584240 462847 387 521294 853158 867503 1493 232382 808598 149768 892572 886103 800602 121348 150375 351978 295897 886543 787047 17643 371069 69732 87 578513 886609 27146 629822 123217 428201 831657 821663 546375 867690 2 23 692118 725136 165957 614725 331032 430371 9969 77129 829493 622425 642500 769031 339 28463 801143 769367 770205 2463 2 25367 650605 644430 334732 418507 117117 326749 560506 14 137103 660176 183437 248953 493425 358624 95 694329 891046 309113 282031 541045 1 863466 2 281447 428773 788072 877114 839396 147587 486664 472165 369860 848736 385042 205918 334274 604984 80314 892384 632144 501368 793256 167774 884411 454961 5381 754667 502879 134247 856060 17 499141 624163 529548 740059 342620 611787 865678 265 682 6870 768124 791113 5673 851685 762956 42 699019 795568 845950 690824 896387 296628 674663 15053 2136 2 879162 94873 1234 90388 851424 2 846023 11 130 877834 790571 889774 865571 4392 748355 808697 848 165498 380461 166821 883837 793114 889028 778151 103610 787698 625629 812532 790871 752583 247338 579788 884604 664202 294445 826816 437004 770536 80585 58244 569839 21232 685540 677416 446562 722946 2 297148 22 988 884045 21 886286 795927 1 472878 282690 16 672030 734686 674211 2 5994 1711 75622 856518 774750 893972 62650 54308 9329 559205 157280 883108 880141 870440 865742 28061 25 831451 230 213859 768566 847827 278267 843947 225679 780654 133870 76656 2788 639685 501532 165090 100528 147 64255 765407 845184 864283 874826 370578 12 528238 813607 796058 470105 817309 446 703032 384130 773650 269055 7874 190698 254884 710596 103160 13700 128466 880207 41082 337 202140 737 797703 687532 376277 897485 524814 372750 1859 540327 776106 10867 791535 341113 884593 99834 63072 770637 832879 230653 270505 826183 26216 702017 162478 17892 740699 481187 10503 310 22 496204 391641 176646 106304 829519 831307 348933 201633 558280 21 204321 894870 694688 679027 688526 1684 417061 170997 50 22629 134964 892451 215796 687122 660380 792859 855007 113195 885647 50070 36161 57580 184474 862916 277077 270620 9683 869349 314591 370961 777947 237522 182470 755909 454303 878409 700864 14296 405109 749489 820430 435071 700 737 200435 753805 542999 836397 866917 234752 688730 24026 691524 80 838797 259871 57703 1968 3512 346 851403 898251 313 2476 428281 861906 202082 3 877290 662514 405774 348633 333433 647719 340525 38225 896360 820811 234105 807406 3 880578 162398 886855 441373 683109 11388 829015 616482 674410 883199 3 206850 850987 260 16863 955 57225 868838 795110 133780 88 868770 15 267989 270801 2194 738211 897292 409558 891675 843556 893355 1897 6729 762655 753030 297 711557 641376 424535 869651 805979 793113 56 860743 332034 560511 869936 886515 309990 278 366667 772164 90060 563401 791324 60 822647 898371 828703 162296 638207 440152 179759 861444 890463 830397 2280 13031 5 7 272579 456857 1511 523772 703 879092 644531 22 166374 874853 794043 683190 519449 574936 850346 746199 895575 513460 226968 891228 216045 892835 890144 448871 295 531798 570335 4 865671 1378 787035 374516 12126 701957 266 421407 312041 708856 120 4192 134167 411157 17 535711 5 317772 829857 893 835462 442508 748798 2959 72778 812820 468016 58 142 659545 856666 267771 860584 606831 48930 356 417197 79219 735781 518264 63 750200 9371 16 38928 233308 824298 774406 78621 3 153861 756739 830330 839986 877612 239085 230205 312329 162498 897620 711054 528431 896417 499144 14063 100740 35556 885808 114009 295460 192981 775608 300 789698 215847 182916 46 57087 253312 299713 178180 856695 11 52 229 792168 746363 13829 885477 16 818366 106957 13 164762 598072 546218 761321 191867 231538 546478 418598 683880 288 56 272466 798436 756957 838826 3 808849 621454 845413 769589 15307 872668 871016 235111 7 857 448 897951 845333 887224 276457 843146 760979 14591 432270 858515 509300 15787 12 356721 409117 152511 884051 770685 402561 10494 863489 29422 732927 3377 484493 105529 6053 393147 846880 1 891140 808146 28 253024 289549 597849 579836 785374 546332 656447 865800 833059 734390 884291 163 49919 884970 675527 45401 863755 173630 896416 782855 148167 56305 687823 879898 120558 4471 42223 832814 613908 718256 82 811213 450834 94025 755958 867535 854751 243440 347525 70353 6822 1525 41408 828562 20018 407 607720 87 870539 26 480532 763603 890269 121501 890 775411 119366 855430 403951 356530 166703 793577 876243 417876 482212 22634 871682 691301 662482 833207 360879 856373 3517 844094 841387 803189 714468 5932 3 399743 642025 889184 745327 184660 892915 282218 865256 212138 704404 594906 644236 50082 663173 370422 352952 675248 502679 80673 663995 895603 246857 891649 806261 264502 524299 639487 266781 835 363610 794275 871644 4 898877 403 145302 444774 723748 28826 880183 601312 43475 141 2 65800 582912 868436 861619 850680 360807 650956 575102 499844 679194 303739 593218 49 17 873943 109879 777311 798157 690118 659182 614002 841712 29538 159017 182916 238848 78838 524257 170505 5 859246 804241 406142 59 3 701664 32 288381 842430 184760 222 884410 580283 1 251459 816 636547 887863 694470 377 17 899957 886855 576319 170353 183903 569485 482802 502647 187263 211865 319618 13 792423 863192 808910 227844 876759 895366 899427 898500 791130 801129 875071 13880 4102 80071 204557 13 837886 875599 118086 781009 670699 649756 2987 853772 752196 39 758167 398410 75 202060 392276 57695 632159 571152 74776 856066 609924 895392 877159 723744 225 821324 846998 19161 164 418534 75541 757742 12191 354599 189259 724837 857507 803001 475182 1324 859712 883559 433617 22132 858565 894514 856 763257 899218 463627 17796 879572 378173 60754 532317 405064 855072 2 557565 779423 279224 15494 1509 681366 163132 31 1 692052 506213 2417 843285 82615 12 328298 331 50977 537 3663 314133 888960 816598 133699 843950 850805 894495 65866 766383 887630 431916 1046 369203 837094 855993 855704 897932 652911 899748 195162 724549 319382 358547 521185 20321 5 104852 820355 428705 822867 893996 304618 567373 182 826880 2 276805 345217 212832 828809 702 472949 141 3835 628986 742978 892930 34337 896534 665036 230562 121663 348119 814481 623932 849357 662108 510220 400570 682923 214677 89455 700306 17343 855723 335567 661771 406245 84359 2 688352 134350 699705 382314 848426 526283 672322 407914 136732 297579 315331 898752 318970 17 100131 86180 456706 277147 797005 897252 355690 391480 800953 851055 750577 799072 777769 97 307174 850602 256034 88962 246546 526181 867570 6370 864829 703595 865186 135546 849382 889864 6598 3 480678 607095 782778 894273 836532 882705 778338 139242 738283 90 766 505849 763072 231097 1832 888007 65 889031 502101 221451 15470 3810 34464 523683 45385 1129 768946 132 7193 193943 887039 9062 102 293801 853436 739207 360684 434945 126296 872680 443621 3 16 693 741384 825219 181271 874756 801293 280468 867184 884615 93397 763600 881453 669177 873274 893245 196452 3 765169 877841 848119 15939 861536 43873 871002 641671 5750 724415 896380 48305 440189 841290 859045 812405 860668 10 780126 849233 564416 881933 585521 548285 2 603566 402179 352778 727775 9877 203527 302258 57577 367503 623352 863672 85 773957 838972 853031 324860 880 60952 4851 183137 8 702171 805786 680090 799383 831937 840473 7 893883 799881 40 36 4 82809 449274 8 892805 199479 893211 840571 47311 653014 121076 424 884453 857431 16 16428 871671 2 772653 210377 763130 103005 570987 10870 103879 665944 616572 11565 835092 2702 204067 254885 1 855801 155625 582480 56839 860026 241546 896942 754474 853535 206458 220651 2001 3 752902 226662 15 4289 111267 316281 16845 12 2 412814 258540 10324 444032 725068 883686 77995 841882 201405 248079 65811 2 872122 525178 842573 695421 2060 403635 278175 730749 823320 275647 203953 831692 455388 859775 789389 68 819739 11 713010 850781 580965 643096 85845 3 814384 692635 39957 10 1 598959 16981 253011 323220 1 613704 527103 886955 398422 498100 626875 880174 493472 27 883871 126574 849391 262656 498843 867035 553 868949 223981 459 803922 156 185515 415093 885493 3 591364 319516 732997 874724 155 877790 141663 813523 400012 2433 46 893728 721441 688368 10 887586 837965 772 684829 153314 388802 665153 625801 146863 726968 827982 367450 849895 877334 4827 74723 130949 801545 451087 648702 480897 607794 5008 52086 48250 667821 21 405850 823375 873540 164 855675 327463 705159 493768 837451 1101 557362 146345 376380 883696 831567 4 9 13355 842700 551260 853516 839223 839921 593922 526564 838919 832774 614585 56049 601793 312 812011 835185 403930 820619 811028 149613 872135 763305 130019 899508 858288 239240 419 733269 232936 849407 840147 14 78319 812939 887438 170191 656625 163060 888311 105 857099 145 894749 240456 13 454521 10072 81238 424448 853049 124 784781 888454 466872 878332 832858 388998 2 15406 732714 826746 18 301301 135 172031 607445 893853 574380 718537 18 824145 693367 842179 616712 541190 793582 248732 376827 534 762853 158753 895397 824685 717016 191451 522765 225 10272 217531 3538 370941 2006 53 7909 54 4680 891621 703115 65662 350604 377608 346090 844976 729066 23686 712149 885300 396 761 675262 140717 831585 9 23650 68073 423138 5 861039 6401 58846 856377 893373 885540 884650 836285 6040 800539 865157 897752 883874 899552 894304 380954 624425 124720 897863 302311 70225 822206 536227 25369 1 580669 128158 815664 778326 845463 859924 559998 771218 245 886611 481814 239062 38232 8458 634 899439 131587 30 361169 805988 729449 5146 514314 823559 865357 31 882819 32443 370305 22 61 851863 12 314478 510804 819519 858169 451 879354 125 544103 358575 693366 288 1 1403 803263 17 233057 49519 61 735549 466943 750912 714744 198 379889 65647 95110 623199 113172 863532 817238 126842 2 295464 231982 172 811 447 826041 835760 878506 584737 17328 771545 848808 95741 180208 86947 439936 826049 896953 449562 193 855160 174 846469 276395 490899 875847 3089 798833 58831 801962 2 564 54 83537 709223 853937 236729 819091 136 801514 779801 700446 236 330011 868813 879 787279 987 202 850193 37 145153 890150 4 862625 818639 100 814445 236323 894069 18929 740708 22 823 877576 430885 8 422294 647454 884587 605464 249695 693436 862818 681881 714234 166 222 765586 865842 45 866384 611641 894587 577950 852118 748755 740315 594953 800611 432134 557978 224065 270610 4 678019 544065 878044 34073 83473 374 622941 195740 158553 83299 657708 890264 870109 895284 828830 431916 59535 49 663012 672289 50835 465983 307583 252 878852 5 20740 876548 65102 880915 340834 43 15512 482385 518187 850700 207843 899225 833503 181755 684775 196254 180405 812377 288 372786 332654 76906 144066 54648 847929 7741 188263 203089 87464 769938 638485 347077 10 693449 835557 11629 36274 874048 4147 25 677924 444069 881655 883939 827391 471269 448219 828711 52 855833 897173 14850 883588 5092 891321 107 193 891015 877368 646806 895799 69463 641980 846685 846650 221863 645257 3 860302 421236 682246 856311 731152 866187 150221 14191 846940 878882 628484 833551 442830 812560 467026 741051 501280 208272 317753 744915 9681 883406 598118 382962 58758 553000 334637 549031 18738 271 391041 14558 387616 11 116779 24086 519189 643842 218228 1 61349 8650 77925 10708 834546 8 11 745365 521538 678485 894391 460876 147934 845324 844922 323885 130313 162547 885881 659467 840890 486198 394765 478 763 886340 534742 846624 626369 814686 14 273778 14 584 74 458529 877840 812973 881000 893225 165217 874736 92812 420444 207827 812911 818016 869891 897481 10888 20 134300 495307 631862 4 220497 848923 897595 245522 839845 353963 439554 111891 234199 867470 16684 417246 111170 358267 17 257184 897391 822278 881921 80840 555337 837408 3 339748 219560 90705 891373 871593 292494 626847 731863 2 833845 176841 788940 696879 897278 868237 871368 28 612856 853902 892811 792797 102049 686577 5 714862 160368 868506 3 650154 143232 897108 515980 12720 447088 772410 845812 790644 847473 638151 146171 407158 264682 102681 235017 157767 85 820063 74845 805294 279 882998 605981 848478 639271 261387 156031 204209 464689 15 116256 631940 2423 367781 52259 732242 588516 887999 769242 282240 244427 69628 809878 70743 666206 25837 880702 563551 29616 2121 467717 736785 6 770 375099 49 800699 643628 272490 893572 478740 16536 855563 755446 10 247831 739707 584310 867184 2 167016 262532 305 1118 665135 86562 836775 883330 741284 833202 858714 861984 2333 855696 590024 11895 610 394232 680490 297875 141822 211 87727 514349 59940 213709 518020 885372 183039 322 372496 786397 166488 870295 660380 319741 516690 427 280809 201492 85398 809309 839720 374892 11019 440104 116 747354 598873 872556 36000 746479 875347 784176 797713 803573 7 630716 886526 67892 401989 750599 606577 393275 640771 868793 880985 18719 890159 5 860243 336652 152661 542344 570 543441 58249 27638 293239 145100 192087 867241 577252 92887 683793 889 899998 392201 98368 71 341 831353 746591 2539 92267 842709 142 831710 776256 865381 14 798318 4994 162814 7012 234844 5318 732676 849878 81238 711669 593370 254556 42 732346 6056 41 846830 837536 354636 860828 887189 604710 555629 88058 362917 185955 86525 114774 889648 572591 127765 3959 2084 2 208426 646531 1392 482382 825417 361533 813961 16754 625444 56040 662942 700472 10819 698850 869099 535042 244727 668307 826526 654276 125838 200386 498964 131 411782 895789 25819 887136 825599 773041 93331 375048 127093 138 146291 2 822737 200387 817397 891697 5718 710058 33367 881789 37710 6 213645 191 20 630306 841343 389 53073 78499 726397 30231 898823 889564 876258 476733 117455 2156 620048 1404 34337 128109 1813 686746 890716 364475 855224 234232 467015 230546 21472 718202 230387 723638 600195 700740 475469 28 888317 1 566527 26200 813314 424010 839712 603040 13 894468 596389 837269 862328 818866 276295 248918 679051 742643 5772 778245 2 863053 761 134706 737174 18796 464834 874719 677848 733461 885287 699 718748 840523 785945 516844 736401 208951 67 893964 24 616197 509864 312030 77784 104984 693044 5832 835592 890979 896028 526954 824211 169892 201 739283 49941 832960 546203 5 656444 124272 67 890401 189011 754937 113 90162 512214 31 817893 47325 851698 857368 443823 48 373608 661237 32 887992 813841 182527 1002 8565 227783 56471 53757 871059 795107 799844 14210 846193 275884 370763 10 398746 455673 881798 4 876945 3 840151 191505 879311 2 645799 520471 658782 893886 300062 793382 862202 866514 242008 864505 2 360933 120458 36218 150673 880758 22 577864 747646 19789 594851 867263 186409 38224 792404 886350 357577 322557 822923 199795 64236 52 722575 865268 501631 5585 15 187 833826 786082 818093 756904 875305 863692 750 4 5 209617 866771 798051 425748 22 3 851591 861405 575489 779078 350256 68016 3967 822559 458884 2 245141 285500 1508 826515 844981 591854 44626 485373 359832 1429 895024 404529 776237 882108 10640 538305 898315 890564 772521 71 829935 760724 87031 358179 255445 510366 771938 635484 795622 51293 895732 121740 87970 747 68 588376 26622 701594 262853 897139 306417 878508 100384 881574 840413 799262 140010 437 226973 227 3113 295642 445140 863181 863616 893514 40449 278279 884479 882534 190832 861448 226345 389 520198 790991 500324 549358 823848 8384 702329 827368 862511 853190 659957 886743 194444 778659 37964 391536 38 694988 19 51 187436 292053 408470 45 320631 503606 724438 801072 519327 787226 896443 722762 407447 860129 478466 162223 625726 84961 74150 251547 82304 110961 855547 156609 888256 674454 191787 3037 812800 11 893510 452408 885696 885918 777213 440838 230410 420608 844086 18173 485674 21 816771 2 836812 12812 282103 489975 887159 856285 886899 331236 636705 584022 207 659374 726795 37473 796562 414612 412676 857842 230736 39 47259 701008 510548 767776 39044 7783 42 131010 31843 806024 845518 813592 113327 4318 12461 7 407 895885 886463 16434 37 14894 884121 465260 776030 774324 656519 7513 524868 361173 847948 881417 517051 866553 755466 720 207803 802776 426550 393640 70428 213728 262314 2 15327 29359 33475 35 886775 193498 30 885556 16 884180 215 62246 334484 784964 851670 4657 43 828584 646092 868371 296653 675984 454387 697808 899361 7257 823417 25939 873334 891836 889992 500506 211860 798376 155465 716604 871047 880375 845062 800001 245927 58697 834166 463721 663286 699607 843 528975 2134 774190 1 253324 371222 7 190 270764 63982 5 898658 1348 5257 966 331856 276977 503118 231180 416 787758 645307 132462 665377 345909 51 387 782889 772985 811963 724597 632522 562055 125718 883630 778376 462125 148801 124682 864013 839668 1896 895229 743579 700595 98 864918 55288 1248 405864 808122 709563 492178 884556 802020 726983 899978 895674 367 832699 848205 523703 535236 106232 536045 464312 889410 382748 42689 4 825113 28963 328321 280684 485793 842146 894271 886794 738035 787261 4 319217 115746 37 77867 364438 1308 864998 888178 832508 433490 499724 623718 1019 1346 64881 454477 7642 830408 758280 632 701053 77200 3581 805 583097 477267 799648 421329 584890 850515 460015 775837 61 210093 873089 766258 214686 86598 42075 577051 790267 236935 5 379297 70129 243305 756747 877846 161511 530174 120018 3693 490032 795923 440877 891271 635803 236883 856036 479193 868731 125504 122 754377 749880 844868 872726 46453 804092 45444 695249 600609 2 581356 711774 720 879635 316978 385280 858596 629340 9590 772251 844556 830443 74943 429185 511586 172846 376 92666 22 886072 148 806888 838245 742886 856766 314071 637255 682283 114 738009 40009 856383 8 579 733300 5 72009 4 779353 888754 757379 763227 841733 156546 681882 529 5 302359 675 157370 318940 8288 41103 865452 829740 827793 865936 10026 2493 176778 733808 466452 892946 614624 42 880384 839594 878869 792379 445 515526 59963 12 875160 1005 601578 69847 37 351503 675599 375300 357415 643901 19 770113 436694 76 845510 462401 274837 230957 122835 9 818603 748539 309606 24593 364560 84 858186 251148 882463 470 798705 662011 888507 8278 39236 410334 650852 511110 2 761378 63364 807524 176113 885701 461764 668090 282593 8307 74411 216202 862268 306716 457554 269142 21782 391084 169635 679928 1195 746518 4199 874631 789772 319 599391 855214 41130 897083 305603 4094 810880 173008 577747 642037 6 877586 27 2415 808341 11 234139 102 112180 398017 2081 88877 446674 1056 22862 54675 14957 295520 430 545788 1260 873161 832303 66300 23617 497340 58270 464370 366 817330 2028 761925 586742 291797 878553 72928 826594 826056 893356 817913 870582 500536 610234 3847 801835 404505 1457 57 895789 710293 123732 644715 537089 8 111486 890319 541823 99782 304141 863436 892380 371883 54561 160302 63131 568344 198257 1 528388 11612 805485 58460 35835 777284 251281 566349 309523 824040 419070 341104 861559 898636 870729 554881 395170 879363 890403 410848 75452 3 5 880792 302997 822489 203742 156837 839 203252 33 389926 717343 172097 105059 891270 705586 1404 93523 682452 137309 891667 419849 412559 874524 466118 75712 887822 349199 1 879092 726656 773640 220639 20 795563 463494 35 413 724838 291036 866695 93474 46377 836205 804594 150265 800972 263879 876407 421573 523907 874416 552 99266 877142 872532 4962 491783 307929 836662 28 800037 315 811260 794370 743770 118320 673454 796319 582877 522294 273904 829875 64739 885601 294169 59431 421012 430059 856433 68679 837236 47967 229311 693032 275883 282802 868254 22304 11 873820 638619 4648 354002 876897 447879 892358 805571 591290 110625 831447 788446 44814 346066 81052 401499 10 766704 882443 868450 382116 828644 407813 68 771637 71896 821896 473530 881118 877424 2 268159 475137 846350 717004 885513 311780 800561 5 589506 825103 52129 775604 702141 280646 802370 875480 297 896467 878840 111962 428185 813767 558438 735873 616101 760341 864443 720020 809382 830804 579532 764557 892804 228898 62436 478376 899987 4 98474 780120 18274 3 877271 762609 171475 412762 397566 856823 886179 311760 490013 5517 503124 34132 619163 891818 261764 15 417751 287724 31455 735985 884404 193712 405147 721155 890367 873821 758378 81227 346285 14076 460292 246 741529 116511 446608 119 691167 515 7 853036 762720 309514 166950 96690 267432 406954 170980 73186 94874 672570 740846 87442 761401 3 477939 79316 546025 361883 760580 779461 139 798695 2071 872735 667991 696780 20581 778178 9944 793544 715170 57635 898745 833329 16995 1469 282927 755707 738290 4 836385 495871 312 873054 259905 673464 536862 520883 868911 797070 1098 182066 882555 2889 96 884741 22210 870273 899835 520289 503529 185 776587 402 4251 877393 190275 202 199132 467209 890112 15266 390893 376847 79960 446781 573652 15 5477 1701 149434 435532 587312 878708 657428 26 104158 117893 898217 727188 887350 800376 820380 780628 328401 325124 633281 566952 135936 2 183968 2 593498 398555 718174 893562 647011 869589 176 805496 134042 784824 5112 530570 289139 874940 870434 565471 884781 779841 892584 848686 625941 596547 288 880736 534490 238561 800421 192 773562 554435 809747 740017 883979 1070 561982 304235 471367 827291 785587 876263 59893 84339 350451 847683 886627 471928 73142 655240 9591 119071 219 898502 759802 885896 634617 895143 251251 866000 863630 678140 895506 894521 849744 673400 699298 9434 476790 772208 346475 866859 10 842607 864278 684641 560936 133938 745245 394486 829228 837819 505814 895394 634131 1386 74683 562658 892598 884839 378840 834663 115456 884172 268 115778 361711 824111 22767 882915 657660 4 859460 2910 771507 363825 674 651129 736695 852596 252650 65250 868931 476 113643 249348 198599 356155 466590 498777 709049 883699 882004 102854 668572 875570 60985 757640 498764 886541 884962 168525 652469 149 751664 302 21 888700 614500 868787 335439 544943 853460 13 787842 684 426710 349571 732982 795493 869720 755568 13439 863725 848507 844690 12285 1 711735 743891 91977 19407 785791 384939 857836 816678 628239 23579 15 726736 840776 309471 26441 653412 46585 396385 881029 8270 593612 746612 39 787087 207941 131100 866463 853948 891459 893448 886088 369880 804205 416106 283379 859580 100 849564 23 810819 847710 16377 2 722179 964 862831 898497 798588 37 583171 627083 894103 78961 19634 127985 760034 41 574388 831702 255555 248791 1943 841597 150954 782461 878322 841390 474883 292639 136 867553 311991 332709 560591 4 40820 304270 266743 758 522765 445970 37805 888553 1 882611 593879 569514 861245 862971 800092 14917 337729 37864 180417 224855 59648 213952 407890 450038 76 868675 637669 23032 608682 663309 771410 648633 49665 9989 250836 634149 273807 227496 885951 809322 685448 476141 340440 161163 882408 737 805170 10 251344 406751 716 16395 10973 164 309693 696911 39925 823181 15423 1 885687 484004 563 471885 825715 165004 818860 145 145 266210 831865 881451 896322 796535 11 582320 821782 439374 842578 513751 864383 410577 842368 808658 17 692769 786844 263779 819234 650234 875666 816299 459140 892986 740053 83862 30 228240 834663 877244 191663 36692 254868 838318 594612 108725 892876 110608 883956 821647 799165 742918 859195 674570 159893 763978 848660 15 766848 8738 874287 212111 44999 83998 201 193423 442027 776989 886005 782252 849052 345327 408703 367904 469923 26640 820081 17919 625882 149333 8 855549 874381 11463 660269 888629 522 563716 341706 824383 20 665921 838137 3 111986 244954 286096 616884 6 889162 473780 31 566340 890683 35652 568228 896856 511861 31644 859618 895406 2 797271 870346 469306 589693 320582 894550 868840 864684 164573 151275 559 307819 850409 799321 165889 238429 56 147 72 827440 614670 29 148385 849421 2 784223 864038 834009 843918 785149 472825 789034 452650 857706 525868 722534 156005 459476 861758 37867 59428 446715 101 647701 670208 892331 8 882138 80 490861 849217 714322 695973 553605 113 865649 161372 185469 866469 884295 98932 91205 889026 137162 811666 834150 538 867008 307809 721645 898528 702947 477343 105397 10785 651390 3 1648 6 5611 119997 854058 100349 793056 210 176686 44668 731857 333420 666442 374572 384258 757766 400947 49765 841108 172692 792732 780771 796412 655316 868170 819211 94 869655 387187 880487 869592 806781 404374 755273 603521 51533 47 826727 16114 860375 888727 813170 655591 854324 504954 886545 690103 572367 165784 466145 159 105182 8412 114943 188390 117920 16094 494595 370114 8 867279 769737 740458 406909 542057 895198 4 252374 29 768276 695192 870671 3106 871612 476836 10 896212 5227 782953 847440 749445 27 685447 357655 108 613346 873172 281912 133 293441 348544 47596 971 234249 5225 31822 854525 825650 231772 693593 644065 845264 218 862750 214890 692078 8262 1476 558343 899774 669 351121 576235 877835 660956 891945 547436 1686 344432 668262 2485 828213 247515 12309 823009 1377 136 353696 474540 804374 895134 366714 231639 432897 520277 873124 4 473795 808301 812628 1303 404414 318836 855469 874517 50 546144 817026 149428 615237 569413 60610 766985 587623 832342 434417 872283 12220 880335 837631 43326 865928 258172 611765 882378 431332 456546 96 6 759363 874729 683434 83857 174994 214485 798578 5921 212633 327215 483193 388134 822877 891769 730726 566314 33 190824 101136 21843 3270 889311 578411 490156 555326 553671 133923 869072 273387 642807 623338 110451 24566 247671 1 801694 830352 679612 4 88220 471830 834171 670024 130992 358734 285115 817903 425730 857808 126328 7 321 680827 203268 275716 177236 840773 285863 549852 851638 842852 870824 855691 450968 35 612531 59 273379 367996 560826 330327 876404 635988 339023 107202 894830 793755 446046 786202 702143 192 672036 401681 109835 739705 223400 772681 180 885982 572390 682112 620531 842862 341003 772151 5655 590002 756846 855526 270788 757385 2109 833962 108222 28866 881872 334508 175358 882607 146954 188153 567116 804083 562012 53301 858325 782331 283262 2 862690 106578 864177 3698 891389 862078 1810 889666 890988 863100 823038 245992 308849 882026 848952 132 215960 212 834188 709062 812917 5 520205 853347 872565 104851 876355 2 344279 371665 3119 120144 768721 1283 641241 814888 542128 457 3214 615029 138000 757439 855910 869888 875600 898925 868310 255620 852741 374976 311388 761237 11 880443 848016 8 790196 152234 287 532314 1047 597992 846906 584440 811604 888008 63485 776858 262239 268412 315525 890385 2 883477 897896 53 458649 706362 6 695 824589 33 820600 1 165 458761 495905 708233 687830 1 32089 812122 1 414150 1802 865196 35562 96951 809297 73895 6 849674 724458 856741 54 3 116898 134521 444723 292671 713515 257170 876089 2774 515407 352555 893634 9548 872014 865964 892652 19629 269 416155 66975 30 886214 575235 835493 859623 2646 428700 736378 764443 564909 877937 62793 281 5531 7310 666 445399 138116 71621 2 862389 899806 583012 1620 29158 49286 895638 326713 294513 184999 574111 251 27 543999 484531 2555 813749 2 652 282393 826620 635630 571287 758383 462844 668161 127424 38783 193582 8388 861418 897335 30 132086 841452 266683 691347 98 422601 202 44432 260166 503453 861492 122996 890646 880759 552069 803758 846080 850407 28142 875275 279186 1142 1128 799056 84661 267581 644327 3 444190 535296 4 559657 515826 83115 890938 896390 394445 532576 785310 628953 890321 318068 866499 366589 569004 804711 898842 864445 870052 727768 527 896769 362166 10 684499 751787 41972 794504 3779 801801 558905 329316 637285 672599 846574 302552 599475 898679 708905 377497 16 760188 130 292139 623953 863623 351213 821032 624096 3574 506758 550797 502763 820037 374106 816341 225706 7389 839157 4 1930 123 37312 652859 811836 897138 894998 888798 95411 172176 219509 116236 884644 84629 37 283420 246830 453207 868978 114861 549849 746702 240434 15081 727567 767860 1134 454647 73350 1367 374942 737732 825135 312563 37 211192 878020 465448 11366 885642 2 306846 187673 538914 814082 440630 935 9280 53 578060 883289 873963 6498 50610 827888 29072 15240 622986 795140 797531 62312 292581 873015 318138 7 829470 663515 875161 69602 2 881691 814291 830757 14 848438 2 816210 865886 532676 894699 192530 630307 839547 819991 870392 491246 201094 735185 36 322385 512373 286383 1219 387503 316 158011 674773 3507 808177 652900 860059 871869 61102 4671 850134 1 838039 159967 636727 400421 768468 827869 2 375082 506992 763827 775360 136036 238736 16550 28225 442692 125914 302879 817087 253976 8 364338 843130 1093 332813 876362 191096 851235 780178 826448 46233 882 808099 109071 887445 628716 7423 109 886194 9 868993 16271 2 809780 889125 193298 2 257911 20 739463 423949 290654 3 162790 180845 432420 529093 431361 5096 876779 38168 465456 29 19 851 839183 601037 662575 899626 233079 840390 5032 654636 880292 113344 593209 4453 18777 2 6 1077 715786 747985 856676 565530 423220 383632 26215 857511 620055 18426 13045 383599 2 896980 824849 885365 653248 131243 299438 745954 701454 835759 104561 358259 588707 246158 474234 488841 804435 871467 857558 68748 15705 188910 134790 847053 115579 507488 446661 812817 1323 95 3 2 559723 13460 821117 696245 598047 1175 636694 817136 783922 741329 542598 109 172918 173601 878233 233138 706918 360973 606123 104751 196057 893927 599953 762126 813701 52093 860925 53 889517 3 721937 46 62245 104804 837224 689060 585279 270211 775465 1709 7 819719 892870 473279 856324 892233 337431 39793 853537 880500 518925 144286 879448 252951 102 99133 1 859520 750586 1 3 886280 821309 861637 337611 4861 880418 593499 523704 139095 879072 304809 739271 209951 840721 36845 710 874338 451065 751834 72081 53301 816934 583169 329100 872802 889988 882851 774326 467188 360187 896350 435991 602382 535226 457383 440729 407568 560973 861284 661560 523334 99293 746567 799713 737828 289209 816093 700606 457 822843 244 524017 786868 403551 896729 416063 854516 839037 357281 681763 856 823841 888010 813032 35 853288 7 891004 882701 494960 419109 810209 256471 717722 865124 419871 11 807475 548313 1143 899304 850431 843640 595756 376784 865197 422781 61915 2 873069 538811 796969 862846 878801 701531 691977 870640 368 316466 313434 859145 10181 825856 731853 222132 283986 868376 303018 88316 29813 899354 437919 631689 868059 378162 887672 292841 830517 898877 842850 705759 278 651219 182239 836725 876045 156448 1390 42801 892287 547661 12261 848216 433879 282107 106 645305 20 163434 400100 259330 663076 13 873846 899418 369 704716 19685 453561 114430 791735 141326 807277 781271 162336 884594 198767 503270 21 826747 754433 194924 802450 866556 794913 170321 256439 110277 870471 221075 292343 3 683981 757277 841792 7604 312237 367688 869160 245530 707455 187341 776859 5 2187 453186 826639 162174 510734 855215 784940 833399 278174 288893 4 703919 39474 49981 285193 159996 778181 883991 398264 864336 493160 542231 344989 735103 845688 17944 29 862572 386530 5286 27405 1256 315244 817736 328347 11 858543 464375 359698 84709 251 8619 365001 549854 226695 850687 821280 529 788999 873439 625682 816383 849094 325385 869424 798510 706831 39742 819312 124117 764581 582289 148217 415055 894882 878183 752769 251825 878027 858477 812424 866849 707483 104 866165 895969 245570 852513 767435 821424 89379 405411 895835 845435 370838 621222 730228 293733 26 849727 330770 150121 873302 57457 75149 617645 679840 20509 2463 857865 49 431673 3320 24652 837556 899759 390231 882399 29 300331 374052 17 730162 604111 767899 2861 5 833072 57776 477455 731014 895711 881560 474196 761748 863707 175274 870031 566818 610086 219199 10 41 550050 814508 403908 473009 239931 234022 620 864438 228152 594131 847912 221148 869595 417338 437 10345 197652 891028 810693 897159 892676 575119 630874 786468 772725 37117 812764 70780 709233 107 45480 180554 264 36 787329 270739 244141 774243 4 401978 881820 824 896803 682193 2 674881 1 568609 4 721618 3 547702 167405 88724 106099 390807 893858 755536 732609 699 878151 252919 255 712467 819649 878333 439983 561979 833529 5167 117090 1 614077 562 747676 591165 62754 150218 801431 836579 889541 9 4 499998 413028 164100 706015 194206 895082 877561 884894 334167 11 278549 595905 518746 597746 724398 618801 1578 55803 217 608933 284378 102190 95364 888076 614 349413 4802 178 373438 289945 44218 345382 697266 221835 754987 218473 832826 847654 6944 886321 532220 439671 828342 857405 888412 791723 810152 311842 121823 15004 402082 694335 316 803222 890345 887661 855906 33378 35543 511433 305443 287324 20 737046 624285 410509 802122 713570 880009 25217 650998 884185 757616 582074 374713 893499 424 845984 578957 123712 834484 222932 384551 604206 497357 858064 1365 386 22 736425 254713 852022 3348 292001 184 549376 1 74388 875685 753799 877593 265265 307976 560523 889197 367 615 355141 854154 46800 226263 1740 240315 837147 43 899716 175741 830257 710846 63507 528827 248485 852911 76 9 563862 4135 742489 670551 138420 1030 294239 552106 3 530637 775807 444408 6810 105571 56370 214506 291733 602762 896951 47941 203162 669965 818303 885809 503912 2 877205 833693 794707 4 569 7138 22565 856456 31 265760 859140 800362 762861 275438 399 49710 879128 191117 823725 418677 892510 452847 75330 708281 198 855815 812371 795625 495692 194217 880467 702777 870774 826798 815591 545381 13287 136489 833401 860776 59 682775 827973 820836 43913 10471 795 841260 501025 134527 225824 407788 261 271800 879751 103828 387839 410220 604649 30287 563143 26835 275837 889113 868526 676123 809773 1 846010 13233 27 382925 182477 157923 852474 415058 760787 586485 853130 497735 2741 899924 73021 82869 372212 421466 34490 869181 768647 14029 489616 447691 654396 824500 18781 721631 642974 724262 280 835754 867765 270574 6 273303 883001 881396 327 40103 4155 548640 658305 847282 83846 11 891469 252354 844957 80053 41743 436688 34483 863468 2 840484 95852 226750 266484 821563 608168 52733 359786 29 1386 5 866617 17523 761293 4825 751807 469873 470 701722 269531 896530 789171 887253 490259 888476 8 225686 880109 368335 250408 821583 57907 97640 114764 243536 680534 265332 554775 538410 457016 4465 183622 296545 735771 103203 590258 6 36391 220056 81572 451749 165 686392 44644 613734 864669 868805 577197 878754 794228 847667 634418 628766 245667 254644 283436 8823 392990 467828 807055 616600 71 185849 577395 14 794630 883834 4 886379 7957 869562 863839 283182 509978 480801 145330 5107 882188 816723 794413 764707 314 747 184607 825532 150495 842317 265 385780 38 282 21397 78311 14 556277 310473 544442 882924 784571 938 860437 731117 870952 55486 849116 764821 2 334739 897190 307 533 808694 892219 586563 888673 788023 826129 181639 318340 627995 3 694951 895768 24679 683230 469691 494332 791600 129741 799373 12554 1023 251490 764763 163334 834204 657432 784993 547541 301073 393182 171212 867833 47759 666673 1050 783201 815032 5 896431 11 550520 607 397688 114 121311 860404 786878 815089 10577 313953 384238 610769 1056 841855 880150 346491 2 549029 5 832414 593262 209338 583219 859779 893803 889161 545592 888849 778406 67148 818063 15 891920 88 848900 682977 547973 461722 845528 449034 780 384343 433232 1884 804035 467369 657544 508343 13 649681 334499 308274 247156 594081 632300 837895 841830 874851 634075 737510 104021 846496 884441 15537 534786 207962 586935 864254 721533 889196 870815 479216 97678 236010 899770 42911 524385 839724 570667 853968 796943 899111 513092 470068 894960 572914 124367 872523 55718 18944 5381 609493 863710 840238 875660 855151 529332 567195 847515 63 676611 99070 165739 323132 869402 764066 844216 647008 871582 74575 169 899717 88771 261516 793946 179626 606080 834831 1130 599700 19332 1 674360 351 778249 108421 675065 842324 891527 1 1 874903 5418 1 16 728043 863047 815252 541784 780200 609521 472783 1 2610 609629 45238 533390 860507 604 336221 619138 262072 868694 368514 3105 19450 178196 735 881258 810918 795654 886791 824141 717685 64510 37711 835733 240258 593197 406182 259738 792653 106854 636418 532595 291025 239363 206 888197 3 33968 104764 89019 625489 787056 243154 75138 28 34629 553444 841915 1549 797923 166 102423 8993 682729 259241 585455 155 809703 1570 238756 304186 506149 72658 193040 702903 305244 876316 2 896546 2 828247 875370 834260 83000 847630 897020 2 861535 779284 418954 63543 475828 567661 804034 3 893571 485379 148043 882035 193490 27795 509680 324833 357618 14436 6 493572 717488 889435 842725 628005 281935 15712 812383 350 886 548343 733362 905 2 700411 884683 1070 865900 797435 258 850477 194690 606018 808385 795567 778502 601194 841011 495604 881115 830216 898591 355699 783870 100629 863318 105667 89613 277653 939 858255 104288 56220 206835 2 758225 869723 26232 602776 802044 893243 462444 778560 848279 18215 772126 857671 692464 842691 814639 746 854778 207944 530311 104 42 610928 188651 96778 558393 3 513461 865503 1822 768798 582685 610266 3787 843912 302471 260457 125 773258 52864 882813 841161 846568 490101 258847 859632 262798 95819 137710 537 889210 816005 815973 243176 99184 62468 736451 106450 1 863558 75412 89497 545824 822273 700722 887017 823507 9422 31 58518 322122 778784 27407 309319 843511 692275 2 305193 63 834670 817870 696745 395028 32230 768989 558894 3447 380250 814173 726096 26 883708 328925 872282 872837 48795 171894 40024 887076 661134 778589 668864 161649 91 663639 879286 856255 886774 289 867582 888237 140958 157607 175913 31203 563337 417 886207 170149 876344 272585 805603 488 584922 515361 390 521880 200246 29311 252996 313585 99571 2 879007 32 165866 58 837130 373996 49079 899581 560870 797963 61296 210658 895013 898418 897205 894295 572706 458 802847 420869 215904 703 34 829171 836192 275 891393 191736 21670 427531 390561 841457 199266 445281 897582 334200 727531 52871 419958 16463 537293 772439 734866 742276 899198 34222 964 856669 691879 735785 99996 43 33495 500895 646334 7 100538 491672 241688 181136 141210 284957 159522 255879 839968 6513 797555 706610 897981 804216 507294 794903 747830 75394 667763 811471 837638 151 24646 423420 817353 403080 2840 8759 448912 14392 366708 848477 89639 7002 894905 13117 1425 2 372028 167669 289117 1809 87793 883027 10746 2 723584 16 71193 84823 94981 825222 560024 853010 329175 423007 343838 871664 169844 852885 147191 849849 199567 678525 770692 540953 833969 816530 816717 671128 641 592828 744312 230251 487621 891274 819105 549992 6991 846473 837100 885552 827492 882297 184 864266 668771 271548 10 192 843206 898671 622848 52914 725547 886055 470646 35044 774 838373 695718 899867 840053 836748 12359 898701 53 871920 309 13598 203279 585866 859439 7502 346869 78910 861950 872256 687694 380414 587 586168 621214 156664 574081 885187 601658 145 523356 735638 897527 647663 292499 590489 22751 890994 213398 2 887501 587 18 40512 778947 137487 818606 102496 772298 845351 61062 2 1440 803422 394540 3 873106 355035 899362 506537 876932 170 878513 812511 785425 3 724123 42 3796 2491 548090 281 152412 820193 759685 82531 176 839415 556412 490047 179711 147908 2398 410790 290223 634588 68 771617 53083 457 258449 668392 877029 847117 879 569378 816443 848633 334106 174 3 513726 148804 17098 573453 865803 9403 774409 19248 231445 10708 876969 163490 595 653148 381566 864540 326527 694393 166207 645537 75151 263125 886954 6 58031 688800 736291 450832 181700 151 833186 594037 202238 510983 570612 86 870621 31622 865135 729959 3 828958 10847 653 793098 876381 150399 869879 3 3495 443211 810957 660213 614723 815524 698843 597980 878839 722060 716029 656337 894542 1006 660099 869212 518559 95102 891702 888802 31 779643 38 244559 134624 272048 757131 299877 873836 874211 452154 868845 883207 876911 393551 684164 509154 2 105155 1694 8761 845578 850636 894225 211626 417020 638135 874176 668805 616 796548 317785 173114 117981 785244 134 878998 876518 53847 1379 276969 843384 14 896856 380611 195468 793482 757751 1607 827481 886429 320207 3 31979 107961 868885 1 356148 141124 482773 236299 360390 102803 863862 32434 472964 3623 324654 242540 790302 628387 772648 604520 699432 302338 7337 473603 191210 603065 841231 611897 808521 857827 612 128797 607158 873251 839520 853903 5072 302562 2 638868 91906 858915 2621 355109 506718 879330 110880 764881 298578 863391 763343 548598 287685 858719 8218 248122 213118 557017 864588 16628 813493 12222 224006 797236 163923 744469 78 899714 760739 859469 817754 323278 87593 14725 302757 226785 8 717130 257623 151944 631743 503795 2522 269256 870281 870666 867000 400 77792 712717 875032 886301 730448 749119 165579 64 692319 15929 254332 867956 839873 144329 7896 830449 98433 885560 591032 880888 97349 812612 21 821068 113789 870623 76683 585 486591 17331 1598 871185 2 7133 766087 820801 746441 53 881025 42218 576930 156670 385536 11894 619815 21418 157322 812933 241384 438530 350329 872028 760841 758560 626046 222 226371 2669 789237 856796 358 738780 329396 832125 850638 642403 639625 77 227 790879 387578 864187 827039 301 392981 562151 884888 537622 61245 386189 886409 518311 11229 879253 104708 778091 1 840534 899912 17285 759793 898853 796251 12 839297 473486 860583 386889 459727 864196 58494 5739 551995 853548 898241 758857 670253 878883 130538 11309 422981 723026 801840 742621 1472 843524 833628 827095 110997 496488 710441 631776 713 842830 2 6 392609 633883 851230 871514 219438 699064 262846 824556 167309 12 797277 1528 648134 248016 482756 365521 5225 410199 18074 5062 875371 859992 887663 20 871319 886576 835846 1168 714666 767784 874499 301182 597844 899763 891749 771939 166 873817 336626 591071 180689 772661 829224 838039 117060 886560 797789 850311 3 859637 99918 826095 865850 6 8 798739 216806 198670 898176 880276 13 808853 867913 892984 296312 91023 269695 886995 893665 889551 159726 4190 126 772536 45352 865439 12014 499304 230373 66 856404 886527 853787 325306 778137 877375 237122 863282 79861 4 177527 278406 874078 469396 8 823458 720029 527145 580983 751016 9675 1370 157597 127308 728734 863271 29 379190 838859 450143 179913 826018 561185 33361 44800 166214 1 696859 633567 531760 75423 899434 63626 879373 599606 193240 28 808170 711744 95538 80759 873121 3360 269052 230285 133 191093 41 72761 758134 726551 3346 890705 872453 30344 857201 12 659523 29348 857363 163915 434452 723169 861343 786599 886297 8342 709958 365812 2 186243 770289 43 643840 532039 674894 437925 259602 240316 792229 868162 484194 477 890045 407616 575223 199333 650 849056 105544 202315 372255 476310 883014 160273 170 420501 408531 20565 291113 88513 280917 78535 296383 504961 655599 436335 1016 812452 352654 10 888676 890156 486303 769707 650816 132690 408592 828326 840828 876860 645645 3 9 200 748845 262189 892582 50162 147 436606 10 191 796273 799011 680376 794383 224820 694509 50627 118850 898398 130336 756935 299787 891143 761671 63404 849527 358845 16682 1599 885145 25 47312 265591 854082 694562 865741 266 732102 173783 627437 73464 21627 845651 140 2 54 27843 754 147672 369274 678923 12621 8210 867556 206400 74217 870021 339919 70 126887 879021 580217 551442 316024 2 47997 723596 86523 883238 541137 821997 104372 141190 82244 885680 747141 2 94250 748631 1 1050 849054 718201 45672 2342 502771 45769 676070 59468 510490 341261 738664 357399 592368 724668 72150 537650 608928 899729 405380 2 845614 818434 92 43 490207 527610 6 853837 888549 878477 866369 726656 345755 892764 376269 869917 137006 535502 832675 867002 505233 74852 1 825434 5 897550 895610 66256 944 37849 891278 213326 39096 94746 467888 831635 249602 57761 567341 98272 861723 897047 807767 878457 258055 882088 722794 219910 223 41073 653080 4383 3631 830345 17983 876806 617374 21252 330228 764758 863242 817297 61007 457851 3413 741519 28 287035 91127 831426 475890 1072 569126 336122 412779 21783 742058 796075 320757 101329 491 473040 739706 256981 100762 848487 3082 348041 119600 856729 888939 831056 665001 856873 236792 802552 580635 581 854568 822827 797214 2 755 588669 587804 259278 840539 896224 853446 450072 229893 876977 206416 408139 848899 266612 59 841688 30728 201 817378 529032 844179 729224 3468 840040 891348 107394 831114 18 698075 2016 156382 782245 283266 724007 788916 628830 753588 21710 514489 138539 837475 21395 512 845687 10074 820906 2074 791752 847792 531918 732811 849125 685606 826 5874 845237 247077 225410 891695 42 177478 235374 258422 732928 176194 257289 13 700018 819213 873740 268124 748361 486886 12832 278638 584233 474321 6259 788241 10 377 840465 277655 490724 236692 3131 879937 777456 394480 18 735420 780301 233576 773700 2625 730863 5200 17291 419004 111084 112311 214348 866456 825581 2336 899635 130 515 132 842433 870316 1357 892622 803687 437 892747 558752 831521 606274 6 827763 556341 158659 368630 5912 729761 740403 263848 892008 718627 874271 465247 3626 882053 533981 883081 642904 77828 819973 80 518376 856923 878582 241483 22534 728906 319970 839171 792019 866363 679255 652018 109715 423059 711268 794518 860859 49 38 429106 872638 351789 135170 843568 6865 271635 714437 78773 193202 618152 19 827987 823457 873800 68932 608722 541451 602381 319885 862134 116816 545404 856101 889385 843001 200734 69 839105 711650 750026 868565 193293 379591 223410 4 834770 748754 891953 561 729332 368189 885082 17 832389 7 270266 96966 881599 895798 355939 675047 83939 500892 181210 14308 1128 528018 647054 742494 292591 709150 886892 9962 729573 74 699 217676 362137 497 526674 580177 872386 7266 252 93100 298690 508447 729024 4690 886266 14 736379 874365 9957 762828 801247 668316 18390 472907 757007 578888 632361 757997 817226 3418 4572 834114 463973 817397 836926 598765 760854 394113 852998 845937 762688 23334 417649 263239 1 896360 408586 883502 827584 760157 137 747195 2513 195691 895607 328808 159747 621557 567572 638113 117295 135 852681 230 771547 2 892430 709034 884813 61 3370 887378 657540 1490 807005 398896 144125 892856 275967 141 432697 94104 2 170964 357788 622902 868468 576320 15 516672 705076 749270 887530 28510 869350 441126 701036 44421 802045 54 785925 728048 304415 444285 207317 793432 64273 599889 17665 213466 516127 826668 3 65 352213 336567 227213 93 738301 879993 373388 711116 811919 1 190019 881562 519213 36 36439 3494 745364 174439 245969 99486 793639 1 636014 346633 494231 684968 696138 835384 149 396058 4 893122 892244 357830 383312 887089 206138 766744 895129 5 1 200114 882511 668253 2 453723 764116 44228 882107 70617 213925 63581 650077 812154 785714 386247 86364 748306 641650 270682 839548 855898 412775 519724 723422 725114 802929 387463 96728 658651 165833 132294 791758 789877 894096 422 436 601200 996 614161 73017 1572 815703 365403 802058 779865 806115 7004 391135 1107 859482 837733 851365 604105 883763 878616 872768 385832 812458 298770 867458 5954 713434 627142 866653 141751 840851 42 15864 93130 680078 275179 826993 484289 233712 744219 3 674653 140178 2 12 24244 787368 593829 808880 417174 151678 868785 581551 898870 852161 153 202912 695955 13810 731433 713120 55738 772523 711765 260107 825271 295138 249670 11 108134 416521 214395 11 807550 361277 779744 563091 203680 780631 782597 894448 300271 29693 99943 49860 418884 780963 142257 484556 868432 647651 845560 842698 850353 541903 521742 525594 261618 418238 233599 364770 883257 45709 137804 265261 750452 353 822760 795598 387723 865589 874155 865044 819682 856832 824678 13 890303 760043 254076 257397 774303 41892 470893 1 859366 169707 117903 315 99371 232929 9773 293464 608027 833267 38 865341 814403 892681 717902 88488 74616 258967 279187 6432 3550 659229 696828 3643 891227 334392 578091 40 802279 822498 506779 170945 308243 387915 54181 721051 635288 26 872872 336811 588 101838 618635 212705 16 664563 1819 647772 342 870019 58811 321919 272 8 880116 148928 602 651083 76415 837731 559790 75572 701919 206573 6780 470988 47 412404 215 781738 573850 2 749799 584632 762132 1310 300985 892706 893070 773173 814634 790476 898588 897224 6 223195 75 57521 702428 541434 33 77207 872752 377897 627377 575244 665159 2 4 827661 464 83809 431032 827789 1 115226 69222 498621 7 35600 889793 814894 56627 598050 432616 643838 384 33569 666317 5732 428 131124 324278 462490 5 114448 109036 6657 7709 844235 413548 295316 746491 858592 580174 208120 628725 119160 24 546301 889528 735685 17 714416 773130 95323 702015 881805 882285 175 14 1983 383 391358 4381 435016 880858 548628 497251 654637 1118 895524 2990 56 464405 646311 899383 551451 756418 111577 5669 257833 832217 620062 861102 820902 890755 658651 877467 641334 1216 868611 744264 809474 553999 113 767898 840026 36945 1 858232 1562 825398 870187 121128 884116 894206 125262 674753 887772 842288 828597 288546 889815 231344 890527 874033 333074 9 233606 858818 498800 101 25 877307 448936 891543 882975 394571 48109 853823 3781 346033 248463 519594 802547 842671 844952 70221 508735 285868 707272 653449 527684 43830 822180 102926 87544 645303 686915 863690 542364 805 456646 291140 603177 723750 317965 196759 64225 791253 747120 44 868364 159 5 898190 873173 684102 789822 242070 441412 818605 643392 871157 862222 870279 31927 766794 688548 826519 879663 738966 452 852130 792343 749977 177135 172901 244565 649111 877762 1901 122369 89653 402850 97427 45701 878951 754197 890374 523085 722466 19 801166 581330 2830 877522 878209 868271 577 43401 263244 899305 626810 632381 843106 705909 185095 258642 439323 6 882818 852748 154656 877231 545556 829546 2534 283411 502685 88963 2 50015 864404 1527 266814 133906 813905 626175 64297 549023 408773 26785 4 109 741114 18419 818838 382928 156412 28 290458 831784 90673 896205 18729 404433 17958 581136 16376 112559 790661 864940 13908 816555 9 222 101193 51 80795 378253 328249 673162 159209 882998 875962 886352 9011 264860 897459 438197 740292 42091 810388 899369 461543 769890 621137 213100 54158 531682 627894 805529 179566 832 852620 36 721131 20353 684721 874298 882027 64895 620167 82371 843026 5 392456 464745 19 68366 18940 159008 212 891754 892188 98557 11 356433 890435 358 42212 840810 724215 1 862019 765529 5 864114 896940 345 105 859696 153 122873 752854 816854 389698 855203 452430 2 725793 4 358350 557228 120582 567 3176 761471 104805 880321 327329 564848 594778 1750 571034 750286 241955 682141 13 707135 843372 229069 669539 5 66868 214614 851499 736590 818048 190930 899967 98252 229165 650293 193601 651027 64908 896466 312728 559267 323113 632061 807911 132711 197222 824402 885442 874144 358683 690182 891930 167247 24 578333 782749 692491 891399 125333 2 644911 256141 887940 181198 125 24905 837372 347781 5 93219 390945 704816 5001 337933 583372 862171 898727 609735 226316 1 899025 344226 20854 86659 4 2 1 793449 195120 743578 699795 165712 578594 890807 3 743635 452831 895480 618636 10069 253341 557326 528482 9218 713047 190662 820817 7 856040 322621 231 42 694975 822598 827528 68702 216017 146657 1657 679421 35 127138 892376 834375 101427 530054 804373 639439 697445 446150 288586 265784 15 850187 871959 206516 739211 137986 1652 180509 698415 85326 891447 46 818928 862111 450779 704287 26695 8 771828 863577 890985 138166 591892 512783 873532 825345 5 360884 1201 260737 1 818038 899771 450424 195998 785018 463687 782188 412238 715607 2855 664943 889512 873054 266646 389220 8833 327123 587 873042 479544 561635 890425 238713 707889 570739 811644 418419 868016 52571 790920 126168 888034 23 820927 725840 244631 862589 615103 55 745347 596713 315071 895123 261568 736462 142140 44261 731615 813044 8 678553 893502 410134 348082 872861 466348 83813 848624 776118 111502 67593 889446 157432 131 226075 849996 794638 610635 880952 66613 383335 627580 168323 68 521626 829504 526833 678212 17547 137474 578792 113 137 686617 878313 264213 5015 888945 590387 756956 1834 43809 199 760432 804869 898327 801285 883583 880733 54437 716876 350 271608 856741 297202 898912 197 862828 854267 300412 750981 649944 58220 445143 745053 597970 563976 886614 102006 863982 137847 893394 295905 144131 10 96895 860098 853842 1739 821546 658268 406945 732449 1 830003 765243 616488 5 728693 338200 7458 241456 671037 663402 294724 2290 790613 186 536621 894208 858319 5354 484413 791903 456660 615234 236271 204062 730956 40883 407090 860373 612676 14541 39 443360 619493 621664 407717 167 868536 518107 2 887046 831355 4 6 1240 231618 871248 5963 189021 760127 105201 863797 167410 511 2 870436 140696 805058 808102 1059 805020 535003 847019 815069 775923 55331 358971 1 543466 895545 733503 1755 65072 767860 24889 406599 663618 57951 892804 331289 899676 662782 583968 186900 735578 38 881307 152038 114 535173 729411 108 332270 876940 1054 524461 897530 107543 89 859112 847924 481896 751219 850491 189520 673009 482382 858359 3 1 536726 869448 886872 713234 145927 653318 2696 593098 115836 161601 483441 772320 465922 31885 26809 845587 516901 169298 624255 860668 8 878386 854218 64 794719 874985 610637 19 15757 948 318030 46 3736 827 723200 649909 86051 236951 184009 278702 825815 1476 16336 898795 139 861339 268545 798930 497802 1 428418 882173 612040 894236 6813 63531 9449 720939 884439 523947 815400 336729 33 650668 223747 857937 838864 835848 400 852029 424198 76580 634461 449568 312769 866489 5278 692173 419599 676141 327766 820777 1267 6 1697 824002 297425 788198 379537 683 883524 837507 292014 735255 105721 784595 751138 751498 761277 267759 7437 169 719005 3 130842 862016 595990 8325 643556 895895 149746 125536 748635 874085 10 703237 672015 40479 863485 639015 760651 896250 243 137037 872 253159 96842 20764 716424 869738 855564 852011 435226 345624 831817 222792 831601 896638 29471 735184 1726 215 226265 868823 728358 618 2 307862 266891 39 1 887816 613924 2552 153 469710 521836 228 795967 845679 897563 898041 399306 265929 896177 257787 882544 183 796776 758779 635701 511599 321606 70 832203 1114 698673 47269 361 139833 801060 633680 810849 568359 633075 11916 793511 879686 14577 882035 680970 892853 583265 26661 892045 531702 599547 878200 111928 124 582 59830 9 158 54644 6 882737 651500 895725 188965 800525 880622 122766 214 157485 844184 894303 2324 607884 52321 17057 120425 434702 364219 819579 22562 244290 883409 170535 617841 767644 28827 652644 646414 828667 271434 532050 6248 856865 564318 787606 66 26 808625 828272 269572 780106 479860 400772 870995 123286 350416 713570 854571 224594 858083 854473 862447 438189 890039 541303 844311 795699 432078 167391 78777 1238 880938 177563 98 12034 874163 347557 762893 70 386817 892081 340357 638631 632360 787141 76348 486225 83050 305353 804248 128557 379594 6 795 871446 177443 303526 307904 825250 892383 720776 873042 846993 595073 182448 83 258052 760211 224868 842808 84 8 830236 16259 606588 841681 3867 886629 285 486525 751531 39280 566620 2 26541 803734 803732 761554 826039 40700 121962 75181 115660 654264 7 828716 3 97 834040 739877 382614 149130 311605 736075 899423 131302 836104 2392 553095 676230 869417 597418 712561 879722 724923 859492 875619 726633 140682 126839 191411 306726 18 151535 72206 58807 4 319898 359592 458162 835227 2 499149 469254 847216 295656 876438 754094 396833 734491 2 223541 1373 73 487850 179072 63799 428531 693641 120952 782129 476883 863208 33838 790430 20316 31 82286 889661 859680 530346 785714 302079 166217 851835 730256 882723 197685 536647 463592 662123 833514 437248 841635 66056 107450 874848 843870 458336 3461 786339 3681 375405 833212 23 893265 3 167 887458 831062 883875 637474 563860 8519 319351 801243 120616 723 734177 883187 859803 99783 749040 732284 239036 699320 550052 799662 391240 6837 303092 719845 719 15616 471317 880858 847719 364451 583781 852272 71028 40594 1591 393 872733 797667 890389 5 257598 447642 29546 743018 211328 889472 255424 4825 494570 867197 837598 961 122151 39398 380 877626 22 884682 705109 488877 1528 41162 869076 788175 348981 848637 663872 491245 833042 780372 152495 862066 814853 468766 819908 775180 849297 2587 873152 819607 862813 350213 897747 883432 870863 804905 885989 898159 807996 259469 309333 704427 896680 857265 847826 151 304154 302503 729797 899643 37246 862237 277305 832484 112665 110832 531725 697471 857425 680705 886481 8 3 890286 652958 16247 898555 654 104255 872892 6053 7123 630211 1 62811 715466 381014 342996 26687 847362 266 435207 897925 240605 535316 993 817675 898552 801485 798675 759623 29 800457 858078 883826 770 458543 64534 896635 40896 306712 74746 410 625105 819689 896725 313078 798998 530553 813519 716723 30874 107215 812455 33 849568 850779 154423 104106 1804 165668 833259 377 145 783177 826094 841713 831694 869266 7734 243165 853654 886677 49251 94477 105144 894110 644963 23266 142569 897478 59 212273 90432 609366 894070 708160 847372 1 444909 349287 412032 848243 498196 885358 726070 424938 393073 630660 152573 812514 809603 743839 825105 890370 605770 748571 693288 189180 826963 420209 70470 237684 429987 172263 287919 504251 686072 1244 829827 891177 783967 4060 897768 532036 2 803670 568549 702535 2 664202 287360 825646 370049 35083 830271 437810 818626 40590 241835 472165 58 375 205 684777 17230 72453 316 874471 476 2438 331910 720757 892876 860111 544580 368078 574340 813187 893883 572739 774784 39224 786642 783034 482844 818349 363990 207949 3664 313369 782060 832840 87 620424 592982 871678 194311 137867 13298 586157 347391 871213 42300 3 582212 870128 894611 369895 603914 727279 482810 127 321794 684904 223466 844790 883549 54350 335928 170423 217010 858252 848456 895829 787800 895279 820693 44 847915 763132 856490 251367 527861 830032 51804 846478 210628 6179 221530 104373 809681 898379 330761 870640 883636 193907 521926 458890 97 36998 823966 876859 163966 860461 509841 672027 703537 515021 20735 512070 518726 257266 891589 238845 23186 159016 398793 633763 247 126494 85 691982 894832 369622 452209 117081 37 342535 801691 857290 7 127 616053 853500 113 558703 744089 248263 88 2958 485 851934 808448 783103 467144 36 178854 365307 213923 13283 656079 373301 520433 539722 837912 4 758735 861685 881472 556500 357592 634927 896946 5133 834897 854912 61 678 849481 687892 202 747833 581660 169384 10 1234 828648 539624 828340 566475 156920 767702 564438 782413 87294 357079 431 209499 58775 378601 281509 16 182145 218032 881714 568047 568556 576339 347233 82175 708256 734407 61 618609 604059 399 812686 7 144 880301 326830 884462 116976 588581 372201 2 860001 552877 480063 830298 21380 145650 466323 349946 597521 831637 107789 862239 872876 133109 423396 253192 385466 657675 786674 30 818738 789004 35593 143295 158 873431 841750 821938 398744 831338 12583 892307 598213 472737 893144 1385 402709 809914 852898 4618 71195 424765 883338 506428 2 560661 725598 858410 686693 373802 532504 527964 333624 45874 883521 117558 71204 781351 3 865922 730607 559481 524466 191 152902 375426 886297 218 882365 829906 852283 886842 24 438240 865197 193 18 818422 613494 881034 791065 832175 37641 874193 2 17 521208 298073 428536 820388 673395 818817 876732 574153 125929 648302 14 718346 150572 812440 819556 144755 88277 603237 862860 770655 804347 187171 380669 640927 15 899297 20420 720968 113180 110311 768348 889897 1268 710974 741689 476890 893862 189152 86 839416 576267 840799 873901 887419 861522 859322 2 139913 288879 4652 265092 764792 35709 893623 5 142 439811 504 1485 59 250110 408651 157185 69013 878415 277368 598845 158395 269379 42183 38 273 840695 250772 850248 896013 831463 758690 489597 796368 13 875701 522081 824011 853932 897703 287547 449573 853609 884580 95252 47569 59915 4 22571 6 470224 97078 320324 17714 865886 5 555136 844057 80 810188 86474 161404 125795 577474 54 4515 783119 569399 832380 802517 4 3 179207 9 191874 622424 728967 503580 292383 766255 813240 869478 3799 553166 827199 857416 678807 38080 853451 789918 273949 894827 16168 784783 801117 1438 781755 8 190919 845333 769682 483793 656925 830237 797883 835474 753823 786294 874460 59471 1 211979 812643 18813 855520 337432 170323 3 755672 329160 116543 212969 664246 109688 639689 29003 244174 884777 5 666014 12726 883088 329721 638727 766097 833912 659880 534749 317185 2327 716772 428 875092 20291 659348 874524 297 574121 402203 832948 376567 733578 656761 317110 124032 631192 184640 46735 6925 596 699090 43 405729 15 414266 467392 858726 494584 754401 385212 763375 1018 254 98376 695223 740109 162538 104436 360318 118507 134551 835514 796782 892745 202007 23159 876404 118705 260083 260981 612792 732789 598180 855529 715643 757386 116681 516769 104 681783 833100 539878 150630 73 882199 5 4 356921 384445 2 72799 858930 604700 16 883777 326180 347 102867 155035 339966 239320 296651 879545 370727 78870 818993 712544 431032 109033 222 5471 420 450527 822218 65 715776 70493 1 750913 21281 882175 532169 885602 287958 29 82543 1 465309 19785 872442 252739 461652 365349 873181 207331 2197 1 145 643708 429458 162892 694059 560155 34172 891947 368794 608204 187235 675063 515 415740 682222 121 852087 878173 846525 598591 529 632180 1 429684 271820 291489 514472 891623 1582 521290 614981 883553 268 2 824980 420461 843901 25 875237 213669 339254 35 51955 187583 899169 718023 604962 859461 683334 815237 740699 783131 597483 859594 884863 789780 196831 21 646005 822834 801242 854443 721803 763100 3 485634 878668 547218 828757 738600 62751 837802 812033 639776 704891 12 874536 86721 807143 3 147995 506190 494108 2481 790736 619758 754937 28016 15 271736 570520 512429 869742 823828 342994 892500 552814 728859 341444 655829 111296 895778 226543 137127 287721 875563 64 582743 800727 874644 433972 588740 772342 856307 864450 899169 2 487895 839999 812102 494 460497 4 13868 840979 818229 582991 480933 503966 83401 1693 885667 862020 580255 247158 670146 477277 299302 225 301424 479838 272373 368 558826 824641 622677 886400 710826 530039 716990 772621 461049 803264 25786 567660 833016 33701 882849 668321 793713 750341 34231 757129 362354 165 324294 123904 710958 252538 704389 521836 726026 504808 553985 877798 280 701466 790753 876358 532979 608010 80994 410481 814310 59084 386694 1687 585918 8 416389 635578 481420 368416 283 861918 1160 886309 186 344869 195 851017 226315 776387 299384 623725 311041 647692 891091 898213 48412 688719 216 326489 4289 58 832398 60398 824382 2 249139 810522 210330 552730 538219 885082 305074 892368 863743 8915 2 841503 72613 5047 438907 849110 5074 365527 281717 66 479898 811782 506153 657320 890096 803 106 168802 339083 755114 797747 48 894114 896963 810068 479640 899072 829278 3 11398 170785 878102 98235 453183 5 432763 852109 586556 518 592 827929 268683 4301 792717 157 119446 162585 731341 805635 265854 23633 605069 38117 517284 693369 845595 273621 608075 894821 333204 567333 552780 519491 542865 740588 286559 847800 225961 4 2662 464 736960 295927 115426 288466 425373 8016 851564 351757 334 839443 752516 31147 603744 875030 681009 794235 798087 830248 843559 221615 786832 803024 32877 1023 19 814607 581731 821888 105369 804776 7 517632 60139 848255 659604 871261 658788 818260 614691 507809 5175 167112 383289 244884 834728 790613 4 891684 32680 259917 100272 764638 53 81419 335506 880921 899602 872674 592970 396835 4482 4 712579 156460 648642 759533 152613 266765 302697 882847 505507 13 778772 320285 1 358576 182535 2 176041 611044 699964 394648 319706 700220 860684 477 293 796377 13 896818 842689 850825 48281 85163 175884 465914 407223 633374 206083 868749 218721 855350 618641 115955 550944 887382 871380 771376 868065 814264 20 823875 168315 589913 129900 352 855416 365 630 860455 2923 843137 260132 315254 842033 140060 7 155779 281906 287653 367527 797717 865630 562280 524424 310216 143755 5371 445 894416 118090 486864 778418 566513 876324 28020 148888 2 77771 665714 593809 109491 9 191115 215195 78301 472721 142666 5 1 414054 868867 849692 3 122529 892624 876043 3 621346 811089 670361 55 387277 815865 122100 549591 884355 10281 408290 1828 288546 149387 42 66937 819774 2 19301 776479 451525 412464 873236 398095 458780 4618 451523 610219 887401 816022 50281 278891 568547 775124 326207 741564 1735 174974 714551 855266 859529 885946 821352 77 8896 518037 897709 198563 821722 830140 289231 272524 69633 101875 822567 646018 226087 155832 809448 749767 874906 105283 528926 492823 31133 855015 90896 563746 84978 89210 575636 119527 3152 869604 504285 121859 6595 708627 523336 896604 277932 897360 853342 23 36 54711 220219 675421 681733 43813 416545 144880 393284 752176 7807 871175 100180 565592 255779 874601 436483 446040 427862 590842 706062 455827 651423 42 302979 792673 159213 479201 843582 16717 10 761544 188409 874832 869365 379220 19 809963 406970 702476 545453 242 869821 500849 696839 843508 300 195848 891534 664236 222129 8 892264 6905 405699 207809 894403 14069 188 732432 173 857750 846968 5 826962 4671 580028 541303 196458 822732 17 286455 701450 295 773382 879737 140751 404134 851852 869950 868133 349827 741301 488479 651246 4543 596551 890943 879352 846825 760875 895442 2 211755 871950 37 889825 45935 225937 498 741898 55142 200270 348875 895982 876510 834840 8609 888989 836161 51591 737049 2 884516 2977 828250 879929 61328 545829 881119 785515 701037 437901 16237 258644 128021 551384 23 512 620880 68931 55537 894165 2 830863 405100 853641 5396 788810 232340 540652 598569 895526 412321 757883 390862 394015 16 631239 803052 489332 888966 807957 143092 781849 810934 2391 729133 50370 770735 530760 232170 823303 894764 878440 858749 12348 303261 807070 19961 883626 393267 835128 699089 2934 847496 4467 1 864138 221580 718514 22 779987 51 806119 860903 3846 329071 679 22118 156835 403300 886962 871133 858352 32397 849225 871721 392667 1 832763 891654 813351 8 88034 795964 708750 69967 890814 828064 513794 528 297975 875376 287 316 13568 850308 856189 43497 416719 859530 4446 1428 24812 47215 857023 815557 593575 5837 383800 4 1 294256 40891 3 217266 435 654244 91003 880068 893206 748423 445549 466689 832035 890943 894939 82288 646981 1 20917 471051 850470 134760 201871 316570 735211 893710 730980 97925 187074 859113 79 872651 6557 547601 2 667039 833887 791362 834492 472002 282731 184955 12712 858567 831163 825515 763145 105 157301 36 787885 425733 24007 761766 391684 896736 774437 894118 8739 896281 662808 52155 876847 33192 846782 126627 883742 3986 1 735775 168961 885547 4600 558472 728303 894235 888106 103256 46135 873822 392877 462465 747731 53 200252 897805 32553 645920 864288 526481 284211 304609 855622 881779 858750 323554 850164 829666 565451 174500 197 831846 528406 687177 501043 646103 115852 891396 56461 559593 752660 761899 916 2673 1 620 893448 103906 878505 26534 889645 737732 739111 137396 221492 827186 856215 417198 807605 821209 87525 719932 147222 345918 638507 854889 1164 851507 215420 871555 68835 666516 890148 220365 875967 664109 734119 828088 872890 248035 244 233044 452 693934 205 135953 794858 3025 311191 372601 171946 689515 331390 410008 833760 422082 753630 140 46996 456625 329102 837479 359426 264673 227719 267099 1266 241026 141127 124262 1717 640828 756647 553406 809436 1301 823730 755414 697499 859273 237016 841965 5 767662 845933 423203 799218 887609 616949 428531 3985 649022 574436 899665 496068 780096 548143 274470 438574 203022 80802 837756 487187 622438 886675 451677 565654 463811 1359 11808 73631 18072 516054 145 329528 3 727774 770388 693544 799445 296340 12 208 815908 35 837677 26 839946 76685 893088 417074 280256 673690 875571 7026 883 191752 2321 801077 222453 411287 433589 887089 66889 646824 881021 518098 882414 264071 585640 482 227 127 713488 228 1520 528036 891793 586517 756926 29756 861407 234198 249483 801503 206961 26927 853240 896372 242878 841985 84946 675840 767 353265 547834 315216 861314 537907 185832 510358 832569 17304 898082 852672 871494 798268 841197 895089 7064 533597 23 32956 618 2 14 857980 497483 434809 873177 615115 863922 9494 867304 778266 2973 1307 36516 845933 777812 262160 785709 492954 525 84212 156764 23334 2 865704 735361 51668 893341 887944 883286 526447 738831 133171 320752 200084 864672 4 2339 8 4351 781511 422885 21732 156264 850520 673337 850856 386740 178 113085 116875 877200 100077 470089 843668 293121 869808 248803 761 681 142630 760265 208567 12008 174748 715573 243137 2 428149 822879 2 12262 635609 528160 881368 151149 151287 301251 435104 514410 819508 885255 297978 30022 112654 754057 585485 13532 520134 354506 882940 737236 816700 233646 873378 62434 670962 130334 1250 788032 281380 802876 646540 670122 59 209173 487622 65 527 4 238 34 782516 462689 726658 783085 222304 755586 656870 334289 4 897142 48010 6 840168 3 20133 838564 880581 436031 830293 436358 888228 81 500369 758396 866095 377560 1 336669 78348 4002 743438 760117 313629 801822 830720 138 295403 614610 105800 854690 743984 10 736092 819605 2 426289 811227 807451 164352 225316 44847 870861 124509 894666 169243 499771 830922 122 338292 856700 891056 669046 184618 11646 556488 190227 131861 868846 218353 162535 380959 33406 886559 760029 290285 420842 554715 847466 550434 887759 742379 520561 11 818725 366 473945 849932 375 879761 565923 92320 47 248733 686012 843070 892828 841513 142507 81617 880343 808494 80311 838101 6262 242631 362736 414772 886573 419007 2317 828972 1 90427 108391 1017 846860 575797 4 24 782051 871380 255856 227499 847217 10739 779782 863155 401203 72824 757280 768 760574 193667 874162 23450 650925 460691 181128 863026 861083 846890 416965 620964 865035 3 580253 255761 832238 380074 460475 823280 646489 2534 792568 147916 791366 882822 890046 2271 876538 656969 877384 800541 554800 460774 800871 717150 896377 71852 1332 352996 874506 214083 638866 588861 697572 797041 25833 186 862333 202008 785706 835419 540994 1459 845410 271374 208502 842927 863487 616117 1450 493 3 775464 877364 859319 3090 684526 529993 691460 808087 672391 822998 508280 156161 851820 679468 594311 8774 5317 370056 651450 416648 835845 188297 876922 2423 801425 845719 247206 4078 881017 759962 844904 730404 33 211 794056 878736 878218 697999 471814 149 813544 198690 861590 602959 802710 887089 265288 852654 419274 798190 897952 2 125527 316053 716741 1 716349 139275 471 13 460065 810761 412147 87730 530366 2691 877253 12 14 324877 570583 749301 856680 45018 899595 885310 7433 865045 11224 792227 260787 841911 870294 801540 622 497580 499990 316696 58831 772329 687303 526275 779672 809345 16 230150 163521 13 811464 748506 2681 3371 245062 717499 604342 856419 111 2 295280 752246 682396 750221 8564 823088 782540 857403 893936 5 887408 749963 106450 83355 615473 741518 888528 8 481178 860206 839665 810380 660407 238 399303 833411 22656 31266 4301 1702 682446 2 88541 471128 852352 610570 577268 779435 212291 841245 827280 30 896730 23 264485 866726 116701 73912 516686 889617 877374 65836 4982 543415 508839 335418 890936 885461 399553 230805 628535 304115 889341 47 769741 582026 470928 787050 386549 856502 702578 886595 336431 542693 461272 14 814155 848526 137816 361827 484383 134869 118 393854 80382 47866 816912 68059 111 1152 734838 688964 890529 86363 576973 850125 96247 732 425536 562995 809134 537824 5 397409 2 515223 492 744706 75922 684182 2631 755209 825392 557281 47 717767 15077 49954 217865 887885 111426 769798 616396 878838 574331 2 353869 59 535162 817301 2 836574 859915 57648 143801 165980 600641 480127 875554 468175 5 38 537938 742053 418917 358150 517919 886955 851606 846382 869950 873151 483 255902 165867 487712 402612 855544 531470 860328 42645 549300 895465 46 215772 889757 23154 686933 3 865002 893566 766216 6272 813702 854885 842679 833146 869885 725802 587699 659996 898664 427536 310 715350 168995 758950 416422 497257 798384 601318 620816 349712 819174 25062 826182 2409 834595 729711 800085 20 502 854117 603306 895953 709043 155020 12756 724695 8 770663 344011 404547 776997 863216 786245 418050 289422 660866 17823 566450 318009 343205 787392 863089 12511 270899 101 142761 632953 459605 130459 755745 98 878038 833990 4 190574 872988 401728 343905 875785 886188 880384 190784 538311 8 868550 546 115732 525248 111280 784408 613513 609571 10258 312751 872503 556718 113 287 181384 157507 2 44160 577627 257748 424386 795757 379545 540580 863473 623583 853129 808929 800666 772632 530659 3 382987 714363 613317 883857 858905 874670 891532 458769 781554 818351 836289 59 863854 319085 170903 328231 734145 350862 22430 2 454257 842049 771868 222424 37227 802761 361126 304965 152761 104868 1436 26 770092 656419 336507 153 835122 93256 701919 763364 867335 859534 790770 689757 42840 520 320895 476632 7974 799 893871 165306 169452 3957 2 3859 891420 748581 3991 880537 785124 820960 851864 156941 793536 331624 886239 746576 3 45769 1815 597567 877890 848504 22 76461 750372 809394 20 701025 730840 53 12188 861713 4 588007 576565 268067 5 774805 815755 143054 16466 98843 880825 815127 502055 273967 899118 260546 315165 237603 896533 719157 26705 421528 205487 788458 589800 357088 92383 717 536286 867144 878934 886283 869594 816158 92569 826881 634963 312748 873783 547023 2366 249069 35964 72784 672319 9372 777992 38163 82 770561 890048 3 333043 851732 837733 62639 43326 853270 402887 885905 136422 235284 337670 582951 880243 763149 39955 894798 882291 762193 538990 205559 346541 8 601547 123571 21 306458 40048 829968 751285 898269 568595 615454 1291 605506 44 193251 390918 743962 2 225775 362089 91838 13620 641586 142122 855321 881516 580238 210954 744115 70314 428615 821079 726094 872349 809280 267848 757139 869984 854513 49 843010 5 733247 896623 843963 248416 341420 388 449247 877105 2 705311 523 135 616230 882599 884439 651345 722151 109 234089 44 843259 814774 872541 2 151865 647712 49904 504690 173340 565733 831844 152355 879664 130836 675674 68715 592657 3 254272 188614 880417 798404 181458 274917 15682 56424 670563 754166 649987 503569 36175 18 876325 50922 821787 176 668713 525577 272992 78162 838834 255146 728081 723783 897526 718546 555 9 173618 580 228801 677172 49003 118257 860611 843651 565974 668762 169822 8389 633530 8 591737 884724 127 141566 107959 46626 864309 695534 1332 848996 895555 312451 9 1 604798 268478 19510 634747 2 657 20 342400 871171 896216 866644 822723 317894 881931 83 676092 855759 58908 809774 1782 35168 148382 48197 507893 874332 81044 427 711996 556809 160 86560 430088 2961 632802 884286 31287 337863 889955 78213 9206 50996 499333 313169 862467 899272 496363 156754 705933 56 865 125843 12557 746749 865291 789333 856242 616912 892690 1659 5031 841171 884080 596226 860567 1 480658 145394 444971 528865 827560 307472 298233 648334 372121 855210 297687 281219 151331 9 841426 616962 679856 195 309124 443981 5 250789 274354 863624 12137 871389 467438 859101 795282 696286 855732 118736 890248 36 453 742957 590997 1 165991 333355 567467 479295 44470 890283 776904 212532 5 27412 322845 761343 220413 33495 252793 72 242904 47489 872530 3 681213 896862 446599 185919 883774 30338 820858 807029 741819 847228 803447 361434 878194 897669 323721 716840 754880 14 618823 107058 830139 1 881289 897174 15660 872321 890699 74 828989 1411 635110 161381 528412 441372 891977 152205 287429 890508 518134 159354 814970 221508 892451 873088 4380 5781 9297 337261 4 3 50 884799 652874 716607 801974 334244 177349 448543 34080 734228 544606 629993 695 229417 571291 1 850694 73909 890692 238714 639413 850081 314 18199 171 888411 849681 290449 820399 882239 484538 213263 802337 787950 716443 805296 893893 324260 741567 664093 3 693332 893476 346486 378546 772449 894749 6888 301 28230 337501 723823 855513 832883 64852 393645 815885 47508 95 299738 823350 670967 899695 343184 15 453636 17689 781426 793215 675642 42707 60 867076 515770 852594 763927 7 845911 188612 67413 422451 757752 273337 855801 792057 239755 171 210 548600 709058 741068 17 162536 247834 1114 276538 32084 852154 696762 505783 5 434487 62885 773796 829071 292283 90404 788481 1855 883799 86891 788836 14 276548 47328 857129 21850 399091 849140 4062 837489 729476 827667 594258 615949 237 806523 617560 401925 4147 35191 752403 61247 864543 517032 2716 5 849442 794528 567877 225657 252112 351400 206459 176815 871589 285714 247193 20924 24 885049 862832 653 59277 725578 774694 873790 771920 135353 842492 837141 8275 314 6 884829 368509 658239 7 531026 59852 364043 871095 252 151 78756 16733 796990 373241 2991 823563 94 19 3 823831 12 818514 451647 531710 395 367 898911 863910 755050 281251 884041 509801 839024 144674 178119 304904 455422 220 209018 480808 198660 844602 730777 162 14526 859673 771438 718505 739273 852147 725868 438887 465678 2027 1617 429476 832804 133713 392881 3454 89426 414067 791555 276146 36589 376 358717 11384 92452 820788 188812 2623 361748 728277 98926 142 166759 1 553904 75314 898427 883200 163984 579234 219970 327 499051 1358 835516 294757 87007 109051 92933 685219 748083 783446 342253 580585 2627 814729 259410 2439 871221 273949 274594 487053 885176 370989 855920 859698 365292 92427 301028 653825 480510 776459 148195 834179 834959 876376 314717 883784 864942 600897 3933 732353 5 8004 473900 744825 374433 95931 606006 27 578947 517779 886532 20254 1 2 9 894142 896301 788666 20593 761053 15 791321 862398 2377 257124 885708 168 48324 94552 18318 2 869085 368363 825482 736882 427315 728158 297146 874512 743041 859415 638843 172380 570780 482734 40 878951 2124 361215 695586 866508 264973 223843 838396 118669 12 86541 500300 233416 36037 670067 658992 123602 419558 157963 762022 42970 849628 21 180248 238020 875460 317 409370 61179 547581 891567 2 742067 627293 800982 102 794308 860941 426384 17685 769774 562846 20120 809062 856690 7 892108 782952 573108 87614 477005 379 898781 269349 247023 648999 889505 611123 185414 817254 448591 831035 851886 260355 282021 9 838840 600578 19156 803200 881546 140789 617496 709396 588248 1 865251 26817 835576 844453 240143 537708 20349 876063 33141 686492 126006 2069 812370 308859 46 54277 767325 809593 522395 751936 888560 276787 809758 118272 828749 608105 6798 12643 798716 346112 176946 539280 554413 14 158 199343 851610 749052 466175 3 184807 220060 3 287708 680069 16 347527 851090 797673 801218 11 89320 872468 3 633826 885702 49 556526 499270 223 879271 56879 413019 446628 720496 392 888888 858124 71718 46205 879475 522486 807598 826829 189153 848487 374036 690855 844434 733556 345325 267709 227 385801 638306 719317 835643 105470 819785 849514 889019 169237 888724 814953 147343 319518 886056 777516 491061 723728 767856 887678 731605 99271 725900 894145 869540 2 525224 572670 57018 683 831670 846078 3640 595990 729619 493 394080 853887 321070 146 842052 862103 158341 6335 830468 48459 9 261133 853905 491 48282 82434 736957 37 13 659522 7699 494054 89767 761479 799003 154076 9 891212 271166 818902 1 132 874536 58424 229965 2843 787324 794915 104573 9 21 253676 100 325381 873888 807815 885180 276870 112372 620930 895255 535976 700377 812164 633635 865654 615044 120895 726583 872568 798999 888314 306602 865554 849748 7994 483804 37 716720 686392 4539 819151 63702 543408 421435 2680 440819 40161 590727 561662 798084 197933 365 155988 829230 154459 572919 782537 16213 64 66694 253009 899765 630924 569417 164120 851736 81 337606 896145 686236 63101 548307 3 833626 96388 6630 776443 750944 867524 740151 741777 256701 505558 5887 849175 205 823213 870213 1 380611 899580 808386 326 2 498277 694498 847609 173921 91387 819099 733368 786215 426279 613030 6417 811893 798173 1 449298 256607 807510 375904 411768 233 611102 13076 496947 897870 111695 125 379973 361 870602 566343 563771 616348 11780 789764 747416 159721 706894 344941 489654 51854 37537 870404 852302 313 529151 97197 851132 103897 229115 3365 17390 504557 448783 15703 402515 446998 801592 862818 894661 140579 365160 894815 892789 12 892158 862429 839994 1 77673 983 172469 545956 748325 861166 698 821921 897679 779274 567114 32115 2051 57488 769180 684446 78772 741234 865625 767355 867673 886995 898769 80 215889 234 841720 823720 886930 65 101578 665107 79604 230261 864448 47681 606048 114421 865484 240535 539781 37 665279 259421 837192 885957 889230 869112 707354 812866 388901 664378 39187 328926 3066 367099 84538 165994 232101 1615 854764 868428 742346 694 679498 814452 520010 208380 476 787132 12799 526183 49 778280 152014 270628 879711 703676 1401 872421 465357 583672 725463 864901 490579 18 712506 237 812238 1 517518 829109 223582 141867 817170 7 4095 73 252225 837346 390296 748266 725349 348779 845643 727443 160768 37 434540 357901 861498 828164 877472 781158 810720 3748 775335 791654 884648 810868 586 7 188750 45 229188 58689 232588 257389 746865 638058 633219 668356 2 650389 773214 765316 22784 327272 876674 776678 292282 222770 860535 799336 897767 851982 326566 2 347351 836400 14 737175 553 881759 592986 38 852708 821264 5954 473475 68527 688913 580834 824257 204050 753189 29133 596363 784388 14 352070 67693 3 486503 238933 528730 33333 549075 699285 145813 513770 765931 491025 21871 761025 749758 724493 807485 637803 64873 480246 278368 448235 773317 4910 371619 235426 296671 28664 298602 464 890044 5 845967 774613 488670 857770 69 723 355931 735920 790415 61373 867814 876853 358664 831865 782425 182835 854527 652076 1925 637828 169762 841949 419288 762882 785239 514929 336839 639139 756028 55022 223034 258033 335761 245871 577334 673551 460675 163037 768980 382887 123576 526923 97626 6838 836829 826827 28 656356 114571 892271 66 4507 882585 652205 712836 590412 536780 782244 801981 452953 180334 5997 728159 890269 338202 229602 866704 844988 1944 898546 70411 353550 205682 817576 70296 1902 73186 3685 415551 326582 719989 877774 490360 775004 1109 285942 3737 763291 1918 749532 99094 846449 9013 463726 270246 46 882275 718270 874743 4 826129 188 111896 73 652499 181471 287251 10703 459361 793060 3 627983 857658 681032 113584 311866 361263 721078 4854 872442 832949 240185 8 26837 872666 860274 369322 481623 582846 744999 158825 1388 768513 22970 803166 898661 859550 441018 632058 183 848112 542899 553400 354729 896696 851375 601 506498 854298 871676 773062 225 92007 126329 1426 9633 20 184754 370457 5435 614794 568415 95 774845 462750 805128 896719 651861 721047 34234 871551 194302 245509 525095 1 2 133155 829001 31317 860067 145940 381880 63697 641927 35 426498 885191 494042 751248 438272 14157 259162 837512 165358 6 276796 359086 184980 811897 5832 802826 186532 17 108950 606872 349260 116048 625375 595087 255741 708871 34787 1310 754915 155309 871418 890401 548490 833 47229 218 822453 749629 729945 552090 84 252902 895668 369562 872296 728609 161688 2014 104851 747058 92 343513 505649 228 686863 266403 285188 604749 123959 812106 130 613557 428753 14737 500624 571370 732112 359167 164694 165201 855003 162 39 141754 864236 893948 7738 13672 811239 316104 60 549074 14 876115 3317 866217 598620 690426 397966 545361 440066 443 861362 1178 827011 527707 581 670047 705910 128771 839863 847341 869936 1792 646871 443308 10043 119571 583478 58 288 19 354217 842360 808682 887845 847868 841492 150615 693788 382973 150333 76508 264154 425310 37075 755155 270951 56 643292 287813 737242 861872 112283 5 844599 498831 263692 829427 13659 35905 835089 805811 175375 554105 197848 160002 7650 889582 592297 726161 522104 661673 646560 134810 529994 8328 790560 77063 846712 565863 19754 88280 3 141523 895001 887041 845887 882389 222641 527974 813705 22 889147 4976 26882 155127 834693 885161 825435 2951 543156 170252 839296 4078 812111 865177 557412 670529 788678 755477 260062 709502 845663 280731 583037 28990 1281 847788 878828 859768 63473 3 873497 235760 7 842746 791056 850254 856689 251 85977 222102 2405 766773 825644 795012 715389 561009 315121 56783 17332 665842 31051 1 746952 840445 42893 49175 875641 12355 829009 10 746397 793173 643574 136633 719073 400695 611210 788270 818858 897378 698787 524987 688049 816382 555257 896535 180441 457834 128992 15365 851710 857580 277525 109522 893990 21 223 559373 896784 70 442814 847753 14183 856125 859228 863865 6960 777790 732110 593360 37 883435 822438 124909 99788 518041 28 708694 377065 743321 255008 154430 887759 120946 639981 376879 15 867612 3120 832579 865317 876425 635194 782122 890117 54706 594664 59303 804681 122488 19 660732 796531 161417 522449 1 449701 845994 727385 1 3 818638 842527 805975 444784 568188 710517 663347 400 113992 3 821222 9135 26 517095 881220 209253 811627 614262 164992 599829 543423 892482 811749 870862 741074 871342 767290 607899 823198 490210 881510 885500 761201 830137 758540 9988 593693 394318 387087 3797 895156 849781 90784 186966 1522 141051 14 806746 324197 716301 169780 441920 322872 1 751200 874879 5111 733032 520357 38 877063 694112 755070 606127 608108 405993 625761 814870 210192 304864 202 108997 41 144 6 1086 892307 96503 848830 683638 891070 852222 705301 789718 753655 1971 817160 868110 318 638559 756296 18267 29049 638470 72 880599 640967 62327 36262 521490 594130 180 736526 439721 654397 844838 483260 108496 582496 536999 44792 217795 717130 15938 12 875040 147 419801 879470 33 104632 8807 14 48484 340169 622411 727419 764680 829128 882096 605607 291857 754268 882551 857050 835057 407599 683938 692101 875339 820740 533204 301096 882713 98538 563021 895790 7 707070 810224 28541 29 265764 811706 674771 354273 700089 669521 255904 845639 378377 113875 13407 712559 42172 451858 889592 576149 663437 501320 756477 890522 37955 586 4 159163 866844 320 9226 166907 26508 292671 308783 359876 786570 23 3 757121 779422 676758 204810 1 460949 829853 756741 423655 425479 895269 813757 67579 745888 867616 874234 730921 886415 74744 655451 41378 839451 2799 695798 814813 5 1943 775004 880315 806092 685137 724769 733467 519 165488 378675 2845 845874 461614 71352 385965 854007 159 554118 139939 4094 883432 883595 848727 46 71 511003 4 727200 47149 820404 639551 456949 791696 862722 684391 41318 386456 877474 898224 504319 892763 877 673257 370887 406313 241339 894172 63 679487 236912 304 570573 889411 866625 501838 43 833108 835848 356748 808346 72 875472 68 653530 659996 363107 724842 229534 868658 780610 875498 603356 276029 849584 893866 1543 898797 846036 22252 258887 188797 1869 753550 782411 899734 23 9 309633 6 77062 788327 730814 115740 818970 530900 844342 91656 886151 96 2 848491 143447 643646 625779 733530 881723 574886 383515 585853 778150 769004 585246 116588 372204 789179 44770 858097 748084 795412 753818 891379 348456 9 361648 891695 1921 8572 918 7781 800453 698564 790762 165405 472841 485590 886885 828015 824965 104029 855418 773044 145614 20 520844 894185 729936 213941 365 118962 6409 686144 895558 648543 159051 130320 7917 878310 847654 1308 2090 484865 867397 323122 2920 5 849481 813234 20315 30821 359822 862506 180 818745 736 475685 324784 347245 19 350363 837121 897122 236882 282110 888581 854911 882707 8696 832263 852457 162097 643564 22360 854367 25495 28913 686682 268 827161 505093 212765 9 591059 393394 489332 189 885248 595523 562981 845331 622177 888483 509576 774258 307174 854909 255086 371432 96 884268 819198 164734 847987 770260 21483 563328 788739 255248 26736 100083 849776 41879 670261 75873 7 139 846498 832919 738799 48947 5 892508 384065 679349 634728 701799 465 887551 5 163023 122728 485034 836214 854169 331628 747208 19 106057 860274 91895 812295 198047 345606 15483 355441 334388 27361 851365 851604 808586 778220 871428 795035 1 820703 652905 835179 652376 674134 469766 235081 66118 163168 24555 123157 516 780670 840775 887354 349949 894387 728787 897620 601005 3115 765749 424152 804367 672637 241285 826534 2548 155429 639822 318432 798859 47881 785736 2 92 414577 794227 876688 102599 484116 357591 145466 208503 579131 897595 253287 1 158335 567285 860824 375062 815388 867379 882778 450354 27 4552 888131 478861 802643 843259 363157 828696 807392 148 617386 897237 689511 742865 149258 857713 743292 892941 876899 267988 868488 850050 703444 699741 814114 561549 161138 13930 410838 844969 326185 830060 409024 205 882443 889667 835 672229 169939 513264 46341 77433 839795 24 101 147553 569748 483602 850211 890214 79 149803 90775 886009 862662 876648 850193 654232 555139 832177 779950 880178 505498 18480 888474 423514 276489 744808 641809 636407 46832 108978 179968 725142 100006 235604 825016 741761 7 13387 300737 748979 119 857297 611835 564707 160456 302883 772773 884811 835037 98081 1 873559 825004 1507 668282 647065 20381 878469 123265 1 860155 892500 395974 864739 352399 19 1 871812 171821 830953 804998 250439 779999 275209 7 60635 263138 861833 42 584473 496722 888804 3 869521 830998 874207 11 27054 710278 90593 855436 405225 2516 896768 878453 240069 53522 598946 840052 502261 223362 766028 97166 714294 72802 880486 863781 896271 67963 277158 339367 453560 878796 348790 163838 17757 613901 835757 114331 22039 527211 43 619903 57948 312909 248126 258500 58462 392382 888806 4 422500 167309 840839 291288 295034 98579 860044 629160 552914 652548 841447 610098 461695 672350 836878 814011 179935 235381 821118 246 771393 884875 3928 856614 896875 782290 698841 865490 49501 868916 895958 674676 842560 695555 468855 1074 26613 143372 637236 758794 753513 149 689970 556669 35 650837 20 722034 75014 917 727912 816894 180998 421324 218461 895837 259738 38570 252 227238 3295 217 2520 674991 654359 4 5 862834 123179 675667 886921 826407 430023 882969 862547 665776 790953 666198 184427 116091 740254 603217 64377 411623 2917 792850 20 385924 870671 1 249982 695671 270966 260755 768209 815313 897347 236655 789049 260389 205685 628544 865524 18 350926 889727 38 862034 484709 2382 488545 242300 693830 2 9636 731855 813354 4 858767 755877 728910 852072 788412 454814 146608 897607 688038 794604 61958 2002 860120 407642 1437 643354 149090 859396 517824 86432 66847 710116 40089 473933 188182 871859 816537 31233 56039 891474 598701 1888 7619 9 849269 425136 306125 23 135 653595 78908 175384 122284 266561 821738 111358 641394 544213 818200 73 33 725581 51464 152592 586625 839612 590378 502694 43 801556 3875 15346 872622 963 1 321835 890926 66 619473 201260 595567 3655 895899 91886 206755 150189 66 628636 718918 875334 554257 217911 330 664077 623231 623858 515476 748 879222 862066 847414 770839 7397 790302 274974 550811 140474 25241 165000 299 52 882904 21 640884 2 798969 301136 945 667697 198059 968 759537 17901 637624 1829 352 526942 654788 778184 897596 555708 108287 771963 865445 66901 545 375451 139622 561099 2 884134 896453 78110 882287 534757 884365 1 639376 4 177822 831167 817055 1 690992 745758 1 462535 792879 769939 323607 872719 426008 505236 860415 486 14117 573640 551063 891994 879600 774247 830855 263039 854426 168348 218682 16 1 11 121936 751045 70 24086 879748 178775 404509 75114 876355 290603 733042 534502 39243 796572 607182 146 827 899450 163012 742878 350861 183470 3 743415 2 1 29125 684918 1029 862020 175083 544763 880330 685707 288786 408 782050 4013 823904 54 1748 856139 127652 524341 857212 2 29 8945 769242 891461 375710 144795 76618 154491 2 879375 401887 1481 539698 16605 802914 3564 2885 15812 7 698062 892944 499053 444113 184616 819919 2 895150 828297 857581 887508 662211 769010 712559 675417 40725 887683 876896 432200 691744 593373 898861 806540 897638 753950 22247 4 788094 876999 39 111586 333 897730 193737 807751 1194 881462 293763 159094 47301 475243 765114 116972 43056 32132 879294 4 837590 235869 94396 2726 52049 106632 307521 282117 292207 51944 859953 894564 896479 137 10 898832 411045 747783 863105 452524 5 841909 2 455353 797740 854440 805628 2 271 878966 460895 874362 884490 806679 154311 819891 103 579590 875317 870160 66 18 2 879757 839941 26839 431820 332604 30903 61691 262973 270248 807493 488125 341627 850523 77157 2860 465873 349225 2594 777092 593566 89 182480 897234 50 49287 549145 6915 167194 484070 856197 14 257 297243 536371 2 531802 169182 797435 484879 93935 544456 9811 873254 890464 895455 63553 747958 1443 677 168584 884884 136576 841884 393978 345820 804994 51599 113332 597020 515407 869857 89805 769446 501051 716409 806420 826400 871698 519826 456379 328271 260412 854329 1 862427 870696 645632 674111 837668 192817 720120 567881 672659 2 898928 822255 241207 105976 506650 832229 862536 433959 866833 96238 418331 591304 514337 513004 22833 759623 874188 582480 2 6046 382947 2769 704 21086 370217 794837 247970 879409 436708 378645 272288 50445 278420 132454 561011 2 862624 254263 839269 502337 61194 143499 640160 747934 892906 829849 493372 882422 27043 645240 107060 526033 809949 63753 112219 856567 842841 869614 775092 790664 598451 745205 872458 785323 880916 878216 107 854134 1161 22841 34734 695745 3 245005 7536 886224 877759 240968 812066 748119 665031 587480 783312 433484 861524 152873 34365 8329 373698 9461 742734 843159 320016 9 35180 730709 371639 348557 369 452204 82457 874801 81713 437073 379 893987 313447 677161 366 472611 10 743971 55855 134799 561013 886422 880067 93870 387298 126303 834 21 620 204961 226373 7041 18611 361263 805581 776146 352107 501 827170 871165 94741 2 192274 143629 140395 639918 498046 251921 777175 853200 13790 858195 796234 783595 129674 643 743036 676252 879923 368151 756674 2811 193197 887844 12834 16193 886006 745104 78588 253625 854186 418060 271914 659909 216566 897995 173660 726299 270258 138510 120363 747279 107053 227028 6390 886916 52030 799970 684678 755903 839434 889567 695159 770045 725671 92139 226575 231922 413941 311644 85525 640857 494257 843069 866931 2 844837 118558 5220 673541 82859 786413 515119 874203 137181 343933 899373 3 502905 247057 575627 302776 16887 885185 27 775338 436370 856068 707739 2817 37517 848613 274668 880949 233338 565319 830714 856621 804179 168077 96813 831517 783677 701482 704985 304677 366318 2199 870838 819973 286 1494 459895 590982 384556 892613 567721 191774 566 14 735769 878860 895246 220130 258119 3372 811931 286679 270067 880186 353371 394819 304306 793363 161325 850369 869558 837494 223364 883780 516391 53928 530978 307526 844523 389282 3 880834 435187 396566 107 28384 718269 1 880247 107240 590663 193 412997 889908 851219 4 408163 87883 892165 244933 817855 286302 724996 355488 2 877155 514942 263756 759017 768786 890148 745613 205478 418542 852880 179 193614 898970 394103 475608 862659 887729 31 874663 455349 264733 502218 557128 838491 350779 743 329999 4 896236 409128 1390 1 841733 807105 26128 624559 382880 166 809828 425819 51791 23240 9593 504219 42059 405377 896419 860690 399677 668781 738944 894004 658509 190033 841200 865671 620519 10653 316592 739500 1533 893106 893552 365993 601386 146134 773941 9542 338128 831505 331647 595051 1 87208 857750 228795 1644 883488 71 834102 205278 56363 831417 847848 265370 897103 409178 171931 384210 413599 326874 149182 895901 363644 738318 27709 449566 12 86210 825619 1778 670168 8 823119 781027 432652 702682 40103 889402 94159 836616 833581 889081 11850 774163 386984 91278 577115 323738 37 892378 352422 839768 230470 43576 210844 688696 568223 104650 737018 333366 53 118982 833004 1 225970 743571 22 734869 653426 714839 231137 621795 6439 1012 809507 888143 164076 868180 149458 177052 3722 891495 439339 345184 3704 775120 438312 281939 890105 63 675696 62 337410 882870 831541 864278 168113 761830 895076 14 742095 852299 713619 761474 881385 730462 214701 388217 3887 379 522651 845381 509 581195 610866 66814 18 18343 225 10640 896822 556558 4 885328 450 619 3 329598 868781 882659 4098 230909 164459 565987 866817 13 31303 882618 4 864369 3 396 110705 264003 778050 14 455766 139999 570752 1322 182452 52795 861761 176123 507470 475 388636 187632 507895 874337 864759 22021 742803 1 888556 828152 242787 677978 73840 179786 191563 629310 831049 6 708821 540773 866270 878398 54188 33397 845663 37 32315 142410 168 9 676815 841916 728814 39738 300444 2 2 4 75 102469 246320 262397 139462 892472 74095 849405 373 838273 24228 2060 824667 862780 586008 17 4 216803 745310 105 495958 1515 3 253683 682432 733747 824153 699485 825965 806050 828100 86 1314 869802 23266 895451 884164 118203 825742 163338 489 335444 891019 113979 40825 36291 853704 804723 771260 566039 852415 7141 324506 26125 8 337224 701097 356887 238991 680540 18483 13 862093 39 879077 855966 650740 775650 879807 7 618036 849127 323647 860650 410065 286059 826442 1 231017 499148 256 438512 21953 128117 812827 291 202691 4949 615947 157922 894593 66 215529 293726 1024 446371 891365 899398 546464 691461 264610 557094 734495 4045 161945 838742 3 822820 736903 8878 489301 130061 755709 296852 860023 895924 237902 215509 810682 62 747964 867315 590161 40427 534360 10790 805349 527 596343 242422 266255 3243 653448 177001 698095 4005 649014 461242 568785 728615 878740 804364 94754 505617 536718 869921 691778 804167 113 862972 813970 878269 868931 448052 497694 292756 330630 63307 653501 611048 876993 116122 457950 502120 752368 22327 770839 388467 757570 657553 846768 178 452140 898396 825532 838419 775343 773329 869663 826372 3019 169675 824981 194574 501399 889261 428861 877306 891068 740221 292897 2 781092 162731 82076 296 21344 767589 743331 1 603398 3 31 247830 19557 1 1305 569164 11788 793 122321 37 566455 226214 30 894718 857109 487666 864066 14 662464 832003 846637 889033 323794 821027 884051 869737 147177 884714 3 598896 623008 894100 250366 193096 405448 91011 837371 812422 878799 589855 898626 635718 767893 715180 390452 144903 347707 827167 669828 138494 624779 290964 89715 699124 816991 843535 234195 97878 450654 872885 123553 641891 633555 2167 10 556640 632900 93491 6 816502 796018 888284 781640 720382 163106 70294 629346 820154 892576 12 646699 881761 775769 837797 668962 804940 182501 542719 403079 5 737056 814545 41201 61506 98340 2 368185 887423 109 634001 689108 550319 791961 794749 343 814784 110555 884692 212301 10 783223 893561 853077 893314 437185 15 807304 383078 101397 4225 98454 886220 820931 319776 660555 1150 798260 723960 873594 763600 268433 835938 896551 509874 853742 891449 899658 884111 2 1 579460 835992 176514 668082 30476 335041 834529 618953 866456 658422 125 67546 548816 703067 725232 851116 505058 681552 567981 896635 763832 51 45711 873254 855582 893627 819663 849958 10914 836920 897612 645429 876411 257273 873638 664234 321180 5544 568053 856177 603561 847839 2421 739224 364858 7068 2 47236 857519 897480 499201 578699 789173 380961 463724 791408 450968 886914 593030 518066 848330 561849 36117 8957 579450 447722 795309 892324 853241 630632 261168 297020 877675 2982 433730 800422 681874 872 133204 328372 387870 2 891237 786031 445699 827850 746166 28 155052 831336 770404 112119 871150 153984 818 859166 498900 637 4247 604127 597333 292237 892713 840449 332 895903 6 106494 795517 187951 164120 133757 236910 25190 531984 867544 876995 2 814652 751143 6016 896582 762450 882367 160060 881945 184803 2 348247 192355 897654 408509 156322 889851 819524 31 632125 813704 577908 29217 68364 2345 856337 141998 76907 564734 689274 133627 1 120798 3172 60469 611744 73658 782388 199479 808440 9 361820 283 815899 5 480124 635156 2 565704 360 726107 785775 164569 293460 814592 880802 877013 450553 2 725848 143838 760658 780211 870437 297785 830418 796579 799294 698721 418721 608334 22 700182 561623 365207 32455 146763 53704 47376 266373 239949 674672 817814 868150 44622 370452 6097 567990 527040 8 175438 897969 819666 887497 25 812988 152117 567565 1 1 363503 175615 761891 881498 456634 898227 576 5533 872916 779468 203314 870191 573421 16334 305599 43699 660047 91 498619 519388 878486 800076 266455 2 439525 342934 96114 237001 1382 722236 241642 281494 770773 412875 61987 209532 890114 6 840579 40 898847 227635 890275 876157 749 885348 877997 833508 554172 861605 336822 42974 864542 752618 12 468233 246719 893948 24420 561053 836017 470360 13551 870555 376878 37 17216 282802 813325 434330 1086 432920 667861 444377 34521 240956 815641 775400 498293 793291 74829 163 873423 633223 511022 102630 730297 761912 231 879840 840505 22 28 894416 836635 62383 892227 5589 2591 810487 771059 866677 45608 846698 21 338326 254072 336757 26245 886682 82 437133 467199 162832 811418 546968 866239 864461 4 129 127 70261 780510 272560 886557 856853 417975 531809 836426 6055 708130 856950 48 136822 720534 804514 364487 717643 428728 45 51872 174703 170400 210118 609476 73 512739 861419 47816 1 331199 742240 249358 239427 807459 691349 779380 866369 699754 700019 319 884399 448 25 37637 870396 844469 865061 450289 810797 873634 866153 860900 821907 453 13525 121083 765106 613768 868782 92 898911 500519 1 139473 184098 731217 175604 30654 884480 807201 639 439316 282936 879450 411836 59980 31887 55177 9 861478 17 683530 868047 496 202630 107846 455793 44914 780553 49 826168 473906 580892 737756 577530 61591 843114 861863 858710 58077 723677 785983 33847 6198 734853 780917 12861 9 873943 851574 363 1002 4703 699613 58 427 22377 174405 722317 223543 2529 257196 793924 1374 37 3244 159 824982 474952 17085 305657 888560 783173 625421 519530 508022 84214 882007 17326 454859 211026 628197 698754 762226 862244 28486 62417 34383 788960 498526 870557 857715 882721 737568 249566 554464 9689 880199 880345 837475 38026 852899 478229 693330 866801 705851 811306 1 289694 224206 95 594971 321208 637867 1315 147118 161409 54279 3 115324 5 841140 676681 746729 725661 60321 172613 136457 175591 24 463 837558 13 456912 797623 15382 172 843264 14 341946 96618 572342 2 874604 34 177282 625430 3186 84800 205055 258 701035 544252 808850 828216 23478 335448 511061 468655 420756 870164 826468 884969 506969 13 328624 6 277115 426 36 892849 887570 314535 81520 555754 821089 2 16820 575218 885974 865994 93906 865271 423534 820031 857741 31 807391 326123 11814 352295 702327 832079 50797 474090 819598 529027 63928 408192 357942 182081 36939 803713 1 1404 814965 799247 779125 764437 357141 2837 282786 188236 811385 874779 893137 18 843554 763972 670626 14525 671 730714 471959 680223 390669 8071 854171 859141 398372 588001 1156 880679 228 804660 34 77213 194580 765802 330659 370634 885620 875886 13043 885258 1061 119683 634623 849305 820288 12149 8227 862722 491245 64389 751066 847890 454932 609138 829068 3 13572 893377 587337 682174 3442 864639 771931 811153 858954 645375 471933 730085 623531 681339 391292 800087 106202 832151 400963 29973 59205 881399 71 470674 500519 42 53 416320 442564 635752 295490 289 892460 256 557001 375472 868142 597346 324901 448482 885342 1 297215 866914 63400 702465 98 759486 2 740928 486538 881422 103544 737471 2942 493 333851 803110 788414 1986 16 874694 431601 507124 293459 808002 866640 842221 2 523 765698 775626 4 794212 719630 9418 834573 830010 586495 1 12000 54 871672 787 811871 258865 874924 539766 2161 861711 446437 223508 392820 702789 704279 599860 737731 894303 94742 839114 417222 3041 862764 537596 134092 849158 831839 5 873279 821182 5 38342 831667 432496 176493 84895 878400 339 871185 479690 465414 888302 230463 1062 882986 675216 182495 732205 779686 773854 803861 303013 505534 1 526271 779650 6 764173 869024 720491 896152 1734 896422 248301 893027 266948 778492 885412 1906 541942 278778 834251 446644 899134 155 500123 555509 97 260655 438729 5 788371 795997 808801 663702 208185 343779 672541 377 866454 573521 138813 4263 79678 166 878272 6 890432 536755 514937 878451 544578 779066 13515 867964 670340 726759 702 893481 339169 335591 33270 119593 829253 461700 867702 14 868663 316461 125428 108580 659805 448413 2 18834 13750 24756 954 1 825197 699598 849746 117808 95661 868886 634421 470461 338431 187 579300 380291 821157 171020 448736 17 870545 899184 79520 886680 374317 141232 227211 886397 108550 746070 870517 794077 890860 121394 83839 831457 723465 592863 886692 727726 123176 777855 762567 40705 611956 378611 419528 831972 727918 677868 648004 813860 40262 858832 6435 882163 43692 820288 784640 573832 727792 809998 825523 629139 61 510023 388658 3186 886911 3 792367 141594 418647 264031 334395 899377 141347 166488 777806 10738 366448 261 872142 224203 1 38459 696521 77856 202999 124 873 374143 107488 34342 841358 13 595331 1913 226173 124942 59 897350 308795 872178 140812 760293 886069 201962 895183 835974 5871 849048 643164 22638 843948 382363 567063 42167 804057 719249 26144 872233 475663 361196 804347 16573 201137 834776 846056 407539 301376 31 896469 842035 2 438 751665 886565 368206 877040 566539 599588 2 294354 842637 666737 161200 542877 5053 336746 625 836158 828776 1556 262188 66529 779220 808318 865135 2 687429 894804 458539 444543 48636 139078 137835 885567 506495 10 12726 194426 846759 1758 314390 853548 14522 223838 610780 61 786448 795328 80 286174 848398 767004 23790 898436 368893 98718 749109 5 15122 439023 380660 12098 104511 3 121429 47069 769333 609493 350741 123 826958 518682 840784 92372 799078 53813 504470 407446 750713 858777 608313 173 863100 898024 829242 107523 87744 800589 852134 577850 209296 842913 856281 543903 876865 888177 520 880936 15127 228003 480916 319926 829238 691369 86631 263877 899565 58 621666 503341 552732 784940 892739 535399 105432 343447 852366 402386 718797 266917 37 711 17214 743345 871556 295376 730620 5809 335231 383990 597646 867884 863412 836092 7 31060 523583 54774 94710 14898 870621 887376 175827 876495 10598 747056 69712 104 559075 604789 104262 897556 815903 654943 126442 487042 883412 892345 4087 421156 4185 867705 803486 181536 848247 469504 436005 485825 845521 29168 404441 895722 2 666270 557370 33 137 554235 897111 891849 348482 1199 516532 714837 632564 851539 891586 19713 899642 366587 688453 23 639 755076 778033 885248 5 173801 869804 359514 50 6 429165 514203 58419 449309 382353 848067 108518 741743 355278 795169 26461 2 670676 317812 857152 233724 359059 855375 2119 441671 191552 14639 24 836550 765396 35865 31 31 190791 7 1 883107 507962 780161 884801 585957 827434 654342 69 47455 423034 75241 865298 839504 316299 15684 283 895316 821905 894848 27339 696388 845752 360068 5217 699327 722357 859877 744076 407844 97303 501639 9 840179 22466 30262 122658 55804 8599 613668 6884 4 2406 1 891726 424901 12 104878 70815 12169 778432 795795 548645 779822 75263 795054 405966 495430 41098 594162 16938 4073 646502 619825 754816 874449 487592 351 349342 573878 556321 867365 771245 9409 888071 40 857789 854158 779096 49 772087 529867 797265 893250 153870 666 209898 26 64717 342048 138 81819 169010 861580 705264 273728 260838 4 7 1 2 696387 756018 100676 247536 685510 7453 260 19 204551 277983 122 8977 563916 850491 850368 804831 3 276977 8059 871920 25002 799172 882114 607193 855006 831868 878160 411695 844531 861896 878837 726876 861118 870687 509561 570918 777021 812127 884927 202 70 452 368223 113987 696469 58065 870387 384 3165 12768 114 114177 763084 871655 799356 391883 307781 822460 891718 158 399224 773814 832812 890757 729293 308012 780114 275 57 3771 487435 857992 600684 229117 21017 87437 28358 823021 114 4 232108 775654 897555 893 650489 502195 817477 610374 475592 1 14121 892828 655241 302332 19678 360720 10602 855955 66 17290 520663 391392 5995 402655 505563 845125 187139 705706 878970 784768 444204 83641 354196 858286 894286 102700 793002 821050 769716 829981 10 42945 467940 30209 724689 851 861393 250956 270340 846845 894343 669032 805491 545020 896665 608 880749 798320 845075 29974 886858 1476 641770 453825 4169 393056 205454 821753 361121 346632 204 796676 653605 877423 544706 882936 896918 899233 359 674390 777464 7 868449 386882 337127 706557 290811 801975 250751 290729 1 255065 794336 24704 820466 743660 879685 3 796899 54109 752 437033 855043 195151 855332 89553 838064 617625 868412 282153 428969 39552 151 8 16 782179 524091 51238 339719 790618 278235 691834 469534 782003 805267 229 235904 891234 815328 49851 726229 24 778566 450842 762424 47 896756 622026 480425 843146 808205 870681 227230 872191 665220 614487 872914 62014 127062 86605 459989 335198 457469 854286 65339 702941 894093 558937 566061 826872 833116 1 875772 829393 503345 72613 797702 37060 819480 789210 266996 456284 44493 4 896847 864001 1050 4 899998 376251 132910 671193 110782 753 839420 765985 822395 793665 54454 602027 56448 895526 236669 10 75062 501400 882596 193767 13 867162 25 4184 518335 287 843367 827888 896521 317078 830152 15388 256354 886426 883339 897843 611564 511616 12561 247209 892790 829116 692462 480029 800806 809724 876894 38498 230 128569 10 50692 136656 829257 899219 887437 897442 677924 513609 370699 496833 376060 405521 544 6 117323 370583 858479 861476 52487 102661 602154 892808 702282 678719 831148 537318 683207 695440 485747 194072 37394 301946 874284 378983 756800 897660 845449 17 236656 890692 876412 372359 826677 421112 599054 8060 786288 854808 6113 570158 718136 897776 782420 17 187220 411274 651705 669793 807147 96058 163272 215735 19393 894312 4723 382464 343880 175704 866542 747200 11362 856423 556677 2490 329352 824792 657203 872591 152002 512435 870440 2 849436 837505 14585 32415 16 888826 111688 825818 859781 756723 57 470278 177 19 43 202773 49230 616806 694208 187367 6940 695678 154161 185626 851759 512690 536393 781364 767302 816609 364807 242907 898422 356488 690191 10879 266 752986 93063 552684 362255 6694 848850 642299 677200 40524 11275 615708 842623 59209 132337 16 161465 775096 275827 10 122 261306 856214 412830 253757 728868 401574 864351 860644 64 254216 105 580233 150995 842428 723521 348606 692926 101918 17614 5 35474 796446 189727 857128 139 877093 604220 462588 888843 52729 812158 514485 111092 738372 834378 851900 753186 653209 63 164007 828804 895387 764052 834 848644 28298 598228 254797 246545 276999 103104 699580 317554 403151 744286 323018 19966 566 134 893661 463719 579659 3846 967 471 126321 2 10827 96931 137395 13 353655 1 390378 792264 285468 696230 516214 711865 897085 699175 21 835100 76384 165320 568203 682372 692086 356849 310227 92432 873323 53 877206 141251 267871 155737 237986 157 184129 846644 5371 761457 17892 534 600325 842040 2935 726 842906 4 368909 249932 893103 228048 103217 413491 851022 7 780079 219240 1899 68561 69846 879676 640038 892987 6 226312 648536 654329 211822 32 323846 804460 4 288785 3007 140636 796432 880352 221853 173249 235440 136081 269341 789768 839292 846218 808094 785715 1450 737826 774659 779700 850048 884460 544364 309499 587283 834125 254512 377091 2 831439 899058 482989 175363 706260 1 741646 795050 99592 689516 2104 558259 165235 133627 4 485 898449 895711 387995 885165 833481 461499 113 880297 790673 8 93 663450 693223 3 875058 34 1579 862620 331553 868418 69718 86541 726080 492561 60295 578768 79 147771 1741 721320 137058 669551 729124 113869 476 826308 732737 4744 501395 872345 837464 780055 56704 870651 34676 780049 820464 833028 630293 362471 80110 769691 103590 61006 36 116562 897612 839715 92641 111812 753346 864347 2 328208 160596 889951 620941 179093 395942 3061 288790 743658 1432 840222 113661 186329 778524 23 634339 52131 624874 852677 190369 101523 108802 504885 1217 888893 72 638040 861110 10 814071 799110 474216 825545 811893 638773 35966 847026 881293 2484 4524 187244 261343 156263 266900 766555 562897 490006 416341 829418 602852 680139 799822 796578 1652 4090 73105 42 283106 1092 860551 86931 249190 420514 46 757464 692564 861017 413041 739789 65022 587443 167192 810772 101977 555846 296843 72365 621550 791390 883069 616752 899227 723711 805170 546426 808964 152174 685035 68196 878378 343495 429311 34180 3531 256953 877032 182 81871 2057 398059 170514 99251 850032 574042 2 778066 393515 898662 490455 297 674948 565813 537305 852708 897352 668101 459535 762161 201967 340544 388918 210483 410529 307885 349123 287652 812578 775723 206883 728009 243808 215014 16297 887866 774582 782377 272587 91624 815482 163598 769501 676837 879008 743547 91 25489 627259 815167 210651 250304 805416 897308 243 492177 458419 341833 48 286 842155 3833 26 17038 1801 827956 240676 821351 188223 197416 828655 749015 21017 873656 119 689259 820280 61 626341 18 516583 182220 841707 4217 895993 312676 2015 879680 5315 2 29744 30 709859 36167 624 3 834548 593526 533834 389837 219090 368499 899602 275354 702560 453162 440420 861691 580595 510656 60543 243582 239047 104290 286435 894013 183906 570158 206157 689430 759098 197874 858479 696859 712259 443376 4792 893867 381 404495 139012 620687 749596 574348 658329 800210 2 630013 526925 1 759505 47749 578633 213341 884007 416151 26 5013 292210 705171 174452 883290 155629 321 128 739660 734043 51 839926 26 775249 457537 786513 874981 105680 271828 387 470313 899254 886423 847397 899040 5473 854245 890671 403080 768419 4 13 740973 228729 289484 2527 562970 880741 304828 525290 865004 191401 481099 818595 14661 2 857621 258500 712097 80251 767982 737169 262 873059 853130 496324 187370 897724 747096 664720 771379 713546 678396 320439 879216 782116 106634 561292 753931 879278 173869 741035 120 805983 849280 777089 869732 508053 892 896569 706297 770430 17510 36235 106793 1192 582307 307 680889 203277 162610 732337 214840 410394 836666 287336 271158 886929 1629 519196 16726 882946 849397 202 379479 237922 316007 2 510668 2 11875 676062 676497 728660 816220 252381 851816 7 369917 140420 98961 260971 70 893877 120861 607059 451011 478896 84715 868578 3 2 120065 20413 496396 51922 46622 592651 40633 843010 9681 849725 790951 291431 15220 124 782569 835988 7543 665702 730005 15829 11995 771618 623278 2 445270 684 745043 14 841942 172203 746794 741616 11542 831620 768611 112 404667 868143 427781 724294 477529 836557 4539 750800 314780 891068 713826 822422 726443 509225 345989 74 743802 141800 1820 610200 888957 528927 222755 400058 703262 36 450200 379956 94164 460063 880113 3 891848 282754 226037 756007 127236 887777 816378 335463 435780 620960 17315 618273 262546 84 434301 858900 741465 805617 774196 541992 837153 798942 856800 203454 8 730392 59552 771062 692282 832644 2052 32615 224931 893902 634541 706361 22771 151270 774115 55164 221717 27451 442633 392263 6590 731023 121375 188303 894074 745010 539280 410593 23673 818328 447922 98908 114028 72479 16343 172414 832560 292918 388541 120 827205 815612 200773 732464 887373 790196 859675 734103 419035 37 69 752 4872 25006 12050 255944 27 876339 154236 371407 695260 874842 843627 386947 8557 888743 183220 104325 37239 561605 895417 329075 139 897915 3 12057 79611 583407 5909 433008 829334 525273 646071 365335 2 846513 38688 90627 343 859896 543117 139691 639846 774329 17 417438 495905 806138 202810 204 803896 53715 447383 841566 866028 2170 315473 570650 845486 675586 362286 199994 214620 375489 661940 363904 1095 461828 640886 437853 501346 31 217501 599565 15354 864258 486219 610439 415850 291483 68296 789587 678270 45609 237145 248026 734917 653222 897161 348077 223142 88704 246 329706 6435 870985 470281 1524 265505 193395 829083 822626 890809 22952 582210 28158 253214 333664 1194 441 210999 680368 668026 326711 742035 104049 189575 373095 852914 225839 791378 356153 301171 861516 652454 264 853556 299670 342409 56674 821101 637518 546567 799980 116977 505065 879306 59 884404 779654 40339 205953 464204 242237 220754 199266 323550 6233 253226 873903 14243 38 809552 795405 858123 888621 507208 1 807031 384058 870443 803324 385096 872195 154004 295703 795178 13259 15279 539431 187117 96 5 794096 754465 370646 8491 79776 158716 133957 744047 470426 13505 538520 246532 772657 29591 670824 862060 16 673684 149526 897696 9827 770174 24462 554660 669880 258699 820833 400250 93591 504860 258072 3292 2 774749 23713 46 395993 47 224375 1664 799360 526250 2 798675 78008 11 842568 7810 751052 859639 682760 184940 8345 561196 641490 245098 310377 865756 328329 485925 114606 194035 511652 529655 810518 782208 877072 98 886380 4698 725330 897419 2519 593285 132516 451039 484 17731 538707 10573 853104 891962 11477 793596 511993 570697 58639 510628 220575 17 794436 211675 859916 34218 96989 324587 153 597650 871751 231501 13 538533 791335 287552 467584 37 32 9 375872 877047 837091 35 635110 767 314097 634188 296841 6186 874379 70009 819360 84501 506145 778588 706208 1358 884783 686448 438301 813418 11 858607 802927 418627 118 851184 753362 440080 321850 777252 204197 3583 684534 757559 874158 863373 34339 632637 784678 2 11705 429510 725935 496143 687843 223878 616819 678802 77416 412156 1083 16358 24 18538 834523 263512 860267 451 112070 3606 857134 875750 371452 8257 543166 793724 241140 88 812349 804500 735547 583468 461275 597042 706578 69279 366333 489258 868135 3996 855414 199524 287163 780068 15 2 194912 811288 1 3 204750 486451 856269 527162 10181 649082 20 565219 536619 14067 27 842061 64919 427311 1 11 398378 11359 41129 851804 880036 888806 833260 258571 829379 783532 304 860461 791116 692639 337996 424350 403011 846373 32 764172 843372 556889 819825 84 737438 503683 722153 890576 6 530690 891067 2 27213 688283 283970 888160 233775 802758 790978 1 849775 814429 12875 87723 16636 863152 857768 557083 197943 587372 29 730201 391253 316601 861280 788402 684353 871812 552177 713613 874090 412363 370324 699 598072 220455 875982 11333 585154 6 602496 636156 972 868037 866779 888966 75670 2194 883984 882976 673819 517 663642 3 842955 813211 840 202726 558707 855925 4053 831376 556 145717 80372 811058 655251 802566 411121 5 840865 869396 26 105305 97736 886495 623270 481631 636398 226137 878254 180 15 477147 231843 719019 4 5162 317246 814762 308723 891469 232721 882675 407136 2 114 177527 868448 676267 138600 818589 7924 660326 116632 458900 226608 317 760620 896658 1318 409032 143146 200808 53 802859 777954 265604 806101 800604 877883 656319 883949 258579 413556 331144 897774 10396 4 887174 213503 643482 98451 758506 737917 8667 824980 875004 53237 40942 670352 502041 571109 28630 834470 256 28 64 346527 218 504654 721880 775331 886150 248048 2 695768 872230 1 2 863349 878188 58902 152039 77381 797930 559032 596094 34 764360 892095 1350 2 869653 470083 1 614473 486537 555004 438693 877957 797477 756626 584008 510930 793201 328528 869306 422962 633410 655604 554578 834683 862943 2 90 123228 850578 64444 11560 732427 836626 324947 693805 105784 844077 833726 219770 568663 804714 765506 84142 179263 868197 74 372791 201706 736435 888515 327221 2 307 899332 610250 434453 747884 896277 843202 889243 32455 324706 820660 281144 87 142788 864530 786336 17 826800 351440 835435 899177 851546 5865 791040 52459 875127 83536 2269 639485 868800 283217 855712 232213 671811 443473 653819 857976 69716 494550 537996 6782 890416 738225 816908 187736 127761 884292 836851 826662 4 472758 137987 701288 580381 570420 3 63 236430 13 666629 731521 455312 104949 789462 597033 342956 574325 884398 735238 869884 830930 743925 656232 817196 865038 198032 59711 802872 688868 4412 449455 11063 226877 413172 25526 802604 42 74924 301104 861345 817569 134828 880264 702725 144852 104440 22 659331 596862 50239 851426 382521 600472 839848 550180 296160 861548 358936 768091 14983 627777 603783 827534 513859 508123 871330 709050 91 842699 895637 242016 415114 889014 98998 886886 582828 869131 415222 870847 434874 723101 527959 852432 716085 1002 320605 827380 477507 59948 18 555186 897689 842178 705907 22 881285 2929 720392 820398 5 484768 1 809998 309881 8 889895 3908 866522 340192 432517 386993 436338 810992 297560 661998 52944 297072 863291 133648 829618 52102 3 27 1393 88 388493 308595 4 868754 790334 450274 298 837820 513199 854128 893220 861046 61303 408316 437702 850494 886679 273294 20624 709057 646605 311772 718711 166082 219466 15 881 670857 822288 78071 31741 758359 619990 708015 6 224 8089 678309 893859 806738 3146 863580 15318 277749 268069 751483 762577 680494 750208 89663 21461 10 878606 895025 541823 895062 66984 882692 363022 74740 378312 890330 838667 268052 794759 45 567264 281332 896101 755829 882251 690918 101536 836564 523818 360028 724 277580 670961 895572 503759 889059 858906 656237 1578 451398 896427 201054 372010 312382 898271 645414 23 890931 650031 890557 656995 3 1 864314 339157 776425 290111 494412 357448 878851 364715 475977 595547 253855 771404 820887 194378 465755 762071 492102 291289 757484 539567 587457 2 430908 39389 5 17062 63741 736984 183220 714643 176254 782206 891582 733016 829300 709402 861393 9 7 234449 110039 1 886746 803765 637682 1 545001 1 2714 111814 387282 890837 5107 19 841845 695158 117 861244 9 768775 258000 484456 732253 451010 327293 213357 886430 864181 640851 75350 872601 500120 853749 889612 64247 347071 744603 183102 786453 396780 776868 277887 61 872881 760750 53488 857723 810852 5 23 856396 231072 324410 551567 15 785020 40 722827 802018 13069 770714 11 386698 2 558544 70666 487558 506662 351072 514977 701429 1 892527 727395 89394 151907 103885 238742 636 782062 892049 662429 863873 891643 378 214861 799146 256306 38912 260293 660226 121432 156567 470973 452031 832313 11762 336485 106508 889105 795968 282434 49824 864592 366520 885821 862904 814670 408 813911 869114 2906 23506 854041 2068 657767 572874 873176 887407 7795 541433 838200 867687 616689 331555 879328 625105 119979 419534 350285 737863 95464 319115 783267 832566 261936 828432 8 371270 757312 169515 878701 12 372767 496060 817903 759225 892139 331674 36193 598304 877802 812151 254846 211852 871124 417448 137757 447922 522146 833667 16873 7 757437 529179 226210 613913 2 870365 514 528396 177 692442 3 291517 831754 154967 525054 867110 646059 621788 648919 607951 847265 169297 887205 60449 878315 879531 344477 463 884915 698425 880693 150 299142 893863 867944 864438 13 779719 243355 39 882265 757860 33792 108471 515340 445797 809586 805901 632336 880144 860325 49505 51 855256 2063 245273 555 50 789642 1173 868855 759838 894832 530947 193273 153412 396949 318021 451281 9830 611 803078 840269 848976 686134 854712 576012 7 262763 681074 6 204404 289120 748756 4 830796 122788 830505 139 68699 19227 660194 870650 22959 1042 817617 845861 343079 855191 867006 718991 748785 713669 488814 102311 678929 179377 613767 80729 19 841887 830956 347255 845491 801544 91843 2 107129 618583 841742 416697 766187 8757 721328 839545 89601 356724 172210 457309 209466 343756 77694 526463 850174 4 21 516080 222625 858720 755395 883669 759405 848461 9 898804 779007 2 193369 715487 5885 860123 3098 755211 334810 523522 823091 730012 895565 807287 277106 601857 899164 899536 3 795833 121693 94312 390596 868814 540483 301276 33 310270 445713 500429 592359 23134 209075 424475 540325 396113 299 247453 5 125536 599934 882850 540420 753169 121015 293689 647119 48168 92107 76892 11691 144645 267082 689553 857993 283510 681092 773264 2 7146 349539 5623 587038 678339 82604 2364 862289 791572 556079 947 710775 834028 72836 281620 585443 889479 367641 12 119502 865445 795456 568805 8 752901 630538 718897 16018 789512 756601 868553 860101 316267 870751 5 66475 833835 73 183231 918 814286 898707 4 871472 81738 8 701317 42 827172 816204 6212 114981 189084 155 777676 126482 704916 168768 9556 13 26005 662700 814501 800790 899188 703980 435461 689144 385149 691593 763959 30683 717403 571761 67907 527459 132540 599308 854575 808171 894033 242080 245453 892338 616957 5 683023 898454 877080 152349 16 2 877558 817802 897980 897826 1712 413243 116879 108 585371 245203 579900 8723 884352 875278 756848 703923 368099 853108 351317 860921 618801 128756 860892 371743 869764 474103 897565 58393 800254 6040 400602 321338 384490 5 1 314351 615840 866202 634095 39405 102 720387 1001 176843 850053 628411 682730 856556 627 637934 13816 410351 8 343715 106516 12 860896 843672 95282 266711 26328 817177 828126 464461 871695 1043 888065 366912 662431 680736 10173 514593 369537 846811 376174 768003 797469 849567 115722 769031 596323 837530 88198 356528 605575 168314 898283 887678 664916 2 59433 827042 5 7 723815 70249 812113 755315 414805 14 871475 848423 844491 501042 745863 49430 742257 678588 82800 647676 38 441927 1 199690 200590 168936 580351 879528 644844 381014 448541 846940 86 56839 897664 768776 352652 142702 895346 461158 33 633125 78517 166749 895753 525970 67735 856378 104 213531 83 489 516149 16346 891581 13607 724517 2 620459 6271 838275 1 881671 8205 782444 61551 694080 448979 663795 523900 2 52899 335753 693217 773721 2 355620 5238 1362 710044 850632 429301 575858 884091 782847 414748 75770 202894 831419 837724 633033 226 422278 836327 139696 850 761811 127745 204 86419 2029 623667 433816 470063 895121 7 618590 359648 686395 6 572907 832851 414397 875288 4 882966 524434 803285 750 732749 445 753018 327156 45404 4526 581726 131501 471906 440049 875023 43319 825375 170292 417036 638913 7 419299 444325 505082 129128 194412 853538 898338 868365 466794 478922 6 421824 519412 310024 873551 675942 889179 135716 729735 805375 120578 824810 569624 806226 325656 897674 168 2 732782 62240 755316 236 219478 172241 791968 1 720771 160954 529 121593 452589 873298 736862 331631 445713 32183 855477 2 297550 830715 76837 312838 282555 13123 484273 630373 1 335488 444263 880195 794928 825261 5 390900 886752 748147 135446 129 803782 802075 154410 116243 28723 175447 856921 29 868778 252 584364 748989 272 525056 795683 11 347825 853464 806010 733385 150341 59 839871 626459 740591 679 642583 816357 250853 19554 790721 849584 620662 32223 438 701083 859150 2606 40649 648105 607361 183 2011 6 777 8989 891402 664194 781715 524836 1125 794992 391774 6499 713514 838625 50953 838765 664328 281585 254490 57341 581531 747917 852793 4 526053 125 404357 881354 725171 466 270938 2 435686 538012 395464 449040 19 754515 210663 842254 131997 4404 665289 603376 862373 198326 637510 56437 11757 289079 790524 46 419 685221 864663 150996 516051 896228 4502 19658 881704 890123 12 327122 193502 899256 869357 787970 618595 146471 91297 559010 851815 848320 8467 627 886081 847300 351986 259258 176961 609784 3032 5020 648489 1 400296 387319 889473 330303 18444 7947 465746 572263 81924 561897 593952 865691 836661 4551 304355 158930 673511 669761 138068 852820 173427 209320 864881 215073 522 864720 273071 82 878917 60110 152352 366434 893243 103321 841286 822775 872332 493538 829290 890651 802397 407078 691169 827243 3 792021 767725 845362 291616 3 890545 63165 128 650949 2790 239 16 5 409563 4897 778170 894255 3532 528843 115696 826224 631 61053 3091 716810 631778 356761 269523 677776 7 66474 54746 3239 899293 425000 783126 80432 20577 879052 638306 23 474225 499429 869573 875304 347258 382530 713360 386822 867181 902 8127 899993 827689 453278 702071 20172 892742 2664 134389 148397 789331 692235 336206 887638 848318 836053 362432 890466 27781 340818 68497 214366 482640 193 844673 57262 317734 330534 890080 10469 865312 267785 896500 1 888134 657999 640658 768698 475413 584852 642050 220157 884715 2 2306 4 884259 409634 437763 567976 841095 111416 890932 60 592228 104899 152874 866549 241362 662915 613384 131896 319115 890499 843618 886364 6 186334 306948 190 347796 790032 1 71 134 803673 878554 826382 872742 89959 872950 246781 246285 136838 12 441081 778247 43311 2 313592 706409 120 20 768729 839645 654314 88986 68000 847799 14 68185 19220 1441 794382 691382 443 722049 390498 186415 145272 857019 862612 293221 121530 168397 394312 877644 555478 781463 376904 888979 434 556760 709898 619653 895541 870617 877253 2 299358 33 3908 264617 324785 884471 797240 16097 744434 5320 864114 815744 1322 705228 839519 19921 848669 609897 479940 767680 709457 478267 820 774444 141403 72396 359509 61607 653437 6 724944 502588 829682 895705 7901 2123 2 157552 62873 774308 896616 52 165920 888287 35276 258 847937 464460 874615 471641 892597 457580 6 886060 99660 713828 827082 58143 376582 737773 686993 889017 732600 580804 848506 605434 123454 271304 891889 56484 776240 792953 34 605074 771793 190879 205 62539 114654 861818 872628 427421 75010 273474 399843 144918 609124 812909 530231 374557 482293 822524 852256 231915 172573 85 7 892899 868646 126361 71800 682117 264768 12 222916 34 211475 327772 3 517430 381929 8 167964 376749 830845 4 857074 878554 585685 333082 619736 852533 9 776667 876599 896133 569507 10349 781902 10934 844078 880289 555773 824496 2721 891711 597 682370 300358 368607 377539 1356 532576 625177 214408 35 379062 38218 705452 341402 143953 48685 617552 1 1680 592059 522720 796459 66 784851 359226 843994 24368 857719 808077 363312 225558 770596 14438 880853 38151 82844 467650 897264 680730 643171 264061 883267 893048 722326 305230 870612 13671 369731 838726 363753 355240 708492 876703 295632 546193 415904 878260 779754 295140 628394 40 489352 13 152048 899178 848062 854658 223154 723 836994 515211 408024 2 537772 357567 545179 862344 779763 734210 100368 8673 219866 41553 92135 538196 403626 333460 840398 820758 6116 693630 109839 223643 599456 257859 565396 159988 83 5823 88881 6462 50498 833845 839508 247856 899251 763964 3186 9 600862 884908 652923 29 157461 641152 45030 851508 32 251998 415 882165 630482 618570 12060 170316 895672 891966 892395 800183 747338 576864 826090 888671 2442 478103 72661 614757 894628 725147 723011 5 562390 717315 430919 772920 883714 211742 816437 361924 389477 884052 228620 869959 120660 7 134754 881682 706924 247673 215 643646 15 724691 505415 857218 888750 33515 289693 236 698846 878048 2 718870 358510 670148 843432 651703 781444 613150 11 879469 878196 677452 378 732508 242157 427030 552687 831037 45633 134990 133 894279 32917 47866 248553 3 851160 44 886812 807948 883527 877632 8 472890 244250 835370 872 70526 9016 705683 535374 178101 890567 1432 315598 769910 807148 879356 604111 393074 898686 343898 1054 152612 138 471509 815726 760929 705883 90527 92434 308818 469 343426 368307 573433 38074 748647 238417 830523 604109 22057 898588 854266 2862 810521 855514 385166 10539 877205 883016 726867 885501 11 541020 876874 2 759458 249560 856924 8 534846 866545 861109 116218 41643 291887 2 677312 610330 827789 231354 12543 127721 564118 220448 659560 44869 74308 120179 783645 831937 565669 894949 376509 256963 736885 752152 894323 728 832673 563126 740223 173 863028 823693 671514 622484 112 652 454443 48411 693237 317604 825755 828950 79360 705287 45677 609945 2 772464 838952 224073 710222 896545 746365 538460 810552 820973 867090 869136 580975 196002 894743 209 1066 529 4 869995 836736 116869 97999 767469 561104 744045 1 3 3 102100 863508 843370 874922 507411 119783 678316 180671 706265 739028 542700 825731 495014 4733 39556 765603 648320 209778 602660 863158 477476 630560 647626 625218 751833 897739 665578 570049 896507 595 252554 809429 336205 414874 12386 183862 883164 14 282226 30937 728298 635731 32 548385 895248 414545 1 71 590907 578441 868749 783839 100735 826084 832130 614254 15 2 869783 57 170162 256214 675288 579450 853164 521357 1089 18132 675654 599623 107743 730586 712106 366123 812235 674637 510191 705 239785 703870 866012 159804 116274 674738 791588 66715 38195 168 829936 867426 636738 380869 313332 792154 896765 173034 715506 46092 507463 2 19877 27 103568 586 860172 881140 860952 3284 24983 28246 851077 339704 29 898375 137887 238486 788232 234137 2 887927 853393 30224 408447 450394 256892 769845 810292 405768 838692 392719 385968 100564 538 208508 7622 260508 1 516944 623575 853618 876606 666653 20154 626 683300 854054 862223 75 522218 583433 894565 602299 875205 810010 811230 384078 2415 2 802623 549939 802587 869889 4 89763 466 84 233070 106530 371244 886 715502 2 19 42619 800795 455102 469968 302469 296212 549312 84634 780306 789276 875341 385413 785554 220878 817183 327005 479463 347949 207770 630391 830732 635234 883527 781103 3143 898410 97577 734244 797100 3543 895344 754432 322146 713800 847712 700773 830502 842169 884027 801508 276371 5 859428 3018 1021 348540 4748 809459 896027 825281 709629 697076 545490 818237 8 49228 806478 110 889845 57 380821 313162 743871 893419 780211 636544 277224 379695 65628 806215 897392 251586 873181 556542 825897 156054 81866 32 185 826610 881880 853617 7890 845120 826528 531708 822238 2 79567 179429 852509 793202 783345 760110 883971 523064 289668 3 619881 7 531408 627902 1523 856712 110402 774519 858940 884664 623262 286384 524437 95924 539999 835266 891220 410227 372 3685 5 168580 111935 753640 519325 897765 568994 148250 7 813387 833067 32551 760171 720953 41516 880402 890514 704973 116 864387 192371 828461 252978 693214 819889 551744 184639 569507 506618 556630 347270 838982 812220 889192 891079 247 750856 659260 175083 712408 6434 805806 56 301554 143820 706362 506256 293763 88467 876523 833086 176772 883947 400721 883643 894682 875744 231127 839359 753741 858578 866910 886559 883157 684673 107498 723065 745575 208 413830 881608 732420 415505 36592 33402 808676 178143 486930 887574 6396 770785 783996 125387 486593 780271 394126 2 3946 353790 517984 828879 647088 849607 13 519969 861409 44 895874 837522 473059 40951 487026 48 871370 854665 164 788313 606181 745753 6593 1 161 353253 192409 145893 171100 889542 163926 847793 708415 859085 592497 125315 797491 95615 869643 889466 894684 874774 25457 813701 730136 640650 829788 610394 845059 82171 27 850416 2523 806745 873155 1577 73522 762612 698941 883550 1133 22 119769 890140 7133 696494 759105 100 663078 206432 270166 832177 832695 697499 33515 792943 813039 41072 849 782481 851161 832327 855017 249343 573191 832760 388467 354013 873658 265 877473 731878 16 124 2 871924 890401 831333 837006 807633 260659 595151 704455 490087 834576 163478 105958 673662 848081 255352 53274 689817 854353 772245 641210 9383 414 108055 37703 6873 128993 503269 847167 8638 153881 649718 883946 478001 643378 790246 874119 456567 837522 586151 160 872225 535591 763513 638208 247341 259772 172 670928 840415 372 66 32 883920 172648 192313 24 24412 882970 770892 373228 426228 12 884174 97610 500179 1 860708 814310 386621 884257 610895 891838 702987 6 644227 248733 591204 890370 473792 142111 771496 880279 139178 897150 196730 627068 856 361989 373555 464169 834878 11311 820443 1 131704 500565 888540 453991 786618 346712 3779 215077 869586 122456 242833 732991 32680 873739 514350 859054 31355 174439 286923 258902 6224 883458 262543 654965 306213 896997 790405 812128 773 293623 328241 56264 813270 887105 705822 7861 374044 233971 617513 812044 332 71875 811532 727865 11 96 282753 603079 863347 150585 1796 366705 12812 20839 892615 129838 360212 492835 377323 283 859541 655232 603001 812296 348402 869702 634146 353398 446 802021 64479 373648 635142 390742 7386 387 147302 3 441279 807589 798768 12201 21 792713 178574 689429 869231 175340 889079 800328 68729 56 768178 867157 679583 755432 898220 18774 889595 402829 2876 775528 2 844404 9 473108 3403 603757 91202 489817 207549 291499 20561 2 702 891423 412027 7 16 842959 393673 70405 629988 895343 299684 869146 853227 3580 2 889921 876317 721488 3 15707 661888 833578 618622 873329 828810 349216 9 64046 2 125825 696906 616517 735085 8379 115992 6 371486 890552 419148 685849 837325 233952 880996 529830 846077 758606 5361 8 852238 325904 734563 880642 110779 879453 239014 699778 865083 64535 547301 181515 853380 850358 484543 252504 299165 356492 615756 120465 20697 84323 262950 242 699014 273788 888234 811083 894423 250153 206044 627006 502101 722366 760419 55620 352026 73752 757875 64580 878475 33553 12 368710 488004 265 420498 893109 2 19 278641 883782 489368 748379 882379 590111 890727 45166 629365 736561 49 118999 32587 811691 287872 203445 335963 2 888001 618294 37308 817710 866423 9340 451733 885614 891831 879619 471201 769275 2 619756 4 296633 118 134 850147 621225 625936 417 793290 548172 386 67319 730 875909 806360 805596 273839 287133 173174 825 866534 7602 898363 873140 542901 795970 884778 2 436809 631219 548311 472309 896723 865523 106728 104981 1 1 763566 289 444939 671952 220011 820925 325030 58 768063 212902 838507 3607 9 695331 311 763310 854661 2470 768539 690428 412414 765863 883304 5162 130599 3 174767 178680 754246 141 65588 737761 104225 895040 459255 60 117644 2278 605 176 487864 176939 2 212 525022 373 2012 517716 161399 745844 201024 124139 272266 533562 461474 18531 576709 834516 898971 862634 800854 737986 762050 734585 11219 624210 8441 558895 799829 32 474299 506496 833306 897483 228653 10 805267 169122 22237 232416 356587 246342 94 11564 331235 398517 81 409661 879443 572742 365590 2 632836 208253 131614 103527 16440 845036 889198 696 877797 492568 706545 116879 8 89899 546574 7 891205 576447 7 45310 7 542451 73788 882560 64817 263817 851527 1734 15 334772 736 245520 862981 487687 897984 213285 507322 409327 45090 820886 870263 113436 623163 860874 146225 888243 260752 829656 834922 633 830109 608779 1135 263579 11 1607 176355 889773 727537 881515 82084 209115 763798 24299 709500 821806 307452 835216 361966 111030 881088 870290 304171 158958 377405 420382 356880 808489 714829 292889 898102 678716 480039 4 877153 707065 884785 672797 881150 1 481553 791704 777339 127916 24021 270649 766659 897139 875209 895097 135208 1 164212 161084 736079 309813 527341 870260 187143 119847 888927 504852 279 517282 5 294657 137636 892275 872108 311922 843204 23 806008 4028 440998 70092 593340 828872 885462 258292 889430 191824 1 654438 897056 181622 424989 21822 872787 3 92789 864841 3435 888240 302893 888298 767741 636783 14375 861170 250852 800800 307028 806448 663534 898172 7517 12253 15151 815407 852702 879859 866016 877051 20999 42163 36907 380996 31685 535743 886753 18600 1 316390 139259 152 828921 588235 559958 354408 854396 811267 6332 495656 643701 423836 584437 150197 411344 94 465795 290025 49019 11 755286 899366 835215 432297 582879 862302 716340 426092 85905 811623 857508 75260 713914 205808 398575 116996 194129 306 699064 7956 172880 356907 6189 895154 18797 1452 12790 193449 794563 418478 856333 169334 897167 877840 63739 453731 897587 867193 125273 426200 72635 669181 395115 383210 555968 824865 854245 1486 895498 744969 3 589324 606497 257755 24 893110 345287 853831 155859 446863 797851 811521 622563 199568 30334 845199 231787 764935 875898 22085 525894 312967 537014 839861 55684 858715 549910 298314 822709 698010 887095 822559 645547 389557 249759 274599 886679 478031 497503 865946 501204 50172 230282 858543 17030 118839 860614 14215 896731 521272 533289 898803 5339 367269 5 21053 39767 897909 263355 448564 698096 855884 880512 124 32015 337867 862904 40258 524293 790762 865450 485 553620 1062 648252 8 872943 270894 52 626587 98751 883955 117160 807764 864853 525411 879344 233803 63008 1 719095 2704 650149 899026 673615 587025 889772 227062 893346 25518 630109 180049 853735 859404 3771 784438 769363 750407 33 130524 161781 843898 826348 309607 230152 341775 208136 152883 683941 141390 203469 386544 444165 226881 32 627712 158 771781 500 838248 888356 316 870313 275 183621 835779 3193 274072 189839 863658 407 861317 41 57 893270 458078 694330 844672 878296 609977 869562 694459 737829 892699 761368 602517 865250 825711 503463 878602 443987 416266 240829 36781 243906 647623 748666 893239 860863 621787 107908 4478 724490 2684 354842 806746 861963 886304 167444 35 248204 465050 864682 91869 286534 163096 491230 887959 156546 463361 800765 589894 3795 44868 418665 742065 864253 823466 893046 825210 867327 44193 766689 171793 572154 3489 646294 88 7521 405773 527 329684 740477 427155 874866 737103 809205 679229 807894 456551 212986 857025 627597 628633 739765 30526 402577 821262 848536 287 814296 876890 890264 872969 789130 736779 866398 482935 797987 665206 234981 797870 2 266546 576429 881288 751912 593273 550445 444641 449878 883206 896751 688740 528609 321985 294925 3111 362792 824599 763289 777060 263829 848999 287570 390820 893408 140403 336345 41187 558131 460735 318005 2 528646 868956 316174 47930 575044 892411 174862 891935 34 134 156 9159 520929 893712 853229 3 199064 4231 874304 591392 899123 27555 1 841018 417395 1505 891017 527026 277206 454130 895624 350206 56767 896728 879640 5 897480 423363 233854 288651 886378 421930 4 628084 8 56 34756 891158 794 697368 31276 4286 885537 1221 897661 891522 816340 878905 59578 5 593532 735504 890515 33304 524670 93 220285 68038 895140 6 872145 643208 20 846140 22289 78008 729142 260 9 424221 13356 554187 887524 332888 221389 233463 114884 30209 408028 128653 1313 320878 126 235402 807158 868130 289656 157 884125 800202 2 784199 884842 392764 14 867402 259483 805417 101624 846737 792939 818362 68462 830630 292171 883431 162217 890519 650320 314846 10827 14291 801038 1606 552880 826237 216 644006 184815 602969 804232 348094 615751 277984 577436 24513 170 541858 49495 5 830996 420268 174393 63 419542 886400 295517 488602 860545 879184 162786 787299 667 242879 2 786867 770641 112367 872509 850475 438845 857787 224475 165049 312545 812232 790651 167369 891301 750376 50868 11410 897396 829807 77865 574291 762145 486020 118155 11767 764513 891200 36345 86263 863819 179191 481488 720001 634619 335618 734953 5 452931 332297 228758 607863 875327 885693 886323 816768 490812 73642 831768 16 848047 751974 15 772769 707770 252316 263234 878244 2629 866247 7 736168 865813 886209 847768 317553 14 845810 853706 269 643204 667330 807232 9 1 850716 52045 586960 781368 594462 139492 812191 443255 18 758703 189105 177779 2293 893268 86664 110797 740969 27026 770395 477857 757076 572400 867903 24 443400 634124 787331 404797 156153 7 274942 843559 58128 722039 58570 883257 765619 3 235736 131041 462149 395655 619007 19 861819 76062 441086 842006 340687 180648 4 831959 243862 259447 2 7272 292133 53803 899887 172746 832925 15980 334325 200112 291270 890568 465 892556 817325 26437 876070 772357 8810 452359 156778 300354 793377 830563 398510 195638 885 142887 2 146972 97 435691 835893 429461 670068 116591 496021 894721 889706 757882 692841 10 823856 244596 870200 717765 843141 379652 896963 18 896782 2136 564 794053 848371 854598 876815 50416 746620 63 239992 224567 782676 619096 235726 767016 13354 512554 809151 538929 856298 754250 469579 28967 883946 817942 662723 297554 307451 705996 804173 809522 521465 109261 44966 384969 596076 807440 789902 408182 884608 452 867729 319804 725370 281350 3705 245375 384915 751400 892214 192842 896775 379697 846499 852824 830035 822069 2 31892 842348 61597 812011 6289 894456 833997 231415 843735 810194 97 688826 252364 469939 880671 842236 341399 672950 162600 148252 331118 876512 740028 195 869331 484605 375919 120100 18 414037 786592 174126 768987 58493 880056 112380 427514 276224 516902 876266 530855 203013 89009 598928 608314 849447 531384 269255 749546 710178 892072 6437 130 539955 598320 788456 372139 315948 873157 503518 62222 335444 637915 753149 800558 785987 834128 544935 176495 323 6145 863664 703233 490502 459766 699974 817968 281938 187 874368 604687 870754 452596 539568 775541 886758 193924 177 755437 548447 784598 797313 608164 256643 2969 64216 1 830253 111572 882028 885089 854558 745200 745486 740830 347910 870681 786021 548827 881938 465 741172 6951 345184 766910 61 141898 476993 841045 877713 872507 888754 48127 163823 860366 827741 868622 569453 27350 81045 546180 86716 2 219 810079 31107 813706 829212 860198 898282 725100 355928 259371 362781 26 165636 891834 766936 365042 449241 857 748338 303340 815262 40094 1363 2 837665 683113 829952 721994 884364 4122 66 10 684462 124001 751206 802785 661 2 444410 429163 322713 810440 462196 887277 2124 49710 874823 496936 828446 114031 116 242940 273944 71130 778874 235995 7 279 489 1 842 561888 448056 177863 477 838880 212572 891903 853454 707805 264271 665062 816542 639425 815599 161301 664588 184872 836940 849134 59385 38091 746218 28378 319518 760130 587766 322541 404226 284356 884019 494213 864414 60 1124 274315 692862 867088 892581 855717 845130 865743 883399 893120 424972 88439 204041 663586 758867 164721 635793 5 773856 881712 11 848729 515 43 481251 452826 12 743654 483515 39651 294 6 866452 822058 37522 191869 42630 234409 449301 450995 30149 30514 1 127566 58458 374 244 413136 875859 808176 875042 518954 5608 742177 892330 869990 893362 828079 716216 575 764449 753217 484898 448993 114766 324856 677709 518024 899958 780835 364489 284779 850450 870844 856456 74 625 25522 262694 72475 31943 47439 175373 10 666352 85008 802953 743788 173624 866228 675309 556577 872626 39634 20 36467 62301 223315 462654 469135 104323 1658 415550 702433 418791 49062 843064 271754 55789 223611 866478 847070 298794 179030 418170 823782 33269 897520 672672 166637 102937 872689 892537 596727 829636 531530 885178 487621 846148 2846 443 375591 11556 172003 710000 504002 796599 560 240596 291234 883686 396946 797499 206933 215638 746609 103924 3672 196946 364889 81485 503780 544010 882781 850740 860636 369170 586089 29 872268 1 844808 28 802049 157343 325750 387779 659309 217113 97 711214 159243 525277 11603 892960 32945 871264 80 819470 27 495301 3 879906 179618 124 59743 625955 743559 811487 12 842941 636091 314743 735418 557130 3873 1 849376 308 88426 74 823656 24 432750 605609 216483 94571 306 323529 878871 174439 5088 61127 771995 329414 51733 519648 2242 87863 860350 1 891112 615941 304046 814434 288365 99 2 457678 396331 892563 138852 77661 216293 554790 313649 4 865767 399250 300260 514788 1 1 101568 158640 332897 894341 884955 77095 1841 865486 2 50175 804983 200690 713209 794987 206364 21 4780 893067 211242 793464 861641 751068 852276 719316 3 18231 893276 762954 218951 454265 6 283 844504 32452 90 886001 885999 146782 875137 8968 41 875060 872004 468982 882675 852890 870911 421903 307587 41 37424 39 267213 335864 226507 404624 347453 42268 669395 367405 750461 17666 799061 670147 257902 430495 782821 4 896044 6322 125479 841921 864112 545 6 748831 220597 746268 891950 770319 433209 922 521910 15679 440263 690098 11663 38187 812145 333646 644151 482154 602446 620375 840859 773680 839113 825701 6 893989 702896 906 846867 251154 381836 263342 1511 488002 206414 883279 713503 769011 391806 329 701602 481866 859428 522830 818020 841 543655 851911 1 607541 96 796432 698690 169660 572710 778690 469442 1114 743 856620 251433 721459 43503 681571 838795 111993 623675 800633 792739 682247 685861 715020 712307 2 376636 285791 388266 8 864691 668970 844320 771023 399019 81155 875023 872397 147505 713243 201174 767631 20 815360 292700 808188 601037 7 287054 808805 1486 872110 637288 21863 794500 40145 600860 797282 389930 809790 645607 856519 384027 554735 102 773 762779 11531 188782 210262 374874 852591 22 8 63249 1 893906 36990 9 881345 851423 75500 895051 11 1864 50450 822642 834306 817011 4930 228944 72725 81593 558055 257272 49 232014 659948 893723 883181 406001 884919 8 6 376896 275978 471 177091 36329 244106 841214 736323 881012 865959 362273 200096 831524 776687 482013 877236 862811 368329 897694 290130 162525 779593 880645 839745 114403 803550 514010 212480 2 443399 529333 53268 53 226 434174 699557 784420 15 889912 224293 34757 758490 290596 826921 151655 111294 199420 387485 494728 760161 4315 1432 865206 822072 2917 407940 10081 679138 1412 895421 594307 846431 630369 852996 397862 175302 2 766210 205180 221746 314171 318483 132493 724997 251036 633438 743928 86547 528086 858376 376398 885147 2 820574 182836 850085 95 482074 4 144530 92598 804336 5 635787 761099 880637 740948 760537 767014 163 122545 899168 317918 858818 753040 729628 893710 810806 4 153141 790695 656365 7363 801397 431647 717199 767560 357298 772706 895650 512243 284594 754000 16 735997 804211 883163 39995 1748 530620 93265 420 136531 881759 295270 797754 141336 872374 249 1 858115 765547 477058 10078 499126 595266 225113 413443 259679 453643 178754 276325 855874 671666 8 24 11 440623 749974 898739 875019 43458 898230 887786 55434 6 765048 506050 375959 808134 750087 520299 824942 238569 92602 41 451969 616708 816083 50116 830790 30351 530911 885745 3520 84159 29696 695567 418 856005 4651 889969 121374 306537 2 843404 221523 383893 1 69 857609 1435 374024 891846 262214 629366 5920 364209 585698 18 295015 724453 721151 541466 126 448 777045 897220 19794 826889 112 56387 4401 715877 776414 825061 857455 29030 803966 815022 212932 816718 591711 396458 8 644300 771371 852271 488065 32148 774506 879940 885182 568514 650027 2 749110 715131 79676 679926 425114 626290 95939 897504 217239 208348 264 7 149174 790500 183 12589 836060 881939 163988 899900 737074 867705 711767 883381 198 883893 399149 313552 375563 884650 831472 13 747949 120728 152415 507458 532635 522809 846197 810870 92 18709 243891 2882 7588 1245 821749 584134 234520 264845 44378 584078 898516 690 891103 155629 630784 386513 3874 842552 255371 372843 46443 664025 8 2027 441728 5762 887574 667560 819104 827534 5403 207715 600049 747166 830661 696293 577785 868822 89646 524826 456524 831246 466311 818333 128260 114140 159901 375 69064 383069 121456 128897 463625 211419 8245 851307 18020 896321 327791 874506 768369 794218 685685 3123 594866 786 726474 7 622593 99105 891740 1 405472 750900 201367 737622 838791 57949 779998 77402 558881 652476 50 444497 659256 767906 555586 869699 860982 6905 885850 896226 19 3811 447609 8 477743 840266 553849 759615 896340 31 844840 39702 400102 809967 607994 894058 766181 2 533854 323101 754306 630317 9 2 421103 328636 402015 58 349600 384959 23 344198 3156 879136 11 150998 886821 848382 2 668905 693961 189274 706853 351528 829903 755380 108 565150 803402 5207 899797 842073 545896 356022 894204 409051 877079 813095 135625 859528 487894 544656 733064 4688 775412 257246 172564 687061 707429 801856 775231 894438 867203 897024 45924 779643 875360 743280 60214 866 92949 884087 431049 2 6038 5287 813216 755525 730949 506727 822799 211148 794300 1 48539 35 290479 626081 495895 881611 791708 9436 583635 201896 509524 87352 652120 2290 170807 342620 2 138314 46625 608305 289370 863234 433016 472106 13971 17528 140735 591733 479451 725731 457191 246069 327115 719757 754694 194 568155 148832 241993 2 879427 176020 146645 443 625734 519719 894808 316425 893076 705077 887563 701652 279559 845321 248 124408 681272 803745 755563 744711 345663 70008 475056 363307 897290 279778 56 871143 150231 893749 100 875162 432240 26 456979 534 11712 273890 826106 835249 24635 277545 669150 232493 643271 64588 107905 886884 315080 880365 857722 1 174427 843495 420374 283586 333143 477599 717886 301158 313343 586222 614798 759764 10613 854075 440333 436530 214578 568880 101245 841641 593092 632544 658152 859496 736228 388244 1255 880937 682711 817717 2 772954 4 11 126253 756496 2 34114 863407 674432 600388 738423 8 100695 234524 623713 319163 94979 888665 204663 5931 765147 484134 10149 342 78758 10193 147019 718869 883204 788383 587062 872465 445406 706760 57 699087 222396 879097 11715 837931 575519 4 383034 840819 405567 831892 30 669740 801771 30375 56303 3 855310 364359 493135 14 118537 529478 343835 895228 1274 823596 767529 460 348285 314 195344 4 125911 890966 878012 269311 737732 354207 339661 279921 762206 7672 731402 29751 216394 883142 769824 24178 821731 572869 871267 463497 583173 831964 209513 894714 139422 97 836927 460258 148055 849708 769106 599556 738284 710730 836813 118305 173808 876823 835061 53 852286 862353 263401 65365 881097 288228 27 784543 11809 805065 865029 498084 864287 123 741285 102 782901 750339 792149 891714 849727 559675 89541 263443 8796 269285 28499 551007 891598 775901 382463 832299 866270 792592 337455 877231 886982 18102 893410 762764 76470 158516 743010 8 715194 92325 19484 817848 822333 5 772565 700475 138742 302162 4743 274099 767664 898489 824063 1 872764 787862 182327 372828 867228 893717 34418 167766 224201 744154 74574 249138 154911 436003 875183 170325 270357 714103 812025 7372 217351 7631 109584 325460 341398 289843 342342 505969 19598 318781 708638 96983 808110 13585 723039 896501 152535 772433 548359 578908 835060 862324 7223 843669 832025 18 6603 897175 73928 1 307534 2 108644 465934 865454 179265 758148 414074 1567 47 1132 238126 821158 496431 573135 24111 428010 87603 726211 402370 797077 896432 50206 203 89025 851711 48372 82 392844 823232 670879 572041 380448 872634 627785 20 78475 204611 5032 719218 13 854 342339 799295 271956 864155 875109 767619 331 859628 845396 276665 60 874581 90819 413832 2 407004 864613 824009 455780 257500 772956 77791 738350 227141 896885 510588 768863 788517 325205 399685 283875 109874 615538 244132 613516 396921 877808 283095 990 332825 235811 10753 360566 3 870240 649298 15 2 273744 658866 449886 798896 769175 310942 891092 24368 219386 110054 149639 544665 367 206646 81741 836175 885947 5 649149 7 371803 256087 891465 862582 776790 15 71691 24992 354643 6536 848306 468946 20556 838218 30981 72756 874196 509980 848726 855187 643442 839122 769295 895549 54 850620 231721 137919 675364 870008 2421 437191 381700 426220 215698 685978 581692 58600 876093 878726 733831 748530 725722 674876 48747 29769 667841 41 706427 77311 61001 276986 147 169871 873519 243256 7425 843300 735322 504872 867151 17 897988 102047 864781 607570 507696 7764 826197 8655 591481 839621 764888 407481 883263 894509 779011 214632 886909 842406 465124 801763 248811 535937 186906 40830 597780 155426 845204 675824 708199 696745 164034 619460 691950 616216 851720 876569 36 766909 15 20 288198 871329 5007 3 744009 672915 562273 240 613272 788450 67518 426886 33546 5 389540 428152 880174 350999 116628 478881 838256 295139 809181 72 56 654500 839463 671715 658092 364384 429364 342260 840711 617121 859393 76577 892088 705927 299143 895179 878780 96830 662678 1 1175 18 873186 735382 818136 828819 83324 851019 816928 402552 884868 694857 877048 466045 867019 14 460730 898436 848887 280013 686856 681900 144 56109 604891 356761 853013 160089 728461 887332 887525 858140 267 524336 295768 774844 69240 2750 3 556209 555171 830798 873560 500633 885576 4727 894896 498622 19472 10683 774146 767618 722326 873908 849567 772512 837431 210307 193823 871564 847172 98 13 1454 864317 733460 838684 657396 188764 7 469088 804085 232903 626895 6 453371 219 2285 870990 891962 575680 114844 23 229 813396 626706 848653 108 886701 357128 828039 414939 854766 104474 460950 31305 173 51349 292107 482002 289956 152 239988 689224 421186 856894 622161 16675 316092 124632 290309 332476 195352 845653 341997 867272 71330 219126 83303 896006 111707 202874 665676 686681 685156 189837 540024 756597 840951 89238 803828 76975 365001 1 702968 552335 873872 1596 1879 665278 87604 863455 873845 231831 718361 758572 858610 882744 772819 617313 264760 789087 264606 758812 67687 306 56 584499 740292 832749 3 583 710473 196740 896420 60 706197 849741 806251 889908 12196 147461 42428 60094 766817 215727 674561 3273 7660 562114 357253 868266 488078 874999 822029 421556 837689 899864 415232 872493 882541 876874 487091 802611 707049 896973 109015 25661 801633 890752 120087 880716 635260 883591 830127 862347 764536 134734 744225 4331 68363 219 498196 739260 260473 185220 532723 75 318940 64145 561257 795916 762721 206461 806628 816192 410384 275584 418600 34205 892162 13150 486710 776968 884385 707713 894995 872556 11 46914 860351 484776 643738 54 8706 303049 343306 447518 25907 519189 383693 852434 843244 878627 21 882904 15 7321 472582 414440 90313 729128 810315 849908 772874 616522 801561 504110 3681 88133 598513 878296 400676 770694 529819 4 869112 532947 772334 896096 830899 263705 191682 36 334317 78 233030 843860 63222 10 2 7663 11 654501 112229 488268 171360 1 3302 788167 111186 442540 62 478387 1 805920 895104 185 127 823995 68004 854263 6790 672803 872088 746737 3 15369 876861 1 850648 514711 541587 2 518916 262995 2553 827412 7 619175 89 2420 181 879884 363236 774851 434739 826418 80742 862807 865425 44486 8 182734 878624 229521 859996 702550 619552 884893 21614 259 547816 464414 15 43 727098 79604 739350 859804 176962 519221 2 530554 3054 325442 860154 472980 58 546488 698542 238123 91771 397 2 1 12 418630 865990 325265 43 1411 3050 844340 219451 1136 813640 698163 391221 824039 1096 4992 870996 752650 587692 871244 896468 834859 641789 696373 19224 2 8 874595 69483 27205 797000 852589 784729 574384 49061 890260 1274 775874 10 103 683894 894541 77 64 828077 325416 243250 843929 879564 7 890496 532558 266559 807 517213 964 20 702064 3 290858 71256 598681 8 54211 853540 579473 79240 36920 63350 749852 107766 840352 523788 4 888870 689722 888721 363927 79 1842 20697 79982 198368 48272 826880 685345 251097 644584 10376 781101 59768 850887 3224 456259 149438 378188 855897 879208 1 424342 2808 422660 23 342000 881704 4 233694 72 207738 72 792958 510666 872925 892860 555407 470645 102 885537 792486 441767 205266 332701 6813 179662 6 601317 27468 8173 226 156121 871861 864508 435146 563384 786388 688997 822055 843 106421 883250 827007 400 872813 169866 221389 683694 778760 889415 598566 619996 808669 783353 631961 136717 20 7621 10 518930 881025 4 566108 341750 803578 270600 129 103875 821564 837172 5471 1287 418655 844999 832715 880782 1225 191658 132473 868538 771124 43820 14193 21730 426052 891704 543701 325643 821901 149097 893644 345750 745093 164907 890243 21 6244 16515 638491 166 881521 378491 14 861554 873332 820714 60502 112691 894542 767419 159204 332568 5 806727 875724 583162 4 7280 867261 820440 644003 84890 701912 697720 897780 145853 688464 701621 366517 765364 878559 896472 895427 739701 621922 62701 887602 595595 1800 500616 34244 668402 465251 718839 474753 758374 877805 865 840485 789798 693163 182148 566679 199 74 613400 14670 87934 751620 881244 3 106791 854478 867436 895364 551550 123888 480517 20 414399 643964 492598 414545 505911 6989 620180 258 388544 13054 716511 56018 765904 596742 848698 516848 1057 384709 246943 893651 246994 775720 219 362280 59208 894522 873439 921 710431 79083 271099 813955 1899 598440 876346 286244 329354 108211 99388 559179 88 898240 217312 845702 557523 328899 882882 489341 198401 828008 433426 60347 102165 565210 537700 5 119629 10 801855 848411 52 65650 874213 280798 13559 2 805197 348720 743058 2 564263 254 678501 636 40182 349683 295407 818532 705715 815913 638013 810034 210707 892441 719676 4 801983 728784 60308 98 890301 8 12 174920 393338 8762 35282 89065 64 11 538879 836860 489983 854123 771060 885657 330793 254 606348 273267 779945 846371 854228 449802 849430 120 866537 771726 2 123149 42962 622503 883121 322395 55310 875832 691736 612519 1581 354748 677336 898341 844553 422775 15613 8359 73399 247598 2 865209 883124 841456 6 94451 820703 699906 3 471327 130456 466081 1 149963 893930 892856 850664 81252 614688 779127 142282 969 657930 365049 9 821570 5829 850629 372539 576659 857295 795395 749862 89182 859836 103 225690 558176 825145 611133 3904 380000 265109 808515 878409 374866 92642 865631 30141 52 345342 24 7201 127362 199942 822267 797023 317404 487463 815041 874960 401952 34513 49687 798818 833457 794445 562950 604271 798230 654837 219800 12 4384 808495 795570 447674 335044 435322 883701 859894 667683 26171 639742 26 881967 35 855630 868996 93564 362514 245771 131 4691 720575 336041 787492 331363 758444 25930 142 870846 16097 369241 2 765569 91 826580 725021 789611 34216 470894 880408 593984 28 725154 841732 36531 883485 848018 1 421841 249955 857492 812297 847355 114323 885415 716937 840088 534191 539445 800123 321731 570842 731824 411675 432785 10 730452 64717 479724 86841 152992 13 889351 873015 187311 2 301039 815764 1984 582068 777591 647676 583476 873375 870434 289265 78772 868285 427466 397248 3 9608 702186 316 36615 313594 865699 736316 673816 518696 778478 22213 193555 509655 3125 887321 859120 823540 38046 58279 672535 839260 7 284826 812122 438019 821165 822282 1 884332 849796 895286 166169 184126 772038 3747 3 201584 463315 348412 377739 3 83 163513 694154 215537 14330 58938 848893 891401 807336 870297 1 1155 494592 817571 25032 95789 775076 8154 24737 868524 718786 792794 346922 1776 156349 770501 884441 758938 897916 104210 474693 879945 867107 774131 8 524046 172301 121 876475 814772 773576 316867 6 47416 469206 502834 539 784710 678132 723374 557555 256295 285819 315761 895923 305133 194766 883911 803519 193181 874178 770944 1 359432 6317 43588 803061 7 866774 662174 499047 99719 349453 254425 495967 708900 22 146005 558021 118463 1006 318497 63871 257734 93785 193 585591 791397 835045 866606 6 422533 134046 393838 6 608251 95810 33 536458 885606 306360 691291 498587 852573 794987 290074 35 6671 434 189681 825429 672398 778581 274841 647083 391942 148651 884006 234294 322813 535814 844659 20343 681400 330477 721607 699880 130720 527301 884939 143655 845518 122964 842460 202194 97226 893880 9300 107199 631842 237263 86 420419 799013 105806 738378 617545 784187 1 12258 641101 65921 866037 794 826442 44 733388 191943 801615 476780 343239 547540 504367 701725 109039 257448 542652 845689 16 44508 715448 778390 845794 490867 471192 310163 601612 899222 368211 139 875737 512450 782333 88544 112 104 782485 2 44337 892502 567472 113173 131426 481991 874629 572494 16 758170 580510 860263 397099 86 890183 828384 676722 397 654096 216810 6641 202735 25175 23 857936 880904 746222 241654 884585 13 478734 7479 734911 45021 884213 818686 861373 894671 705543 839575 839153 7 663805 883773 372997 788626 2 481505 604659 889105 370871 374074 891262 711952 615601 877086 668421 878536 41 774556 801137 411473 10 3327 265381 5 788 876297 558919 420379 77198 794476 28362 725375 118303 339 621723 846747 57540 191603 289441 843317 277476 19 17 824939 14 773 581942 280428 800068 4591 114490 888042 446051 336638 368015 896692 43652 842271 237421 505484 197605 808112 849851 306606 551290 691772 886566 828435 229446 893557 832258 201515 882425 768612 819609 506446 8 19276 881053 745660 491768 425765 272031 9 40 52065 769095 819699 347852 153230 394825 74331 766806 885531 321971 412300 830778 745817 195211 423320 308693 90057 597581 446643 838012 3 625591 880153 505415 554400 542097 400193 629659 19 372495 864601 837586 23826 851824 665767 319 297936 208426 15 166229 673401 570728 1 1 400178 82630 834012 1888 621720 882189 481678 353596 448478 293392 14388 499280 494 735423 828223 880221 16 563443 899448 422580 12500 689326 114570 72831 811022 852245 38 306954 202248 630957 262262 820822 313899 7 814987 799959 567037 53 276476 453 91093 800933 486256 1184 592665 876295 40 313556 480266 158 158470 96269 464 633380 703379 5097 495399 4 757161 525517 488 562824 19 800390 218138 18137 690928 581804 279629 489837 890106 177885 22254 601774 873644 5298 881324 539935 853419 838252 182483 45970 561089 303042 298803 246399 836514 892781 839459 556568 55206 800155 867118 143362 3 870603 756036 240358 56902 383138 68232 284069 22321 25910 126 723192 12397 495155 867167 807915 868659 762068 52 565151 743234 156877 8 352122 839648 7 501244 53984 744582 83990 201135 5043 644704 4 730332 62 37809 193657 778891 818826 878275 333595 1643 13 855669 318227 575373 792394 626302 2007 850386 2462 228526 854944 707434 357554 3 890966 47985 429317 462879 521667 622359 125822 38951 35 130128 736369 360612 331050 262750 534059 2 821663 396793 21 680452 131026 236467 781196 15 268891 859319 896901 75720 668724 140247 491972 838978 507741 726760 836533 433690 594601 820792 44647 559699 46939 2 312627 366969 512004 816873 802 625572 834043 399469 768000 273 886085 682955 965 412 176209 13317 898607 600714 348793 3466 1853 880189 594056 681644 72016 62252 359 1 844295 805254 160155 592115 847341 830569 816708 849550 181 450246 691128 856337 350426 675451 382146 834156 485122 870478 517400 589700 64906 1 289536 878519 824934 798848 244647 13658 849392 422773 296680 753355 251033 137238 633849 850816 294480 58 615057 29 229064 841756 628589 185561 821894 209794 1324 855872 369928 465179 313788 194569 501698 807665 880542 26508 149551 16413 539844 21378 328279 791411 292000 791119 770233 4 853283 876880 474872 634268 863422 896776 819361 873834 686531 688785 883418 872537 899708 172850 871032 278187 112393 481998 1673 159499 633235 171435 49159 891023 11 824831 353539 695381 133 142 704 633917 614448 11580 148992 379446 3 695 881328 81777 2 431747 870512 268641 428194 570899 881846 540181 625299 3 105 37 741922 390566 372882 553195 32707 546534 336989 38033 487726 831033 45 756488 873042 889685 731282 741 897387 116323 4 33149 420200 280783 879376 872032 337413 848269 852757 13 860754 871185 853798 414528 779856 771447 393502 794266 878745 558927 896878 424438 6292 36159 759569 759796 857185 4471 247792 814966 751759 192466 882548 206916 231387 165583 2569 872579 11 131236 13538 454303 883392 474444 881070 98 868183 25138 865667 836148 13 854870 888830 878698 32592 887341 830759 53 435524 781406 6 834 852107 715 59751 863168 426997 393313 3 704725 146264 734898 3578 638670 374727 298196 287399 51260 154480 18289 46462 435710 275307 873225 8 684093 451547 2 869916 534778 791646 18999 884459 682196 801460 383212 252348 704927 11 468694 801423 492504 400596 41 459 46 807895 427 190634 327210 896860 129430 3799 877890 633002 829703 123657 289103 18 894869 520169 52461 875654 174476 512762 287463 8118 840673 887484 9834 67603 890001 694383 131731 843399 864890 830647 1118 363109 750000 99691 834961 792446 34122 610467 2 478294 197565 767795 217 4387 789953 79 243517 684127 864748 894681 99249 7285 838517 4 845421 762766 75716 8616 786780 884746 748183 993 866914 680224 638252 312179 126 839760 63518 354546 403223 41106 8150 744863 31945 90521 297934 12778 22615 800219 351515 891182 10121 658164 64103 21 556175 268176 737791 478569 635 854951 651530 895143 877527 795205 525936 340815 613052 543970 315032 16 876966 117318 730027 890364 861442 20 818437 237501 743226 742726 897313 257 166 35465 19110 671962 786214 884522 875933 776584 42048 783766 102306 306966 502955 610295 11 898276 21493 482668 599650 896363 52186 399981 30 831698 794 644585 617566 823771 890793 581542 545045 870250 204634 624049 767483 439843 791015 804617 16 3 881944 2 832516 445438 444702 10588 870713 894471 22 769539 669842 57679 809723 742064 2535 545174 838807 1 252159 878697 772362 5 128200 26001 782133 103423 303679 315505 272855 404764 885446 7 371 897248 1 81875 29375 710772 558279 505 248 54068 8 93780 331 541395 860126 458775 1 8037 846044 28925 199758 749827 893472 495842 472122 15209 2 882261 835263 774767 114714 198329 612231 315785 203241 319561 279102 132578 128629 7846 584766 4 257 1 889383 3 21 1201 811430 572538 432829 392212 255454 255701 854757 870805 577600 884355 780888 15 486318 189302 609771 31 828999 712454 140672 533 67998 725520 210 828915 858757 877224 840799 839295 724718 503220 206229 895817 844028 519419 759407 884168 431816 448976 674234 821980 8 533131 112903 654 233089 116986 849570 1150 279760 671317 845125 425933 897878 857556 71 898325 860342 219243 140872 374 1553 3 863015 152425 589 406190 880914 875527 785459 553132 785312 350 755982 9126 231052 552867 229285 826381 263280 158105 473072 819443 851083 450602 43 657469 751440 462853 240604 392396 3066 5 9 771334 87403 575014 398 3242 886401 627325 447674 898942 867813 787380 10 4 600386 5 399 284900 89814 331454 155506 865628 793795 840 615987 886935 522423 660966 858423 2 45685 88 27877 865676 684082 224411 860400 420025 476701 899497 6 836654 209 640110 639869 821199 732207 450630 804254 318212 731337 702521 772455 864787 278720 1072 681951 883836 24 89543 737096 61595 824783 5 897706 788767 653708 895468 4 1873 590955 891671 15649 853901 10596 348084 5240 878632 92210 787669 133070 870449 698635 347976 754 791474 46166 724048 160170 123029 165983 439224 783110 275567 2 822272 803387 2304 548199 754039 920 24311 803593 570729 899206 896817 7590 859446 25050 718554 43830 26 12686 44922 895579 688171 859799 896122 887038 14869 157 883849 268 45349 770088 135 848470 768176 132638 85118 692915 510537 14109 841406 29 560356 402565 66674 137075 884589 327027 323971 138 581541 190240 86003 312506 101 11004 803924 18 10046 445330 878734 820073 31 626274 611226 63 816220 846669 587198 271496 702955 46990 37725 883268 864131 392879 397505 13 89 298389 889071 242350 882973 583797 5455 420141 576195 515051 823658 2 26600 227450 551828 613065 554761 887548 727207 69067 13 850533 883645 245724 579687 5 4 776379 832948 489217 172 134106 116 769905 277810 670960 275471 5063 32 82622 147892 611507 493044 49969 560509 572597 524164 102793 874461 894724 59165 777203 695993 17678 734670 4 551211 654505 854849 859644 825596 689863 852652 716009 396328 888041 49846 744066 776198 898354 135 888660 712372 640092 432204 743298 886502 259573 44617 895722 672099 227915 863795 2450 668105 623559 275248 198143 1 319439 846934 3602 1356 84 478656 892680 130573 602505 3 44170 577007 770132 851826 283660 842729 291928 670539 134099 2 21680 730558 72244 47568 536888 814518 2 821691 94 202 693744 762255 899130 836903 777484 723623 879943 15494 8350 644337 320713 892615 897061 811799 384427 108 406198 479457 872635 790799 790443 89262 462768 398752 546958 881745 764100 303152 628458 5 7 796979 623156 726056 2 641542 764765 3315 665824 842894 196 216849 18055 630514 710059 74795 478802 274150 459 206082 505634 240775 15 168927 2009 469834 1335 801858 773187 882430 410056 434997 327849 252644 838458 626929 794982 885571 5331 531756 674815 12237 697063 885777 759682 170047 640890 806931 859624 561394 28180 249 500809 676096 135974 9 1 871043 81123 864356 888294 777533 129846 104016 512818 898374 897747 614493 889094 1 572252 214534 875652 526691 6 136206 539304 634746 694748 515240 2 775900 4 12090 485632 2 263883 148272 638137 856187 840402 360594 13 316811 866862 9 713747 479261 891265 295102 785668 25745 870354 136449 203949 899275 14444 295365 680850 36371 103487 383975 65 45 1401 34960 146813 308938 385892 803404 831118 428617 335909 637900 3003 543333 891394 398340 858745 844722 661922 415241 183 37 570217 349432 895972 879736 586166 151776 868110 883898 109359 832022 518778 183685 13 823422 897957 843833 322432 196 664137 133667 489269 883712 309718 524330 548169 758211 851405 159172 63366 263065 848213 507666 367907 28441 23 499031 9457 691995 771970 586281 477252 798686 907 91976 13082 881241 20 542827 680616 1840 168 858111 863958 554 446 582653 796214 149222 4 878918 210230 820562 458077 422333 732363 873105 116149 897160 852133 543645 899024 2 857292 653410 829814 766209 783881 12654 869891 493638 163790 742147 13748 817734 734255 138572 49955 69967 68572 896261 326442 815096 655 733532 244621 794649 534677 5 797718 757664 246778 880825 243784 852727 1366 54 339235 147114 23 595625 887838 495675 867217 719519 742589 625124 873898 293862 44835 813915 853997 110282 21061 258543 681177 542416 49741 746176 104992 295259 238887 873598 808380 779907 173916 351411 258408 894729 467073 767 818 159 274 190535 762045 30 880384 138361 899448 427351 92 581194 435 890620 717114 108669 729020 877025 93915 871652 612696 15164 842154 863345 888363 893033 585899 2 456346 670659 59 865253 101909 864306 14104 211 7145 114 33635 679181 838841 1 66 652987 68953 31 756675 57 619216 834287 306792 794611 435824 897612 13963 305 668888 893620 3 482 433437 883364 252863 658860 410291 717862 1443 6193 59671 792073 405756 1 849474 2409 227551 572212 415168 19950 788647 612449 24 578313 748803 891255 885211 779344 93873 512 2861 330054 882362 82770 676563 768739 489164 642387 24511 50690 787388 673533 306216 262457 406652 524196 833798 615467 3 20068 320579 222404 593189 107880 894104 7070 206 10781 67372 875633 1 891721 131344 768258 461649 1711 887902 48 691598 450829 177311 671446 813810 808074 659148 656 82188 182806 896225 898390 562798 152434 171381 305874 893298 566169 108436 876025 405100 473899 17 36005 12000 776049 812993 753628 43 399726 801783 10927 119602 716236 793432 3 526078 63349 640321 553795 853563 840329 220709 90190 830047 264754 855119 9363 284305 177533 331135 468031 866490 4430 882568 891349 1545 300772 745777 758909 122816 828191 337152 714947 844857 822649 603930 891369 38765 344611 880055 300235 62941 890167 772834 882437 771398 369643 503125 771633 836207 23598 334619 30 869586 118712 858108 59 312849 677878 41 729402 896467 888290 672180 260105 707701 640 1041 43 841087 1774 11550 434444 29809 893345 8 240216 854871 505313 811105 124 876478 230378 883594 154355 635894 760883 822987 852963 825176 471624 620334 811974 71369 829025 340827 680403 852687 2 128482 864692 860362 819325 27798 2 823459 798125 882846 63635 847448 2007 104878 824575 622894 876844 764382 269744 494 103753 775706 565628 125172 470907 514757 528767 883223 483501 885227 7247 663290 621423 706499 514337 3 680222 765191 541056 383 836176 633310 6832 534634 424584 584151 622171 267204 748023 542 1 131596 847556 870320 624497 54492 710539 832400 451970 283528 883518 79427 657030 460478 21655 821008 448219 747367 92785 890971 721490 580982 202900 12887 243789 84200 63236 18170 166021 105 4170 849237 893045 59 15 33108 197636 214 831681 831007 205 300644 894234 282687 137623 403367 107683 143495 168059 605930 13 23987 788244 837203 188515 287413 2499 189393 126434 269211 807523 94484 65830 4 854743 146524 835665 479656 852410 887871 883672 796040 602494 98349 857667 125297 421 173931 768465 413943 794928 802660 227146 770741 760911 167808 2830 467856 701864 5619 882304 387662 2037 12380 608280 160579 678467 617620 508988 878575 607016 872682 857540 61636 496293 849090 817364 15 1072 526250 102 847811 28 58 658607 470025 857683 650765 374226 2 761227 873752 153525 66 780489 572246 456792 741565 895270 535535 318344 868026 198337 278370 355553 772652 862054 147153 688449 778360 856924 407242 90 12154 760736 22 16504 734616 104425 662 875512 359835 142079 264430 1835 195909 701462 99 690425 770153 886040 1282 192530 864518 705669 771918 297619 878866 187344 56514 694551 310922 884509 280412 825895 789520 877928 587934 404233 738810 128087 87941 183317 863483 126584 821543 766693 858920 820233 221390 574831 451096 798437 1 68073 164709 494116 826221 88093 264217 3 1437 294462 215014 802635 326309 884847 356400 854150 186627 264376 165077 181120 852667 882496 358800 880062 188975 251129 310880 70934 302691 870255 365651 188687 87721 183681 10 214724 708306 492733 48 811782 185967 737734 7758 197728 152 166055 889423 398718 75 185895 16966 367526 72639 829682 879973 26478 560220 831929 874835 846110 897530 871533 28321 170410 117350 560230 799526 400438 124649 887092 5 884705 849871 859263 588350 806817 845455 6 1145 325546 558043 871057 866593 869295 348341 847526 593134 677551 810 3 642653 849022 116637 29320 807325 845 844329 459225 506863 213 14673 4 67751 181330 1070 333526 464 4 183469 876142 2 63 706893 877367 804107 304016 536581 774940 691408 794473 41 66108 16 137772 775239 433979 753249 769969 506456 750580 738379 418058 877459 787056 32317 875289 889857 636936 16 834286 888181 877552 46087 700537 92716 801886 10603 454083 865691 773880 46241 711073 269326 495433 159321 838006 17 856628 886483 366596 889869 752533 200801 133 272626 595463 377934 769813 5728 11549 528950 774517 373715 189084 895595 3 882266 865824 878745 600512 339156 1093 244417 746885 21 872479 79294 797269 854575 898406 891777 293 500600 421965 273 625780 14926 511293 794206 273 781028 760560 319007 884784 7687 341274 277656 55371 819710 864496 23389 6 891130 2036 332657 725613 244414 11325 440943 12400 74731 623420 141312 145053 896157 338 339463 519401 3213 851905 166285 786068 5970 868384 289614 638066 860846 836247 3 213039 792885 205 759434 418730 2211 145 99008 45181 202903 147 72823 670066 762512 527 196 366768 818486 550479 742884 662145 531443 72247 67 877496 245790 716785 659745 175289 81399 14051 419905 886492 672819 201365 850310 872352 847494 873247 636 876143 599450 126230 746215 578281 772284 491737 825546 471796 823583 113849 58767 11 389203 57 288855 111608 11905 275276 743523 775011 42074 697848 854303 895346 859204 20 881129 4553 812277 600740 432959 783040 3910 888638 304465 31 790678 1141 239791 121049 882409 11665 379112 855232 386761 639656 130235 885037 348931 130519 397360 28 1821 815971 717381 876604 149417 738052 191345 782181 418017 247174 248582 284773 620621 355 891982 773721 151070 87979 857234 853343 494343 539209 864141 777747 867874 223269 449846 3 506362 7 548497 2123 876606 787591 897376 16 862316 313771 715339 664748 349071 1390 446966 45 316704 459988 885715 82 554 2405 240448 299488 292080 807439 892500 241478 550888 890235 845623 348509 488405 329029 157982 850951 823883 320062 842192 174680 686353 730079 898537 262355 25 824985 329260 2 797695 2376 889670 820828 31492 557432 813440 812434 44595 114005 509400 866293 245116 891781 17505 844022 615340 7 878109 65628 1588 74372 739889 113 502929 843489 629276 891106 853067 636970 427 20 50510 24926 23016 487129 12 251555 156889 813825 367856 841357 149895 784047 335323 873777 48 2330 767831 383296 5724 104 694486 556261 881262 779996 553692 307647 231729 559 21226 273439 2050 445345 779838 3808 278441 4 684 894852 865295 576098 153776 323404 659214 790071 653294 12 837050 755992 7 9692 421186 293233 883695 9 148063 294125 805350 28168 791089 837989 241602 872811 798001 840894 291918 891098 6585 812383 628009 859708 818596 881423 824750 359134 397293 722804 212075 381163 33489 293282 34663 10439 54 182209 787554 882312 877578 867834 897649 130210 806007 1 692557 607066 552666 8428 1502 44 773485 393223 1964 422229 857384 527373 410963 504142 745858 511249 8015 864843 8221 290981 1 8132 881979 14 226002 793208 850227 844671 849624 849878 4105 336491 182941 507450 102 340 1332 872527 7182 405253 2 4 803238 78531 866436 687420 2 547765 389651 430666 538627 151128 870251 728018 69745 68 210572 590 89 659 65891 223037 305108 800780 541925 5132 790173 856695 559457 510836 337127 767364 869669 893144 801854 464 873145 122 828298 184239 641047 869150 9 763509 68819 768558 287 3003 276442 336853 540280 365045 154077 820194 121 807627 893121 853986 12 77151 381137 135 866483 21 513 894401 1199 803973 894381 104863 603824 837817 4 895714 473415 898519 33 887620 186 108 654370 443721 15 556634 336130 887770 483324 177283 630336 782229 378845 879646 57 44787 895017 870231 9208 856485 199293 852626 528418 776506 792375 879935 724621 716807 656042 186526 2 813014 246 682183 314981 721647 77342 860501 133 776193 726656 1622 3190 212656 892776 639137 863015 889134 299024 3210 569348 241320 684133 141111 454115 196387 8647 861935 50 141 707616 29 872066 536742 45469 94588 736565 373583 843264 570535 820402 196419 177503 703691 481954 48 874921 36 603926 126290 91 732 657788 860957 142 480523 613877 684108 876491 873849 713321 538216 136781 715305 66 182038 873863 377 939 843066 686153 582651 757407 864456 539721 548447 888508 1050 878231 862029 131302 886990 118359 850399 10153 8965 737419 711804 891202 660374 139942 599584 836475 851811 370283 111853 404289 855970 97144 479914 879579 95092 748038 29777 574003 730834 890214 80808 794652 770450 366868 865878 844570 167332 638708 717245 792783 9843 899464 737770 118262 437898 2658 281841 67243 12815 7 219333 4 863012 4868 447151 91066 119577 295686 782296 488 70985 258301 55561 1 671820 7 7 552313 71590 284217 802993 186352 279266 890087 860542 4 348333 320727 809686 557807 821499 407002 630417 4 1 890857 532058 899829 287877 877144 1 402806 13651 9 4 311141 600436 823577 835196 847321 486469 890557 18 261632 535927 79507 884280 788571 866738 3 5 250400 275951 368378 63852 878549 785535 786758 284694 197897 111279 290438 13239 267067 865794 12787 440322 74342 858367 1216 760996 755239 710826 676840 48 52941 259908 1 362696 269452 98133 574929 885910 73330 142595 801211 6 865816 9864 899001 871915 783768 884143 821772 43 324060 860202 779478 854323 861349 474869 4 215410 746804 764556 460 2766 98 865536 226576 2004 504436 215582 893485 884514 653749 783089 517343 889284 403406 705885 510477 884491 389 893193 28769 876682 84 829879 714416 816334 185963 12687 850243 89077 47439 72555 846308 568360 116038 246345 695399 473846 375688 892454 858449 560420 656175 97280 45018 36123 420386 80625 768966 462691 740468 72034 714185 750933 3 115458 35695 195407 659839 396880 893422 851783 266136 73142 884034 205594 1 192571 840209 6714 824980 4 20004 550248 4 60787 850515 773830 831213 830022 276808 866742 881449 804362 152673 871197 820140 457659 7 851036 890962 863991 675426 1428 322803 262545 414248 152849 714824 592869 102915 474 432628 546945 483004 696891 201312 95265 686262 845 97960 39970 10 624673 891524 221008 766063 311756 39905 573150 631 548720 220 881459 800525 374964 892341 818223 4 4 765442 1 431337 847409 814773 62783 860967 861332 892145 20 862540 248 752761 652624 11417 272204 449568 72693 630733 143514 550 172144 258843 889098 880409 2 424757 134650 715853 888077 390340 62 7140 726845 894965 252205 821167 876077 2 260034 293636 884687 191 831535 6775 692712 25 429184 4 366248 899199 250682 861117 221310 537824 21 899774 505964 626751 893788 843930 336080 871134 820454 239690 865533 83198 639497 183143 872289 749594 899092 638675 64458 84445 16101 1 152718 1159 72285 142930 862064 780577 190605 14 607528 229 842850 301532 3 828486 899206 48678 614011 669879 118466 151016 33 518118 156312 4 842378 816027 125471 811197 835388 559765 102081 893388 513753 37180 18327 97 876367 520679 716857 859012 1 246478 293947 773685 22 24435 31025 3 671885 143014 855025 419415 630613 17 712438 331515 841793 809178 834125 781537 425523 382394 310708 220757 1588 137233 91 848542 821410 561695 853024 8 567627 547990 8 210814 247 2 885735 279368 736369 37398 835106 2148 827296 545212 899820 548366 805217 418084 4209 824563 45129 869153 893899 866390 256843 282970 665903 29751 5 574473 824851 45483 1863 804534 488282 36654 385766 818009 3670 821177 861482 228302 680160 795576 641437 149456 587605 42267 50605 214448 23 239049 408524 256354 692028 730908 407640 2 621083 894285 170368 598254 471383 725896 1863 322583 47 727570 262047 3920 584512 19886 4043 681541 648882 510845 10470 389686 641402 55 890133 912 509206 897188 798835 2 863788 442265 44798 758364 802966 672771 1 84 357579 616827 894753 783798 442759 686019 5491 720968 638544 252335 3543 16030 756733 798900 719 827459 343 667419 876501 868330 62639 636811 845275 286434 888726 87042 442378 760905 829628 16892 773611 2 889449 864014 68845 834997 94133 125 618188 327330 462897 355079 789992 842861 19188 54 839570 543853 95937 808691 209623 640464 74 794483 883972 381 27 19 81453 889384 839558 736875 872899 874317 844494 183 309562 44288 157735 695153 835783 150328 14704 1 896112 812530 106405 672874 712788 1386 134115 697096 829608 106159 252441 204832 56165 892184 861743 173686 276278 813281 194428 48 890534 477077 95441 684824 2065 184773 695707 863266 817739 330796 895170 262872 2 520999 153465 741730 318854 653952 889731 706305 795963 18512 321062 2020 148663 325596 313954 522014 703881 584663 724501 889960 711876 762186 861179 857667 151342 132 368257 1 5 759294 429528 270929 780102 99694 717221 2 841954 840486 605332 175340 697773 4 556906 207603 526280 799442 383756 40225 189629 94780 897248 214090 24089 833265 663664 271911 13 158068 106 666032 4442 3963 705840 443385 855162 12014 405915 206490 741434 479028 717603 64598 751826 620974 659419 879362 324326 167283 890082 554917 2026 628191 13 275 800526 737495 849458 869638 885295 41 873662 3009 876225 412348 899726 765282 873574 311722 297198 709444 693226 149 376334 12 770349 6 872494 38 815451 204896 896303 780683 765023 887208 514149 189498 9308 829682 569615 11 895193 277432 26431 774014 341396 33 173759 876085 7288 825200 405351 417459 22 277286 52 791789 863474 815347 294394 71059 1 5 38 883270 252445 46705 37 833138 885538 249234 886242 848650 870251 4003 181352 795929 879244 848793 19103 818301 893198 2455 718175 887503 708346 770380 7423 71140 232622 68 23 554291 417287 10867 710185 197598 11003 451352 71704 81752 551 22968 269784 870530 882874 321 34297 852076 593360 864513 199121 813556 640087 24 668805 324733 878526 23 891181 866002 807554 11 880568 602124 13453 268928 891752 888731 857154 878599 486795 184333 841097 3 890970 892225 8796 84115 16 48 26 276496 877178 1859 41256 18027 182 124812 833906 12 6 298686 746164 57941 67309 134800 3 895827 450815 802770 763653 452281 2 46918 846701 881693 813896 3 274862 682955 216 871251 750956 626769 242341 680942 778921 834906 800652 887785 854438 849559 3 233082 1 168 510412 555742 851005 173622 857590 849552 42123 824579 867397 116 480063 92817 819259 258184 544828 28561 24956 770942 475200 1024 434763 884413 18 39 374320 34341 833896 849454 775834 284567 898393 6 419477 7517 307 475919 665882 521847 882684 861443 890295 868822 548336 400810 632796 95 137 110193 17012 751082 136684 95649 721665 85972 122537 2 113722 606935 870277 58581 228254 611703 460755 796932 4692 9 831226 352502 14338 473290 469759 419487 742335 80107 179 78757 283205 798413 134895 862754 862219 479362 157750 181 649652 218199 743025 872265 668575 341751 108264 334 898331 24740 6036 328557 762524 856468 831783 283577 862336 15822 334581 415493 12 113936 824866 13812 855479 119862 177668 727624 226528 478 94175 774544 811503 353859 94341 203974 409420 316532 836862 532 728796 1338 834755 884830 217386 841410 737979 829739 760917 13611 22173 424653 704995 30017 156181 768696 5 23 38 143005 784301 887688 855161 740329 368582 271134 138792 17957 381147 3 814974 596416 534116 603315 810320 266384 826891 881571 60792 9900 2 877199 6 856918 676996 79599 891141 897014 896317 718502 6868 271402 93631 142248 633907 90 858272 678587 2 226003 212275 172680 12815 749857 442348 125573 575034 2 844112 79173 196954 685489 32983 22 850483 177023 712490 28495 633172 202 856756 24176 822639 1411 726613 188511 823544 68 3031 92562 243816 629514 171464 537574 20 838183 811765 840010 727144 151934 572901 15 285423 105582 417440 657280 536 89114 5 253968 24487 723548 63 860794 7 393387 894590 69366 15651 792782 821486 844560 658247 104322 815551 672756 741303 786969 963 848125 109 5136 899662 20 230207 9 122339 111877 1799 195761 609334 39 23890 3 353745 261508 14 334688 39 846016 647475 166560 772197 348928 356290 878646 147598 870298 5 866665 879354 189145 864746 4837 852284 140108 894091 878925 822267 625340 20350 8392 860815 477501 353173 17 809700 459865 653496 125231 234149 94915 874402 810063 156867 541290 637617 145200 886489 694543 3041 413330 227 566428 453493 517270 536488 1 837195 644512 19535 849514 623 81553 468311 755950 38914 430356 132315 839280 859323 348229 577318 744455 712161 479268 435520 1304 6 878673 313625 143421 548034 275017 20 156632 2117 271434 71011 87333 31 894314 476854 6 177815 371928 1 836578 145837 528371 850666 467818 305956 892956 500179 5 855647 607425 619628 458691 3091 371247 242890 1 733 844090 323296 739414 21714 4 895329 893755 309789 840228 53 598139 334761 283239 868583 14 4 863675 858862 48164 741291 19091 895322 5182 839415 2209 885765 698086 849039 81972 65 813566 473889 110938 569108 842217 50887 833605 467325 388267 814584 33910 719462 106283 841643 631555 127459 782424 269391 867638 885378 3663 376130 870946 779935 4942 32 876790 347371 887582 885959 223326 563365 697339 54539 68345 180214 22 146495 75302 887682 755633 649546 405576 810541 661193 87 855673 22943 682981 275774 866660 870781 398771 508579 313381 760165 876508 829869 234920 874339 53 200550 693811 19 895089 818625 280554 3942 879408 432 899804 706076 367582 696765 883644 486282 52773 277033 814406 880548 871837 778160 875999 45360 844782 833725 896198 489416 491724 779415 26 15047 472572 543334 35 888059 1333 177335 736414 24194 14971 883561 177044 327425 3595 219672 293720 479007 673553 407304 7 261755 659 19807 532245 782936 597460 66783 163367 890545 874817 891606 39511 812849 10921 763560 1 891152 1976 18 281 414243 142161 3281 422960 864225 281486 744874 179 139980 71598 755016 226502 551934 814273 831064 98167 884902 126256 20791 172984 193773 206943 863519 445833 67 894726 780955 844483 819301 11024 254 814980 4439 802344 86694 4 859581 890736 13 61535 636083 132959 679819 6347 878947 139555 2578 834248 30341 672220 887264 346327 854707 869137 62317 694646 364447 299277 82 859137 395494 882848 787487 104453 276781 640431 895501 5483 19262 884041 404135 612 431200 738221 727266 331238 884273 839059 214364 589057 761944 550 26 204768 663294 873552 835220 802719 893209 26 43669 6 856983 453624 807616 484252 867534 773865 521493 650024 191045 276012 60836 120595 340804 251951 639966 692031 799850 899334 178823 353849 11 725116 402174 473692 4124 592718 23863 852418 870469 730243 835553 885493 844211 782727 50745 1107 104987 869401 320862 173381 887357 947 270526 686919 860521 840619 795919 471281 357378 797231 823467 805438 225207 457643 11197 252919 474615 786952 856814 664220 702010 238252 6 659843 109 889563 760638 882268 32829 894927 6026 895914 826373 668448 791511 892445 796916 844932 677222 311870 51738 895596 679695 891251 111 786229 889392 645253 580268 87268 889751 648218 259024 899051 862266 624857 247671 12 12095 487014 856976 805724 209916 876639 762500 726760 877762 103910 886067 842415 16 785839 856736 23603 346088 2072 468375 600469 2189 2 737435 648410 519214 1 224871 1167 632399 249 632459 194175 854754 595261 153693 807032 796980 594794 609632 899104 170493 626700 829552 879204 801860 205073 729913 93454 865808 2131 46888 876631 308072 868540 222067 545459 323288 78 810675 15168 877 635655 440282 866057 840301 816884 804867 819824 859037 751329 46 431 895003 839655 357101 1 859563 533295 887214 890570 9002 373119 2 456948 337676 291203 629581 461000 715837 220261 869949 46 121136 679544 165 803624 706601 241984 883981 850464 891840 873183 782764 599996 266929 661966 15190 862789 14 737792 402477 572039 708994 14 16238 528391 80515 884406 863538 843868 81 354663 899889 716347 27012 117622 783445 216902 3 33208 806839 534247 534971 90 890817 4326 891015 636190 837110 732967 79971 18287 855568 28315 106625 291475 487137 561752 884306 399899 16 517201 1 430 867949 167889 875515 558619 362766 731297 888481 774956 535721 560197 647 896037 783899 9261 16190 360918 338 27 240807 65321 731900 7 120849 838070 124445 177291 3446 432344 357065 787635 867916 845479 585326 125388 189297 335260 297135 829470 92 765398 5523 524596 575363 24117 2820 2 3860 105505 10 543417 839556 856835 1 778770 539272 65827 146545 842135 814672 894668 10380 4765 402246 767485 870452 815178 580315 400297 655828 867028 756978 718407 745307 885833 808757 14660 850657 106 625637 887969 656135 554886 91710 853910 890511 46536 697683 865030 449914 106 479380 792952 898444 97393 1 366776 85618 785080 551961 876727 2 865176 876107 574337 735786 458239 299918 646553 857450 822802 383659 864280 52 771145 13718 386699 730914 36961 184723 34799 420097 855560 469488 817852 655603 266019 187200 694567 9 770581 567267 45790 6 486 807075 879518 874 740401 880783 203156 516040 271950 661027 201 274181 862013 446482 481494 100190 732852 2232 16 893686 707576 4 378600 850741 160008 654568 884303 178681 390080 881459 785124 17622 678939 898130 348990 460097 816842 886139 108684 786711 700257 352335 42 807695 631597 877579 828677 180502 407435 284 692132 673876 694546 4 454085 867361 293140 654691 873096 460253 351442 857971 788573 818734 482798 72686 496912 56970 577993 335928 51714 3 496072 627199 27186 820697 6724 2283 2909 887177 3 589361 887296 884950 659689 816585 222 754453 90176 382177 825129 794074 502648 369417 787013 5 747111 839770 62145 880793 17061 834733 845169 847262 244963 880153 306833 598370 18998 1 2777 25417 556097 840664 359169 816932 4 71634 113792 5 192176 280846 222878 655078 431370 140759 3 870616 8857 875732 469063 851559 139320 630860 16975 580797 796185 650839 832185 872485 554625 290266 79917 507749 62001 18708 375083 56 786980 889795 793238 291275 896870 145214 873177 616347 817779 382556 678085 709678 431522 111 72163 339306 629636 804674 498023 309830 272021 874044 747976 478734 833185 44077 817826 5299 304826 1 215448 854740 881947 267860 260768 453320 14 814630 2 648749 865344 525769 203 309227 611611 310 790950 148504 248284 35509 851461 377156 497904 42639 446285 48 63 507489 772054 736672 875493 12933 895177 4 899152 96366 441842 214718 383514 779531 877358 1036 144821 844111 853295 657344 859695 514768 31349 833364 160682 9191 895844 546783 825881 140165 42 4568 304132 129712 824733 737456 3838 517307 103077 548377 830495 1067 176519 838676 482456 145 622658 199256 881380 7705 51 336964 832351 204216 325737 379593 420006 29965 31499 845876 240757 829855 56 848628 868485 525314 849942 515808 646233 854448 33064 402086 101 367564 832145 894649 815599 443221 261622 243961 818054 44 593917 355443 709629 651658 830624 888614 756554 870039 15039 134636 63 583127 69167 808429 840545 484848 810786 827692 18279 762885 623343 108667 21646 701111 767098 859547 5 809232 581752 235648 438 194033 1031 163519 221580 115732 573010 120447 779581 573446 879651 799708 4981 4594 817279 441064 25416 272152 849033 189963 891528 205274 823944 859853 847983 28412 30155 152055 19 3 583040 49374 639611 886271 599480 88019 1 857694 881729 171586 810686 818627 31 271528 686165 327983 599293 278906 853806 2671 298338 587210 59780 201943 620018 597135 703099 5956 695638 872242 837786 7 866733 770 417838 87202 315270 853606 450448 590498 776446 4860 293693 258448 90167 816288 57721 805710 484831 767490 290 844871 126 689973 4427 832508 867380 5541 748422 880421 829066 810914 194732 613237 152686 761129 14 867996 13 890711 5359 503615 760586 17393 810583 825966 320695 811385 65 176251 64565 7 12119 213205 657010 193213 144844 830484 4812 318474 636281 24 450723 896984 866044 214292 848963 883681 601768 836575 118564 54592 785231 8443 81503 838658 652731 876284 6448 13304 40349 13 722636 791361 118 890783 863951 771041 880625 32611 654272 175881 860122 8670 838151 895700 8936 491613 811550 56079 250426 34321 1 896952 1466 25929 522957 32613 276966 584506 536180 454013 834702 5 755850 9 797200 326 417851 853427 36598 22078 882233 651054 104617 12 9 891142 436893 420951 118179 44111 373782 759357 50416 585843 446383 803379 28 866804 815865 858017 63678 53 336927 13411 75 758454 864633 860496 770053 201658 279328 506814 840437 863185 880090 54555 569 18 67 3 728219 152872 2631 4220 831519 676479 645384 38 485802 11 746664 8829 762357 26251 548099 11337 115591 525187 125111 789023 840272 21 211398 344015 893513 578834 21147 140627 391520 72101 720644 414563 361330 47856 886687 403803 6082 17146 889616 500543 858324 60 279661 8112 14 798474 773057 714303 362104 892401 837318 888585 782050 891424 804367 88562 801007 692950 6066 21113 781428 9371 305857 447339 21839 482658 709060 1588 16 125526 737775 692255 781348 882417 766084 141314 106749 799061 718456 896621 125889 262736 817637 894578 838596 763906 829724 653 858101 834490 514252 289943 589871 1 815215 389712 864746 540253 386856 111273 691739 726582 513756 747447 782640 687469 862045 3040 348448 473 193263 463573 805896 254865 873612 759844 188695 528042 764913 74607 813281 633886 653305 501646 370 873401 40768 266050 376340 105 841529 669408 868752 852877 766805 782135 250836 678649 807952 105512 41337 11916 746848 253170 529947 400662 298 890109 445938 398870 201805 359731 883704 2359 16 5 1793 79618 874630 558035 449751 506980 5599 862728 435212 6864 786347 18 175042 580317 691046 841331 284730 51 3078 26728 447728 878228 803247 230214 731702 38 25379 54630 347854 844273 729056 545324 641321 882043 887102 24220 471650 130527 781589 311974 8550 885881 872590 850036 4 451098 1 740074 755890 700040 876823 198 283 853160 896434 780548 282962 5855 401205 40 635573 579001 356755 14 729459 171803 256863 137081 5 894081 493352 899684 895022 74002 6 741379 265 809326 128040 41371 878217 842220 879723 17608 871374 301076 786971 833582 787656 564532 1813 355237 859848 216702 445763 828605 196252 95 153910 762918 24 67921 828120 143356 859701 57782 342324 459517 78387 794734 684275 864562 233648 80165 1 771024 2 744133 18198 225564 614552 802921 633238 1856 693563 101321 808591 243697 350658 8 112682 207921 119432 128871 666597 4 67126 8499 518484 54967 33 154140 678838 680881 647347 861912 145 828924 142 832658 857757 266180 737245 720681 748 203648 32708 18 330542 870581 739193 149054 70456 621684 21 885994 187195 538110 45433 412851 1 495768 887418 225113 558148 38671 897554 820262 327762 878182 135749 155767 131207 803378 611966 76397 894471 877151 790670 92176 199 55346 217130 861518 626335 154916 722153 819773 4 9232 8587 36 506031 8 741039 648441 174403 486466 486554 830036 737836 217333 9536 3 444026 605477 409117 781718 469162 216049 483311 76467 403357 893476 716213 638866 863589 794113 886921 36 882567 8 52085 62 68937 494248 807084 28008 445411 184583 840252 107421 85 860638 898250 301347 830760 884087 195483 738 837124 646263 464113 880930 319676 262203 6 408065 7633 878831 831538 11160 1 875358 502241 804494 405807 52 853269 294239 721372 637659 895742 868493 895115 812515 497877 5 22949 788799 411421 819838 502677 837177 830282 508133 515600 866415 844903 748487 415994 200888 289375 380066 24635 3858 121438 206955 599613 119540 618001 837983 627804 818794 842369 27339 779429 803586 752445 860336 635810 65 899447 14405 867669 92824 304643 899898 98595 793112 841537 49 563367 773116 876361 898236 884300 27654 656716 291 859015 840087 94 111081 772709 412571 768414 871045 643747 234 69527 644509 27 883782 757535 895491 893968 762100 811566 580385 448799 52 719574 728003 883046 777030 831881 838783 770492 876656 1 145174 26526 790433 428537 789928 329841 748696 620790 868421 457262 719456 2 375998 706435 829677 893687 323414 778746 330445 880249 881473 863345 238947 17 81463 819523 12857 648273 322596 10 2 787990 239601 135 686987 402587 251583 2 846483 4875 152129 181192 800358 154280 178 737120 859742 845 822656 39377 767357 113730 224251 407666 880306 519259 190 827416 3171 611114 34 848127 173381 875792 891054 888868 889444 1356 106171 278473 892849 643575 717019 46176 836099 595777 615652 502 498417 496492 891757 442110 872048 698097 798239 228483 3 727974 840207 621314 267730 890969 518640 167739 10529 658593 110 252307 28600 342401 304589 807584 869513 107067 851132 684468 47372 591163 68577 865302 826974 392300 4504 849527 111814 26320 5 32811 798608 867905 487519 129863 310803 572059 589718 2861 1027 103 297709 872034 681291 873954 659035 204 668715 805690 825757 645251 663594 70413 796748 895153 310803 15 8084 164345 888819 865205 265405 549107 878126 886672 873076 546965 829945 857009 874576 824953 670367 90372 834957 834437 2 836041 153295 810516 524295 567367 728838 858327 793178 8 363352 825833 38027 895396 774646 622445 899235 72 531345 94161 309828 28801 132165 719826 93695 452221 28 641488 857546 858350 153723 885483 736 504367 752392 17 803073 882547 793082 3 329 895868 551284 240275 263754 802501 347676 205048 853016 856285 473614 833543 134893 341738 314467 721 1 182726 842280 876456 591957 745439 638794 1568 880735 494300 431863 821074 459712 833916 373374 538861 328269 406328 882002 888320 447563 819675 527251 793374 886913 485849 54569 712064 551314 822581 1 177 24298 185285 15 861583 361943 173 833767 398 96894 478112 12697 846279 190613 329 35429 1 3557 730898 440278 23730 604986 454129 292408 631415 747579 899434 865128 880613 28355 871483 477851 12473 639703 744992 899361 6227 294623 832172 400521 776 4623 879457 2 889614 702913 676358 105742 883926 683463 805033 6 1180 3682 123528 111304 874147 388514 691624 880275 885587 1 791995 619609 240549 507806 811190 826559 830101 11061 198879 902 857993 782558 465362 547592 837136 37 299593 78198 128 103874 895357 14 233866 24789 736719 865596 9 199390 874538 135 858599 412000 771899 833404 825121 869585 895741 783500 91238 25940 437376 446 878866 116 691098 895154 823064 711678 223878 276571 798349 749479 656256 47 884756 2 285393 847089 662278 810113 11 868606 39037 772816 234 626365 884063 717 839258 395 636964 39 760408 378795 409394 92529 886752 614474 87 360 588973 9 287610 343480 309893 11220 708420 27928 44 897015 884694 24253 116629 582572 763279 799285 5413 1174 715337 862240 3352 262683 78419 553567 59583 820145 4040 341665 753144 835362 718 61311 778057 874643 1 61 508666 30 798205 573563 490680 666 94083 175598 31 247057 857347 825660 718846 547591 291830 183278 700505 492942 894409 505 460094 49937 853064 732501 310956 97113 871693 790507 614430 404 40279 375558 2089 811468 275609 815524 819356 854221 806546 547090 1737 267666 881788 269265 892860 257689 897399 683091 462118 886230 53 227403 569362 19789 674672 870925 893382 741085 694906 833858 870328 548937 475 86755 852840 856317 152 887291 816116 438184 198285 1516 3526 870632 732069 129 693316 374192 144 834076 608683 671128 717699 394128 703085 762195 593323 3828 597409 899406 876773 426025 762934 36 770654 29932 1178 879377 843921 228263 892362 46806 776247 358553 26862 7826 1578 895203 761153 561497 887352 745 6 833983 898682 738870 820980 853039 4384 86040 692161 145347 303106 866410 3792 703566 478169 737714 2 579963 889529 856541 252 108 238 15812 899426 189142 758634 15 691380 211 752056 880313 190 582388 784759 779798 21 825797 716336 346146 463416 883999 878892 588929 541358 125 6 92955 899225 9829 847889 10 636547 805813 3470 748414 221279 873171 205559 793756 875703 839508 330571 589978 824227 309939 137708 875981 515351 268012 643824 297076 650202 489112 454075 832078 364380 80338 130666 541381 2 310087 562934 86810 705 472348 389227 602505 2 844252 500552 874250 870049 873233 483121 124294 833817 831532 249494 880898 665223 9 857104 416828 888194 806776 154931 747420 28 143357 605815 7 884522 740021 260 856946 533333 239166 893806 107602 453470 251717 138134 1 840183 816676 844967 12 108231 305498 895011 880388 595107 869054 2580 242360 59 31 33285 3 2 4865 644461 538974 894256 106719 1468 828192 823281 882666 90626 527539 536793 239322 764311 347466 28567 19494 266874 345567 2 775749 850542 896580 697099 357960 875935 9 404587 897351 12 269602 742207 101984 657604 6 154 834926 706 816326 139647 196362 846409 876540 860751 625625 426581 367010 29072 894519 3 664213 4422 887364 819659 3 486195 33332 529372 120 546716 319 455075 719273 877890 696780 8 792293 99570 548405 5530 598915 853093 735615 2651 206409 329 789614 403794 2483 101367 862576 742936 266637 15612 728238 593898 426512 845444 397017 825816 1 219592 331973 868969 215742 810434 231310 12 777595 57332 965 809223 474797 273036 197307 4 4618 448391 410838 234136 195237 82576 868715 875109 894471 682399 834698 632569 788484 877791 4032 222726 761790 899835 895810 9505 880048 800390 93108 160210 89646 781594 359043 151589 822931 887663 824222 872484 757340 305448 850136 895068 717462 110163 888783 311786 409412 24445 33001 854429 646097 858928 322867 296696 334431 838707 101 236039 165826 390223 444544 741481 833153 777276 894827 862621 14899 13 441833 81026 356656 899354 30894 412132 897833 8 31160 539912 374 741073 11632 567469 673 4749 855537 836248 593 108022 894981 201230 3419 3254 154063 35947 894325 37052 446700 90197 810643 228073 244 78017 249800 653586 24 197062 669441 107750 535260 819609 269446 4762 137278 64287 90139 33390 835770 58218 768475 835044 846681 344098 1 883932 106118 132593 251402 17950 873478 258292 779782 9143 658261 441159 5468 898281 3946 190292 264608 550751 299989 398164 626038 642822 10180 75785 26888 799497 3775 841119 774 29 624348 763141 194061 876019 2521 650074 23 487880 155198 451465 318742 725236 835471 331214 277664 9822 879934 2 686331 716900 833926 804316 840363 877006 115 98979 860790 886766 729723 738712 457873 340902 14 833941 656039 452751 871511 882902 8 7220 158405 228918 189928 53 754600 830651 884146 590153 143977 551443 51357 895479 39 1554 494491 866442 363 66460 824639 894955 12 827326 877215 511 694483 658150 821862 792261 807036 777016 216942 844027 856024 770515 886444 899012 657079 818850 353657 728954 825191 590705 62905 20396 234963 291908 94722 1403 487186 756612 877762 243 891036 329120 897338 809168 876642 845089 532427 478370 814259 306196 893320 772561 17 856925 448460 745739 181 82141 176212 8527 260398 477277 671 776409 446339 19207 283330 577057 896605 37 872055 146187 729165 3149 7406 493572 791080 896334 831393 227833 15143 869331 144786 524911 3058 12690 893994 826865 119753 5234 425940 23201 81127 660406 1 828781 105 121132 355453 632037 875894 826989 802679 231 2148 402298 1337 888452 154897 407403 778142 181847 336894 146797 4 775232 881322 883459 643448 206924 755617 344306 191259 685982 687297 132052 1803 892638 75169 859785 873419 338623 145338 67298 884735 760658 64161 26788 390677 134 834011 651866 839544 887893 107293 853356 147697 769186 2 737293 697 627085 11 894966 730345 833905 442253 807137 1794 177534 140 2406 504540 452506 254499 356360 503093 804695 16 511683 4038 319534 11033 884169 795632 354632 803131 839466 785818 814548 239782 818153 897568 879951 842680 829414 316 897286 354409 4 4304 514928 897929 672516 97 840410 249052 796042 868047 5125 874860 277350 532101 888562 171964 872367 61 505530 54114 641329 173531 69686 20264 853154 683666 61 131105 65131 310029 750560 264132 390235 382371 252290 26089 835486 369948 878044 203092 508798 10529 643302 835307 868947 4 874142 462262 888769 822876 201410 803611 381146 436478 475895 854516 761830 5259 497002 600608 201805 36556 345868 300059 41588 684796 585432 528737 753131 12795 886610 53 437426 1515 392448 179801 628641 6 2 728241 528894 2 869218 41456 447869 565339 268521 855544 380124 854439 50427 525379 294690 754268 608056 865623 80539 856864 531987 870247 737896 130 73173 246198 857661 654588 1787 66944 236412 222223 247849 852877 785445 167756 2 873887 841122 728387 256488 843030 24575 846375 795215 242688 213 110778 710218 896179 391716 257465 473039 776128 202490 38 40633 835429 549450 885219 805038 885424 7630 796145 127 753793 66 253762 316691 858037 882867 1544 40601 569666 880834 858043 539794 133186 3831 48092 709250 448476 466181 859573 123550 13 751040 415962 110203 104883 31351 607165 777507 785580 660986 3120 863563 294890 122 167268 45063 443635 752872 402020 753582 793569 590890 70 87794 676031 10759 3329 858679 48767 3973 849997 432040 6348 36725 888520 891351 414 752255 88711 10 637 281278 19 7718 896854 436585 849607 3 758854 3 731971 321635 186280 2747 737738 152659 378624 11669 761785 182175 116037 246805 85132 883811 686051 167219 2 892349 821952 408414 91 26810 750978 5 251758 890375 54447 277695 379981 133716 529625 787509 897001 188166 1 734240 688034 799037 294883 578237 292643 303749 6339 20089 815797 92523 159091 233508 899271 892260 352328 544 895872 798009 823458 129579 52824 27 788929 884 877053 569931 20 130178 667 37 803635 886529 682403 872623 825 6039 38799 448401 834553 497831 677015 762367 412704 806934 87824 830317 426331 627334 10250 149639 882456 6 343042 867836 816311 51 287743 12 262611 82180 268980 768785 572297 893500 837951 237886 1271 876522 825392 8307 834280 353254 26 36 12 7 862005 738177 894805 695438 349856 580603 877705 884649 743 890807 119741 122910 993 882390 3510 895290 549706 394322 15058 4076 899185 1284 759202 658215 754672 684889 322683 5587 896693 895882 20723 4 32170 625 896906 2 451096 322440 8121 233199 648746 31 830063 392534 171304 70 885074 254992 888027 328519 853113 575500 837488 533894 784638 478983 707310 338685 800546 580477 869068 856164 20290 342593 549434 870580 794490 883272 3 284230 211180 101176 244102 887615 120 233897 332418 888958 360292 252885 27702 876333 320179 82168 545033 522851 22 122398 667426 53341 640143 40472 712171 228834 850250 876739 427095 401337 443132 806311 870892 779929 310462 367954 448941 482 815561 303301 648641 233870 201371 683724 857059 157 125086 16526 127341 750171 835562 50 332420 249745 824691 897863 184692 80227 816271 112 321603 150425 382592 892739 76613 297581 376732 893077 91781 827813 181404 837484 46409 793960 424704 862438 414625 823050 236751 11461 697507 2 31380 811172 571 82350 855284 622885 835405 6 887130 2 36078 178402 716260 5 1171 460206 437646 844644 737932 368390 35709 843518 736204 837668 631618 547498 612807 189512 872503 898788 879 16320 128376 134753 845004 131495 646381 2688 67 740483 34621 871388 826419 251 387161 782955 864285 24218 596993 86577 855463 649835 210 882232 628392 876055 8573 323098 861282 278537 793501 819865 247103 3 889754 889298 887797 95821 426771 860414 748418 2693 180479 874723 790171 746814 770302 809943 855502 5 744713 753014 130484 809698 269713 845856 891419 892731 16505 667788 546989 871396 72 861052 244 1157 82 819487 880322 859478 325 55644 401858 571216 728017 89 748385 1320 611914 643508 261832 315637 15677 548507 92536 318951 897380 896714 788787 127 888686 851372 498634 2 148270 781517 598798 40450 470232 851253 819024 778983 113 843979 612406 5 47797 506393 821392 755514 253512 849906 791887 793579 79035 881164 335890 62579 865959 566728 50040 633655 32 459826 886793 583281 16 797201 884423 824204 723676 65097 472707 842455 815616 798294 789842 71299 144929 897704 265708 895045 61 422700 797417 4 769642 782425 847847 312382 247997 675585 568198 862748 1103 790 417179 604106 856405 769336 81 537574 116545 890573 590555 863501 3306 246542 482113 531760 810077 134091 210 604730 884284 293923 852109 858545 460901 579 637764 146346 86 881831 12355 347 955 867839 125934 281905 775674 4956 1 843640 722660 58 741467 855938 27 824192 783417 14982 531449 45 744829 891461 60283 860856 810320 782508 4 896423 47333 322215 581 876624 624975 636952 431685 843743 842015 869760 9 276137 445880 535 422119 854995 2 719748 363435 331090 156041 417558 239808 882448 733539 23622 2 730205 426980 398139 161961 1961 813039 48 587887 252611 898170 846522 342 12417 800153 489239 254314 136301 1707 711001 740075 514083 791237 859987 280115 1673 870728 537554 132419 855593 856706 394147 897327 778660 420630 19572 833503 883736 815478 750129 6 33 4133 46193 428817 847018 542838 307672 176738 446 180 516501 756076 876099 721549 323992 254129 226343 159174 489154 4 656779 345999 806027 887708 828176 890122 11556 15364 80989 873161 127 251316 763515 138534 5606 801168 712 865238 827131 614513 493052 448831 808503 51 1680 45551 169351 7 465212 636798 581551 2504 374966 881135 162628 527821 804329 298739 4 758635 841297 387165 501590 88348 2 24193 882404 1759 756715 689941 1 2760 42730 22344 891268 771625 23 160462 275707 4438 101858 822659 15677 468844 5 345207 716461 197162 243600 700286 84657 788620 879867 293140 271968 31962 208662 480228 142805 97226 93202 683602 822182 5776 400106 411715 664382 44164 786551 875929 896633 859001 286628 280767 794738 844113 595969 888402 209810 839346 731358 88085 677704 25 855377 610018 884112 835290 348916 21454 799741 897621 894802 479772 381246 750420 13623 23750 664 29265 123940 874787 662459 62811 648350 384651 248236 832274 57674 13652 416992 310556 1153 1930 838701 3 876649 500226 4 300088 815232 837756 818632 445236 112607 108 864801 1 313151 13 439622 831510 100123 144138 83134 352207 115484 543086 598319 667673 569621 458 128436 803924 315193 200894 728215 2 114413 219060 848347 171631 804276 95277 798733 713052 851792 881791 7191 843988 892019 660674 781437 271 442849 853728 786610 530367 855250 868290 678908 725417 888864 628500 387375 879885 441496 74 804983 162220 8270 482333 219724 891581 182412 2196 57420 129240 324742 886903 7253 112223 5 350914 79369 124582 858813 835874 438050 495832 411698 812061 307919 339399 3249 22044 177952 151 861390 102213 341740 753925 89906 763346 694823 890546 12 552397 884248 671337 702886 878436 2 197034 320242 250522 135812 680806 409709 5 300598 892268 811386 880416 684939 217290 4 387762 259821 563061 195441 870094 2 1 839546 721051 608776 20120 18 888620 898761 117940 46 885030 478929 305772 666834 86 629875 17 62 173280 213968 48283 470864 835973 859424 653572 853686 35 134595 5 27141 872430 18 827849 884796 24 254415 32196 776165 724614 301 124759 647897 37245 493690 329148 12005 892721 421708 724044 737159 32611 811427 9070 477289 754049 842541 629244 684712 567433 2000 249484 682786 784271 883695 2548 821713 505158 865041 799575 800717 868699 853578 91255 720151 442152 863706 835270 2 33139 228 893457 675505 976 821255 603829 474007 857581 661 116534 765868 111 874297 891492 747366 39976 132822 782799 882737 58705 834475 305076 195360 854226 815650 706973 463778 29 865894 886054 847214 884805 700721 472619 318070 505937 854388 73718 759107 43 695278 374273 808158 1 718035 495854 363486 1172 863119 653758 660455 701003 511207 391392 10664 541576 412 247670 354930 5 653491 559810 886380 144 754345 9694 25 312432 759037 95315 352182 357461 870681 4 811603 31056 288294 758787 15972 17679 851085 327992 422719 783751 713417 858532 864820 883206 367386 18351 798646 1836 569485 265809 856147 66 89744 841424 30750 897178 767009 366321 84762 23301 893591 798665 11236 558 664117 634859 40772 892925 497262 793105 899622 42721 2859 59423 13 741711 828961 688268 540583 509465 870264 861038 641587 158 762787 124 507455 13 798929 478958 810833 442177 235218 885027 861992 1780 712489 49268 134529 860843 100483 58208 357981 179 8 324792 644192 634426 830972 564388 141032 519524 895521 449146 828735 59 764963 446506 361776 597033 759425 466 808225 443380 462851 678433 93145 73020 3 537749 488453 695678 620579 588272 93 11 572441 244379 895409 52261 899297 764351 720912 826270 25171 9616 340935 755308 359601 2150 31 515624 876997 195659 711157 6 889357 6956 252914 357325 198779 314348 899214 799633 136 390334 1 894307 814116 173898 705460 773789 284638 877812 821230 216021 3 634646 843938 672033 52 452255 698456 416592 824891 3261 546569 557025 713505 891889 455702 200747 76000 291286 329 687038 816184 531486 236171 504656 698818 471486 403349 339019 108444 873023 803949 5377 897032 787056 672104 2 304953 591 302856 235029 610589 1906 859874 364127 861452 736861 859269 129 717027 220367 846014 65545 234697 516781 648599 844860 678198 475532 757742 414646 662502 2726 105502 405546 649230 501819 895434 1037 300092 764142 837423 235055 339701 871493 379124 50751 1 330753 489366 1047 8 489997 891186 508553 584675 352218 776450 830208 304755 899551 863334 50460 660228 899874 209014 883949 93732 295262 798947 858239 624975 371675 520934 732010 8 327978 90989 3 18 672386 641761 230756 575351 4127 898427 61001 805668 577139 3 189067 1607 728232 608391 192213 270000 889408 596583 819805 898297 798758 884019 11689 553470 262926 76738 255256 469798 380061 621425 890864 710545 453240 483589 896710 776745 320399 888172 872125 893365 895663 889869 889705 2745 820118 650712 897696 115705 776419 598707 26 189811 849014 227631 9 4 398895 123461 771057 58346 102687 544727 31965 883803 633127 827884 353810 24140 352604 567355 39 2 159173 740641 844608 3 850503 82876 741839 552 730027 888134 837055 280261 624087 656303 137 167903 512860 362 770355 157135 3 294642 348271 27781 203 315575 1 124128 472168 836551 218783 227651 75 395 836856 174596 117 196207 691587 858626 262697 570008 841451 130449 131 475074 190463 186744 1 866582 385310 1364 842991 574140 890528 2 789693 892188 878175 845350 771562 134640 824493 375692 3 1510 69081 6288 845941 658590 36258 800667 866106 510317 277525 809424 606411 162641 10387 722466 7336 180005 733820 456049 47776 446430 790378 384833 39263 9972 896673 778919 384215 763142 300748 215010 439043 473669 857649 52 20 519832 386458 98238 23 33 797520 260249 842145 831912 45 851032 847148 773397 777234 753564 857 725244 895 801537 894514 779608 66 171508 388462 544383 145795 670466 826992 7 6 16675 5 736706 37 244172 806036 859032 149351 821169 2333 899638 1972 6082 213881 841259 855938 56063 829990 371933 884073 774765 864122 747426 256370 595338 793089 831423 887850 832690 17219 394439 701996 792721 321651 226952 843934 177982 775925 3 827033 652971 590938 887937 3 895050 842714 239314 885553 726931 226644 827927 79270 887484 669876 585891 322197 854902 6976 838378 857080 806740 11577 57 847262 483244 896379 861702 187535 16 860161 109 183221 270931 836302 892392 844464 884690 370550 299907 530192 825576 2285 37832 862394 867674 748146 703356 572731 619719 898649 792256 469777 55146 537256 216973 274634 754929 255163 434277 792123 296 8 736121 1 1630 849906 498041 107306 757073 671674 561480 836805 130820 800296 801816 811358 793691 854548 434888 312027 853050 870343 611096 881336 216571 404285 33 180169 142361 8507 861313 75 202 14777 654502 506359 53734 891053 568377 879525 374929 523334 17 824241 656054 6738 358102 859670 742126 3 90493 708496 880909 748862 264993 489158 437593 388811 622166 413599 45135 779114 679600 173406 611923 635480 752506 10051 543991 225281 716903 66393 722595 728103 671 851106 65654 296789 185699 45805 555 807465 25759 75 33852 483230 7 870493 280116 75616 494 4318 888329 1787 790088 73 852117 6 93108 116 166955 868967 819161 267182 865921 550 3808 213101 34 457759 352849 327293 543918 647725 887438 832766 833400 5571 600160 856094 87129 894856 34975 269112 878599 185195 894204 341877 51095 245682 20838 776090 430653 466738 293 886209 557 833841 325167 105557 897991 891865 210467 622251 825703 860306 343 394124 884685 41 105074 258304 633988 18 871934 772492 6881 878 727733 793876 7241 6 886535 584283 11791 48391 882597 91694 708018 708048 5 103 848044 1622 120 452154 837737 767334 819783 681522 20773 238437 1355 819730 382 89450 3 77 869254 447145 892689 336133 692692 815134 6 167966 750898 884295 225569 23 168002 888365 83025 838055 74198 188024 216698 889967 616722 760265 321878 854709 555952 49 25913 411333 96983 714928 144022 635484 144423 56941 823483 774577 167403 236458 460534 693729 899890 616127 308490 801749 45587 6113 48641 892051 687343 113387 43 12 612275 812753 880238 138770 363747 82733 849204 54857 4 20423 173125 595 225 130705 547696 877542 457931 867019 565488 6 837585 606310 769242 655047 80 1710 94 343277 146164 1 842913 895764 15534 873937 1 441047 745059 897925 45808 150 579489 643058 795110 1556 822717 420266 303189 8266 753165 54657 1094 2 99043 899669 859114 354978 12949 673093 289 20929 1436 498214 767532 898507 872119 212842 855005 599795 871259 780778 462254 563708 264288 835569 870009 186776 723953 699014 338 436193 793427 584786 893847 12 897204 882701 143 216195 42810 2 314328 36797 823981 13370 425336 4691 770838 814493 750991 883352 2369 640581 88019 870067 866778 2 42370 849886 113739 800942 439122 543547 1122 795874 877223 456546 528122 200168 769621 757239 7 799382 538748 16967 854887 446173 840949 866 865189 14327 853467 561 725228 166876 21318 1931 837862 787572 144539 760958 324547 32517 402855 832013 36191 894579 737092 833737 2336 258185 774202 62872 12 87741 846854 821914 450582 607073 331920 472937 882553 888506 92845 500621 621066 839676 1622 765663 553904 897714 754406 859500 612985 115819 301024 381671 10 249598 823543 793621 4584 872047 490662 369292 5 4 873144 878040 177145 208283 722341 590551 856782 369952 300453 2049 898692 809081 193083 777273 891866 740880 271778 690096 593 370684 884348 771094 849117 1 891923 899703 287744 675721 74428 739280 792987 875105 533814 406636 868333 520602 888067 1008 892822 2 857351 84489 594307 706578 622358 135194 791752 767520 838917 895265 769 899669 757983 808588 28 735865 344060 14174 347444 160545 892084 729000 83970 845841 1100 150865 772941 558995 99508 573025 896888 664632 790246 254899 114 657904 124663 365974 740789 606792 3 60 62628 334761 380164 131657 34974 626346 478431 51602 787392 765399 880 4827 9 550374 898243 89885 797025 762115 158837 717465 698518 23 3076 873167 707612 880111 875402 25085 266624 410687 372047 493185 152983 720199 496095 2339 892878 834264 860039 61310 51444 894125 813725 445995 843846 697859 894122 812381 773472 714530 888576 666584 849022 477643 891946 805930 277622 449609 891879 4411 393746 691255 11 146865 826376 9263 1535 802156 833098 356556 730473 578207 3 827381 785394 830614 3 40 308530 878308 824796 690294 270059 811689 2 349550 26376 518853 21109 798534 752870 324017 572637 410999 87465 679734 854113 888441 3140 695406 863894 23736 444355 882006 877240 5 130 1 122418 26 38748 9 652804 330137 137 869787 563597 249810 871224 155058 148212 614402 28070 874477 597957 55062 757326 2938 258278 819918 353036 879138 795208 497135 3 824847 769012 709231 507884 645949 48859 90832 2 854619 810757 892258 3 174337 307850 878984 531681 129284 230629 784613 501986 781432 884723 749745 443194 899479 2933 4 51213 800931 21168 1450 701557 67 568552 816315 6768 887065 831837 429911 885126 819246 839345 79 22825 8 857985 8 387230 32740 383354 5 150728 724099 653622 669764 809870 577769 13406 16329 710835 2467 115969 741355 779380 887701 76 3242 11258 237515 1143 683 639372 584014 867277 459439 5986 821372 740717 4294 813111 822658 461507 629652 22 688294 210813 88699 112074 65 1161 39962 369423 13 6067 762797 721640 348850 317907 255634 212528 232453 890610 830590 861385 853550 306702 877581 821372 379519 762036 13 368876 814711 408153 305779 898282 1610 810997 26 84501 391145 1 755677 778501 241588 873856 622731 766487 197776 133483 647217 7 682679 102702 868730 376325 560041 870010 665498 326623 873979 526364 45899 47233 543098 26481 1 699736 356899 898500 49104 765789 563913 816172 862049 419058 157 379921 851479 824840 390072 497168 96581 76302 347085 64946 201951 658687 137839 549190 869678 112907 800469 730836 124791 554760 126418 782704 183470 382454 14655 880841 85090 895131 668 6 803978 885509 305192 857942 203992 244584 837086 4996 385748 125254 840527 370518 682791 865934 671027 286353 815486 329307 850270 518583 98194 9942 110 3 849378 527199 1218 714502 559159 774505 779590 134816 463237 799035 142025 759979 372524 805929 1 508373 472334 888397 436956 805105 206030 178 343467 664533 4 813546 1482 738630 871041 193676 864790 881092 318277 402004 2137 858760 870295 350056 884860 338168 20 806329 3 439648 752131 13401 22665 33 292993 487631 365940 72160 47009 344529 882063 782141 868726 877700 111712 972 113009 587728 302300 818 885525 1908 256 823425 715145 60538 805070 17709 863895 882985 829130 843505 44 469291 176554 824910 6714 545205 880644 811473 887302 879277 874622 50 773083 811223 571856 6 702579 195858 573051 8602 778974 353772 558262 885827 645687 397009 488906 896586 353292 857745 129618 105253 167423 317838 618937 34097 114628 102574 73124 23 810199 277229 379964 899569 690935 869260 735698 150338 1322 1433 82194 879968 859626 193550 746844 510339 239341 833905 892330 886137 233273 773227 845580 895867 278350 276548 867947 1 2438 883917 643970 878180 5176 860667 9232 677105 853337 154 205269 1 7025 887162 768874 861775 627910 649400 564476 759675 17663 332204 78 732115 840900 830757 376331 81108 868609 827008 498748 246728 772166 173868 589440 265944 889664 5162 4 726297 846476 866276 317959 471241 789816 756984 1816 609 6 887597 726790 471417 125 189890 65310 355209 795342 55412 476452 522852 81630 687822 626529 836375 696159 526859 3647 5 178526 17 893217 788217 642961 6945 116 355000 881608 870265 877721 202180 793361 897892 873129 385523 896822 796287 802818 875656 546416 779795 3 899502 883082 803264 868969 854571 876151 650227 517901 843974 889908 636608 759825 6476 892840 836155 839605 887009 20701 874398 3 493929 13567 320578 768769 638013 898941 1857 971 214321 5126 888447 245989 739919 1 139219 886667 133346 8 763263 50546 582403 886768 739 245 150183 127523 2627 231118 856698 260152 332035 882203 17918 323083 833133 366977 698488 5550 345487 895399 640498 794647 881055 81 854769 174498 761302 3 471987 439194 880006 13700 619004 4639 6 8333 898209 859011 273146 858199 570909 898111 882797 749214 451315 350283 5 881239 896426 324795 759374 802 896520 809328 291 32 822596 575233 864812 277650 71414 33762 454657 870635 709833 2 65 608380 868958 110535 11152 857933 539690 1141 539893 777540 883322 726575 256740 884622 350 116145 872939 55204 892278 54424 833010 283930 744046 573141 737384 77 876849 690311 787747 789709 871143 776078 830847 407628 596064 871386 575989 647 46840 568327 442763 716339 155455 888393 23783 853287 812970 751011 186 885083 334792 40 826203 881545 832360 630347 343918 595300 679633 688389 870671 233539 519030 422246 387 258415 691433 17 22448 271677 530637 852882 239849 52 879374 2 28 227338 852128 862485 874044 795400 414642 211848 764843 685135 624871 856412 31 436118 893289 431040 882495 169690 437777 6021 701693 658032 775831 114797 23161 779258 875443 743499 899151 11001 855275 544355 895859 13244 3 789064 847827 863977 201515 384942 245651 271422 11 159142 59180 177966 898940 818177 570194 105660 21211 88982 753123 859939 842240 832593 806191 886445 15 831675 842729 506894 640203 311993 858087 256995 887474 79976 10 405022 854041 9129 873094 389261 780816 109304 508183 371978 97326 165 29412 822552 814273 125026 876312 403477 272159 835061 104177 2852 845514 613290 5401 874694 721441 52214 454188 474413 368391 3000 542946 1313 480946 899442 553242 211957 587005 367261 8257 296831 434414 558881 1074 44025 891414 7 887667 721054 501291 4261 15973 69 79650 725732 28931 276940 3 300298 481535 382727 8 695699 648409 21 1327 838538 230 682835 859653 761311 613944 161692 15731 701786 5368 875380 809952 9 479 747740 18584 763 433533 569760 239 2 4390 42892 833516 870296 683023 773596 764602 858778 666161 677890 694747 298 599871 676347 86726 1 1681 198 788724 894247 350291 470576 185975 494757 741283 591268 719467 41 783748 37951 91 833984 171 3658 719391 7 321170 108948 134793 213229 23 807941 544913 366467 845691 272648 809718 226071 171902 875907 473657 696 899138 893457 853881 591656 411724 689342 535375 844749 49739 824454 862314 57587 815107 612 859290 803921 395254 315580 824496 359595 830912 179849 186597 872380 890 679641 97054 864376 8 822143 5 812394 520130 2 583513 602882 858196 679753 599140 601948 611776 628124 12937 846045 4371 27624 784764 1040 845437 847393 458589 442870 30869 103594 238886 888414 111916 864467 893621 317823 875122 4 267588 700842 268098 249 879742 463930 320110 847660 858179 723277 898717 5 5122 609340 708893 382748 886960 132631 729789 816280 295469 14366 258162 144 860170 115216 876892 723880 512535 384025 285257 824064 557059 848866 48327 427457 697261 303 891425 2566 11735 789856 342315 208608 887213 475061 112930 857657 554622 787464 199844 13 785428 727503 854034 746874 828030 870900 779234 468 254573 21907 10218 7656 567196 629473 845639 441 304 421895 611143 3629 426739 185090 358191 483045 891865 848282 556156 881729 488895 544775 322123 13 1209 830744 358072 886381 827137 897816 635846 714881 143860 153949 819694 755429 881173 690416 856539 128607 123049 868764 886027 56821 8825 588399 66160 84130 301044 683828 3438 426696 137 889974 9 624836 899716 21 821317 592 235712 2007 467494 39070 174030 897761 151483 828964 897325 60 499 31627 88 647270 521212 56043 193056 257923 893585 845424 838122 2235 56306 786102 665740 843907 2463 590255 892711 388705 895964 725356 801315 797666 477 675204 58499 647787 808947 898841 570101 562305 594433 810598 876251 663797 863324 677465 416499 15 236303 460327 1230 763640 566140 486903 4 18460 455276 38403 256813 166746 1 29421 520911 20210 814702 10 198498 448826 867028 747421 2 877610 889699 364 869057 852293 830715 836494 21210 610808 6185 810232 899849 13549 750541 443263 842853 72923 309134 816989 2 290244 575292 466316 36691 44040 113260 779065 446818 20229 192627 747774 334916 836815 511612 869849 843424 894770 93 89047 687340 614587 796401 294958 555320 156034 162045 819387 860272 870162 680877 854043 897403 797714 598773 50903 628057 887734 471225 852040 877361 361599 480942 466893 15205 15136 540731 873347 474890 87562 18 890090 2126 11461 220253 50177 69 378243 887228 505120 100 313541 791816 83713 5 794783 480802 420572 328815 841167 709547 5 668317 332100 659356 137037 1776 2474 3 273219 819054 18582 345156 619425 3 893134 351973 765988 27789 831783 574298 65746 883507 199560 342593 207 886252 879 530712 2 867526 730343 392680 547287 3 265664 481302 802384 461167 505759 354720 780211 222014 535024 282695 301435 9 77984 834717 116 885378 762433 895073 567 260776 169400 80717 102968 274992 581 50700 825722 7 348270 14089 859612 517079 13 856352 246193 838697 125 888139 276905 182938 130241 96215 174595 899592 292651 433830 884474 630762 113673 862590 880864 3986 266254 784805 832253 418403 8128 227705 863414 792900 841829 615951 738920 20236 139440 870096 21654 650873 302220 8967 112718 833188 59908 63679 1294 858368 554853 893035 35401 701343 35826 822304 106 851308 368466 746909 97364 10907 212508 765436 369137 897807 891610 878230 714041 731570 289663 283400 289625 8 758918 586803 615179 867469 193807 279 839931 889542 348632 419608 318824 423834 752055 837606 847668 266 833659 866932 92842 202 361045 24 54029 885056 840599 365107 326665 434594 139405 12326 88120 880717 716547 606810 587430 193441 733354 2203 2012 803202 401145 576 251566 106213 200217 860676 848708 308123 799330 816503 633373 845144 389 166832 804556 147 875493 375941 837429 864060 383867 839790 354518 360868 145738 582564 497010 105 310281 158 489134 319372 837893 833261 58428 864242 890323 177930 383799 762382 563366 624053 852268 144880 297194 392475 151938 2 192857 537054 730224 819364 243111 848372 117613 809688 61709 485929 41 126413 271 895280 68174 871121 411077 206064 195159 886377 443712 741235 8454 1711 75467 309 879980 214706 712162 1262 272791 372190 351 91934 17071 867516 481750 829782 253315 108 21 889846 113897 3 456223 887504 323254 3763 568409 101 185662 72394 783309 390252 851965 1 189886 405222 256975 313614 706615 118886 878766 50371 838648 632124 835070 26024 156295 226 142277 836192 2162 782115 47759 41631 896808 87456 1470 1444 831876 828431 422481 847447 8581 18138 684733 609457 803911 606114 283637 725297 20774 122600 630663 852175 52 187983 707008 434392 265417 529424 332935 189749 687520 4667 895083 613709 284433 15 11 883144 448059 499814 295958 257569 40 804220 183217 4 7607 860442 7081 171556 852034 866901 861741 865614 853688 881195 585139 881428 888098 114600 116 4 891319 191687 530180 292989 843037 5 74660 12 551075 329528 703118 865288 590040 417447 87813 788347 121196 740253 757432 170828 832732 2 871251 363404 159121 122096 877693 153075 245 805718 839896 835703 857297 313582 895751 17 418 243175 254896 832366 896056 540361 185873 2253 765564 232295 7309 313080 129 905 814900 669010 1455 303341 510632 96192 575580 538430 870376 860453 74721 68152 888157 19 785104 885839 855860 86034 290863 78461 295422 193243 76674 245767 898412 140229 681065 128565 585591 17028 710708 860501 57620 888352 850972 3656 843404 67199 60765 710992 195 880425 79 7 873190 1891 815339 287464 782810 841459 47392 238 893319 688758 528873 598155 330073 858958 422636 896236 210380 34959 366079 77 897474 62446 341889 792692 241205 875292 105 270140 795928 521391 707298 454837 82835 299 221555 561823 784577 468661 60 10 1 476042 846372 830858 485 883301 805821 892463 45 413670 857909 887709 31534 136 894169 544216 205179 880319 685901 317030 582405 825734 511055 269 402909 549314 209 50929 867699 669001 266644 652861 590643 89472 17761 9543 561327 887634 736342 896237 272175 647623 260248 227811 756992 13664 186658 872770 782555 833192 453982 885836 172666 6 194393 881197 682279 882974 581152 813395 807632 497893 477335 771873 321638 536779 772444 898997 847019 858270 405767 517378 517723 117511 166091 324948 792294 408 4 505848 344555 4 815091 584385 861031 7 583159 465932 748857 30961 794147 311874 89 6 881051 696767 242977 843913 241801 608261 112724 552200 816547 425960 867157 559160 13148 122023 839676 165831 390524 23706 780222 16594 358519 82307 10 38375 874498 346417 365797 746113 192881 42029 749856 781021 835592 892665 107384 1431 885645 790238 686032 643153 59032 648865 508757 557579 869713 3 810348 892742 521264 557717 9990 655364 252613 640775 344133 727399 1759 65 548788 1 890466 816402 3 800875 371121 885952 421019 125262 763482 457 681947 273550 8 376522 409245 238451 319466 887017 898454 831689 827559 476025 71779 409906 5 607755 811866 864462 405773 846990 282870 294352 259375 550898 3037 881259 14931 452203 1 454638 868170 31090 72623 850956 837943 720585 36627 723540 892520 405003 179453 8293 866727 11109 861058 898872 346956 660777 671067 887348 648753 470609 11593 2 56121 695132 303231 23641 35668 386311 83605 852925 4 656403 803664 859953 102991 875869 697144 652944 438861 828263 135493 756799 698130 426147 18 162283 667856 625144 898628 896710 492888 847229 723354 798685 730641 822246 397203 129612 89422 626283 887768 873335 379457 362 59916 265250 1 145710 793735 849308 676789 335646 872525 30 488544 808009 899856 42998 6901 796021 4 307147 705751 23 662451 8 7 789863 156072 717321 323009 896952 13385 856754 217357 658751 127 671292 795163 883972 99 623718 781092 59186 394419 311170 632292 514726 9 296315 859972 3053 598 229892 891694 765185 342541 603155 873793 845154 36 148 837 822375 890217 351115 3339 764220 35 3134 895828 7704 44 144246 18857 847144 50495 884497 870318 746603 243889 303877 832962 892754 846598 662708 260073 6 791097 128463 712618 564620 479027 365534 655823 861348 536392 72425 826790 853248 25676 835096 136 242261 4 796481 859587 735654 882026 377638 326991 251551 4 836638 373247 850122 312013 8604 2 3146 801190 152233 467722 850538 196744 784513 871631 832248 308679 882902 173404 453087 892553 129868 794612 323751 845726 19007 191 656547 1 823965 78 417452 650035 768640 869112 616476 8080 884126 842289 609445 825219 81 515073 831377 294664 306 33252 124149 231191 629189 750506 857572 873840 246982 863438 891793 226319 591016 333745 824780 121338 866029 729559 860059 57552 320616 553 867949 632792 822682 586 539 43690 21776 844364 411974 821474 69 749637 537896 882688 534840 81397 227670 894613 8307 886993 883656 460681 110240 2 871842 103855 838088 143726 892844 213792 774633 164071 861144 775352 1740 894019 681617 401259 374204 765171 543879 13 5345 200 28498 488 211253 746414 27 234875 455389 8 469359 311266 381820 866979 231622 847598 3 431864 322805 239762 763943 501606 16549 465547 91967 10 169286 202795 717706 9968 324224 778219 296034 813248 577144 832182 872162 801025 878042 870396 868337 385996 621394 891116 408871 892118 883752 241017 115895 145142 584354 674888 814311 149352 892440 633715 433706 429266 707954 1538 896163 20407 521802 872201 426881 467418 749991 169 421284 566819 470345 516826 67 354716 40 698722 495928 551148 887732 337848 14 26 874949 352682 880807 892159 883767 135 826847 526358 20612 473342 735927 13676 2 370316 186578 864662 348409 490363 88697 869223 642 840620 839159 540662 889481 11787 176140 64174 131750 11 600843 40401 22635 644168 853553 210105 260642 26786 859941 530778 533839 469315 446613 551635 887391 877404 518146 876842 519510 134596 3936 562997 164062 58 872137 305911 295212 657274 398333 852764 814578 732613 888353 831697 855950 896448 4 229409 169534 3424 31263 34 317020 867150 165839 159293 811453 305455 857567 2 877283 488382 37834 3 12 866583 33 225844 847788 208382 315 530520 25248 533 4969 788576 889183 487256 899041 469132 415450 554739 672947 1 473492 846232 707325 512 165293 8135 35 260011 77065 244320 729644 871353 9435 879397 899640 7 390 157647 887722 766 676685 769247 751109 895916 125255 3415 2 357290 506733 351291 101801 653920 139801 314661 3 335673 113187 32916 72 28829 167908 885934 599441 134011 775815 753732 492878 499352 800366 140510 823306 478194 242317 869528 173791 877546 136238 766557 873008 873985 788274 810597 355974 745782 22 611397 380356 153000 880341 734768 533422 2 602233 48056 38 150753 101601 612 20815 869307 288261 836102 733041 190724 548006 518634 422741 92813 888510 524462 35 794905 44 808 897834 774578 252003 6265 26218 867528 4 523541 44608 736502 779644 6026 442241 765552 2815 90354 348889 202241 308642 818123 3 684143 805142 500876 1832 866033 763 851549 883017 3 579189 885212 840098 2 88904 642963 867139 533121 789710 534015 611263 635026 204211 404920 673216 456884 278938 716942 1317 728844 45655 143673 792666 364053 792555 476995 7589 888563 173825 326577 799502 456159 790402 477702 724947 868598 26517 14941 135984 1573 274973 876242 39 718275 250087 484964 2 617377 457568 856799 757600 857341 15 136885 852545 779612 31 874233 4 894283 198484 503384 382033 138147 7679 650032 1648 73951 448197 110 804269 815161 7 1639 837627 809624 659476 435951 321397 5859 649482 890442 219959 207 427588 13 844156 328583 868308 86878 813777 392055 846956 699926 873642 801353 669225 867336 784582 6956 439169 576725 480210 554670 482559 887892 876069 128 333308 570896 794570 782712 881022 4 877190 282477 882814 633687 85076 50442 884715 808494 795932 245520 6 767912 801706 700999 174614 3260 732726 668789 12 72 767010 102780 553038 890973 516326 7 899756 274354 391482 840065 890620 474777 121 351 210593 693612 821510 860379 5771 636882 212653 334568 204315 830219 877147 702300 363173 867717 714448 603115 840532 811 192620 821374 725260 859088 375661 893925 82510 851189 880443 653674 49283 792401 708918 887694 652424 362237 4 890599 863101 893422 842651 673258 19456 738860 188966 206298 278451 853786 889985 549804 884738 37070 38098 862423 15 493211 229209 314665 15 807364 187183 116 59550 140357 690035 750711 336054 753282 26 890396 23 3831 514577 8 220734 868203 322 850968 891147 533 860634 3 86567 404055 775355 845524 676338 5650 103760 770586 65564 289811 378893 899179 118375 705006 715077 39 807498 530501 2 665465 607454 838045 21164 561578 866911 443578 556327 1530 15356 745268 67546 408320 855126 381 288052 213680 842568 252404 93638 739711 290159 768150 803935 615637 741111 870947 56 391230 761680 888844 888218 884699 2 800203 639911 98 759238 96695 288 30770 4903 228577 513244 815589 635022 76984 782648 352103 634958 898077 93 836169 731718 584649 876505 894145 16840 804914 11829 895185 102288 67 91387 653355 6398 720130 859399 623781 39897 527739 279543 891126 1703 859080 233422 196596 793557 896505 896140 20534 894303 532563 855689 861180 512 743950 132786 835740 602791 735843 355065 900 449954 857410 4510 596020 206219 29579 844 619994 812680 891162 352479 666897 792380 293019 502 247748 894711 873995 299012 2083 897381 4 735867 287282 898822 62491 272634 31 79437 725012 764485 20084 150731 578473 58298 756045 836163 408390 614378 816720 678578 433183 202965 880177 90758 33822 829561 618 886498 738629 48308 590077 774432 148421 605635 731398 330643 494128 510 389206 891893 143625 466570 453539 880591 814735 860873 868175 819435 49680 408930 42927 188036 601656 899388 99538 887614 751385 66008 879683 8 220736 848073 684790 139257 2 864347 236034 866025 835812 885136 831822 873123 864514 109025 343950 674775 291712 771572 370740 84234 500378 432551 250890 548074 54306 574740 490890 309425 387316 842852 792458 310698 21599 745969 270067 189721 179758 273782 758089 687310 853111 860407 614896 13 210427 14 842827 732559 876231 857640 868555 524297 368774 147058 861894 211587 194774 898077 5929 341604 838069 141571 360791 36726 191405 167581 205465 635999 142405 1303 748634 600458 5135 230834 847973 297924 522085 768047 737199 852797 312913 3094 220195 864500 494610 2 534020 459060 625573 531373 3143 55 502899 757652 883741 251872 441200 239308 641543 743 755812 616799 703448 433414 889452 712381 377800 863182 359555 618046 824634 832020 567484 561831 6 670767 298975 450409 891752 799455 824169 692898 49589 325462 744979 803534 468 782258 190321 731707 740235 357989 826386 670 267727 94261 494757 756128 338812 725039 892968 807274 574793 318013 728104 74876 119 200240 349607 656223 479368 838455 145668 585667 895400 312043 643238 866742 99233 2 312150 772227 181660 675786 20778 862355 295166 25 7942 220351 3221 853446 891004 18 224541 838994 740036 881011 798865 860444 541996 895949 865101 10728 306157 2305 417187 363526 778189 359527 179068 536648 197206 192008 794821 826925 377 193 872552 8 674795 434361 702663 1268 396185 817107 173394 5 735103 815195 787140 438155 54 661431 158758 259233 11527 891748 100 697077 398652 145203 163790 825964 336420 195715 111526 340610 883313 771131 806612 870377 832122 24197 886733 696919 495230 811611 580979 48413 259825 806080 383892 347459 17 889637 512599 4 302853 671246 3489 474487 862520 897588 632307 636450 897675 776811 803379 274858 603704 618762 24427 840751 478929 658839 792095 858747 270581 373522 7 528529 165 368335 364887 6623 45 106100 44660 280025 808193 113719 395170 510854 33382 9 104 560074 243774 25 553075 557869 724162 483256 5814 252366 866453 790712 155698 157710 474807 3 511659 817554 787489 638913 836164 41292 161527 497924 14581 1716 884238 413 872693 738340 824356 857508 18160 96 482179 818010 151497 328195 26156 80755 555530 798062 897799 872788 874153 84031 265805 12 894499 814963 838327 766 340957 622392 830708 12214 280224 75625 850821 64071 857149 318264 517150 685455 94645 81106 633444 566058 886545 890984 447798 326217 1556 446316 326503 870036 57447 22517 560755 17010 880319 387054 628063 29 423149 103437 727716 648214 891608 836174 864916 806123 811248 514934 17 150 893110 575 423493 719352 321071 551221 890279 823040 509402 813150 816706 856553 81694 875 806077 861192 43 214978 512027 3 860386 64850 397 888466 893546 254087 389142 87547 254 244482 1598 591295 3 4 194 72356 774817 860662 893748 366279 499338 860245 3 601248 53299 200896 667677 210977 799012 793730 380425 469273 849348 310520 700 414272 824109 286193 14468 720492 119 445 887142 144091 723019 850163 623273 451034 336502 797257 83861 797397 888584 24111 71478 158001 4 374629 708663 3 772001 743219 844834 670269 508436 868334 25 29 610615 886125 163046 888620 15107 580662 133302 656111 172133 732159 512468 793565 422194 351869 86094 118171 86599 645543 59770 840438 884641 808806 593848 43 616817 14 887497 44918 831372 8 851896 184722 821894 446326 790476 863782 1 227564 239634 664546 675185 306329 504 327243 475855 661039 678211 304026 849020 898314 16056 1112 548 260129 861880 429217 76276 188381 1 695964 50373 868918 4 782177 805734 426699 134403 867966 35451 3096 829643 214847 835464 685947 189630 857993 855881 350957 882050 808410 391 346539 19446 436863 928 860642 790561 17704 897349 890452 8686 755129 3 575914 365161 110816 883712 896491 195793 236265 820406 320858 503646 30846 575144 874292 896548 9349 7275 426616 685713 22148 198 291 897507 838090 61923 651098 753224 29769 254819 45 72152 142242 358029 3739 38445 520950 25 863199 478265 895320 569150 774937 497605 53 469435 956 854399 837092 5125 893936 763735 614302 731891 10123 845466 88287 851284 719118 275 223267 861441 5703 163544 885359 602906 588310 255365 895099 406016 299 657514 810785 555667 877356 877655 77304 783537 808408 279 5 512606 272218 142811 800675 350964 33310 641864 265213 872960 849198 275838 384471 3025 148 358558 879717 883199 2 882495 456808 438713 183447 274844 89885 863039 874221 602223 48 33 779324 6461 95952 56 153388 789278 1178 545054 737080 1512 715230 73243 377 24283 225 857615 732312 297119 286824 817979 59 858195 650223 6632 68 3 22 738637 257 138359 1 625641 891127 33677 860989 2 893425 24 840863 654780 535817 1212 655803 817440 663587 328067 699660 1 69 853021 497028 350057 878205 64308 631980 98 621747 86793 700854 829469 72864 67 18877 830777 10270 1037 127438 865009 892328 75284 286173 827207 3 115 26376 123135 837084 809889 888649 70214 168086 1885 202951 389211 34 92841 732584 2 381026 408701 787827 869889 138 697397 5393 752699 82514 878703 862595 893698 19 140080 877703 788586 327310 188231 834912 781613 843432 482790 572011 542508 502242 700222 565118 648396 893672 828217 94429 3232 231394 708375 790418 532781 614093 870576 364528 740971 536018 4075 26 837320 834600 463221 512693 3137 490326 531543 299271 598454 706897 30060 357537 10 819688 770020 476496 134 595992 324345 175282 3254 781291 634 868084 863446 868376 728493 762868 630854 428646 16 763887 4285 896250 684905 488035 166674 159945 845282 533911 773108 543089 866933 4 894128 105484 100567 369561 658 263366 177585 818976 526513 864564 865876 155472 898255 768456 773086 10 725210 659303 895527 864293 893191 25089 807619 859833 840325 336 744924 15084 439324 878736 244765 760261 787103 530074 685225 282215 803383 823449 24738 6 72812 691215 861213 185329 876249 62792 810097 38 841574 310018 5 191912 892992 359549 89352 813916 1 1466 822369 349903 872925 819721 32690 736128 169950 894557 770021 499739 111327 417952 880384 202 524 476779 15 1300 869158 834471 526641 548743 865545 440561 4342 384331 3684 368684 226235 488631 848148 21 284266 724431 863843 770910 818496 63 287996 432712 896552 444 650974 337183 682625 872261 18 585591 841985 251450 2 28392 881201 532692 4 884754 382818 174460 818741 862964 40210 805200 867363 463000 177 68337 2 681277 838153 518675 783243 755975 273719 894634 795628 46995 381343 837422 92423 273865 245 642940 217670 162040 564900 827051 352526 789760 17656 895356 17 729141 537157 647388 823373 510835 33296 110593 871968 73 616608 228570 780364 792209 288927 746 5295 510273 896445 2 527908 144148 36247 757271 129828 835851 483789 401165 1113 830656 356964 802582 668372 448657 1918 6892 521779 857686 741920 244867 2006 132491 17280 176455 61952 567081 1 142057 891377 438925 894278 83963 477740 888382 58059 150406 780109 4 656178 666826 5325 864875 594387 192639 653128 642452 384 803295 187024 181610 854369 706135 48474 853860 839570 526021 686169 48984 402731 708029 364152 85617 69729 31 111373 341222 257209 283679 712930 876144 767600 856644 276121 862360 644557 587987 485506 836972 596272 607065 240756 801652 856351 290649 506347 3216 490693 841202 24698 627692 686242 298 42540 796123 824980 40 799450 874647 10 601764 798257 295410 40542 840701 867026 47 9499 731689 213873 97 353489 108789 199043 144510 169766 870125 32 28448 316892 35529 442730 730795 882718 145375 160672 8 875838 211330 889744 309 767 819335 388988 246449 3 798656 896756 718593 427 9 694768 48169 757929 783609 792253 777514 397962 660696 749766 856795 413260 553693 380360 794759 876894 852657 16 878332 825549 628450 877441 642734 357558 863975 1566 481248 44359 547060 16 6653 790875 817210 114580 351455 473 266615 1607 756811 350978 748008 162641 404327 192 826420 3080 93 880214 134012 3673 645770 789589 873753 294416 87789 17607 839690 1 434922 889751 817376 873697 112151 70213 891215 456264 288573 558783 72420 887173 39 575189 355041 867642 24 773275 700 629702 815760 2 349191 824733 578598 49297 12616 877673 888774 618685 463429 419615 812849 489596 468683 147051 444490 130133 712505 892444 7 597110 143715 183930 722212 569692 82806 601154 221285 814551 892273 620499 47298 264265 18 816318 177259 384831 640480 192548 750725 280412 172845 463442 176753 397178 14 208421 831253 681673 1363 688163 257649 652832 862909 675558 112 945 749585 124179 162285 537495 692058 898062 849497 862650 40404 761772 828289 794936 6291 895760 890857 884108 3 68397 74598 907 747784 314025 830122 2 896466 833194 594190 207470 590647 219549 1556 894632 600642 6 385782 870107 454463 272861 888795 221301 19 224085 73 484860 864972 843839 34 212942 612983 757336 184729 839143 695557 851972 104953 856050 852507 604297 2 669315 7681 492972 891669 881693 851247 894225 877980 517993 580990 420567 496354 1270 134143 353054 837646 434857 9 882424 869607 469806 2 402990 891362 732782 494624 1394 747356 550019 86 3 775017 539218 623048 788774 82912 84421 880201 130065 799228 869047 863497 417079 79732 871070 136 697256 3 642930 834035 635170 151055 829408 35 5575 93522 8 12454 845980 350798 877902 393167 898991 808796 256996 5 46864 69 790419 838007 765404 855466 824460 115079 112427 889610 712914 883173 2 12604 192498 21 491528 409797 827984 600497 2421 57 290727 414312 9 247193 356290 728845 771076 393260 644678 734410 307326 56470 891934 857167 848094 896014 26350 1016 730299 881059 130626 799707 8 880739 510750 5254 884036 850919 31 802023 794995 193877 746 872433 618038 101336 2067 529871 743120 4898 58 1825 309 351179 407033 421758 679641 605655 5721 827769 76494 390415 65973 153530 886555 833715 811276 330753 5 666488 357786 508548 80943 804011 5 458663 418502 379203 98 181230 16174 876581 2392 344947 835097 123650 701705 4 60920 88224 300596 847968 6913 369642 793977 432812 779176 888221 183598 890420 289072 156732 864424 221542 715271 168 152998 860784 422389 378891 885735 720128 877394 182110 581141 257013 284659 556250 108851 705255 815745 693807 212811 529500 211663 90 4 856646 92655 27746 456584 308943 874125 20 3 511453 664625 174824 770160 295280 895956 745249 871165 19570 1541 863343 880326 110430 863718 889846 164192 280 825950 571 667954 15446 647110 3 86 691238 506185 109379 577850 797916 711362 97628 176800 520975 424666 4279 869596 355 616829 423130 813205 24 525714 628522 23 753860 44691 727742 158 812776 36583 287036 2461 230423 462467 835351 895409 573317 189576 1392 157139 825617 386252 549492 566974 793171 204442 96535 899955 874796 322845 34 1980 876091 841716 43470 327739 872034 154731 339405 25047 537477 258131 875397 846917 894282 119198 67678 1 800896 844151 137084 843405 717333 732440 3 493286 90654 899574 877610 31271 396427 35677 37 305125 255 772054 209213 85348 173710 271107 18 540865 597506 529420 354643 10 891932 163072 893571 174562 297449 731275 6 37 320935 844446 1 320711 779608 657564 4630 604715 2 767718 883102 584670 526868 555460 742033 878014 820249 253010 261 196832 286546 98488 197725 7 323022 445160 30 866138 795057 577712 502100 889162 104659 544129 167211 8 23 715559 632593 679537 764075 571150 18 582049 840527 126009 556001 500925 507070 16730 586634 741208 428926 806427 419429 458236 4677 182327 619830 7328 783869 27445 495540 796819 651207 198856 744593 646331 820222 4095 527993 770261 671291 389748 588078 584212 693987 447162 194485 882251 7 19094 172766 879160 880615 168715 588716 764730 191372 9563 282518 238 898967 67 712049 747840 690558 451218 873685 447430 249 826426 3071 873301 434207 10 64163 53082 201223 857019 762804 845577 191 391419 801648 123881 490679 440218 468 735 318562 445133 43740 866072 895733 888827 781406 344955 382720 728129 16897 518752 272222 17858 553623 389335 99627 17 842240 87241 791390 779758 658847 484 803283 89299 827920 754808 729183 533 881787 24 121427 1776 382076 393830 5 872679 716525 891074 51516 801287 666916 3713 22574 2 172740 619947 365148 308363 890478 728508 3230 14601 821079 886021 813589 747162 688629 685962 885457 360 809590 22 127 638203 740060 711359 879611 2701 439704 689296 566916 14012 881991 820925 19912 249477 55466 172473 179202 895757 896886 666975 126081 832226 792588 830274 840391 827542 353685 31359 865291 222996 13 537822 879628 836144 818933 12 504989 536762 1551 872667 880259 887848 303617 823652 363605 497171 17725 427958 56079 1 875391 628833 843057 143911 764135 831545 419029 7 892610 870581 9491 229853 848685 394363 848302 824790 662830 814079 800927 625119 727733 754850 393149 899596 41693 644686 125636 384489 895553 658320 855289 575990 828862 26 5 603633 879611 523241 273090 43917 5403 897495 871006 689661 773759 800217 414418 317780 209 745527 827591 758161 686768 204413 38638 798202 580845 618941 843460 244770 759437 490262 864542 325459 64084 887904 761 810930 883912 891502 857118 825006 787334 466966 140396 771321 559245 847682 7403 815712 875313 495373 85013 101328 291785 796536 781149 118 107 888751 874436 877819 308692 781024 871685 580919 54 162284 6 20618 93288 53 105707 733337 154281 816643 13786 569796 108441 355267 856721 715061 754290 315030 839757 853790 842367 502562 3660 836427 744352 567413 865888 891448 49 301313 278610 845971 9 811162 893800 642628 721370 552822 776351 35364 897241 517993 341777 663384 571236 491196 82121 155140 855866 852 302188 637801 32 673552 736740 851091 127859 161296 2968 188869 827403 28846 518756 2111 69257 230755 3022 450 798327 857607 851163 723286 512506 878214 869000 70 890810 24608 1717 582628 776786 173369 581059 339148 544 82637 897194 544076 604859 603499 34871 207722 553846 7 30 870002 404749 670529 884707 605024 461460 7 507531 535068 545831 331790 256 293133 166468 4 192349 855470 77 716604 439 304167 36 298893 4558 200831 869904 853460 818855 820619 192661 837976 883024 864350 852049 51379 504166 318889 678403 651848 94584 394188 877821 67086 110449 788905 440714 57794 867616 157 5040 710728 890397 62935 149 878557 683477 250052 787944 700013 793655 695843 829639 746331 567958 897957 571577 193425 209900 877269 798485 51 14712 20 337479 744586 15 3801 399135 30263 140579 411859 21768 822547 801 1122 654309 789794 680026 829102 190 194201 831974 644041 682443 160235 829281 759856 7 307844 859172 861717 49 801597 5149 479391 469350 879447 4319 846010 857017 486480 2 447008 899868 123408 64405 871091 885701 24 75764 173815 26114 171670 785490 536508 163441 892850 169 765578 225767 31 848046 878138 889902 46034 47310 848799 75762 866634 419537 840969 543075 805657 461268 253094 813291 181098 3 72422 873908 572963 752084 8494 181549 195467 83341 746463 895575 76130 759235 316308 26299 553105 863398 889693 870130 2825 899448 829666 262864 3023 2 872665 197255 354462 482016 188679 471950 823810 881578 788313 750693 886848 358625 341876 685190 409 877946 786771 296464 659499 851393 2 526834 563279 835939 14 3 711781 13272 80458 878224 123202 35043 155454 869624 872376 322092 881099 53895 2 846989 742619 428290 426551 854031 894586 339402 475455 217505 730890 350736 799490 301168 408688 847263 242182 881429 377304 420088 449534 867643 708908 2 405492 579539 2 31328 25 370990 862313 884953 824286 512 455853 486650 880995 853948 767593 213889 525406 887803 801682 1969 569296 880333 123540 536409 3 466 33 585476 872374 204707 17 820660 125857 813197 888642 421 46993 234725 96969 126422 36 331644 898473 10902 160223 71212 242034 448174 41755 321981 130 769033 353620 3 9409 85087 713512 804440 131 417282 631298 819258 847348 711196 894421 878525 40 685648 2 869059 93819 630581 840373 45 883236 192425 379073 27 417783 421526 2616 12 891743 202407 720489 896247 574661 865058 108396 548726 867338 794689 90578 547756 846754 724368 206434 640738 747351 366424 1827 332964 808172 514292 733844 589303 843164 442203 365945 827781 730 143836 123878 894257 895155 794903 55638 468512 592741 777817 147660 31403 176 399811 7 45331 803468 886638 166298 852726 728688 720492 33 143213 882902 803643 870129 415651 443370 110111 896245 790232 42 610793 756058 880162 871502 886966 877493 440825 874454 805447 816815 699013 873343 111594 248941 202378 695876 777743 631979 11643 886960 803081 838823 45313 835798 633943 867197 574385 3 168857 622300 812051 880627 822356 884260 240 1 370642 200196 748047 340141 428844 172321 4 162549 869971 800372 352299 547000 326747 329406 762811 733247 744909 253899 200795 894101 311001 746256 763226 491343 783564 81054 627158 14 11917 823121 298129 772567 727327 38969 804527 726820 35677 517806 756113 656971 857981 363470 864235 411264 862253 877223 105368 837800 842918 843768 30977 896356 313105 59286 2682 725562 198009 832493 861311 507364 27207 217679 879638 59066 521193 237303 780820 3261 116672 484055 783 626520 402629 355416 106550 881251 798738 553 622735 774203 897273 835910 277260 891328 22428 728359 324917 552274 866011 390750 41940 867298 216126 114445 764765 806069 324219 857455 724950 89508 429786 312010 59672 649532 140357 382 207673 250309 639959 52321 871782 596447 841287 1455 100711 852580 609071 816610 496965 80419 892059 777738 430 390270 685437 51632 875937 526213 280 844339 772620 447946 890375 394291 6 5 332296 679281 899479 363530 178571 648279 677805 44 776607 208646 584749 99 92029 557942 855812 4 576245 750867 720204 116451 1177 752303 22373 440528 339117 8096 892259 756601 766409 842934 896038 895485 878009 106758 230832 181586 834202 152102 872650 860375 213171 76607 828330 413387 680508 867538 250010 156 264985 287409 810033 248031 728571 454671 63 594531 254400 5 311138 762152 856322 62 779449 642806 221512 703313 879759 144348 408094 270263 894756 537772 192310 751144 881941 821846 422243 24642 758849 890847 362371 549241 672066 9355 750156 894392 1018 124074 803078 745782 429757 797152 229729 803765 893471 807662 886409 222471 110267 135 355 175600 237080 778294 818733 691 82294 3288 3 889550 651697 875071 37 437 109324 804408 243626 295568 300417 869186 632638 10515 79 317322 1595 4 16 865144 292155 1904 243 711446 806232 373847 783806 885275 532043 145149 836111 219412 871740 12826 773583 121535 108834 1397 680349 509355 1049 608822 7 141084 878599 203 317794 547579 666330 395415 554741 837923 847070 407091 872086 3744 137241 473636 833375 2087 774002 856967 110262 896950 353833 64132 94949 876704 633962 47 1623 879844 164590 12359 855162 859529 852804 828056 845662 347034 102548 898020 825066 388848 91626 24 861797 588990 4494 195230 352518 861608 59397 2138 58876 139208 322 154065 149178 737942 859984 499877 179147 686099 452241 91841 13 2 853555 19636 218897 49115 11924 124671 624672 48540 461 786245 879991 309026 33046 427577 638716 35622 13677 878643 718 257396 103109 635136 40398 162026 53 528216 137 638742 843942 54877 899 727087 890384 52 217109 37950 432467 1 831845 254802 520007 81649 8659 676256 868549 773205 612725 2 60464 309681 204419 246166 272280 55037 899421 887234 890578 727483 7 709346 501986 379327 198174 1728 239084 6 635663 888067 18136 266008 84 888968 5 160 357013 572303 33226 894904 145 883932 3 81097 418210 88968 809378 780009 706784 704291 143199 885875 158169 13 102399 559466 282127 1 861430 805686 107 625043 415305 856041 351552 283188 2 85986 836020 810494 491 710452 254818 68903 301163 855733 9207 597755 98995 50012 308408 865394 212 445385 33388 809051 853918 851010 814097 899859 684323 882202 424704 456798 20 1 21805 130100 720969 19953 179851 894673 756507 328705 21 897222 720079 796770 795434 67 687810 866770 7494 8 881871 552328 171874 465105 47 1796 210811 216657 847 427081 492250 859 785307 568815 668703 836175 826993 574614 108962 886677 3058 882465 3324 218936 851960 191400 211513 873937 486 103204 169 789216 873966 8390 699167 379726 26825 4 896275 681891 874648 866390 46 381126 144468 667049 58 100339 899786 897138 488305 260725 200812 899713 53690 691538 843781 885768 853655 3 857510 665939 766045 340361 808421 681540 536268 404356 587777 872535 867941 746275 781021 42 82 613538 787385 15 214246 4675 892051 606637 833161 27309 867534 112 45338 898633 473743 885458 307824 848436 28674 820377 8654 700781 229953 7648 5045 84143 730060 31525 740809 113459 29945 783508 893711 893670 845217 30 874929 656361 899307 816477 686064 17133 812424 13318 329917 892706 720780 842867 83476 134203 895124 387139 842649 737705 279675 45675 845264 1 524810 839417 68532 352019 45 147601 852077 895684 430939 454672 120416 625115 310207 430977 303660 731401 115713 127935 828503 122185 1667 399381 8 11 430664 629154 293130 129236 555446 3 342315 519037 32746 336318 391818 877634 248 6330 615519 416695 103998 754430 705890 889373 646291 71731 153516 1836 862470 267332 897763 333381 375834 2 22 205996 764568 752932 887100 609630 913 874857 171 875128 832992 564403 667205 1 859247 409919 82557 9048 866262 837911 745558 724159 19 150240 893213 52 860789 163724 882692 253123 850316 694229 352412 534861 34436 2 758452 829221 686971 5430 368478 836722 897340 333003 800757 233906 545567 125388 296325 826384 62032 897098 885120 653908 623033 117508 186375 4439 26 940 462989 215641 571014 858583 445960 400409 118020 222129 638264 126226 403767 2491 871280 297563 447977 695845 771758 615247 308804 812104 877597 820276 45632 788119 396263 715580 206840 839861 771478 8892 478111 831612 802525 885830 812 117196 848183 819921 168686 760066 823723 841825 51884 888122 18154 91069 238866 50973 3 890961 20590 800244 792060 681644 99974 340155 109515 393468 802083 789776 898685 15176 208392 465397 619014 347641 414450 657039 123700 4375 798 172601 454779 412977 398 712816 676797 809061 524885 798901 76 873631 114571 386797 168 380711 94 178919 223155 105075 38137 843418 821661 436498 281510 143811 864458 6781 1282 529893 541897 57823 521879 506451 898725 208150 769039 515 895014 815231 64665 1393 760182 596369 78639 623794 643074 799253 733505 856588 879650 875790 86574 805966 307534 13 184928 833557 882598 777563 899750 2 35121 46984 315289 834405 811137 518612 1156 557021 681889 33 514030 768457 379930 837692 312608 887126 860790 599986 341391 774498 395249 480248 1798 831740 200834 520550 167818 101827 893629 883235 852551 624801 268139 812719 573907 384790 107097 351296 35865 395837 366837 822276 826732 137723 746025 150850 505802 349449 197528 511601 775027 887000 627169 59 882453 97973 813501 32019 547375 218204 7019 712957 1 748986 623702 714184 204831 73908 332529 891258 2760 789224 764478 861387 751070 850988 780567 557713 64657 235393 809352 377422 893322 36265 527922 254 849688 897061 187890 12995 350939 736618 898160 853378 272621 760642 14 717 880029 890516 736579 136646 818763 207600 832912 49947 503191 883242 126879 603175 891926 894320 410193 878723 889274 862310 44520 894615 244395 130956 349286 599 797935 692006 11755 869817 153239 38236 3 322052 167073 87263 797611 1146 873515 1 503305 865187 539991 8 832359 435983 838697 468169 888139 734562 824104 702180 780418 784022 310818 243248 858460 663981 898857 853297 365770 532530 860335 518324 773586 806648 763451 383708 885396 843954 163934 872197 311321 283393 736846 299340 862335 362079 321 721011 274143 837040 812620 420594 132 880009 817367 112 51763 24932 9 5800 899839 653235 740 240 190879 259567 20510 899159 434006 475905 423377 191524 450584 328305 104763 894224 863563 449323 141537 631540 444304 83 729878 815966 505261 898986 84695 847805 3 9362 888693 261603 268111 21 92748 878719 190207 52889 857997 1317 775611 386754 9 894594 893515 59838 845655 222558 871487 831574 261283 868670 499938 829903 93859 803270 3937 480994 88179 197926 887776 249 850396 890639 700998 822919 155824 889035 2095 714487 418835 642764 890058 876651 4731 292087 154860 792690 3 307806 3 766785 215850 863168 43914 27 44192 863101 742083 444974 23294 364954 2183 679818 826736 88928 358166 450199 209965 899021 258966 865105 350437 790823 168758 4254 794159 823571 252645 596596 290902 128896 5 876770 271503 854244 16228 661236 631596 112855 730687 14 9620 737 7431 806426 890905 761213 690165 629994 809843 118253 686643 828625 63575 814774 691821 307618 521201 468989 176146 14 52543 888145 161 2 2779 476034 6 140 238130 118 869618 253778 303071 122964 88199 238 146398 409026 861169 819183 25758 769409 530511 710215 717637 64762 876651 831858 18071 866357 1 22 184533 735559 466726 57597 272858 250531 639140 2059 704280 815295 782561 355967 426290 1241 558368 152052 175835 882030 854083 11 841049 160093 9 840207 882439 462430 366644 773486 665551 70882 833431 4185 578489 457353 856766 871779 170480 456 742947 14361 698431 4910 1 57 473907 841430 50994 273566 456608 345 6 5602 10 359401 555924 669633 854826 833503 242464 319969 5907 899088 1 411 638943 369632 503612 8677 1837 580551 275138 774007 717978 246390 6455 290039 796228 147703 873373 221473 845906 832000 892060 116771 9788 744299 271 843810 874454 41 143346 880334 1 620376 881376 11 3 765511 891116 405047 390880 885967 826572 7708 812766 170154 43316 98092 50189 802107 7411 874558 7255 5619 144625 3173 795502 383714 48632 848997 844279 70993 50659 880600 432195 805166 141301 86543 235374 35762 301805 29328 10 806164 25 704665 810247 40118 644871 8 752559 639622 880933 312 72205 680802 50 817095 854878 828877 825028 188897 611014 143754 887646 590991 401277 864086 7348 769960 860939 889 691641 698737 890856 631320 736699 892277 879314 67993 877311 296 185312 894147 809845 671311 56380 47 808961 536232 36795 811578 610739 19 877164 459245 142355 75357 658874 616126 698613 858811 881812 314064 4 790357 190834 866855 689126 820086 2680 798881 769021 895492 844956 184824 744610 234744 508906 439823 38305 779084 818467 467838 290914 263788 886807 325979 779355 22391 827942 850945 744809 902 806896 880681 285472 265335 723219 243893 860198 371848 191 564111 869203 115666 89499 840328 475841 795973 815392 871873 12 118286 137256 225647 406048 106 7 347913 308711 23 722858 7 1389 76538 469289 28324 184663 229904 454160 99907 21 3077 570715 601610 10819 871548 496825 563510 815654 21 407716 814851 851820 852558 193686 894887 828226 849847 852813 896262 8 399220 152772 825016 509 284172 384204 425703 897962 816989 824610 836227 894755 585738 398649 288656 479032 848459 99103 27939 4520 685122 224751 500152 643927 875516 803795 808181 733303 630522 611170 794681 261349 22663 142839 13 755 503556 343656 73047 604192 516410 375350 836593 527756 32450 727814 126 598150 887258 788041 2 839183 890700 697437 844587 175270 509584 672873 64195 81899 212 847972 696789 289941 453414 25960 145 834653 867980 377434 292885 173752 698643 898893 235745 628 565988 126943 867128 889265 205284 850238 807767 861427 851347 706469 407 364012 448970 469305 372038 1 757360 787730 138116 362447 17 196792 876653 731487 515956 452693 158630 863396 830486 829294 869662 864311 879288 39 193 325352 874764 724166 890934 360497 228453 202501 781709 733675 420730 206111 317 760820 899487 400500 837048 884860 228564 369521 857344 290204 91875 726899 819188 531970 375679 780156 260202 340477 403132 872566 199033 864991 834877 892147 281358 834240 2 886873 777386 7 876000 48 846876 506654 9 56 379496 747827 849100 853669 200399 464153 118629 3 806559 771132 411270 69162 664246 825319 897405 5 2008 8 199086 786865 792620 890881 889245 52692 731840 686579 2312 710918 840557 478166 154543 647032 762968 184098 429 152809 133491 554791 603438 895800 703 2095 660716 191816 280827 896164 358948 759 737505 752312 4 47 127651 128857 25275 851940 185733 31327 838394 5090 814178 556417 624371 91740 344129 200434 831082 710836 771069 863996 32671 880683 359947 22 885176 824790 886790 375168 897677 366 392 310971 431911 880187 296481 409830 876688 31720 63 210657 544556 245048 249 811600 327565 889551 7 606671 395618 416990 1858 91 698338 2 156409 668356 190092 267192 868315 849754 767164 143360 728414 876922 24 730848 131960 63 314284 2401 403679 575859 15 400280 858965 744190 883817 707581 1100 144380 84738 859286 573495 597801 867645 11542 881303 861577 187141 167301 5537 352 675482 227419 130868 72 713903 40876 2 97481 162518 368148 895801 871025 845938 698904 32181 404570 796804 92332 513074 822730 894405 525293 31091 663781 844537 802513 3 67 563219 65379 881861 872490 182974 890209 42 2715 888193 887788 697558 164403 292721 2636 368099 478135 883289 588 239135 322208 882707 179440 7005 98 655625 446490 86966 66093 5 12 213742 393594 842115 610351 2 635712 798291 174062 806599 150309 878759 530839 825961 872540 49638 898355 738358 837436 668448 840979 167194 296802 890005 485134 846 163437 249347 865939 473096 86049 335605 511804 169779 108095 254738 35 688292 63657 888589 500990 189057 778524 573529 103197 783869 329504 846123 828521 317977 824247 6 522 295795 419819 43858 820778 512989 789148 4 893731 890073 25 406 650484 759913 2 877757 416370 2 784303 770327 700969 734060 804038 15157 277722 358876 834553 491241 877291 301 91 686211 746964 337694 142460 899889 882825 11524 441284 20499 124729 867265 649748 881502 884698 11803 93061 888044 816555 872090 893371 162 301370 378746 1002 51435 824559 747196 35098 670820 844723 440 69 683176 5 224103 62479 12619 2 193827 887951 435346 285287 413575 101977 64312 828521 491662 642679 3187 864979 150 39942 182015 899031 855608 370281 518485 871253 894054 834337 892573 212311 272614 116 363679 499734 497900 690674 168863 861159 416875 212191 643349 808358 133909 821528 875010 784737 888383 1622 823896 15708 482718 220928 12 596053 89 8 832232 22820 708750 819091 814 76 9 98 150966 844823 5 814007 186294 550368 570560 92190 46427 887989 437131 745370 28673 491969 883886 600955 28395 411977 468569 311297 66 875932 855010 1256 7 861507 813884 18 1296 18995 788809 817233 454619 9 756464 775496 3 7 57502 63 876730 402092 25007 885341 781544 246537 27793 490062 579866 20378 827513 76880 246063 449558 464201 867595 741462 48616 111 124898 362675 824036 573858 897604 896453 13349 877669 845666 649316 82759 827715 718338 596071 38 872892 567833 821507 686741 894545 781722 33798 861282 266738 60635 527615 502588 175023 65572 3367 696901 305 400055 336928 65230 575700 195629 26381 882177 278405 681289 639373 87531 320 52509 874641 1718 34772 875348 64122 174 883580 26054 526718 316782 127194 2657 798254 5 2969 179290 175 422884 676355 4 8 136486 881230 128572 388090 514012 393369 59795 679192 845635 215880 869060 604925 454456 796180 903 625791 106 141671 856429 880404 167339 502228 724238 882283 97 688184 879829 754897 860329 423 807497 298930 882819 870653 40 83267 452335 321994 631595 796258 826873 184017 820398 890779 191495 191752 685508 95354 832549 2 891109 3 3203 848839 746278 879353 277753 23033 203583 616998 729104 895704 7743 834138 131 825079 888751 99206 330 20707 643998 22651 340419 415121 382 892952 736558 173608 6853 5 860819 12297 40408 3970 339745 247512 671502 567207 18478 885080 436146 4340 895368 91 35239 407715 711080 840283 317 27 826883 766801 597289 784413 744758 152888 316214 882529 1621 291 744672 591277 847675 578890 897221 820582 879445 733902 218819 647649 238569 436431 601951 28000 586491 783006 724419 828391 4189 2943 845780 149 49782 715691 852665 37933 372036 795688 23564 391622 2 839538 127 698317 747284 856514 895814 594985 851558 895767 10 207523 312006 596076 438949 3822 756893 3 148964 98 769140 661628 75651 17359 602931 77631 608394 255522 2 27134 887260 646837 154104 123255 886566 667822 451825 3 3148 282438 886776 13832 855816 641426 159502 150033 888708 577411 4 7940 2 874422 346838 879519 34101 830155 383002 1 821652 260105 442904 838744 521353 125851 588824 286407 846695 65302 856325 477418 64 878314 701120 424848 327434 869763 1817 882759 336098 224681 396106 878366 423 77681 323235 586372 4487 115253 249550 216426 875952 367 127 744712 561268 89411 894673 864010 134818 834342 602825 327714 297467 59587 767359 726 559057 898110 286927 488156 145 877790 784817 856815 592968 874402 542344 82 572122 181342 885438 598424 836706 122711 632287 212601 728 769171 380621 1949 862898 750113 769893 556826 479101 676359 729153 4386 749260 280437 646785 539 73762 28 875230 4 886568 102199 12573 697015 4 111902 843855 794997 708360 701707 2960 871492 762533 464907 328394 52589 842542 228840 439866 78844 894939 5136 22015 876552 289601 616321 454 10016 25304 56528 30006 1 782865 319794 823894 397812 732625 847711 315 642817 553059 12369 82184 103303 544169 341712 722980 1041 897883 884839 649188 872056 223057 758164 235407 871978 34698 899426 889001 730721 788528 143277 791747 1610 3 421923 867816 469394 10 543043 809133 12550 317752 57047 506508 769143 106226 782207 4040 282280 459562 836069 113 129975 428 802814 759268 670284 771060 247986 870786 509847 713920 860427 37302 1806 812623 25172 768938 212670 702779 264003 250879 868427 545255 16924 579154 9704 306836 78 845791 692623 841 532607 28749 18 378459 58121 4002 238979 371940 60451 658478 700 537767 10023 885441 665074 15813 803777 7 841237 129168 846537 635705 5609 359923 891178 485 897916 210112 739986 130672 397503 617371 705499 831670 520693 4 847117 387283 42128 716447 56 363765 130364 884255 287639 797924 369991 785446 816355 27 7 228117 299721 520178 878409 764399 346888 63 216812 883715 875108 384148 456545 2362 253006 189520 206754 872816 580 96528 317221 897923 889099 188019 99908 382633 845992 683055 113946 152 259434 204911 835135 457315 1072 261434 983 770635 191 242842 778838 151774 436898 471104 660580 292660 619514 87761 413506 387122 295200 337362 884584 860705 878050 869433 643 8 72755 212846 76 457763 15577 703577 7932 877077 871378 219353 661 5330 90 869625 883576 899493 640 751066 547322 7498 861230 679069 10 864451 885005 899614 777511 244772 884913 791401 983 793556 826750 117213 334851 783050 876912 216 822489 91867 648647 410648 570618 878246 64205 1 320105 475678 14296 70534 550033 1310 677040 760605 79147 122268 395291 844555 504822 730353 402697 187 12 739906 433813 808193 27508 824608 5 393443 205466 326386 258896 788638 540591 247699 24528 689955 698010 470490 2 819198 807924 423703 826314 15958 725249 42301 2 26695 615065 787818 733688 884732 531011 667566 580742 749112 873008 5 836456 314 783764 779571 435876 890071 868548 315881 669637 860725 778388 71325 832282 254277 890978 622302 3372 3295 359711 893223 854873 49702 391 134936 186617 26840 894658 897126 19315 896220 840191 63 25 25 861473 641589 834016 649 324461 603498 698654 1027 4752 890257 757439 344887 338209 468149 895256 602117 97 353970 852254 422 107403 305400 336856 895464 114016 597213 784021 1440 23 203620 119293 311817 884972 265240 863837 3 11 719211 1 73271 897256 184158 815208 803224 317449 887563 134346 46285 283747 429086 131565 99670 891962 726159 75 141829 676602 895157 748121 614479 594376 847423 370 102 782161 124921 855348 394416 747688 506459 191627 1 828532 164153 57 2 5 68077 777032 12855 9716 4 240 849774 511049 19 647986 15 26729 829016 846519 881513 857930 879715 899576 496978 39178 13238 869997 159694 39 802634 674933 815539 503029 763852 8 569506 534170 468965 778874 889265 232479 856733 38015 870903 894909 799824 1 898939 289103 692453 863206 226130 2 133230 78 179857 323460 92070 1 776662 857418 501108 553924 365002 66 2 393806 16986 551783 550774 804264 282356 575146 49432 3028 1661 2759 122403 630825 200132 134672 802 893979 827951 2 238389 5 729844 50541 877629 899398 765789 879377 874759 894458 835114 749484 745330 834807 470816 793487 856758 684381 889674 880933 291 879457 15260 298731 1471 688355 729511 513241 841621 838267 55 558334 1 109 33829 798668 780779 879658 847023 756873 851740 732820 81 418908 592954 481232 776679 97977 406896 643798 57177 42347 183 504591 867688 1309 829377 2566 242417 74113 897347 2 1034 883760 892254 860100 386052 252381 206711 880489 182698 488108 3 186 87008 709005 274080 228770 843732 161037 760793 25 220 498587 679460 11 284419 800255 895357 249063 483662 702906 643204 509328 233949 370104 875714 783315 645584 284558 191966 899329 7238 817 616933 95240 875493 832821 147232 897466 546896 504072 867937 867838 748940 732582 476576 867274 607 865419 896166 840558 24122 864108 67755 478798 458501 720717 85668 511410 684791 492229 220588 7754 896804 652073 896458 607590 790329 714501 743987 756356 701178 699788 55 512357 781286 384075 885431 401503 699282 119331 518829 47 450013 871004 633124 829307 870283 694927 13879 739478 524353 138147 558605 867387 718419 860882 33 22612 143261 879158 176557 729709 663 2 277 69155 94407 716639 146282 358155 869235 870623 209310 39874 855440 880539 3 481508 844102 778550 290847 820337 267196 87114 431774 4316 89765 894794 892206 735117 839334 853378 843259 643298 878343 66440 20443 235510 89730 893530 863153 648473 675170 512609 140946 605119 778145 862400 737821 405169 839655 706027 605763 81056 851407 345013 598057 800678 848296 869894 101886 526584 412992 341019 4 892022 777879 11 281991 853658 364735 231474 15101 257730 62415 598624 886931 890240 772485 265 21071 123428 419146 187540 3 443930 94844 876123 50507 17 829979 46 16 408035 854 848905 708820 858068 193306 468652 222 356390 874922 800155 765490 334832 618436 21 1 666618 888843 693554 594209 859030 874528 833809 701510 73 395709 99 702600 399316 874451 898650 702454 809507 828474 102541 462095 114437 613152 372661 3 8297 142063 417787 894966 93992 881437 361010 673934 869216 731950 844825 809032 308874 674891 803636 864183 13249 680502 369950 849746 26790 732804 869946 856318 1 3892 763144 894219 854571 862809 595900 862354 3 792372 756693 10454 658898 895164 740902 376440 210 666417 746798 781501 869209 481071 64894 188012 771515 4733 833547 523159 811396 71244 304412 826011 874052 5 839204 880009 41283 416396 782919 34 843051 332742 669047 825594 27 79008 883229 16 79479 674372 61502 99084 840314 244425 166039 166 130858 33 108 1378 18 440658 297354 464036 7339 1 290178 693749 409790 860320 849494 356845 360696 32426 831344 809003 348991 435 822668 112403 3468 1905 870664 4867 437488 35603 215402 253206 114239 543156 265840 76 760144 889243 7 694741 113259 1568 894895 45431 8 129 631230 318810 897 796577 831631 344426 859082 781897 53465 435244 1901 163053 492599 62528 884340 213506 437903 9 433810 308 1 75362 46243 829868 183279 597193 65632 470560 840133 850 885474 564089 52836 867215 780066 873354 62886 898525 79934 813259 774888 814494 198040 15424 793186 846894 740600 57809 518997 190155 174212 552416 456694 115315 627522 746446 45 2692 2 837230 498347 394479 3 164414 111 285653 17771 7 1079 46583 160 416987 589 737422 884001 458560 510506 721594 786589 874817 484267 2874 434592 780484 259116 256399 16296 610074 72277 153591 83508 889402 23 659336 130503 401923 1034 335298 22562 558725 891544 848543 167765 648904 3 428169 831192 142 40066 843116 48 12209 561584 882727 625748 177525 498359 862249 399 665267 362572 2 462069 825850 839040 399914 785567 98840 95180 814108 894493 708850 7582 592394 829700 11081 763573 58 438016 406836 886229 564353 808133 101300 17 899809 869107 807402 843115 884773 868692 6671 15 810788 128888 72068 884057 708176 205328 243831 385745 123604 700807 24264 883161 880662 578353 436 321144 3 424722 840152 516300 458096 443517 71255 583447 812799 20 3095 872209 826643 800031 899994 867291 701375 1236 759106 856631 508 14535 499838 804962 10661 774012 266 142933 831376 102245 839291 239546 158097 360324 677333 71531 275988 491 220255 16 695052 7072 667155 376040 378161 863406 773416 244805 4587 727095 899581 899599 896379 561273 723181 391181 791146 556948 770000 36569 589579 307634 60575 254186 490674 7 879414 840901 332583 708805 642952 364326 876294 146874 720052 820888 366 499345 829017 56650 711 802042 335598 74 846698 608673 490045 722688 40427 524999 774353 790030 577315 204037 14224 216501 563449 22 864905 755 835536 798842 38 605083 861549 343244 820810 876267 261113 1802 768306 786704 4 401608 619632 791331 697515 866424 280767 467125 651578 757625 882670 737448 782480 639218 781079 194117 243390 39349 3314 850790 360576 869771 826903 66026 793766 12444 794820 30040 327133 18 531409 652930 711991 12539 850443 548029 114794 14095 163697 751410 877025 424897 71700 287519 113251 844614 522078 897232 5 419823 1858 835292 440587 752483 332 5 457309 889786 67 36279 2878 334383 70294 500151 846498 6398 9019 844047 81551 889783 53723 2825 613928 750905 730653 876074 817311 361897 81331 282005 526227 550852 532826 14 100811 480145 462055 600584 719862 880090 665767 898439 403844 123498 1 758279 863488 456461 985 786380 291742 58450 278081 569065 889608 584895 1 205130 421887 897300 463711 962 797388 582560 1276 426933 616375 201901 510 258 354255 741882 682 2386 76937 794144 806536 830027 420419 303564 775763 29627 662845 898167 15771 878730 776700 92 709353 1321 696619 582192 566927 63829 874618 481640 67405 735087 411569 37295 117332 368008 263079 609719 487 69315 868373 154106 129678 515569 493206 761175 347766 413598 817962 96558 256424 771324 885752 230084 678467 402114 35977 3204 795239 844277 24454 570770 483825 886933 772777 422166 259603 10047 818090 757780 2 782767 576693 30131 9626 174579 86016 290672 863965 706395 10 234017 756369 21 423701 323689 111917 247137 848271 644059 435 491156 74390 427415 243288 696332 296401 59757 5 409392 18559 49 824507 6366 757684 323717 875416 852354 561012 2 369 283437 606362 875861 69673 636529 957 869747 884773 122796 214 2601 66912 328753 598941 436048 10 441534 656009 597248 867054 892574 23 592687 892744 4 7 793873 314888 164069 110 874706 772533 8099 826605 805743 477704 812046 450976 848299 690839 63095 190254 279072 442235 823027 483624 570606 524688 553423 426546 313777 749583 3 887988 858022 604357 462184 589753 1 881981 889007 75234 130730 711823 523437 417948 296423 101 747197 178385 412118 677557 801052 669694 871505 9625 4 868211 109522 786272 644474 857950 758084 944 439483 363750 823339 189 580656 152 44675 108738 280085 221080 521696 425281 793965 1192 37857 95592 608 106063 94 809288 20189 233975 802562 555124 8 890186 2837 947 311237 25372 324720 14178 13085 70927 185085 594758 590837 879790 895746 519499 1323 85 658925 883789 2150 811776 170169 246233 739711 769346 146802 9151 718554 16 858702 3132 804103 176911 892738 408948 7 899318 55687 496 383039 86547 804137 671850 80413 864979 1298 854141 320640 898737 46726 534938 68239 780941 728585 201 814404 611788 5 141756 877578 499254 881831 76542 217186 12813 266588 542520 828248 717059 884547 178004 857472 415974 814233 369963 480936 348933 814777 231275 90888 160376 239 206245 774678 22675 728641 383 887947 834741 721013 756780 896949 230562 845583 441698 28195 563324 417636 894813 859966 899033 1032 481865 725959 882479 23633 806531 283 387946 426247 824352 77785 272191 660237 548491 95 846939 584451 807347 855895 380758 446068 61125 127 887550 745430 78336 28869 3 97 506050 878851 825786 585121 10630 886328 309600 308553 819960 895655 772095 861503 56379 128831 2724 55053 1231 17 188 1052 357612 1197 849675 4 371507 699764 839710 258031 790407 227580 860130 711864 163657 141 769545 899164 877335 16901 796544 3 227549 680063 509555 2 24500 697394 619325 834810 265979 3388 620405 9079 63756 33 808252 296049 58911 599530 895743 20049 195426 35717 84030 256190 39 835397 2836 161883 783426 854160 843337 816661 195 822360 643334 500018 846494 79264 640453 882072 594628 540936 688328 562906 643905 685958 6 511265 830257 1753 876920 4 698827 534542 608319 117420 881431 711170 591917 463837 90142 564201 570506 791857 43153 898218 404196 74 125518 102318 814345 825037 2551 499589 744023 794690 863086 895677 461708 169350 252994 112 351044 536 5 638555 120756 264798 679 589815 469525 800491 119371 849356 352211 875539 30557 672503 884606 368778 7927 24888 461946 593837 6880 112817 836489 641035 891973 424117 685613 39726 1 782015 880645 763351 168357 675920 865409 11286 674726 379874 164829 470830 888051 10599 2 793758 418929 683855 835377 70124 91067 781597 260318 307855 866464 377516 703817 801176 847611 890186 199179 445203 192107 416689 653 598 67604 708872 196538 543493 9688 367520 186601 897002 125630 531621 848828 5758 468245 14 458188 832154 83 122776 784570 894843 5 841058 9 453992 508316 689583 342437 332798 630459 775584 47964 518 22 164225 79 21370 556221 93176 96091 44414 842486 540558 21621 814168 586364 138114 743834 175494 50704 841988 95756 118000 2 807536 628438 197230 467917 862509 894669 474185 808690 733175 834216 461787 847335 360900 805482 13 886818 4 413878 884389 23 558569 628008 172 3986 62 725559 1061 177108 703470 333815 847362 200989 784813 788 78312 355331 465 824972 790015 888804 505272 434337 898767 7 678166 810814 256753 11 886889 882391 396452 749380 23170 26238 89279 793380 692091 857481 1 349770 19 341333 743472 806253 18414 870127 677213 827748 13 540709 807008 896068 298 750077 821724 794785 864477 44 834864 848822 740007 883 124660 709622 40916 519294 852324 126153 309 288282 861877 898484 811835 35 622337 724887 3 5914 265834 518835 416403 703271 113226 748215 883822 9269 806560 64 315071 60 90766 899765 65660 869158 408 804074 9 199698 850372 776800 34 376002 658400 10 2 895606 895130 336575 108496 642911 728758 685068 399299 547873 192750 860291 3071 89914 726184 428031 859819 311950 57 650436 870685 449559 296953 20626 368759 867417 452222 251 685269 5 2 67503 7 104 781317 868234 281523 507 303550 644686 2 2 895583 516840 888128 856753 343727 813331 301776 34 148817 485744 490051 153680 553954 50517 860800 409 398992 883985 558749 1144 203 847714 77511 628525 836417 3 167014 860372 172 4 486047 399814 804523 612083 875282 278598 94 860036 517249 7 27558 9 871220 880337 864863 8 468656 5320 826801 623929 516413 788717 882136 422757 846431 431733 634097 882470 37007 295960 37611 555804 678571 766418 61412 486150 1197 97284 759616 158320 895342 843727 806891 154943 15659 864859 867786 868349 607 147678 1 883855 732447 657374 270442 777047 859189 330 839683 45345 7 307096 838507 273143 794538 711669 11 836799 330360 396606 43366 410290 870038 660426 85667 434 68499 758868 122868 92682 10 333351 868264 129 293102 535586 770180 106263 881777 523861 841687 553380 3 538675 311419 526692 87535 54 325665 21 37258 420220 60 579188 576 859151 750102 106762 427596 1 868 318509 886846 816902 343560 869560 866368 810768 496675 840406 12311 412248 698764 852988 721272 13 752850 353379 404990 520 884654 163137 886143 828554 825312 2358 466674 801524 33708 121897 13850 289226 10 11 372 674051 132 880018 751772 896387 836673 86804 159966 673180 812445 603 142 843904 748586 31 467723 759465 681735 548860 671810 316 899799 874084 5 41197 557625 354887 39 218765 588333 562144 52105 152329 762249 135318 107116 52950 123797 475110 849222 398422 786982 58776 92342 868851 884184 13386 8195 534528 870961 7 73187 472655 589366 119415 783736 5 896500 720738 512926 477819 825441 160806 79794 34185 879977 74178 1 337710 814022 490119 141881 7468 2 812154 341390 194794 336944 840012 883467 30719 21739 535526 488728 681276 12 650952 793459 770961 218365 897194 886388 746522 849991 875095 5703 489860 66703 883735 68628 10302 362817 819886 16021 789755 611737 112583 194 722911 852136 535752 675738 279504 155714 866023 297237 837836 74236 549973 802976 890799 860074 97 842490 377703 389132 203425 849846 55 407294 217 176 613129 119621 658964 201241 871211 244525 79312 360345 644370 314506 857688 716470 838860 657164 706470 819335 69219 5310 396252 589672 4521 601235 532070 719457 845272 424890 854232 98 760720 724180 794908 836885 466352 796165 141545 405592 28 3 489351 473538 9 603846 420573 43676 241292 436456 130564 280848 195676 499039 56 765445 75787 867966 236807 648959 853897 859333 823 588527 843586 501476 5 880715 217946 899752 151664 152047 831226 860757 862270 776037 131355 817496 359833 1932 543201 282840 194087 210320 813 274134 749923 857414 290743 372780 370633 261 864204 897964 29 316804 1407 822482 371421 651262 759665 59008 877189 346756 790697 319829 253942 839338 189244 506034 116334 790388 755997 646516 796992 669482 3110 14 13950 5534 834481 297751 15 803830 854318 866214 183 121664 139667 870956 885017 634906 116359 822592 320042 259682 678110 186514 728852 842658 395377 642560 860409 7411 808462 897 365876 899617 767689 698395 316769 699451 130842 586739 18 32425 73 442665 839121 576758 537 853307 1695 705849 609033 856767 896601 485810 860324 495235 2 93983 847866 820309 437443 874897 6 884391 642098 591672 332844 877712 874686 49752 644523 7 728356 446808 875465 701433 801183 857962 847780 895818 134958 474432 210 152976 815925 875919 531091 774612 868381 354321 18 831690 854225 634562 226414 839298 867034 730858 34542 885838 509299 833101 400391 34 1020 829209 9113 822125 366179 602992 247532 892548 740079 207149 230527 274627 297264 816059 316942 170879 264987 49930 687357 808816 262643 574469 413199 16992 14 6 1475 442419 422620 318712 405911 686370 852513 879362 852956 894688 591454 637909 2 15 884501 808009 519031 888290 777314 158230 307 765997 16766 3507 609802 604342 838115 33 8 754221 662074 2087 858023 2 724779 597268 22828 837321 883366 703137 499185 859772 516185 898955 396634 828031 117724 862196 814384 2836 847107 295327 595522 651685 50 6280 589315 7 657244 866750 870900 889967 611400 96247 90599 820330 545380 62146 473459 4660 344032 1262 839951 616518 10 678738 11 730542 55241 701652 45422 878826 255402 252644 377541 607673 1442 862944 337703 360790 365991 517425 287098 27600 777459 892937 1246 887719 872127 1 357730 144814 250262 142578 739593 364646 95068 747707 11617 233827 882997 2 52009 350160 864789 816463 2 98347 490772 311324 492609 157148 707826 38686 531131 807315 57589 8262 892996 20146 632395 730670 793488 536947 86391 383357 893012 836244 546485 715239 794119 34805 591791 897042 722033 873439 326732 429903 11591 63354 891220 749155 8 882218 796703 8405 718855 21 71232 645312 788159 860619 777512 550782 20 92260 765358 800727 627138 890064 708220 34956 2 657142 345062 850507 9 39197 375329 529791 404998 486045 551691 894714 165562 438704 325 87454 18 705505 781658 888347 771362 796510 194799 874496 373115 314035 790757 749813 870511 854437 867918 708471 355777 4 862185 873309 853420 256274 5774 830539 880175 594202 11 885486 516895 2 792954 576360 613540 595067 524208 314345 148086 677019 157908 802068 838752 604421 7699 796183 8 347357 2392 2 853660 174 891453 216386 647293 434535 709917 238824 317465 107273 136277 54503 1 862457 705809 525460 472890 301244 865135 20419 106095 834934 694 106968 625156 651704 267 89968 852328 856237 3279 339199 165023 730374 895050 467283 663 129557 860896 568107 82715 880951 897723 2575 640489 881805 767275 640117 292602 213067 171 2 648445 855018 325723 851310 723628 58279 22 14 859099 407538 853277 53583 615289 770004 29533 16529 408472 895670 112001 870302 463120 842306 731459 817642 75 27541 764 2 897800 475655 838550 886359 851200 432098 825045 891427 4 527773 483491 304 826144 9 802639 730398 601606 813311 405696 790706 680982 262038 38213 752845 862092 162227 878461 481857 1235 460200 849124 699911 374976 33757 615170 262005 195185 534746 265154 798903 707711 597193 386421 285 134 8 553860 147234 777482 269256 498229 485371 643997 269587 416908 89698 2317 276303 841 165998 870325 793038 579610 857224 899084 4 5712 778215 5 573826 110823 747824 1 801318 871723 754163 12 403323 741872 833384 1223 764167 882699 676989 2 18852 219081 778305 695433 64 866359 567022 873201 118693 855819 470685 896562 66793 787983 678697 1 856239 807286 79 178115 249001 747745 738679 640 758548 827246 24259 369673 2114 743363 680240 3904 573033 80416 14 731664 253718 10104 311012 63576 28 11184 781072 834025 819680 802286 729104 5678 142328 262881 418701 109339 597599 256639 572085 1187 67783 779744 260912 93043 21167 713851 615012 753553 888657 722241 142 882995 742973 858913 862913 14 32 137018 456142 875063 648706 31131 221183 368467 1858 367167 865239 56832 218743 861171 535538 784074 6 617383 893786 845689 820445 76853 3190 737265 884387 861570 267067 29057 594045 586210 735862 333118 12 714542 227 14932 673683 264996 892731 237171 812081 2254 719847 196 647887 888101 852639 6003 815964 7 648786 42486 5136 132909 701287 410936 6861 754716 401308 129622 634587 407100 894721 762178 444337 835002 4 287461 232260 385187 415428 285185 693509 478821 825719 868914 776743 216033 230787 337902 476523 102343 868217 286570 110580 514379 407390 778599 878841 667512 32 670125 866363 14370 14 291915 360813 17045 147223 828089 111 856167 870723 681423 355030 757131 27456 879364 797241 83252 360672 31938 710667 208824 352206 3256 488652 734147 550348 581584 225018 448065 882720 622971 186 750014 769656 644688 40082 831856 845194 1450 736009 206745 244833 899799 691030 134651 831845 414415 539103 67 3269 178361 757 812956 315 570313 30209 188367 26462 825459 259206 793500 5877 885634 537171 45572 681815 677463 795008 31197 807399 228 388581 359165 6 9 775346 4303 758561 801479 135801 48726 887400 864767 327776 411522 82 874907 891573 592109 76 656458 877968 137973 452760 898550 353637 8 4045 917 154807 464156 84051 770964 713825 271010 12 161631 58860 135471 886544 20 875388 86695 806482 882198 839165 46852 35 405298 245790 633272 873792 47 237730 2305 680550 469621 794513 1482 858672 717976 53808 771653 895104 464967 419497 675806 701068 178000 837350 193446 283217 125902 451278 1 1 829144 581100 866169 883306 894258 138920 887796 315806 622150 888055 863740 883071 288316 869442 236 54351 422610 78532 895715 67990 198355 574101 794820 195700 631431 691102 2833 438205 229905 841661 179618 434259 410069 520580 795516 8 217 830675 206697 560970 338847 459583 838805 135593 2 281860 874123 809177 297268 889706 421 76408 779172 545399 332762 3 819274 686843 799214 557879 1 141083 841309 39 863440 1 683664 750913 197939 7709 352903 469 611061 864656 726154 501901 515721 687 860276 185535 314963 4 49691 895325 381321 1 880172 874431 572442 470339 1 845759 842290 1148 122733 371917 262597 708 93468 172 93 537690 824018 361 629929 178056 170073 884656 4 45474 759726 797370 7 880817 251372 501877 337630 263745 111551 652453 895718 623505 486921 4 419497 105358 780567 39 464894 36247 566794 185888 452012 478772 53 824343 80299 838712 442145 28 357069 425588 300041 790170 434314 699961 15338 838683 674944 24 99491 850762 583611 874904 402583 740205 391 7 828937 885434 182108 332374 886370 824636 891210 891968 680775 33927 371301 184294 883179 816622 554231 169162 887373 355496 2154 751870 525189 321692 57520 140070 156653 1380 83020 63131 843824 806371 68944 46 626454 509643 407208 144909 23011 883337 840260 34 330535 221430 3275 318757 307320 338584 657399 661324 877404 378949 21 897173 389555 7 869395 727250 14853 109542 822875 7581 880604 867803 753517 170566 640590 452735 842700 47786 326373 48367 41064 851336 632337 549814 743076 50446 869372 772673 130 416137 77 3606 69 485364 168351 9689 715934 846338 9 889775 501268 769071 55816 466017 297976 679630 516422 541949 799159 848212 5 8200 371102 618195 798904 1997 782089 385876 4 880421 843942 24 449013 726 866327 881732 640446 232966 895294 356106 630801 197 263075 897213 883998 429314 880824 329290 830038 1 727225 297297 801442 664559 457586 710234 840735 154457 387556 874042 67 416982 730869 24 706324 782 661637 14802 433482 834954 841028 10567 679524 60402 741554 568 890655 40659 459990 68 69570 4105 419782 408161 889907 2 5 3 23623 279302 827847 425612 886057 664444 894828 2 494984 418503 113710 884525 780470 879163 786988 114812 886351 892094 846854 860038 59 888322 223976 5 331448 878114 232095 18943 48 851397 843308 854030 875659 190237 886648 176257 718001 26410 37 353277 876194 155040 366644 404188 63501 548 313030 872669 852066 55278 456862 274 323707 35 368381 9 6 797633 305050 7091 840357 730726 192898 152453 874449 826776 655913 231646 174705 471692 847337 44186 679291 31436 872966 2 204700 198510 815593 252665 802179 794839 9 92738 274 900 261645 70357 733644 767068 6 807989 395 772069 894247 3 459024 896656 22 816368 76173 115016 896233 582869 85759 12983 887331 114527 4844 716921 334411 733345 787 832884 251904 867196 761266 69 163110 74 38228 76989 126952 889860 5849 316388 879900 366049 221 406533 221136 880826 805341 735238 823664 10 888494 21648 869141 857723 10408 388426 163985 650997 720750 531068 716264 757086 232638 816226 703308 841788 528840 416788 875837 52 846892 290453 66691 69 554575 641186 431038 837072 685857 129259 842886 519175 255482 663784 885297 686971 587265 685529 720189 169 81103 1058 6437 344668 889712 891499 354685 47 508105 267492 532 765704 393 11 801696 16 289850 83021 2298 420032 158161 897055 44141 899319 864042 94905 365342 16226 776793 71 249407 872657 345673 544903 394545 875537 29562 729266 383013 164385 884388 59911 359491 468370 868169 838250 573187 7 29 607748 639453 391404 30 751290 133454 856176 240478 295957 552465 385652 10 1680 246015 743492 844729 69946 881941 798974 846926 6818 891855 814576 662964 699066 11018 321292 891099 864683 33664 62246 794813 320446 748359 27169 709991 868911 836154 574994 897560 373111 46385 852794 623405 599980 28 878933 490932 219349 8900 898876 772901 226920 128494 2862 237836 85 843060 748082 821181 860861 688790 2 735558 368719 667964 105437 350224 160711 697919 814877 868391 754787 837748 476421 779582 277045 364235 3699 854062 596568 893746 848349 12206 870318 535219 115135 589060 846887 643800 57 972 739683 236 567106 69734 141465 890298 83284 885954 854254 10 1 861058 897725 1 15 739737 352036 297194 773896 349 494594 30073 882036 303510 679246 1291 162448 831281 786904 885290 804135 875632 268484 879023 842483 42 62107 107833 44073 264872 531135 241063 58597 442970 849146 875051 875629 874147 194562 537977 500584 828201 740199 454096 889451 108408 3230 372774 883645 763824 354557 57 404514 93212 124407 494155 898374 827350 191279 327457 887270 766274 848183 6845 876185 448754 42056 844684 459483 706524 265698 9 844413 864882 874765 558 487424 252849 686618 145491 830149 1216 552 3 866867 546 758014 299405 297462 887013 28 624597 899781 796158 817416 10 552140 554462 802702 441895 742690 1872 371895 685938 102233 880585 721276 392818 337178 855325 871640 236243 737270 878096 100670 26948 3695 571137 614361 68 740357 643327 514339 500310 699222 60 750438 267223 104381 2217 360011 864117 825159 771121 464621 825761 759231 515015 531485 851362 205522 455 848866 142380 715767 588129 482843 277760 745715 3928 888549 247036 299392 30642 516738 892452 87299 398430 63791 892595 871 277124 31198 792849 174750 297836 582221 521978 392228 230092 1957 243400 31254 471265 811635 48009 878825 848065 385959 847338 4319 761321 91516 879326 252026 317891 200388 51896 884874 497566 213272 37308 4342 347951 856383 779257 105576 877471 808000 97860 739651 2 256477 387216 865005 899763 275053 892563 725938 889214 440896 805014 341649 135222 816988 35731 448230 774791 408 262676 41191 63 763727 861751 868585 868147 132049 661396 491249 1903 49 44521 775096 852984 894281 881525 350999 3 496400 751843 367645 807985 861424 298983 646474 179913 10 841533 80228 673078 892715 882632 444872 276100 245198 826342 895120 879606 697070 836741 797215 927 3854 858998 206577 823454 24 678490 176640 59725 526710 1515 390350 257815 27 503749 802836 138421 28788 9648 82047 57997 779802 896675 3527 871145 725056 490098 451547 2841 870801 2 171382 884250 697436 874654 848849 115249 6 209 871045 658795 651043 40222 18990 635407 845255 359601 194867 4600 29 360834 859057 629216 533878 200374 302632 371167 144887 530370 451540 875367 494470 452361 570488 876017 865470 80494 812516 874512 730219 178 3 508909 19 24 789052 875786 868220 31469 851963 148 864504 314012 4 894058 565283 760602 466444 532669 23922 890007 881699 1765 523427 333054 69568 297209 805208 679340 897548 527091 875284 565528 23744 837312 6253 31 6 872116 702235 787026 893986 180065 5 68 468168 866779 899823 66 788814 132493 878025 338527 873494 135390 834170 639858 804 540 831831 598231 872308 769379 2 87699 6069 2 898450 3 431056 129656 169106 13111 114803 19 885898 107426 118132 320041 188664 663908 267503 855307 813129 810710 332041 763121 17092 887331 726561 617387 653169 406910 12987 887227 515942 803842 777991 18287 834680 312685 603848 452368 35316 885517 810292 460806 841932 636548 5 580714 797202 852453 821673 728151 48 892078 34 40182 514176 352919 821303 108415 445157 4481 49240 407030 876644 8 39824 874325 595416 870693 2 3593 758926 879747 777034 855377 13188 2740 162035 89504 894171 764852 511718 674814 520610 756777 136 173294 296815 126835 794138 213596 842839 12 20260 780708 749792 887307 65 1 286217 194721 171958 169557 303346 610919 502844 283560 711135 645197 478332 225 26754 7825 567244 653926 294587 226816 890852 121954 169428 230681 526840 888131 802872 897293 33175 84 76 16287 593512 32044 865533 479105 810827 759238 356446 83 10 860258 9 729231 245757 544272 514870 11158 492305 218769 714439 715 889711 64022 836459 784078 651588 134 757351 266494 664913 548618 362 798520 881560 815858 618 477548 787872 519663 66236 11 220466 322 535158 534320 816958 32212 664775 96087 712426 803613 29916 849231 823957 870271 817231 861907 705627 865495 278609 816303 855029 786110 864575 218277 323438 683837 312491 177207 839658 896492 861501 3381 230868 411102 778681 866691 858038 883385 1 819429 409792 414191 180773 554931 711442 74 122 193634 321796 29235 27732 147403 2 564869 883544 66402 869030 897112 719815 375995 857110 552 790184 837066 7 881662 552265 2 2 31293 50 850921 188573 861033 5591 848102 354042 748933 771101 831944 539637 636295 859156 17955 852745 878606 780480 833311 7 828365 882140 675470 785888 395806 890260 828191 10893 764823 16 876765 878700 51 1195 877849 858975 870365 1077 40155 423453 841731 25644 769906 868497 313655 470186 814084 259546 830690 834235 3 104 121267 862705 41268 16 762273 597661 869488 894912 805027 211915 880119 129751 531425 872791 162202 514277 894785 12 3 1741 856368 882184 859995 720124 817900 424695 490483 1681 372331 447988 349882 84906 723266 806211 357052 725790 640093 866000 878322 241438 11 574 173627 144299 449949 569029 546057 342947 277147 821789 384666 416942 601461 189878 847765 806347 738555 884851 321099 4 249029 159627 492861 709028 793457 144864 309039 865972 799443 13 657 16862 66420 508812 733245 1 15 897460 273904 664976 635416 1 803698 483854 515127 4144 843918 732050 451137 849819 763507 893715 313903 12 844541 340545 341896 792057 354180 472099 476428 889058 21870 836777 56414 378240 4762 60 11125 426605 802629 29544 829490 1 6 802553 897112 849387 689150 177468 3 434473 885080 301532 753077 498179 768332 811615 550482 893512 19963 198187 309967 524026 15 830592 562035 820057 73609 226025 726121 897836 7340 163259 468405 114348 845748 845335 377410 4 573632 74903 869581 197968 465848 136647 518544 265309 94247 44045 355557 608907 625943 551389 49778 1271 443568 116 889721 205650 15864 4007 676911 31779 538841 479268 711133 793954 454838 765988 262950 6 126 147049 5 840372 509 839674 2 1 199754 425 56835 785623 883715 166189 127540 836971 764210 770137 787155 427280 895707 689632 510717 5 10742 791212 450403 837611 852389 262746 802749 147569 6674 867500 48175 799448 417 415960 11166 30737 204934 371901 526273 262639 57 41958 2 538563 714303 106135 182579 898311 334605 328137 247720 723117 289736 856156 678287 24 5291 891669 887198 812692 272 8 225540 892262 158696 892687 687822 489732 2711 146162 22709 611749 810030 241609 897575 413 462748 13 774082 832597 796880 863542 437137 12553 855025 800938 650401 859668 1407 71 887986 617620 245223 866132 2028 864887 9674 117830 325119 52 401673 639631 667112 640346 74147 130620 731873 222224 38160 868853 3419 65 561738 6968 848901 353120 778958 889581 891830 113 51296 350242 537753 162562 611943 421416 459614 848764 281783 447144 607055 22066 50307 455530 266344 92990 64470 899840 1204 189 625813 872874 814332 522687 873501 35907 825963 455248 569273 20021 52354 173947 2 878531 604452 358393 841151 27199 847180 14721 4 725952 757691 723008 870681 874511 826235 817799 775237 1535 119 731632 74 106909 346 1 858280 20429 669684 19 884840 658064 14 843963 15 765887 773852 842487 390995 241879 55354 1040 898103 297110 810094 867403 93465 614886 765253 20678 29293 690924 304091 14 887865 876777 34220 571321 1077 5 802121 21 447311 698804 654031 886072 85578 43 808131 155050 837686 18 59163 498215 5924 725914 847300 52 856550 168704 69474 844017 787725 10 817291 13763 17331 686236 556970 108 471160 887723 555909 854592 859867 291 231728 1 86684 1 75836 531087 12134 576195 743234 7620 361 103704 595067 482424 149 193039 656558 601438 371590 791271 77385 810034 897278 877218 297882 825148 500006 872118 570071 818679 90630 73715 391417 11 679519 236036 818753 825528 702673 10662 835449 369190 24981 246308 847663 194538 279920 141 756903 30151 824 67137 828432 504650 772378 24431 405512 551681 768930 841835 1447 886384 861556 90169 800457 405852 834389 691635 858732 805103 164434 19933 777860 132035 169591 188578 3 105175 828192 816155 110069 707917 786123 179604 111 889112 79 659316 840583 39883 896209 435113 517854 863091 827526 740632 848981 32224 240895 140846 5 804566 612372 268092 844654 2807 830729 93071 1060 354431 153419 9279 20 883455 883439 893556 2 823967 849034 301178 695424 809181 117088 780242 501490 540314 835424 891116 9462 591538 259681 699810 252724 876379 298609 60701 815965 721504 685835 1738 504229 879890 857863 270369 887064 2276 400437 766300 767423 728912 820195 275428 494567 835108 882125 706535 136940 9 613272 575296 243827 158745 674609 357848 823435 706027 895839 757048 64 897852 2038 879301 389640 888504 729439 8741 723675 529121 853331 791089 6986 562704 489632 867164 879080 728376 763568 50254 39846 400586 736065 637370 166881 703426 871307 149555 35001 819116 855845 88148 728177 759695 270817 513235 340155 789604 468072 875563 837752 870289 643794 790959 6539 11236 1 861273 844360 875413 880695 692215 1 260151 644 382952 136 550883 852533 12374 28099 841034 138463 7961 854697 60303 288090 455372 133152 743741 439 645836 696953 686432 465369 890713 424820 6 869575 38509 1466 517 804943 834437 159571 836013 538051 195746 870796 792400 891509 417195 851496 1 818398 456372 649587 51080 857717 35869 577500 5639 309 313286 2296 808250 212382 777904 3 82787 848551 3355 840261 59738 828351 880564 197791 695815 873476 785441 470365 585852 288848 818733 53871 246158 741028 895909 635785 1538 885159 335565 6380 687824 727909 206879 3 265082 395883 835581 888919 632051 578783 898587 440935 653972 629250 451539 725455 181195 875236 353686 858763 823883 101818 749406 600188 788949 118650 10743 776872 839166 844892 886264 541 2489 419203 584427 855047 654259 355203 783230 717848 654528 584750 641900 31850 10331 833757 35 873494 225436 316173 550042 20696 371369 259 318241 655643 813154 465503 3181 641940 681488 338308 1048 3955 700207 835064 26843 620073 704256 870492 28 852216 8353 322272 543046 283187 345522 39141 297599 364851 874658 610028 822309 891225 615175 879470 750767 1343 328 341211 90 195081 883735 342611 52661 894168 432986 728813 231085 877313 3833 875307 885861 50221 814138 138359 619595 486 104416 107513 107038 123088 361867 540172 26675 657 392 211465 294930 405617 293940 393929 265413 89918 850660 132 867676 3 716876 866765 14 482445 37396 638985 740263 3 22252 305011 831846 1362 889769 1204 7 857223 853186 568293 855908 882664 239325 898132 337215 768201 835314 133436 898617 828962 811054 494187 585984 242327 150766 581249 525 600774 624971 316062 721363 832610 183807 820040 376 794862 236114 482110 787852 877847 685580 608344 2260 843728 705886 425646 12 751690 22660 282338 898189 614822 559909 866337 406794 2 236520 561165 894927 832193 541262 794395 861419 742708 635712 791397 298261 711582 651365 232922 65 20 867089 2302 214136 293761 750935 886619 261683 892839 665825 694586 63 30 814295 804113 234365 113657 391010 178357 382322 896723 612 185756 880134 854961 773837 807767 43119 860841 835803 887495 290362 588937 826738 1 668406 123057 873548 114604 594301 130897 535653 32314 816017 758323 582280 310 557381 165489 4 224300 803448 838685 294312 497657 845188 563574 12680 816272 274807 441693 197191 368471 90563 69881 3159 640010 823872 684434 770273 513832 869277 744018 668099 2 421 1394 796396 284709 895445 830358 14583 349500 168 691684 822148 899039 241927 177933 865751 427895 47578 784290 192854 275738 677622 898547 716514 45 820066 807561 12897 889089 253607 709762 177519 644014 674190 269109 351608 245 117213 17371 863693 223 489756 379504 77010 780806 14498 776489 859144 825620 885430 240150 75 720576 645172 893606 575324 399042 36 500833 298250 812689 551 879588 220972 60 648000 544629 400956 872060 630 25 1762 1560 547535 804936 827612 182481 172923 104524 16 554720 423089 7 823538 15626 321326 69338 620230 733436 5986 890074 874284 5643 269899 783470 630912 2180 881552 750751 728813 420540 730700 892943 896819 517490 795464 130639 839512 44077 734099 340852 407202 378575 304 465874 5785 363476 875233 888572 584040 645427 323613 795372 134 794091 392644 849792 7 125245 797062 18898 5261 700615 691504 206141 430 445082 791063 869729 241822 846375 736925 838630 886605 12309 279491 22102 821164 808015 531091 742019 891759 168417 654387 754623 99805 10949 837409 890315 384141 765490 827048 421048 1 894645 614003 281485 557399 825925 49896 516399 6272 787641 841924 47581 336795 898304 339771 752916 599205 553983 642566 886574 27 436743 691277 684250 461371 898054 768565 844383 686468 771232 166446 321660 295 840986 886771 38118 688997 879838 733517 240678 878445 647465 816207 270 86540 895569 416261 841356 649141 29 898809 453781 299302 798717 834335 731620 150 48 864118 34 874676 335228 92482 262120 897666 663451 55 799218 820853 11048 558873 584856 267660 802385 264205 4062 764223 42501 894503 317364 705980 14944 506188 139376 568615 617633 485501 9 598434 825578 203508 882267 62766 804797 374679 2 385372 511781 430953 54731 38403 14415 850517 175042 334274 750999 99763 119084 6 855702 783482 167291 2716 2777 49289 88 818644 534094 893972 658 165913 820820 885962 644 5734 758249 788495 3509 739978 91273 216942 831627 379278 604774 683109 823428 40722 600186 8983 378283 394 18 6589 92047 248953 30745 217912 146067 287353 723347 877198 849223 883360 61771 246548 55480 818700 6185 784154 261384 869772 2 733755 123 55059 867817 891935 858586 820147 622357 86848 10812 468799 39 879892 146140 769170 712268 50 736494 895917 274837 696066 872256 290063 776971 812770 880201 870695 89654 403391 453840 45393 844446 498013 313201 263946 189773 165456 747508 383442 3610 887767 2159 806741 591584 322718 830314 283805 470019 709303 426188 821508 636622 871174 361269 897202 759302 872919 76921 52674 555608 891909 629 708879 29373 809715 449809 594971 732539 283734 9372 884937 207550 64375 889304 880380 507259 578776 304565 264032 891890 850184 550720 1816 745440 846817 536115 74120 7003 408697 722276 38 852614 3 880002 729568 705214 802404 706282 881920 682539 637385 19 127700 450110 780741 592115 81419 899773 225670 860311 437885 2113 716471 25492 652044 654959 261744 675049 615266 672690 1 63935 860211 895282 854272 375412 60395 333907 53 734213 878526 588901 753770 457274 209482 795994 486422 3 878978 823539 866060 384952 889748 850451 591530 791048 12 286993 571139 684154 813157 112808 163623 2 7 1 862422 208088 834435 723808 499330 823117 890101 33026 484202 826269 803561 472127 847094 816853 310872 167 51908 546946 273186 130190 486661 103993 837922 805613 872680 761731 813331 887004 895963 885554 624433 64314 1 146 760736 224206 67457 313123 149479 869384 843490 791860 760635 603088 842396 124463 559617 13 33672 803809 222012 672502 833117 1 766902 152656 882819 20 2263 507127 849613 35 803364 893729 613424 21221 305349 13943 9842 459621 608554 787525 154 1 707998 8687 827741 850591 878766 893856 89 2702 888047 7180 400930 203411 228008 598048 779676 223486 851344 405951 866 1409 11 16071 1587 176324 370012 559659 179276 898706 3616 865443 858021 893409 340915 326474 763117 647877 785683 265081 548752 36428 872962 875949 4 7576 878155 1802 424994 388742 63002 535761 852998 678216 874393 71753 829980 65 12273 434511 189250 831110 845219 31849 777212 792928 883389 896292 484048 898459 434413 843212 688215 644245 136245 7 749764 746405 1 860050 4 2553 657991 283486 490 774058 168159 484647 1209 1559 892683 808636 697046 202433 171178 81261 136857 131351 163945 497238 7 1413 665278 11377 9 420436 885385 898029 863571 815502 6232 198949 773771 883023 694966 801210 801611 516626 25957 44037 30 135301 362738 76796 660657 854700 854333 168487 373293 105135 841909 739554 199084 6488 5831 235830 183370 837439 220907 550675 66609 605644 53332 583508 40045 2 786332 881709 625617 445157 666418 595734 428 390103 861505 605367 92482 820915 842055 7 875170 214053 649067 275338 798813 109998 119 268991 865829 753858 888366 111162 400958 717770 2041 843879 167844 726481 126 898693 840465 643771 865108 385486 824342 251401 851177 4708 224 479371 17096 7 371156 348902 169563 390572 665304 187814 442602 20854 896188 31673 198330 114709 10392 4 750518 348093 493905 452776 6382 872929 805176 492352 624598 314381 32 834096 2189 794604 736984 869631 769 380570 474343 604977 586013 42 861938 774031 775585 68 897899 678101 806692 1 563858 2 587561 139 867592 627334 3 315459 476519 817483 810338 28793 785057 231807 191835 28094 804046 5 32821 899604 478658 68014 6 896940 285177 345426 366829 397543 814255 1 855725 234843 590059 125 6422 616799 50506 247801 780964 16 116744 454594 165 836064 492329 343250 571174 763313 78733 281 543250 434031 797136 557896 39745 789417 869514 254389 296 897772 11 12 484424 100729 4 437028 3556 545573 874142 852113 627691 66 893057 53 86 881291 153238 871513 805573 471136 16593 711067 831644 866478 851166 891248 125152 863763 221848 9 595611 851515 889351 401515 292733 2741 16 855293 248904 41832 831585 722975 201922 854474 39681 110066 675168 815712 511770 882359 864206 845595 783411 540711 13 2 221088 694191 42 86 2228 667553 454272 31287 491537 375329 528262 858198 840460 450290 890883 880679 2571 889395 6631 760683 833920 834620 1 784835 832131 279641 874996 896073 326771 618333 6590 333434 59686 270635 272374 368403 7149 7765 24978 122971 22958 520850 53307 863832 756020 889884 445257 2899 895160 349652 4 814242 648662 862256 666418 418 515174 726258 781745 40899 693655 202562 730 852599 738542 837269 645266 880022 585759 637003 564491 242687 400825 2 867841 213286 42336 886026 629901 1389 119408 8629 834751 512621 57559 576723 784646 886287 450269 727999 213757 856516 156811 16937 301744 623671 825 201248 19651 445742 639144 875058 814638 768586 498835 2465 132999 838033 898328 697397 741035 47578 473267 244 125732 673088 888866 432881 394 439282 175145 2678 866066 689676 552203 783272 652 292512 892077 546830 860521 210731 897405 702911 132 27656 119868 815482 134 402930 497050 1040 857583 779016 39821 285045 23 833249 387 5096 101189 761125 164400 773913 36612 352812 153078 805299 853025 893879 109732 27266 49 484285 424971 707324 347 600818 881454 84351 804067 164373 837783 224 57465 28900 247 57682 58855 601101 704334 860609 858441 831656 898720 243877 702212 877302 864426 695777 814551 766062 494701 752628 472278 13 7069 854258 320901 82311 659810 115710 371716 423 587083 306361 237752 27 1088 58434 768841 895358 40 771964 609385 6954 768234 87848 868365 13899 775362 833856 739617 57915 128997 5207 338 351482 880248 47 336552 8657 506438 103409 737641 458279 767555 363813 891421 44522 829962 885274 846534 386144 23913 499295 108599 819377 746473 678368 869042 818765 155 861050 29900 22946 682093 556424 601506 818136 807288 2914 832638 4 269558 772 871801 452063 312975 835737 856961 3 809469 831193 203358 451 811106 317122 632368 136724 550048 824789 860442 210974 811417 517515 312273 610759 807592 38723 445491 852243 14806 229190 871512 691703 336822 682548 7621 807649 783063 894274 189033 437 394816 215 118 105111 153027 516714 317758 1 843213 2 214579 466695 801125 531974 633113 402874 576902 449117 407847 378883 583055 419750 577769 840281 820630 2889 2261 771 342259 672698 854942 726586 34 896379 815442 6 494 509724 587270 512155 879810 864837 637743 865484 136 346102 10 251749 404904 868387 475432 768970 116 244099 843382 5 341571 75076 693364 109 878217 2 883078 897570 859053 17 892688 585559 582041 20 77325 485773 1 792108 847602 1 1985 99 470165 655046 81173 502219 857161 833679 886054 105102 671421 848999 855864 61399 352301 2 3431 23865 877065 876122 798661 860533 538506 545218 880281 6 82066 313219 836590 281576 507088 160626 872331 886725 492152 892920 743068 863197 745126 396111 19299 860812 52744 764896 668250 563902 280438 666023 862749 225691 127328 3914 24 513978 34952 5987 5386 704739 474551 594712 853612 889490 886708 890286 808681 3 898314 207281 280180 711599 846700 619764 809112 821873 396092 17 222854 211167 632637 856721 701257 2255 697500 711575 9 2182 17 410521 578826 528092 452209 150889 850802 828359 108040 859507 508465 3716 40213 10434 835394 72335 35 284829 266013 6201 33112 32036 4 828740 127884 893380 705136 19054 570119 364341 421730 817915 15689 406109 668039 604242 389150 857648 832082 3228 758657 1 49216 294817 4752 817836 401313 245396 429477 400173 826271 81390 768726 860 834962 565747 890627 841685 896909 672601 762 543734 243891 452046 24 353765 453253 853140 3160 580548 817451 351675 282522 895677 4576 148098 674492 30586 755904 618164 311029 783782 844120 611526 865789 862799 5181 843473 453638 32528 11205 667581 1062 94867 845002 318109 572387 897977 1209 686941 3 814090 792980 769662 852654 861129 5 736770 151425 579078 356209 11 11 554899 247648 93379 20 724420 689091 625 394858 2615 852045 40 449594 880444 878248 885 134573 228301 435134 899845 256 877197 110552 78948 825730 873095 841211 785932 407581 736812 106458 755550 483103 827425 668239 107565 675853 830554 576244 192140 13 226552 706082 614360 9401 414281 880409 886403 794570 290727 794160 676744 842105 781572 389588 652090 1455 167065 886621 142535 357094 4859 227 534180 879677 6377 681707 740956 523760 869897 63 720095 12075 719027 531269 691990 770910 783565 2 250775 482252 464184 10210 646972 4 97423 115712 15170 122382 8551 396629 483518 839922 560764 71 264 10979 388707 830067 95295 748071 73035 742585 144911 266097 878627 11 430399 301508 214093 37 859808 16053 23897 10975 602314 260779 890323 420269 876352 236953 880851 754616 643755 854541 8769 393436 387004 782597 835044 695627 332451 67228 332372 367567 867919 513350 15100 177163 81819 866891 139341 711172 615188 1 80055 32 1026 699206 804416 278805 45759 483693 272674 87441 884043 215 148261 770956 288044 863242 793581 391 489055 870856 570810 645926 505787 833347 885698 553034 310179 440018 796530 862744 18 771576 488849 60278 393782 503764 294785 894426 775784 57892 242668 730348 853327 266552 83 750029 869839 893913 7 895486 7085 337526 606673 811220 532748 206630 669295 309572 466152 767382 1 11451 561024 570021 258655 23 781695 892987 23 888029 593738 830 379 828522 338966 64751 135417 869348 440771 854746 844456 614338 199628 13056 381075 639264 847556 7 892841 317603 11 5790 496471 831459 886100 14 799227 195311 209899 237939 135630 289362 554923 376 200 175638 197162 119647 574861 543844 68688 545933 11 180673 72036 498356 216760 650907 290362 876458 66435 792008 249283 477841 357205 385026 121 530446 17391 589838 799484 795012 16278 899610 399465 835633 66445 46729 541312 253549 812268 639266 24 874248 313766 831003 842362 887449 265704 283120 429294 874365 524869 844884 885770 882766 63868 873564 843285 59469 239097 511245 3 252 517315 579077 758354 872176 31272 770688 1280 311081 76871 875321 872355 678617 891438 894307 860703 614505 462295 44129 757001 129527 333187 852003 78657 179907 676463 823042 896538 308371 806393 859551 277370 879571 468880 177050 828536 81702 1 769854 788521 84 845308 753464 413180 564985 826212 798522 149430 69451 261 342420 895785 887179 36 552512 736250 181019 113184 761632 846125 111240 862074 134125 837854 10602 341238 141571 855559 777075 226425 1766 854843 871124 371398 750443 1184 38 694296 505274 46764 654730 121717 493650 717953 3 200571 847260 4781 812003 873278 410011 782464 820395 102530 857912 823384 284074 882762 863581 15 70 847472 3706 14 105938 173 715240 248690 873024 39557 867020 298846 3833 1 322608 230578 76266 667219 656787 3591 64558 300311 745001 278438 123385 837804 825474 2 599333 240227 408466 37169 518224 869707 371203 45197 131684 868378 872717 14244 5 271303 43062 867030 1298 716949 740135 815862 735576 883207 293449 507079 131 846823 646584 86941 34103 748760 35 304780 128996 546880 848376 778358 461352 263776 874712 500451 769298 494601 889742 678560 195395 336105 233529 749865 547015 685142 633942 275944 308624 741053 891249 468155 4411 116157 705959 336453 762106 751 884299 738454 5484 33 339668 716809 260834 847236 496347 259458 868357 330388 547902 275658 22363 428093 1 475034 358705 1683 856135 156566 722872 87 2504 231131 858575 860611 837455 16 639759 91712 220 411814 875335 770710 706576 586958 9 195640 795950 502496 891265 684434 294678 214070 817402 794861 25788 215808 851085 42979 632104 889506 55 745675 353096 637072 595350 450558 204768 701516 826958 840776 854922 608534 473118 878931 865903 24 869842 143735 567423 10 569293 76958 35 167571 842385 59420 108133 596584 718814 76396 848234 5 845438 455875 737425 271414 102612 29012 896789 6169 522461 889814 881581 402077 806122 859493 457319 161164 563457 83402 35 882782 80495 832453 509822 1478 313656 260518 844020 883860 766498 291533 457894 668136 889874 123740 761291 605245 207241 898928 23931 36 102122 876407 31 3 456909 677047 420133 8 836060 784902 124450 495914 549198 31613 633256 463708 882770 206523 60952 65861 893300 611719 441377 385 454121 86696 895332 681511 189744 251844 698072 836792 329003 725349 889912 678693 870464 213099 15499 717286 671264 756130 819674 130 114165 8365 887640 384666 853104 881173 48832 833400 789885 435228 196392 190637 865244 70081 806403 30298 352766 856838 873074 703249 870828 808560 428538 669841 539167 725917 822835 368285 747345 874019 882345 773321 17618 845044 1217 765293 49 130 4 479797 53 880548 893374 791037 666392 96508 857744 435330 14 3 649798 787475 409626 726008 766627 865602 886299 204615 524611 733824 798513 79 9964 32720 170049 155960 272736 37013 75212 11 428068 362073 179851 868851 1 328735 50583 23497 628274 876713 116868 44960 42 52457 854203 456086 799473 19564 854171 79180 563691 752703 892407 635678 308698 855565 831 65209 36519 364758 372688 4 726648 531052 756262 885481 197685 438 92512 120668 850921 607040 875644 859050 380849 703308 713990 172266 17099 889128 31359 837854 865503 388701 652936 404561 835868 859824 895384 69399 378104 716979 196045 15 698464 718291 870383 62 39 667266 781368 815122 896752 15835 855581 882118 810223 870184 330103 17125 515676 389443 455554 899785 433835 7 245749 797175 875304 829923 4300 15 6157 800968 899093 49 638137 861867 872972 593336 815880 341961 888704 19 242 256729 269445 40 180 399302 358025 850114 394770 827721 887288 733144 880685 861217 584004 885309 856538 829619 306743 359063 815021 551665 354107 783393 860215 835854 148219 687465 146144 806843 400883 878628 192252 505746 237861 262348 857679 7993 467960 149216 5036 10 874391 223 407776 54293 792845 877866 895788 532097 874123 14724 237140 302244 825132 4 862370 596756 449594 249004 802715 895908 850643 825902 140733 357094 870173 144876 608030 49 1688 468429 793198 2 2915 514489 679665 817818 892226 871719 700941 718930 877 5 485098 306348 638733 879242 651823 67960 613326 873306 694310 658098 110067 308647 740437 874934 355752 590026 532543 786321 887112 762935 879856 889090 776805 64637 563782 38 819025 126 211690 899800 1669 2645 94 5182 1081 481577 708329 527952 193604 6 46 751577 387523 213712 113835 177559 323466 307492 242020 975 8 782045 447464 416507 377002 1 792752 770643 16863 383 32481 37240 859917 179067 114615 12 336936 853687 21496 76344 19389 323595 72437 71 1106 876922 1 436263 797463 723574 618154 856557 881781 51980 394 825170 852039 19 760672 802786 837316 633198 523 2566 574124 260482 104 31301 860963 843448 797938 757984 648454 596281 235863 30622 261873 216102 808425 125400 22 525788 816818 876623 314975 1 3 78 86 175754 213866 855989 16437 118440 439 861472 552639 1 736454 805036 789145 853314 4 14 840301 896365 772464 789076 803519 768830 529217 753433 146009 16 188 817491 457039 165 233132 729998 869897 705620 436841 809578 12434 840865 17087 39172 892706 886923 5 27 261745 157036 49494 6 224368 20 879534 786674 604035 145693 687041 513873 5 132372 52316 829934 744988 474237 88 780039 147688 85493 238220 3 18740 848662 383418 814541 853936 744 554084 239070 832302 563547 4 2 18815 24 37444 583572 879961 715493 798557 799724 24364 852103 340028 756338 2 258823 9913 332528 845968 822796 1264 2 337 35272 1028 463444 892006 170 125325 112 899934 66 853476 841134 887709 895396 269587 126873 520759 886407 629418 853419 547990 439009 17 882162 110034 337929 4524 126673 842 736093 827394 885742 694830 320668 869563 851216 883281 5273 290649 863945 894326 53 874093 138766 849457 187506 870939 750571 30218 402208 892857 481021 885078 555505 33 661749 56795 505430 729989 661407 504320 34 899431 267348 5113 717799 216916 740904 119 64495 563971 640983 687375 836489 756064 882350 824541 887515 7096 847344 951 21356 296264 855185 547609 477 722703 605325 842079 409914 815209 56847 876019 3 200 735015 22472 15 34869 298559 3339 879931 892113 770304 783098 812919 887423 881755 786536 313071 1607 897234 879688 381950 3 336852 681121 846588 892327 172190 303484 870721 141048 546689 695956 280761 581241 789944 705475 662428 860292 566841 271622 11259 382806 728751 308 769804 623254 129782 205639 854659 16 664810 897644 102 288041 130826 171055 21701 264955 4517 1278 807644 498258 136098 780477 894101 32 557323 869554 736037 818315 711554 13780 50537 38299 269123 550176 564826 799989 741115 44537 839672 1920 678020 27202 848851 109 181396 851306 873387 461972 20 799625 607811 837970 929 359852 171 397292 271 898976 824782 147 887459 841391 67327 858887 87 537676 886836 839624 724302 74743 237 77748 2 892642 697572 868810 376855 607751 862369 776289 228581 848229 737494 116927 470009 887134 103656 159 887089 608709 50243 807639 27428 226166 746810 627330 873659 91 854161 573684 122518 80918 821131 712 851675 1092 96929 167671 4 893146 6 832605 456769 863992 46 789565 565376 907 875683 209108 37400 503173 885443 13015 6 7 256158 395 279574 11149 40452 63191 334531 776475 534979 735180 847758 850425 658381 275152 788304 137463 889380 864139 861941 743022 839118 29348 517997 879274 10847 96849 565334 379499 675658 6047 417 879721 351100 720267 262 144800 163100 891122 717721 608283 275809 201227 664187 507122 38 672428 876465 817479 487452 7 650529 763240 416443 36867 2008 525509 6890 165711 835858 690268 838607 390728 166820 762602 1336 3 780398 331101 105 582438 229 890688 889823 691575 490675 669991 888522 452578 888412 1 180286 394596 765400 628705 408400 611108 8985 854887 109101 319030 27309 864140 387 35549 845090 32 196005 623398 494794 890004 411459 398752 275659 889188 416916 769988 26581 32507 849804 865822 863237 704810 729075 701242 850361 144988 1185 2 510515 264022 651966 579848 273470 756924 873468 342183 641343 107138 886074 633139 202977 860082 584374 820032 878166 114159 5622 75 373027 520685 459 372423 809330 388814 13 880778 441413 10717 435697 343973 252811 771544 653057 888203 73228 464978 834460 435140 3 212966 883756 105524 887816 342326 15591 385333 633287 877880 873869 668703 689079 668149 629485 448700 690483 373945 865155 423623 307326 669908 407935 281493 593 843742 12990 175312 17 3719 9 685697 857499 31 23 842867 869428 2741 72472 347739 681216 643864 775003 896874 113493 689592 887459 339 676452 2798 36 877518 72 707179 119971 847779 479520 394428 496876 197906 155690 80279 44635 105099 846551 852116 775544 169002 10 22091 757088 4 265630 889491 421735 248369 873431 110 659228 831892 884743 429789 312194 717287 40 2684 410676 191895 755232 796239 1532 1 295069 670126 296117 781 567326 227137 618939 884520 808991 21 17 789828 834600 21 103889 28872 2050 63077 821164 227238 107550 337966 1282 833569 339305 771988 843294 398528 391126 475209 889587 886491 189399 759 839954 704538 10179 171967 737420 897544 84007 42 34396 22074 104758 252183 105930 655352 531058 20567 294763 656927 661333 869178 817649 177746 858193 815259 533345 670298 193604 347 127340 586225 13 867947 73 894010 806882 592875 600811 602865 433149 212291 861689 47988 11 439945 514115 96 472357 28 291114 9 1480 69659 694381 635153 756371 20295 507913 525186 331026 4 527007 336048 3999 893902 890620 398908 693631 311231 699905 139087 649022 169443 13903 273348 161909 864445 271346 773738 132637 255439 84458 747567 841800 346 800033 584682 173367 124045 740701 35540 22635 2 771172 108553 849989 436491 893813 801144 786357 682966 304366 895058 15 162307 37894 369843 793530 807271 827657 785042 137870 780333 810632 18808 2 85041 15429 892388 2 897181 66 854692 93291 49 640080 717483 65176 200179 390241 322227 219564 746912 632253 79661 11328 304764 897319 782504 272215 327580 545047 405936 881939 81719 36341 841243 63430 515265 610148 1765 13 899940 851306 512789 820424 349012 32601 3 82763 797422 185490 26500 220158 874530 674387 811599 483 740503 881111 780362 83 336212 12831 158 505939 782363 40 579444 854376 583410 234746 780269 2 648274 892955 844963 69185 878633 133378 364385 859512 863387 894171 876113 34748 873825 898218 125737 24182 230327 421829 227095 866748 1179 332702 92258 535188 478133 849849 173065 888526 3 863760 275285 821621 24 89 78633 28943 142 875696 402571 554719 343954 283280 150 694403 86275 2 536031 832716 13 484628 1 797342 310408 4055 280582 822098 28544 1963 708922 280304 899305 427567 822846 827255 390951 414018 523987 869770 340008 795779 218577 607472 716681 757875 879303 391570 338366 16352 885994 491351 492170 724105 834499 841036 895485 59848 536605 460146 1603 349215 472705 582304 486844 707859 430243 77198 8408 408805 641899 767183 36784 396914 524397 562879 897955 878512 317207 674256 126558 215453 405999 283996 630105 401741 411793 320151 889337 593428 499131 870999 222 501732 744469 843493 389471 114 174387 720206 12310 33318 892786 767275 56210 745652 168462 2955 834393 454269 567148 3107 95506 710806 154954 630287 1977 161564 810341 155666 603264 728002 496180 46431 877428 27609 26 651627 877025 9 630455 872956 638456 168312 815346 66826 715395 807810 826131 387152 269134 718316 799921 687386 870983 648591 1655 512751 786030 488737 50524 682496 127833 11769 672297 340468 18 348701 821995 41 206 5073 6 627210 331473 24 617800 284823 42 793387 5008 735181 103505 58420 62444 10227 899753 694334 263 3571 290512 450769 866225 864617 557665 351 27122 881184 7 854687 45219 363983 784339 793431 835767 293157 817830 329738 2 780053 891793 482055 340124 555146 772223 658130 696390 7 896807 638568 1390 430 593702 194252 704777 739605 545786 19 778268 38270 355255 827384 857871 896411 449816 928 128675 288518 890225 1 446686 896624 246 20032 10023 219018 433370 49 153166 798916 7 810070 247805 40 148861 885977 220174 680878 143903 453 1 112857 769367 870417 822350 863846 36031 569622 10 146930 862453 863555 352470 4795 827412 206805 866313 142371 681191 890046 447938 471531 10278 106932 248021 413928 28 1122 890575 7643 887784 476029 3 260744 255798 514807 557904 55818 333151 814351 886530 6325 478040 2 798632 809918 123713 37100 890356 733118 75725 30044 425252 88023 49 105 704439 697341 622920 56653 22123 653832 869272 194129 698841 9062 719233 806191 3175 255 264309 526 882952 52764 511997 274 328 692202 301708 1232 22 638672 7561 12 882251 111274 202783 569527 871709 873416 881510 889567 232516 369610 325404 310101 289982 79647 794278 865707 41638 103058 515836 221896 9006 799457 586052 879594 817258 682084 656267 10 843008 278105 257548 35375 514493 1520 784253 891668 526644 46245 127189 16 765004 646016 30603 686077 800018 594950 811 817917 164300 8639 220672 639981 419142 897891 804310 408496 33139 2380 611496 109111 230779 376855 732804 803891 871453 12 492647 889725 532412 290304 870774 888038 880069 347886 611847 303189 887540 830515 887931 504886 859759 516975 399949 468946 279 536783 858364 252911 182 888253 1 849973 265159 634233 37226 3 1 749697 137364 6 476516 779514 57 903 785411 5783 39240 625095 879741 596517 115654 884727 850088 775161 541527 34 47553 4026 864838 83274 681430 330607 452103 825546 43873 609621 301426 895944 495574 850598 867667 762905 611478 649 724367 4 378 5817 400460 395891 871182 828669 868425 851550 136345 6 843650 849416 846736 475108 769947 387742 747778 492062 802945 192083 437746 632282 72 346723 529397 128920 890989 24 513263 875063 445235 128278 891048 479272 891839 863763 243571 830012 47847 809960 11 411587 861513 15600 852864 859497 868768 147190 852883 859064 7 729756 891605 824239 1 166801 899044 2 736424 319234 2 105 870895 3783 129803 399620 672761 837893 748912 85849 245778 826250 32223 844242 16139 18648 1428 885408 531892 233973 668514 716002 25 841267 273693 832609 613407 257392 871103 450462 893890 12 780911 330168 742296 308720 15458 622819 491 1359 886323 896508 782072 17 1 21 277435 6882 743374 81742 793184 266810 18 522470 228046 737573 29485 81 331396 844701 723693 446673 880574 751472 461182 748779 896890 792406 890664 3393 597815 75701 118099 121511 721566 805470 760731 2 14 717972 799343 797246 898292 91406 16455 90 899962 47969 584503 86806 821 631045 619510 138113 835260 855712 808298 648149 50905 831762 1 774004 626898 867528 3 864403 709461 851803 2684 794937 20260 406032 192311 9 897023 125410 307062 211867 699862 5961 856895 641613 173949 321170 15113 2976 802377 102463 838770 33 861979 386315 59 320179 240660 896827 85805 135 847001 861204 844623 718171 543881 377940 553779 795840 770963 665052 124381 855498 520938 223663 880308 864390 64255 769766 80961 853306 28906 62117 1299 189405 159181 19633 9790 893130 782171 697946 821122 647940 887433 392582 314010 667247 707867 7 795464 152 621776 783878 813483 787134 589393 1785 433494 34 60973 440514 853477 758911 2 196441 755438 364798 498325 781951 150311 774762 833804 140 562292 884702 80185 810798 819714 600738 2142 809729 866083 548 801910 74134 217652 717727 547316 36776 858522 895620 57074 461507 893188 897102 765990 93580 68 746766 847043 33 340501 190779 640896 686506 5 413815 890884 16 345975 58546 22680 202379 11 383 435 1318 17 15 56503 871010 175259 26556 59 757221 226 662514 861884 759757 590566 635134 12 724 887245 769631 891405 250334 568349 753771 3 347501 570829 781 602278 717657 8000 703298 1165 88217 6783 752960 9 12489 640302 213066 890942 637217 36088 697090 271929 852989 815412 456356 846074 848118 413831 2 20922 557647 1184 722095 190698 616420 35 274 842497 24867 851253 864376 770316 172611 745988 641790 877656 561305 333293 591230 8008 870176 790205 543916 249332 253182 870106 39 82351 465931 110 95685 1076 853115 57753 178100 218169 858293 335505 872386 662008 1403 884569 630736 408399 840780 69048 2978 239766 874764 803405 621137 567858 774006 827819 898647 576816 852043 49 841778 29722 535 497959 1 152945 782452 2 796564 883577 868971 682862 72281 875521 126964 574505 73 151408 20603 29705 71058 893040 315343 117578 193675 8 839216 128993 473598 768645 838941 857329 241670 17 806758 14244 829426 36826 27172 839330 582070 773024 669799 60812 48215 884692 106651 189002 876946 21255 642841 218 32023 899016 739039 181 821411 773213 8097 852626 429 850170 30918 859931 311969 831569 188723 301 751260 684808 423565 777053 422091 11441 183300 7409 432291 834963 5 791083 843884 63 892141 97 767817 763715 567312 874689 1021 328052 26063 826758 154 829914 39 49688 699900 840350 391478 785113 273298 843350 888975 113004 1179 125110 6779 457300 442 882745 851971 5839 800395 84204 136063 724274 897178 10 416171 893000 4105 4690 889335 799661 891083 689813 1 878874 3393 61246 337146 14 15720 791998 780086 490479 770458 856941 837534 246585 663 773066 75 10403 866569 86 894371 790612 121526 357954 297591 506733 51 813276 465 837896 583017 235830 365879 688774 7313 572103 151 428745 69 507095 333250 3 553856 617944 368 427881 93110 833842 843594 32 812390 273694 32025 554397 878944 177922 237676 457231 618642 723809 817485 888276 204723 120997 217937 25588 787833 845953 181298 872737 330809 166079 107281 552871 327311 748847 848 37 148574 403480 582381 568941 754304 663051 1 12 754197 854529 293271 848005 1321 22 840210 831045 628261 20 2 216676 233685 484438 679572 270547 647864 28 566978 5 160375 796440 784277 659073 407577 41576 563334 622945 828263 7553 415319 657245 631 628658 2933 408623 8237 842031 860556 887015 246379 480560 220909 25388 872734 847226 793990 34474 822930 150 603486 260408 228192 655440 513126 852035 223065 614605 836673 891655 812271 896812 2 392653 798955 525716 644451 5749 884435 756231 27504 4425 151 589060 822124 136945 451981 4889 3 242003 376312 884155 472688 839826 278812 421359 185777 1 8681 719549 13131 1 690012 848219 1 762011 2 1876 832002 15155 808214 855728 391440 215883 851053 1770 866978 538965 378413 805542 793440 897443 72239 32 185754 270469 857292 828167 33647 378066 444404 259236 316402 356053 457192 464276 898333 91 19595 198263 702616 615980 7 816202 866815 247 756068 329024 31929 883765 4 584118 645711 19 697142 254154 1 317734 394534 309931 860 113 5 415278 1 429382 758817 424098 95340 866329 195149 651240 871781 282741 867783 866983 41318 2 370627 24 777643 895761 831527 50371 793974 39415 887157 270134 340120 192268 548365 813220 124426 518965 615 689031 52647 755332 821542 663342 598458 33178 94774 868828 892730 871617 890353 12427 128800 395626 872338 238919 3354 211570 798188 723808 90784 193100 11409 791318 622 2716 152196 12 825359 437332 231709 880415 869302 223222 6 308751 893732 8 593303 170817 875765 506466 83624 704917 885169 47909 236049 375599 180848 743017 222326 4 158499 587819 478229 25 34 158004 287777 298894 354984 644268 811416 310253 395465 251632 100249 632937 878959 649864 888317 211478 557561 740461 98838 44 717357 839580 834888 649340 459674 889508 874312 741470 315763 604704 27710 643305 30 315138 835237 893341 768900 189382 114189 849543 175065 892963 244794 33646 282829 737543 881901 865992 924 351421 276473 157462 318311 849 43808 751931 820917 192863 854508 39117 117768 498466 238690 490220 5 829827 17 737615 816 8777 67077 873058 858762 274895 2 506913 636506 82730 7707 874226 38842 349270 27937 8929 879247 635541 335833 837824 861407 884225 881110 341 859568 678534 892131 230949 327949 57 886471 605546 328274 276519 43 296330 92883 37 494823 643101 1 803863 725550 507612 84282 828156 463 154781 29273 758 871193 897256 785086 884789 199276 864731 28 34 678695 551758 3387 155117 815575 748031 851958 711555 615169 390818 891278 846058 118663 855021 867025 612526 1451 584531 890141 258868 860465 473092 75 489119 436747 897799 117600 856615 283040 190231 191340 882580 245509 170316 3 899218 186262 193067 735265 8 208740 117 781832 16475 807 75694 116 823818 472606 691329 473792 867341 605407 892999 705692 597440 782155 67413 839503 871448 725551 109427 818046 804199 294526 779633 17 818456 406140 121 833901 448 303847 413137 859024 155 1286 609279 63357 56446 202279 178609 790228 873459 17278 835259 658676 819392 333 18 396700 662840 41 1751 636225 877065 353731 44784 117559 123626 238266 807285 59867 601133 306304 224647 846203 33 17362 202296 897220 453074 833468 189541 331038 262509 887824 859809 893260 823595 158901 23188 53 520394 712962 107254 546263 738242 830736 26839 28565 1065 895240 835649 222956 566685 712800 6047 608330 298479 7234 4 220039 32040 143369 386092 862178 910 14151 29 77904 879651 2537 728586 186 853925 741621 554827 548546 2460 419410 523089 557411 158970 401814 337454 201904 6 49 373178 736107 872710 567666 354 627033 512182 792788 366237 3878 862749 113008 54127 286410 34233 653833 861454 899162 370624 378912 214866 461435 436 803414 881505 4028 33466 185145 4729 689733 673607 740068 860837 173929 157 817472 141270 898430 162 367189 737185 3 514339 811669 48 711500 801721 121 853288 390229 865409 355844 755417 715300 832647 884438 887369 688062 898253 1 788455 869623 579887 841185 884635 105830 864377 838683 628847 211001 833886 765252 44 118495 50 819856 259164 779590 4 881621 711226 32008 682526 847541 895058 472952 263949 63897 3 3406 585 835064 12201 3 371728 21882 708171 29 224220 884571 807365 356517 873 883724 199054 820939 683895 210554 91895 895145 879681 553148 500940 407826 648522 396557 876654 690847 842647 682643 39 338694 723032 861227 895389 264846 11045 295655 666065 883928 332279 535516 569403 665042 868497 266546 815670 629442 173108 9397 895565 868318 61696 807352 882111 584809 66787 872950 899185 816809 252 846046 235539 135111 452261 277498 462466 894251 181892 2 825178 264 224 331118 508172 216112 311775 196872 716667 3 2001 409808 200744 854328 831711 482304 341487 474260 893830 129452 317698 5 291370 316 5523 899501 303551 898870 267093 895721 369270 145338 390232 5 886865 264204 786600 396830 799049 1065 185366 876592 702553 215 286 2955 536872 3 69317 892921 7140 1 671199 808195 1 471691 221 713675 133087 258254 423983 4 781519 784032 453479 293337 309 51605 83402 562879 526759 3 318986 22029 873947 411392 861078 461900 722018 886620 846204 186060 830850 72849 737915 670 67231 171599 527989 575960 888678 777239 791790 812281 331699 755172 3 39284 123852 22706 753677 876466 25049 33 540636 544359 297479 689912 123872 840920 899084 893081 849583 415304 2 848260 851057 202 374 289230 1841 884905 5 62133 338515 766125 887127 850753 743798 195 876155 828079 412441 360158 849389 241562 421588 623681 883504 198131 320300 819468 58405 1781 683557 285360 843761 22 370565 873914 883136 824814 46660 639774 545092 3591 144665 788060 346541 3138 893628 122847 573 498578 831 551081 23 5 189501 832984 784801 770 699670 879684 883081 61586 571575 724726 777780 500 476667 363822 852039 871072 865195 848194 781484 108706 12237 365758 85531 364041 61 573616 241756 894128 636617 568616 721788 558194 1 183528 782452 792512 765005 250153 221736 891018 47 863645 43798 55 593410 109258 781103 522089 835660 873044 236042 213287 139868 289593 121060 845302 24132 456212 788770 588787 348957 9 284826 406247 869204 552439 629523 86509 3840 42 646760 524022 464801 360 878880 653811 487434 327986 283684 2 382411 871557 325698 13563 249163 40 155306 781187 818976 883223 418514 686304 882763 753239 889418 854064 143793 159 161326 82 308586 190346 463354 407085 891866 6531 151557 211923 887085 73122 874958 771952 6 55 499630 502751 828114 740309 896392 593977 802989 700114 350291 194711 1054 381185 775479 675105 62 898703 7682 840040 629629 837395 2982 6 111487 338283 62 7453 132858 3 14502 97593 750786 1 333681 616817 873401 871631 715700 342665 724096 784491 660141 1309 2 199 797616 585963 6495 869884 272757 402652 508760 131471 360523 833432 746427 70561 855820 839826 480652 5 864735 899539 763063 140651 838918 46767 483362 637775 8 870630 852612 95 824677 160498 191021 5789 873254 24 873354 832746 759144 868109 674489 48613 5 490422 325035 422834 842720 208030 126 207194 555128 643703 651616 862328 11 858725 890025 857780 103844 636952 274 18 195465 17447 727075 805890 898009 822732 812170 829475 49 878070 763121 4 70767 32 223169 614498 4344 869510 7699 178051 894307 1655 105854 50908 9 726440 878189 409712 67148 887621 509339 76917 121169 889474 18 611091 58 866511 569440 690692 567 866353 70 74411 326893 392685 854123 399793 311800 41 888279 854354 796182 453010 892949 15476 860371 587577 6 706190 22894 3830 161 274929 600225 2223 4613 773 26294 681620 5 764808 731892 759307 743667 886988 406277 247063 478555 80 895279 232354 770037 467653 3029 414971 610311 360069 869127 49 397113 863055 609124 800517 868087 28673 873183 995 209338 791461 366957 828928 862365 4 186232 371843 752733 338 231811 278103 127 211387 587004 2710 356016 627975 781639 399422 71740 516163 845629 389352 1789 895194 114 865441 419400 288003 877910 59 849058 541653 63500 730232 2 217171 78877 893213 13 464876 856580 542253 43596 247 847057 532839 57179 407764 3 66 875811 120201 868768 70 897384 168469 400 228389 790090 680746 818313 32753 7427 768238 794222 320482 83727 747083 680995 817771 18893 833810 762711 589958 864617 607034 249 120702 46 692949 3092 456066 899009 815056 623007 834179 14255 91471 238960 38867 320766 383866 623830 259652 547736 811607 5892 13 463 6951 805380 152852 834399 745890 882474 333196 882368 675167 368545 790329 850345 653 832972 887151 241858 810133 341276 151733 829686 896063 253 25945 827352 256784 4200 881091 88894 815615 867092 3 498011 894248 684930 814935 504601 305116 877421 1291 896951 25218 731254 572656 727368 629057 22785 149 831496 867036 8017 859765 821010 136160 828280 836389 161806 97918 86765 784978 583202 3 406429 30 362119 164957 858051 101556 624657 16 727570 168223 882069 1245 10173 841998 360580 49 33 855581 575657 753106 880083 776160 114211 530197 114 340 11459 2416 585637 179695 470 576973 144 4081 769780 854300 226438 132948 41264 893266 893899 395730 33223 798678 640604 339 1185 272454 575605 893765 128 1 596497 804234 205 878000 16553 540134 840726 813076 804531 644306 635822 15 812396 714861 833504 878447 879868 860626 557122 234577 732984 235631 88591 49839 590502 234187 10820 543 850021 862086 892363 738548 636062 871420 562982 856917 59129 888945 197950 9214 42 542 17571 862284 531819 401018 700921 899952 191825 175 490770 887449 94325 17 815450 90 95305 802518 37491 838070 2990 184822 427484 810763 868899 1 561346 421084 346511 85 755646 9 70051 79223 867375 1 565993 7405 74 856940 314727 748808 159968 1198 556185 94551 214734 479879 419484 686740 899977 3886 549 423696 110397 323213 12 22 375521 790232 883810 220681 13844 566785 811302 511141 105560 428715 575368 786958 852067 331330 140 873880 56513 744501 125299 364763 896367 47516 18265 361879 198610 5708 8 64253 45369 4895 696217 525697 852283 2 800434 860965 434566 300388 783491 517205 9 705847 52241 14698 763095 2591 598185 847217 3337 813844 809565 1676 830502 292939 728341 18768 865812 3 85 843252 346285 79582 480158 545830 753366 196512 740519 395876 830905 410241 851362 39 56411 855810 868709 131 895608 564769 830659 129798 871631 821395 422787 740977 420011 27246 842754 79732 147962 19373 886859 478377 844989 356944 717209 25360 517093 677060 7145 4984 36596 888896 407141 847534 829825 487796 3714 16 438156 550601 123291 774503 317767 12764 872996 102600 636 846788 44908 891306 371658 108 72256 82329 468243 716407 250859 840483 282759 437027 886703 43654 48 885647 96 653274 538454 54012 6 860480 498049 100827 446031 405561 561968 664995 120413 59565 2 148145 330701 440290 528314 862753 696535 72172 877366 780685 36415 828317 817029 44781 594115 867354 126859 885586 876437 425930 846206 1062 889691 2 2607 871286 466304 785653 733888 103285 502628 852223 871866 799599 702769 223 829678 720348 237966 891127 259800 802537 229685 553303 861323 891813 380748 872173 359990 690744 743130 895660 190152 246328 100385 899454 7 868185 53742 370234 625518 1 129813 342255 717 1144 21225 1641 418088 1290 365171 186046 424093 11946 591164 1914 857581 27 83533 110398 798640 34 53557 492157 293706 59261 789887 505844 737638 841336 822531 4 353361 445115 845859 841939 885807 610878 286421 4671 825285 831404 187678 827976 113481 790266 9 103226 314 240 1 18377 382232 817640 828593 882417 324713 887099 20 94404 284379 274103 782474 849577 892054 55811 354 527556 559187 867774 22759 287513 799624 710423 502906 758317 555603 64426 42267 302559 864419 260510 537542 80458 140579 173749 511784 625658 873091 725301 106 662961 403656 72 380268 313104 899641 892259 858906 207894 520903 112319 10109 656068 2127 877123 834857 882622 855920 878723 18404 153216 839734 823514 863965 519561 515033 14545 475798 304984 894064 505 18578 122770 749150 646516 10397 493752 484898 856737 881150 250073 892740 867331 4 265874 641665 465009 508655 20066 783954 36677 755320 8789 847672 2 857564 609295 540947 409127 800089 4 998 222376 88076 387 799149 833195 38874 550828 867015 893523 40904 834771 648996 424638 742047 746950 192437 749997 881543 431320 137 63277 376537 2 74 1 930 4771 7796 745074 767201 81532 155 879689 257150 40782 12095 758786 709694 665028 149 5 680684 28057 6 635447 17866 889581 6570 729900 303514 840222 857562 470149 861784 823184 315519 962 893312 885879 745563 660582 515 654359 50645 336044 764053 832556 560901 132487 4147 223192 199397 231776 898668 263268 43749 54490 1 2256 2 17684 691909 816229 700596 143315 381744 106840 205250 1 539156 720 895984 837196 348504 438521 833085 251 6916 814767 31 668749 890149 352505 513763 322923 823632 878905 1523 829116 6 841188 626900 440381 776848 24661 884697 697873 250110 5 71796 668895 804496 838026 13 701689 3 803604 54481 860488 9846 3 798153 798549 156675 33139 883535 61519 638694 177512 854635 12889 830711 258 254 570806 734084 5 618348 751869 601342 881046 244770 744196 507 740197 863536 279871 609194 851712 702452 701442 892746 166606 893793 832962 807981 71371 257925 728894 847064 846519 24 118890 25 14 833202 823819 58 283734 893592 634053 273553 22287 779692 500 443110 830592 230323 896774 826145 893386 414687 71643 815174 717068 9 793194 142876 2409 267054 883619 624995 898305 893349 430201 2 216176 244029 3859 307355 447 870004 99851 371261 716244 2290 608178 212831 889430 168 135051 228981 19979 29 556170 826586 282 75865 510918 857274 695039 824352 850275 843146 345221 445431 12 872792 1573 8749 122997 150 899202 897000 86275 876461 23330 830159 816090 203141 676706 613371 6570 846699 569516 889173 8162 851715 3 869287 856448 891504 194930 834440 136936 650 871169 52173 828037 896640 740378 615791 223006 763315 35067 26229 58029 773983 353624 2070 210330 204126 806578 779402 855336 3632 852531 887014 168 497060 803949 416993 446740 408057 700863 107 837844 16 301229 733040 428038 186592 596416 162140 708592 858157 895153 577284 305522 126395 830092 599 347387 387 813669 105571 17220 124036 4216 1 697865 3 776737 288116 254522 844734 687096 846206 717 311514 861034 128631 4 712528 450653 4 892512 872859 380967 112719 6 722127 52287 554277 888603 147435 896251 387794 888604 642388 519699 384190 17130 480321 816715 62 880360 114839 332191 536281 855688 8 797135 258623 895622 773067 628646 274766 794615 732704 739072 837327 248777 375629 62482 10702 221049 228 1430 638192 65894 326357 19115 881257 841617 558456 791 824564 738833 249893 884627 454203 134900 627 553719 765308 857 1090 21 94368 843401 461386 896741 797356 726169 897030 729502 1288 2202 1749 884745 885355 374460 5 14163 865652 783702 148777 314222 127448 9818 805447 719353 323116 3 871581 152164 1001 825311 877607 244138 672026 249893 576896 531677 899924 448921 765877 892835 14 24361 874454 823289 835342 3473 873982 517468 1701 739979 753437 482694 424074 342628 841085 804613 799860 888564 621610 12 2145 650144 368998 233474 768973 808155 815833 877374 893896 879693 832794 831606 258290 1630 778533 86 230864 336002 631548 212469 831816 178162 658089 14015 867042 766689 228216 25200 277041 430523 774830 717335 341420 254870 682032 49 314753 717 733331 867470 96701 877445 379860 824043 7 852600 127665 744596 135 3633 120116 607773 327998 2920 192607 188094 800510 639416 231335 97 854420 643826 340607 810441 396682 671895 654310 326249 713550 261539 68 2022 887410 67 754005 113609 827955 15 820382 132617 603887 297568 724769 899163 874901 204526 131698 554728 866245 1 272658 1564 696862 25 777969 805 211999 174209 836031 870269 742489 800268 39465 7390 472 14230 450163 86 852322 596700 768 871654 581912 6113 522403 807004 480348 889819 95182 51 65058 706634 134 806534 853470 885024 862 125 26927 82600 277 842933 32629 5709 5 256470 881027 8813 881564 802036 766095 4337 760620 446461 892014 782770 760803 876801 840696 18 822883 876338 438654 440240 8 282280 165490 477368 23 190103 712299 65 524152 711682 1 606652 29 681052 32 17232 60572 889500 887783 1385 6 824884 486068 878715 677013 805752 152283 112298 795017 110881 880657 5 850902 889279 829416 35 744892 178800 183537 697892 815512 852216 826313 712009 60239 678641 841905 3936 689182 760671 354978 323223 120711 268 180 430388 72958 3774 202085 2440 2916 2 879708 308002 56569 84038 818776 241817 6273 645044 3863 856504 369059 654614 415337 719709 5 46 245265 641313 842773 135 141522 345359 3202 845737 727024 626741 71529 774354 793805 889208 670832 873827 883302 486491 871 677246 130098 8 560400 260706 874790 442394 891884 853029 335759 852338 725122 74 107107 396309 578271 9132 496064 528597 754592 649470 442436 1539 10167 864805 12 403389 188660 185161 754090 819789 836464 486907 824116 891731 377401 12979 208 308403 606334 470 874677 878344 854812 704346 369012 514510 442810 645 81 535477 3 862860 647664 622587 582821 251448 145575 10 213 841947 849696 598457 507266 853147 413623 720039 8186 726 836269 39578 466758 748846 90883 795715 271619 493487 4360 260649 220342 72369 236467 828625 92143 130822 822266 66 752536 315579 596405 895149 25667 763931 216972 180858 898936 25 5 339889 808384 890956 800080 293629 891056 1315 15993 669705 12 773876 637190 1 843598 859610 639944 502636 58468 45998 34627 559156 684467 232327 892073 265034 121731 3342 570786 43 193408 10458 816242 809534 573742 886141 749535 26031 782248 1479 640449 436401 261095 8259 9 422940 193216 31194 5 539553 838211 869265 761644 886317 875594 428418 566 98 536255 3 256866 526980 626120 520439 220820 813268 898794 812520 1 9383 20 864577 284596 861114 849928 321018 867885 843477 702648 899145 8660 361710 833603 3883 842872 87128 839377 702463 10447 576247 305079 190732 7 256005 47 717641 534622 7 884309 326377 231632 739573 51515 2 875819 771459 561710 2179 856088 8403 864461 226100 882439 3 850681 34499 805203 455 590 4984 568460 578734 3586 665322 298 896776 100825 881522 151724 259522 238889 1086 169683 275858 153828 300964 5425 138622 3 215508 349867 45344 607 898174 568851 480175 744523 445 697543 862751 462866 871552 420811 607462 798699 324312 385435 201213 163 773847 2652 6143 776658 99741 748163 590130 354 867497 1 270421 559002 25 109494 560209 428181 56136 2 640260 1 760787 442327 134212 251529 837028 458438 457338 7885 853136 9202 869067 485246 131613 888610 618906 778592 635056 894634 876465 857586 227680 136770 37222 884863 402945 166169 16 876828 728285 715196 36819 219497 2 509382 717409 49767 509518 398133 57396 854720 310323 2 163190 1948 663168 279257 14150 623084 1388 837292 150948 3149 825758 2406 692053 139739 881208 427462 22520 220959 362356 899167 310889 748010 858379 883783 843528 78980 94 3 858101 411005 630305 505958 279885 89 890012 8 845166 184519 607017 31540 713696 97530 44263 284891 220284 12148 831517 89457 277975 881079 857486 408808 845718 712535 117 870017 881866 471280 628103 344 857811 709294 450524 65651 814222 45924 807289 9 40 797919 896744 416929 832261 3 313631 874733 848555 819023 14736 17 835152 822044 619287 334415 411349 876226 2 850087 185 899971 308426 855350 133848 6 888457 859237 286910 147704 880938 558923 895081 892353 676623 43804 3542 864261 645615 823843 212263 504999 820641 304979 302202 888366 220 16 736202 348291 2954 4204 876168 36047 787418 897241 532642 265257 85439 309 808 429178 10899 771171 335893 858344 806344 892806 517260 853187 856973 660 872043 254 756489 32322 872853 786659 146333 163271 267401 840523 599028 876147 246284 879865 1 430122 249847 10046 898979 432805 509998 526858 828591 8783 875163 607456 57634 604353 856132 683118 246313 423437 803382 857866 876744 802458 886645 373748 885779 842480 353002 214732 548016 852540 6352 273780 582880 778058 1367 92287 673849 450011 606082 549798 96767 830725 378936 277573 225191 222332 671260 232931 876802 618124 139666 113599 17 433 688921 899651 24312 756099 340907 845287 899556 885817 59975 472853 8 600940 1058 899491 42128 3 243 250055 4194 503 719348 886545 709906 865774 12821 753072 17138 328780 697130 506690 790844 849786 11166 832007 3 659803 170460 837137 724931 869754 558221 23 870480 307711 879767 889046 637044 353439 885258 1 821511 558730 104516 814791 716397 1 30670 574711 423267 654362 179673 856464 597479 7 850674 468489 227424 839396 568603 892624 675622 1 605242 44675 321585 2 833292 137770 891524 790725 764617 554801 900 846705 160 517956 861644 842315 6 160964 171473 650408 482538 213301 838423 549280 472197 758716 2060 31665 728 475490 789108 722136 895432 893591 6 12754 18658 897801 392476 859046 234720 896345 844671 893625 694316 392713 32368 280712 51 65992 50178 762754 434883 865626 761647 755435 547453 22 533600 763746 820544 8380 368178 533371 868118 881706 800999 858641 847707 862037 754565 400509 55 3 800512 327042 5321 821127 1116 833762 234539 894882 665935 899859 10 36422 795315 624079 865924 476027 862127 105806 256827 334427 857826 890443 276000 359198 494192 465409 401447 1802 855460 120034 783825 443777 846988 858 779342 815653 378148 817339 851458 593496 846363 24138 299458 279454 891344 495667 699244 1 892727 890518 110953 489328 187 885289 216542 716500 871188 133278 878002 181563 14139 820931 394698 867316 744618 205088 898162 236328 794499 1452 336522 350967 806340 7 816816 232132 52805 82412 150 314395 192025 581 48563 420287 835190 489362 283852 357771 8929 636083 203 308943 726595 217702 398369 465409 880761 849010 694542 101924 801026 293921 37264 825332 810638 796488 794709 665021 1728 877504 2340 49275 872350 311564 882224 272791 846167 130588 176 838871 721 11 733259 206782 879951 887662 805171 821799 827284 849799 809196 108535 10 561023 874411 443473 5715 879588 368979 892737 90286 1 784899 675 328920 180912 283815 243921 315884 612769 779465 873819 7 14292 46908 16 834154 574253 162212 863324 879157 714023 879804 873656 283840 716405 149586 538119 880500 8 366884 8219 762155 880796 7 276487 486795 3219 887444 866073 896556 49777 287211 587280 138143 4194 708474 336345 121962 5827 833532 822447 779147 48831 18856 799877 164 893867 824236 785454 581739 177223 585198 884389 44831 139 191671 68 140028 117750 526815 25 374517 92 9445 891107 326826 766673 410047 234514 849563 871650 824330 301325 716201 364 476329 536383 1 3086 884154 159479 623 895691 136013 488384 307 518293 137626 880833 231856 1 571196 241901 103735 669712 889519 885394 101296 767189 778272 657427 893786 2107 772922 176 757368 312327 1 1875 71761 97108 454405 40 693309 885019 702055 678 891371 85548 2 595989 858651 460596 754768 18 335 89514 877061 886990 878893 731903 6 122136 896931 488854 799095 686527 817101 689689 481608 825770 62891 720425 898395 164587 14282 57250 828968 27283 675692 765611 719886 157406 3 245336 802105 867179 11813 31 61116 739862 761692 775517 847899 13618 891806 860271 709925 517838 243715 787826 250781 809718 753059 869 835624 133 696685 2235 398607 352614 473 558775 270611 786629 826384 610132 748918 857783 790183 43232 512075 365 753820 395655 543874 42142 495647 866113 883400 375043 79413 887148 274 685996 3282 31783 474 489929 873958 267 39226 68162 404248 2265 1 587186 416732 177011 726828 690778 426124 311436 815046 46013 240996 877111 892560 17203 494143 843798 543810 545957 888846 885232 454256 784399 799077 488403 458 764339 48753 785619 690121 100 217 100093 127822 647992 609750 9 507337 888968 332 207271 857997 355489 568310 894691 810945 288082 7602 135282 440244 746990 232877 549852 310982 179159 281548 678115 204139 155069 25032 125 2199 848828 820236 869077 860218 66778 379213 598733 2 890873 608484 1413 872613 674834 831644 473229 789065 2 896090 879399 1177 752797 80041 852976 748657 845760 295655 509853 2 473670 5257 130452 15017 4 881061 871378 69541 882292 7 295798 468164 2266 20 130002 284 601322 525006 839771 28458 849783 392 854281 284171 891883 337020 883270 310035 2 851229 281307 851123 880204 296229 802942 167441 689833 790677 49 467663 283290 848663 690567 863093 219759 891832 540962 860234 252255 219351 84256 815305 8839 552262 1 468711 872974 592904 349382 156715 246346 14 844937 659601 741074 603941 119345 245542 236137 426206 664 183644 859542 790233 8 115236 795436 123703 884447 21529 50833 842266 468365 97366 315759 360223 48 375434 320636 266464 38629 387305 351208 129748 584 360593 35 837498 395205 536666 792804 886034 463017 866665 12 736914 227538 577398 2 2943 174863 813389 691046 735641 356787 638099 239204 819645 740660 10643 245720 84174 501 893086 783235 645437 467881 2478 1 841896 576788 876548 871990 464066 806463 508585 312125 771123 24253 337867 882961 259804 1921 84838 732444 830515 132157 839035 808104 864004 712412 73101 83853 393898 303505 609263 849884 327993 801128 15458 840865 791399 522118 748208 18244 657341 775649 241420 563082 2 1274 854632 858522 858424 859609 541370 838429 868739 16 643233 560535 473217 824206 777477 817807 889902 646904 2 853232 2 459867 26712 876817 890149 887668 462086 852669 219947 863957 772211 893695 844882 735931 189886 647743 7466 815870 732588 103780 632 16 7 319011 598416 491480 333302 854755 869207 450122 885392 807840 7920 390196 473763 570764 883180 34236 158669 710415 726416 762142 877120 826418 830006 601472 1165 860571 68065 1074 395460 407170 706879 771061 218236 1111 13174 785974 874594 296998 595330 608359 55 9132 387961 459507 521121 925 527948 555301 482438 219566 854120 76155 658774 586739 75167 513 844218 626646 820206 20023 872992 196 441042 281638 62862 867247 647924 559046 745058 264 166081 182356 688027 743812 386141 819254 198211 262918 870096 874251 13485 373433 140892 803539 847475 154494 197866 816374 686414 885526 730800 809529 90194 895584 1 458400 179 796993 54 898512 948 345077 862122 884758 206747 850891 3 221503 869881 18 117506 886905 10 539265 113488 329400 109 208 344861 6171 767751 855470 729554 872152 891783 867688 39500 819199 440616 15428 899996 348590 613635 854098 1760 891289 40296 279773 132 17455 228176 833613 1420 661312 808561 260709 881202 115079 73668 813197 875222 8 898414 780848 3228 75809 604066 890 14798 543925 1729 890249 495 2994 473841 256329 2 651966 1353 611585 784690 2 364686 924 876201 355 591199 874765 1 19 850896 857682 209837 743 565513 367978 477953 675035 786087 850131 345018 701825 150 156151 133075 875376 19 579416 891569 897840 32126 4417 197923 353031 2 899908 875371 827040 861759 800542 498628 850498 837321 607797 859933 183250 400997 56835 55639 2998 409055 409068 673912 213262 836882 832201 377964 564107 524878 393 883437 579489 287545 488207 683143 44 3995 616935 775387 394019 810056 10 225507 4023 775666 84310 206335 450007 633156 409257 322024 15847 182166 80738 899649 273727 194034 439038 820952 435811 866171 488741 312721 1327 1445 214926 181093 719090 164348 891766 680783 403597 840096 868921 886562 461078 852868 540282 2 76144 91160 55 440613 122959 216742 125894 803752 671 39504 188634 486195 898586 754824 426869 161832 359878 626305 845483 90588 877930 828133 538580 847887 872176 881945 858296 633952 62851 865865 806686 1230 344443 584659 1 816389 8161 866107 38593 97484 342925 108895 893731 752960 532251 883839 808657 159905 402702 251844 332 445939 2425 898572 363541 752656 56968 81 784078 754133 97683 890001 342178 74877 356370 16 897826 2 570 1692 1 845784 165988 889669 835019 755129 651867 629688 785661 644788 47628 122685 1188 428228 886294 469567 210202 1495 781601 856694 659610 112273 348663 635516 616 5768 10 8 181990 872758 585911 546459 108170 197 808356 615216 94 800313 23672 752582 725729 856234 836711 647678 133378 4889 197401 450292 879200 595411 688682 412090 9136 12458 321387 572274 858205 891831 212912 782285 791502 78274 7 615558 595331 870841 866442 354978 884363 827457 677432 9 164318 1313 716725 621286 270636 877147 710958 44 821689 636669 888708 353398 119 506553 9 276121 469053 399415 2210 471607 380865 357731 401725 553184 879721 145324 896355 873918 165398 119801 894140 5406 750769 61 100959 359821 855400 896261 8 731442 302360 846891 873298 138828 514392 9 565897 825196 197218 130151 839585 837440 55620 678810 893152 13 1365 897392 756640 885873 793690 595704 456097 485 767179 447703 850363 513684 6 7966 887914 1197 241161 17566 81 393788 897122 610330 8 745887 601 827145 818933 861030 30747 257870 330613 479372 4 586985 98152 16038 17235 372600 290 14 22 864819 74005 844535 833810 174 781230 45 889625 875359 203848 330657 786605 3 6068 5494 23038 403922 799481 899198 168866 718524 569400 46193 795473 62783 757026 298493 482007 1111 766620 849054 575421 113960 564627 282998 861873 395574 893319 3 80955 241739 28950 745634 348785 768265 887240 886070 592820 540948 572374 614606 883476 158019 399400 179181 815546 7453 2 4673 246 131411 542 799820 3869 785831 40891 259518 807898 890684 616121 89409 135 743134 276073 47521 618202 251150 723893 292467 98519 120257 844271 196249 846998 899458 406021 897800 11 835999 48571 548185 54142 695021 794892 899439 516652 734439 899723 880517 11682 151 891602 862615 561351 875227 881485 765055 22 820752 790090 499701 69446 662528 739807 406839 793317 18133 792977 838647 11580 5950 686512 541413 859749 853715 574 889829 737699 482176 252319 858373 488657 829100 475463 804153 8389 1 893414 290529 889463 97689 90045 815190 16393 160340 874930 853228 883680 426334 507836 666755 44998 830591 94518 837186 253679 124449 345144 518613 852547 502208 755438 214341 841583 32969 879392 343681 848951 372102 23 897251 12541 778809 679356 250855 881196 456231 876125 746068 4 331659 432384 803990 876793 868041 2851 393680 396038 739508 819643 5926 481197 816745 730591 37058 875267 467175 2298 159035 457057 7 804344 896522 645073 502420 10616 879630 882789 645027 45952 787337 867203 634035 740615 868887 162787 851236 833766 96422 172218 74050 858993 818 722698 665333 374236 664218 879030 823922 271844 12597 306050 677223 797553 774051 625434 861257 541009 897843 786298 865890 259783 137788 172731 372839 357981 440245 74216 202198 704 866452 698069 7 887087 532351 115139 232635 868823 51693 17775 534668 455306 254284 23 858109 892855 196 804551 47 711905 432518 485087 738422 794960 660159 139977 788088 185594 472590 54620 881123 335049 343988 699910 883425 873864 3755 248703 99757 858037 449147 853535 138 854279 235365 47816 8 683573 207728 861333 559618 787320 127061 246659 5995 4691 645418 756535 409990 887286 865358 596500 273823 1541 477669 3344 353783 6127 765541 479217 473924 895024 170367 107584 758042 376368 55231 131813 886893 852255 18381 5 828313 18314 431 8 739762 511828 875023 382339 2166 739383 420607 460922 10 1244 33 552945 628646 650703 856263 858462 19 877561 739385 868707 73671 145262 59921 850171 895125 383127 6840 5880 721245 894549 876977 86177 535607 887428 851855 874618 623897 874767 817696 890527 898536 490915 2324 870908 847561 150 873601 262579 896088 56011 296811 886950 895256 591198 4 445532 863021 2 880447 229722 242065 898396 8235 845205 35989 181256 204229 160420 897391 23844 616705 8 79892 892479 887203 595359 840559 111125 563027 414124 2681 872997 366327 585175 14 317172 796959 677720 504823 335502 877261 858592 396860 697052 803056 87410 851593 36 198030 130439 1434 2 578282 869118 128076 551449 23331 200590 13 870213 559360 521467 880112 723236 863459 817058 115 158833 387932 871757 882900 37871 794514 249271 694562 889256 567645 10070 849156 149074 185945 123 536147 9 32664 4020 646925 696763 43 410283 4252 673666 372420 15995 696486 403161 3 775369 15765 382761 459384 128186 163715 320574 411061 581276 863355 878591 895094 891358 846825 8 807632 759807 2005 313019 828799 800126 734071 784931 878847 53709 719118 7097 851848 14427 899799 78757 398666 566034 732654 898052 895263 9616 78 877894 453420 137004 870919 875622 681929 863382 872268 3 5 319229 360937 320290 221114 835196 743673 7 204835 80626 273645 223458 807350 767532 849180 18770 479309 3381 20699 304838 487457 679386 169646 44548 186931 876499 8165 621186 503150 53589 841054 603876 137663 838634 841562 792111 839953 842886 100170 15 101508 327 858316 164 319838 810161 716290 897444 376074 559679 500401 384779 519844 6 876376 1897 154037 840751 167434 846797 3930 3077 359841 770379 112129 662849 828852 27 711154 32 102664 53050 895260 466479 872566 121813 892017 5 24905 24 486641 301633 704734 280124 321545 59 606152 12465 50 843223 772061 417249 146169 811472 113331 832435 8083 663 597741 870029 37 227423 160 154723 891363 574014 505740 768325 844274 659110 39 825187 750925 668439 9677 427262 410814 61 71873 494847 748924 9246 277543 541810 193 879573 538439 874080 775362 873259 75482 457458 278205 339602 860392 269 552354 65557 890951 212121 576624 123 772061 736069 893666 547 3982 472938 237133 557602 6 59624 897606 763270 783921 38166 3 2614 886927 327093 883493 16765 820895 687575 467754 853068 1351 828207 808670 327345 329012 314801 860552 9249 741886 891292 852458 626637 118397 1247 807860 893521 94 891972 756205 849612 382833 4707 34 817345 511305 3858 702312 253972 68 334720 187887 517468 325735 289236 724625 721783 415727 7633 623429 871180 878536 128 882079 2482 365506 47167 4 815477 224213 122027 844331 131962 831209 65629 432850 56 39 754840 356453 610653 680668 240 18253 805002 823710 243413 287032 721843 406564 51708 114277 738055 591494 152814 160482 707922 455069 614774 112495 28703 839669 821414 1424 6 26242 834216 879931 779514 893838 188718 492478 9 565838 514045 23 26424 69467 880856 11598 768743 715540 340326 851292 304995 601168 824357 862514 8 33 8 888978 118286 709589 109631 251719 9465 4 419170 708995 837998 496411 871357 674107 785236 117 803678 872901 687831 44752 868007 679419 653840 748628 6744 26750 268476 237887 563218 484160 1629 326542 215433 179868 895371 484698 32032 26343 275872 1 769357 3 458880 635532 808014 885859 858392 260789 470346 833597 888687 872090 545126 118315 9424 419636 199 117190 71324 73015 709920 681 316321 128891 147310 462382 893688 489 861606 5860 132834 858014 794582 495618 412073 141818 71565 704626 893681 810476 20897 443647 4571 718471 845320 367079 860950 3 428156 3 257 380664 2645 826 252 541585 716898 865898 850755 1983 895374 750773 881474 423782 694184 212573 15 191003 842542 31604 26 346622 625059 3216 196937 882334 767487 306319 124364 254051 607 56623 735327 63016 645702 264739 231524 800664 12725 135 449842 645 848970 763907 770574 897928 342624 881330 289181 565145 601574 377620 894538 996 93145 26 785958 737792 815369 611927 14 56416 740771 237248 9 851079 806788 889552 743149 3 690985 575606 414361 1 500775 865610 266819 312 246541 426 832841 463158 8262 513275 724962 823336 333297 323680 802161 77422 354228 889393 963 810611 7 430508 293065 142413 498338 851014 272146 2984 870079 112504 7 724138 419409 403024 729535 1841 195 82315 572602 429180 320457 677332 862095 737158 358251 435171 275502 734685 80168 891965 7 802250 735970 173439 878429 731269 405012 881031 895288 522934 739538 880411 53031 497001 873522 752851 895450 880968 847243 264940 136508 880756 398298 848407 828960 121 891144 2027 95 898470 735286 685602 871799 89884 623555 832976 8268 487691 259718 486451 642276 864801 853263 774752 860712 817000 852023 1292 488717 27094 564532 864707 376498 762408 867286 155 884508 390028 289 884101 6 61137 16 11610 890206 844710 32 125 883206 544882 2 12326 12019 496815 845661 301888 783088 501049 359063 111 136 257925 3 373334 265 3 110501 1450 865472 791365 124682 126490 506978 117 172 733074 876632 555214 868171 878548 780370 844358 392294 878781 33354 434869 331374 327074 775250 8 371658 454619 38873 829387 385 840441 78 51064 333476 461859 391481 270872 699290 651626 301938 451373 82444 740004 1 768617 2518 462803 9 672147 74321 348119 13 875528 486387 628044 114594 32749 572666 681432 630739 23724 657508 1206 793725 176665 445183 873682 876874 514496 881684 775731 9 150663 871690 309202 387807 558044 747957 79146 8 821248 229931 768339 828816 413178 2058 666360 141129 398234 855244 4 46124 874298 862726 616301 434733 360279 32342 754227 4506 262130 894047 786690 239 337247 884548 816435 7 865440 849352 541687 882709 110474 522634 735251 877183 725719 283922 767955 497660 858247 887236 894748 640571 882689 18781 447038 230187 813365 841597 403 88887 882440 111178 596 28978 881890 785743 4334 122016 319332 806975 740500 840515 720229 563631 694598 681905 246104 615048 786228 63768 871225 342928 18511 88808 5 244088 634387 701874 338561 895090 726685 86375 33 806246 83205 872479 81 847322 718543 541489 31 515442 295880 893893 877848 813412 447997 171 859063 15318 11347 30326 8402 853604 733796 845421 97 591064 2 672139 325242 191 859135 140806 16611 68450 864009 473594 838448 792065 4623 378495 583582 4 413256 168663 732847 889951 528763 21 882161 19 841665 856235 891714 119548 6707 310597 125654 412287 732578 201605 91096 36851 876811 141765 841780 885163 688515 109502 541999 852774 853942 752325 23400 854457 377787 555615 720286 874349 847411 8076 892466 848341 150502 10 696689 1 125265 5488 857073 702637 897486 443601 881885 27 274050 39 2 816416 531230 249575 155308 760057 93435 641 898983 838462 240050 1 886514 279828 645 885064 46702 862171 102232 75210 880141 689404 850146 863731 12586 16947 754808 396333 3 3308 98370 886862 228232 6317 899838 556064 32014 309331 209193 872739 426538 590345 890799 443840 687411 43576 297726 34269 240021 298047 444090 362348 877808 246102 28 540293 889295 459697 64260 2962 470719 663719 518406 13 218626 429440 31712 181528 2 641765 493034 252559 817992 6928 890876 24218 888726 377824 604870 565087 636030 26 42011 876359 876814 57 63118 547684 181841 556400 90272 142591 54296 222912 403708 484677 28399 2935 898123 140 10 188 292868 362717 70789 239383 85 895474 481474 40128 866321 14125 758081 755519 330925 859196 719072 865315 796319 56967 115110 712279 521628 712967 200319 610359 699735 879148 878924 2303 503705 339066 896842 825952 59 69636 517376 599123 666061 802248 891369 73808 1 737837 744995 879687 815020 896791 16596 873180 799708 409988 686 30544 641646 792351 439304 872702 702963 837782 879454 42 228 897950 381998 888822 893853 888404 81580 887925 31 895394 7514 814278 582295 835774 847107 17 898109 324518 885878 843875 891446 242726 1076 542048 426566 64608 67081 867206 592738 55 814052 731934 870431 538423 119579 308129 161159 789625 367454 7196 671744 1498 667803 603944 781387 624567 818358 182120 655794 760743 728526 11747 3 814187 868536 37394 859121 37475 79752 718705 715788 1 735801 866345 803193 7 589731 6902 75937 1483 548258 3 93 744928 122189 321451 12308 809866 32986 568231 150887 283852 464150 397262 426871 739012 25 836540 322147 5987 158265 238064 813739 862588 449335 12367 654785 892053 101570 3 1420 252326 172095 91186 896982 862163 196899 436785 835512 595517 9494 860470 150890 4 13988 732326 830144 215367 202945 103367 515049 158 242365 804857 231 64279 451144 780225 421499 565036 122926 886769 314397 490118 897007 596956 209477 817419 3650 879330 596335 270159 430054 27070 126441 881046 723048 896519 877591 28 124 287155 540117 202333 263115 844787 481155 391524 785360 123476 788791 125690 870966 277 637835 665571 87 500006 760249 896571 3389 275235 40906 809239 651304 650840 729386 543949 767227 829899 735138 3 896235 898495 278871 379372 765386 5501 14841 288698 2 894667 867857 878139 725266 114372 105503 844334 537101 1 788374 497121 492738 719013 765252 879 800945 517870 14579 3 79 811669 906 862884 267531 558676 839302 495103 1 872723 868607 731799 13427 192036 2 852848 15734 43740 857484 228733 204563 674926 538 836402 369306 453932 124538 235862 398164 891871 832459 610921 471760 739038 172330 1 660363 95474 895233 776342 367265 749488 886048 494 610373 278718 866134 890489 847596 133433 409834 888539 185052 322442 897347 264263 333357 198022 858411 503784 379577 891578 888713 450263 138872 83597 380103 502 226210 184294 672513 766217 544572 831329 779878 258606 860770 59259 34845 92606 701507 838234 799898 813730 355030 194225 9 320269 836265 25547 162386 885663 720592 406695 144 769538 875 122769 770044 890546 166 661192 288501 898048 852632 197240 838439 317555 12336 333639 25934 166980 750087 709865 320401 515456 885877 360809 801885 68928 877245 588013 522860 37627 808436 354469 784147 250131 2673 493895 552 6 834088 8609 5 861603 127241 694257 5 896827 3 283 648326 495496 7 19125 228530 723634 843034 802832 735402 821601 814190 675088 857000 49286 18 752011 47 715419 873695 2 275396 89276 206949 828499 120139 277201 4013 2 70983 107 778799 799589 72631 189821 489551 879723 569694 428901 3018 896692 247855 10 816214 416172 793043 5406 568542 813942 8461 726974 876988 333603 1 750713 782646 892981 477681 538615 854920 413126 79113 67523 865630 872189 834209 870530 896794 540306 2335 366957 442778 776120 880487 309066 860852 884758 822289 469885 151504 372081 1064 2066 830252 51184 35 6994 349571 793062 889026 317 323104 619366 365172 516405 3 435141 1512 819310 47160 333708 86137 13909 860639 38745 155736 841574 889746 821156 3862 894503 855907 829134 264319 590258 898759 884041 347750 810972 671179 899433 835230 701 867041 878906 154 687513 540317 832936 890291 622540 762408 823813 572175 32601 813101 204790 700791 886264 3 40445 153723 138881 566742 888343 853480 20405 889725 869322 587114 430080 3073 462727 813913 689118 893499 707862 14430 6119 868579 744624 804472 311 346544 626381 5955 862748 884126 737754 222562 745537 880858 881130 840003 23727 24279 628255 870030 828992 6780 583 442634 628517 705553 423551 899921 316850 1 619621 674900 752004 840879 189 502654 823939 148583 287121 766005 777609 1 188392 300302 512 819523 386759 9 1439 871244 354514 166869 310302 335520 2161 826443 286984 895 396255 861536 91098 115300 334535 21 196125 148029 138785 842392 588991 1 696793 876997 790543 869268 1821 810187 29 724020 58643 848156 644969 813329 856517 824645 26 27 829180 9040 569195 872248 61855 405640 176687 452598 72493 177242 735204 852902 869991 865962 3849 871720 94216 874687 70029 568649 888788 11279 865363 799815 652606 899966 1746 228 626141 537723 639 761489 1664 684925 237263 560423 253833 637943 540887 279 784961 881334 3 776088 759201 529351 72563 313384 15770 706552 865823 794589 854746 308341 28055 29027 63 421717 673941 724558 554682 4 385222 26761 653 144889 874095 797456 887415 826076 588533 841387 625354 555654 5 211887 556307 893323 895882 583988 846847 321 38 1032 848253 852 488536 21215 739978 645546 870244 1 765710 302047 651925 670624 285955 821760 246177 1857 157444 188683 69 696992 333538 477939 38533 480410 877036 611720 865073 888207 728087 11849 444687 435189 197601 243962 329024 2 244005 882763 747491 855311 250841 12472 2403 565838 180076 767923 11021 1303 266578 587295 79731 4 884935 888257 610544 5000 855355 86705 850830 672212 730626 717461 119792 43839 558904 781508 854334 269818 865160 296761 5 97304 896196 311722 106968 110691 655751 527074 8 827380 591763 877832 815201 573064 885667 861815 36021 857989 747638 40822 865002 898082 482137 303660 22749 877936 25005 822675 867682 520440 5 128129 897477 40054 184544 111042 637720 16539 394954 734 677301 876072 894713 760127 785023 870567 560015 531952 893078 499886 4 1635 385024 31 304 412369 47 869513 311398 26721 830428 811783 848013 757016 280 573347 73 872116 5050 620163 56 240938 517530 9 457518 96098 470675 40416 88018 447859 409565 705945 5979 679768 889032 875133 840034 890348 122857 757425 679800 856626 612883 229048 416273 899062 742720 834604 783363 15 727681 891202 651814 1645 1362 1477 252868 763318 345699 762915 840886 108576 849517 868647 198744 761267 785414 406428 25809 875298 477104 56 129183 154896 899937 25744 1 794192 345628 341002 890864 293019 408227 272421 743782 778221 504906 895002 885084 650182 280156 216822 592385 704659 732043 2363 13976 52 8313 885138 120 566832 896504 828790 722073 631819 881107 1188 1 872479 631885 89706 893447 4 599342 23958 841854 702472 282218 570833 7743 846298 899335 856500 476356 847440 126734 72 408086 882705 46777 30812 837482 15 293 894529 360063 623948 805244 1102 891650 869808 221976 43 886732 852661 53392 899748 87500 597815 467 171972 224708 415508 330591 862452 843717 823830 5 844428 1108 418240 7 713 879135 4027 889519 881536 8 79219 756328 814316 632138 12423 284315 713917 6 753822 606688 408841 808520 232656 710110 747275 287111 161415 11 136941 343109 880225 198880 98220 530349 912 871312 859130 888230 313235 473 891445 522634 857172 877341 770711 180927 876840 682459 738811 266476 858174 874851 201372 421421 152 895896 862101 151 877387 7 57275 745012 330001 851066 103984 33133 857480 898047 748733 831084 278490 93395 796885 231637 757571 533240 878212 838998 721446 195009 195494 2 895224 798282 55282 822143 781717 249935 357306 19532 891610 662138 852893 30 873159 371077 51906 1160 875079 3 486882 304 873742 884220 815243 297487 49355 236196 10869 253420 682372 602970 834550 139 755255 784358 892649 11714 37997 2191 129487 44020 196161 2419 887034 744409 730048 421 53 525140 541674 440519 378920 272 864357 176964 659971 735551 21965 853035 840361 748545 193918 102803 859159 593776 650545 383285 779314 222759 32163 863114 195886 800606 863732 190901 458686 341673 822295 817485 421384 4 767385 472111 12 869360 526162 882880 799399 265189 83 776419 20839 500467 832609 890448 317259 413469 896700 823682 328119 445110 863783 935 115107 333 835334 663698 877268 425706 195263 893631 605772 409 883402 712376 249573 823614 679623 44 448225 138425 1 27676 435684 827166 787108 339464 26190 41544 780718 130878 891203 189 728696 545326 723604 807949 891764 59 714754 871704 359975 247333 821373 536544 71 534809 558793 386274 317895 314612 38775 62581 377277 549887 850037 78302 774179 803626 342260 739280 333719 38163 432075 871057 602901 89380 2 16 865561 38127 233689 91758 852954 72 660854 767889 439295 560080 774674 768544 8 295810 5 775735 895034 869646 410680 873280 252002 826324 814253 12 886 746778 899647 691909 193824 683363 311868 492551 851081 406433 765901 61669 700037 881399 678778 648719 655140 156794 1175 618210 873058 476066 327695 242356 563078 311298 661753 600495 566176 105283 81393 42 800844 825379 892668 1031 2675 18141 303000 86297 477697 6 786165 874307 837917 643809 843433 1026 207335 5807 33378 678829 574189 566001 878666 799828 832072 240656 768120 879034 650666 521386 335618 22318 779546 473343 740494 2101 186048 217266 839462 215539 604857 68361 537592 226531 529 420965 217274 483917 314 2 846095 368717 724027 738494 64358 819923 221079 861828 882954 20 603336 822591 687290 456817 278152 506210 864835 852551 62131 82175 22730 86414 2 536366 455505 12727 745943 431302 785125 859624 362715 496 95039 174413 891825 518999 202 451151 11724 608108 155211 72281 102740 861073 198603 899477 873894 887924 808567 50 157090 14079 607526 4110 831914 257441 342261 689364 337365 566332 21 854493 896034 85363 891485 896344 899537 800186 885137 860865 790 800253 853094 265380 509981 494887 107 45 104 893794 41363 32762 188 142579 9929 832853 4 181635 517787 9 876323 815307 782908 815862 660880 456192 378655 3427 27349 2 149413 815812 10812 831849 725120 508179 56697 35631 790126 840579 837769 96955 342003 3008 868483 396096 1 862310 414611 54042 836822 494899 228649 788 140411 51 102212 16 878814 647747 234215 681 61813 111228 125544 57 311539 573031 810561 502 376860 897312 815637 15 269452 1396 417532 3412 663354 35138 253 853752 559584 876390 15 60513 873694 839417 792632 854367 539860 895733 477904 663974 395285 9 7757 842205 495138 8081 547231 750190 463121 685337 608916 578703 137 646145 886200 15 377033 746272 748981 17931 578722 145646 884357 170 423672 885446 786646 822363 746442 620112 373510 915 513321 381557 17942 102335 246332 797150 784002 807137 7365 381268 2560 55621 759491 16910 123420 892105 799700 386390 375648 149949 320192 300597 82053 894459 888892 69644 398168 673682 732131 600135 897062 870215 63 1793 9256 11 272454 15 621360 741643 567452 167083 254837 110 846431 154813 7922 448829 25071 878865 203715 749091 881121 205 385457 822128 641638 784214 5742 725983 78659 854209 828388 19935 297803 466032 821993 234103 6 840034 137506 541049 6144 753888 1453 563678 875173 3983 894066 874303 415606 814221 870514 77176 613110 233450 791583 469144 82343 328665 755450 4 125582 883738 259800 1499 12497 835284 496368 885775 724658 183187 81726 681029 284965 778073 467223 494450 795916 789664 884706 104186 187559 38612 891991 145201 310860 600030 882636 333910 824256 681375 745643 868240 797956 15406 556270 519020 559409 677646 808565 730559 333225 746463 63 1994 885616 91117 464 335734 817309 305294 835206 457662 769772 856531 1864 884236 822198 779104 527199 605130 515660 503839 865667 873899 219 872105 716799 730657 2076 219085 288989 429823 839652 5 49 339773 417930 755835 712902 545484 560733 795900 259125 741194 2 730393 113850 28 809786 845264 870020 1002 1 250548 738033 597698 827781 78474 68573 186863 64506 738563 53944 889154 611796 516 488375 339036 780034 154115 253947 197573 830635 651 17383 829383 46 339526 61818 48665 746055 804273 2 232301 23 3706 3 224322 147405 887054 389720 840260 826054 171586 852463 58 841455 2445 505145 4 771032 538 16347 892231 853177 116089 846593 4 776 77777 71 803971 85429 27745 252178 111025 804242 706662 819431 1563 695620 734146 734717 832360 38499 704156 844087 782447 690789 374713 146 481462 864266 285022 756865 288022 25 875982 12 675547 42 536953 750009 799696 330503 27567 679915 802995 10 521296 790417 26 607094 696004 586504 31384 893468 852509 485413 47021 805657 875276 53658 866259 856689 604095 80 193963 820297 18 651841 38324 268 1419 896507 1402 818 857758 879998 513962 881566 785398 14544 742345 8733 204534 1 346606 23 6808 876748 856941 851709 228585 617112 484002 71 329890 81046 756491 767653 27203 2635 750417 496757 566667 127 209948 516798 757740 524854 837517 545402 899636 501620 141 477533 109641 488059 577684 124730 468544 623339 627953 810470 887199 723119 405550 71130 807396 718905 382307 261230 874280 155639 206 395589 759359 221523 493935 239 4 719223 757653 795116 890422 8628 126929 857909 545581 48 861547 881129 4342 9 494549 486484 832092 745775 257519 688628 27 735594 115370 609214 519595 264 566 301147 81009 682360 50 802437 41272 8 896284 38 467675 298343 843319 705236 1 82821 693526 442634 9 798323 561070 608665 541 875332 544357 137539 5425 737543 864189 863288 783878 212793 174313 3157 353701 1070 692714 890375 391855 3867 522414 836400 792727 892580 221070 610386 140672 349 895222 688085 873340 873813 715242 741924 568837 841460 275510 802554 3020 769660 852410 463488 685127 226 4130 819068 848385 770078 232734 6332 597111 880624 870801 6 85212 56 773193 22074 840683 898491 7264 13382 468162 700655 896402 65558 479871 19 823338 895617 632582 661342 254732 25895 537051 8193 883866 24128 735755 767553 622881 564697 3 823236 674331 898323 464 565520 318144 729706 1 838407 130520 194463 826930 124391 1078 752587 802961 5507 887598 690152 759970 826948 616909 893342 695996 1034 779681 818785 279134 510426 670501 23956 464653 867229 812210 66723 39313 880393 66080 26584 524675 165972 517782 868372 820576 235997 333775 639140 688459 1335 535874 830292 491801 406956 388211 113162 713744 20 26 880435 851688 574685 766143 777433 551099 845444 25 246601 1728 895280 866037 313119 875719 807598 862542 762958 431028 148021 702336 894909 474842 894574 90625 881396 846602 470372 863373 171840 99732 217471 866811 8986 632048 866262 884638 849468 44 842970 326526 87883 7 129767 821760 226202 163 883677 299300 705321 821293 25 896764 545123 142768 10788 101597 534176 1435 717208 422661 801980 33164 25 871673 280 629845 893460 773303 122088 615941 857413 556892 575242 255383 2 50484 418683 298458 898612 788812 5 2965 427656 267661 672456 581197 2 873537 571651 5 809238 880678 7613 452079 660524 150346 800696 275 428133 283271 47801 814842 19130 78552 31750 875374 190560 777533 612910 413891 776068 544931 415923 479045 85307 649163 809219 16375 263218 708513 792161 268861 151416 850814 713441 396591 789869 854759 821128 540449 744444 519046 748782 585916 122530 359 653100 156334 21 258125 888939 81735 91190 871416 24 724117 807381 3085 10 894352 771357 667504 884343 13411 2591 297209 664150 847322 348 355611 4970 778474 238080 775738 762863 893798 181901 700722 396 787305 381881 885576 401418 641109 516481 342043 892461 829178 775026 880333 312511 875790 856762 761 856871 629434 847379 2861 243 850560 670390 2604 8 5 709224 478717 258515 678943 392561 637910 815233 101912 147480 875939 20 879756 254729 686234 547922 112937 264138 801062 16 896933 4 38579 8229 209971 895743 805715 414960 307041 369893 290836 23 870470 869816 891926 15 54949 594414 364684 744037 191752 418953 694580 347526 854350 869879 715253 158174 878331 5862 5559 389 789964 1996 358318 764441 7 806668 887627 83669 871244 546817 460155 1290 464210 819381 309 98 1455 433573 20032 433666 389576 897182 243029 420780 793819 501978 763048 851472 19277 1 59533 796951 92135 227973 412047 778195 852997 4 33024 7 490863 144337 740 283888 391730 819814 498803 394 269728 49809 303492 826161 884125 319111 531960 3 85 512673 40863 458030 16124 161 118398 482835 794 579 818384 315148 16 19453 531382 404948 6 843471 813451 829453 713981 83666 526417 877972 1123 153304 97926 389168 794450 24189 662775 622254 2 749186 158794 668345 76461 34 277825 881644 727000 838362 676079 482331 33684 892303 895874 310952 645243 126706 888735 793129 593293 888812 29150 803971 855071 645248 73 1481 710654 8 1935 785948 1894 899031 150836 894832 429869 883573 762285 709110 8907 341045 862444 871606 616188 485108 362985 22531 652241 394102 291555 165827 13 601642 872464 389711 622105 876289 71 142028 134998 822291 186770 19002 1832 796882 667782 854550 11163 205 843882 891286 759980 793714 561596 510604 898594 31 225208 544458 405875 617274 92971 863229 651959 610261 786751 366143 761284 661499 432022 87111 62601 249 873807 851299 11 527850 806971 348749 872345 29 273129 887873 307149 9327 84112 568205 46 76537 3698 110769 242016 852117 588594 24411 2 838466 5419 329550 153 551306 810459 114768 891936 794123 409289 529720 59028 45260 713851 164748 268352 12 1 735885 49386 249348 819147 3 441453 61158 698693 487507 123992 486404 4 750741 831443 838777 816442 867775 361764 460331 794741 250196 369504 514 772360 37 55 894774 494541 411390 97298 12 836296 869394 399022 875725 18 36399 128110 708542 3 446777 895126 847971 845495 868590 801547 3812 394111 70363 205407 30515 785559 707478 394495 25775 842818 393072 603802 822427 1 149493 691950 882894 32816 882365 408630 505897 68707 59894 190653 327 213 270386 892136 204451 490203 27953 321088 882349 317083 634182 579638 116870 17 1198 29718 851769 877958 39719 883412 135911 710161 856792 899563 880420 248541 101391 399536 848954 592434 482344 728947 66 733689 870999 338150 745224 166089 818505 2907 359701 760359 68 36985 5 17 807030 857341 877947 328010 747996 379 833791 444003 381296 6 821972 886339 899546 276943 116440 886420 780932 768704 854284 898570 348976 60 173372 898328 22 1 109277 886555 865970 827595 789773 879361 536700 6303 1711 2 866417 787021 26909 3 176166 661474 82 199538 73 699080 662024 6 789234 27045 858495 4 314639 525515 10068 475042 556 869367 772995 61141 44 1198 53340 794759 266653 781757 188680 419797 844790 872027 67927 895598 787728 381670 616556 27316 792311 803 896070 876799 890590 285165 774090 789656 301335 474513 894953 847862 529636 796469 2 858222 878355 426713 876725 68 319746 130 845389 862499 36166 886643 160961 848527 139067 119 792853 146 845177 350281 757328 18 92 882229 53062 655 891747 821686 242087 897388 51 14 778219 7586 5 778802 713278 358524 830503 763502 23 630127 884749 226821 426972 2536 499219 821009 678963 200539 863259 3 767844 160806 377466 174887 595127 532382 873667 159 224416 3 80015 265429 882329 883370 822718 867614 639265 850807 795251 515170 450679 660719 1143 693220 836378 895039 591826 45 275564 838936 15 1299 892970 847923 899704 35702 150202 5 679205 822747 895872 52018 4 540832 892156 492203 788551 297361 426382 2792 124217 788968 450398 800583 628424 849402 11305 377749 794607 20904 865300 147484 878760 275902 566066 503801 426540 6755 879829 899315 654340 780203 814402 682034 746430 487600 145892 808968 671993 708 484252 292139 477935 462391 297347 844220 2 866561 870753 777255 1260 690489 367084 3 823910 30189 879388 15057 358066 666440 748704 375721 491411 165383 30330 76202 3028 584915 413613 3 94 77 603857 779254 838317 114387 840212 423275 2 524814 856630 849873 877701 614572 165654 534188 839781 886678 617227 896984 5433 127674 874026 759812 880397 85950 318517 58720 485857 425908 561994 2 746 71198 777093 252527 632179 35184 860196 256135 872489 493768 31427 748684 822286 843920 245551 154514 788663 346146 24978 833674 239440 286130 842298 301861 758422 99712 65119 650138 829632 856186 841220 892719 857107 801161 6370 874975 862826 557170 540815 60861 860089 936 856281 25644 6 838210 189501 30 871314 768113 766473 328412 456251 47630 305970 195 2 884806 888174 805158 740363 94553 761699 204697 177941 4 341198 880814 25677 885849 175781 454591 490224 23921 656107 10762 648902 1664 480150 897756 720190 240697 133569 134746 621 785411 421138 123145 2162 246781 825741 1489 404855 739682 572527 1 48503 16 706918 871803 236999 259696 56 724974 317155 295435 73430 862999 883037 10713 4 811325 117 245943 862504 876827 465788 132064 654775 832061 2057 899934 742525 162018 3815 876251 303260 526132 85441 77028 1535 6 20679 66160 744080 386140 285363 515232 283710 451454 790175 464102 196831 24560 842691 270879 61997 34 160 486148 5432 833097 475831 187764 616539 463529 581927 803496 741391 2152 887048 604419 798815 806862 1 68 758389 514 150358 474808 842605 811921 7988 54217 871381 16071 829634 625612 383130 514395 739618 893870 175741 215674 794207 795770 653469 694924 294000 660386 657555 867357 20561 889839 887155 7620 797159 54 661414 897594 414586 231392 855829 602863 812490 772045 618665 737904 6461 70493 725698 836863 199759 633475 289560 840026 16 145529 649309 894982 892956 376397 11422 424160 541348 891872 3 769235 778 23948 846402 30 876517 799311 463041 491130 1255 276430 280522 835433 22191 885636 862753 219651 850293 339563 412072 595020 152 4 889638 765598 222322 895216 808224 339025 841958 13 160380 555136 641921 702592 787340 295995 896510 889952 447857 24 776726 6 675932 314612 821410 468748 428507 736797 451885 838943 558055 878210 462571 456101 794210 10 817098 2937 156387 57540 120335 590948 897809 725207 460006 840665 450562 827263 658728 66364 893854 498451 892970 896661 886061 879152 735817 1445 502129 135511 8222 638764 326944 43941 869912 65854 95767 512363 35 1113 38537 468582 625043 430793 144253 823582 794464 608773 399651 729195 510223 5 543 888124 624252 872400 618590 878335 433930 885605 348696 550023 890295 880681 894989 852773 881358 553955 306509 890327 816478 1 5109 601811 1 789880 3860 896408 7623 15820 17321 892112 1487 123752 776968 9 692316 35049 372260 76501 456170 20901 442843 886260 374431 819339 892975 107538 1008 245327 2560 296106 345280 674127 452740 141351 839511 747236 858545 597 660822 898177 740016 852304 211 236083 786687 18277 893856 803536 762628 802330 198978 691494 3483 147919 657030 899752 755065 81317 493701 879464 881408 13220 825132 894556 276439 140 867251 614955 1 794297 752192 232699 149742 683840 320080 195015 75761 287774 8 335249 445075 363414 856729 49534 772742 498558 878520 174145 1765 758219 833427 24 112709 240169 39455 851661 19182 169948 9030 268316 832397 53 57137 594883 742422 552927 208690 258433 34979 78344 792032 3127 292599 206 2 895969 2 51721 285 373538 624648 819623 432448 881273 202724 854301 40 459667 800688 871423 122005 540114 187740 280966 6209 82623 847382 610710 272273 613919 419839 848425 22425 528731 142429 763323 471261 63564 884929 79523 232498 12721 602249 292 209023 876244 849230 283054 75664 879380 97 10363 77345 509989 23077 18439 833357 413380 7073 824521 550572 193918 177 372899 720294 780864 371859 882313 56527 270 879169 874440 227648 528497 2215 481512 1 240711 792530 195 720296 194501 6808 823276 170633 840533 417169 829162 708574 76 420439 4388 376581 67721 765965 559 522876 281 886711 378315 2073 21061 347 426628 612506 564660 387155 857923 703268 886787 733218 287444 48363 702591 10 79876 871190 112490 886908 885669 675461 355 9 517820 117123 28124 113492 469513 234480 890453 217 881554 559853 782936 13 2773 813161 330485 790164 648726 879214 182861 5438 893 640027 269991 844423 438351 361354 797373 282638 221133 793087 801777 1085 717714 785282 792408 164359 12966 754525 897754 879361 893153 484563 846053 238 154791 880190 202394 719645 788624 683483 526898 895182 764968 80451 360558 833442 162889 874344 38456 93379 408726 758308 27 883017 465686 807809 855896 7 326240 891712 863669 653838 857212 766810 869877 74742 895267 201996 533085 1441 715498 872343 186127 341617 162643 76290 245279 846092 543868 654076 502316 236382 541883 870019 806507 32420 452383 883705 9230 109 170617 55277 225060 713580 890826 123863 216653 254086 288849 82 22085 879524 849639 75166 276778 897829 255950 2 3768 53030 423997 6616 179058 62889 228989 646472 767081 236223 379366 858227 157569 897101 2 355508 750373 89647 881193 8841 645573 738109 286911 899382 405882 129737 534350 509896 856310 440005 140493 142 41426 71984 184361 874990 189 891228 887513 574798 206043 689682 290538 522777 800554 880404 590446 234815 441382 3 1316 614530 335412 539624 235762 694069 79 740730 710351 652813 75692 488241 512595 744382 217021 214453 544329 238004 40411 869275 210180 52631 571 1 635 67661 835660 771926 474726 51 555003 285410 28055 751810 268531 810304 428314 702700 775463 50399 30 809578 544621 86 552035 868503 282618 4 712765 4139 865570 610542 90961 245648 852019 30 12409 363210 268307 573202 149595 79 875666 4 827532 566400 886953 35 1037 51 127689 889271 8693 258343 24313 218531 829288 619076 341 27 882460 719891 295861 808112 326081 566558 522337 547637 458315 310150 707737 121525 46 716140 858531 841651 1107 781491 898628 422268 898893 596468 230955 571961 863188 2021 895192 296753 11 4 29 773133 518079 299338 686202 732805 9573 871419 176597 1214 788763 765389 731 442632 829864 889048 859731 853199 638140 871285 307223 427576 855680 43 3674 18423 830103 301195 514152 240769 782145 905 878024 147 84007 89852 803117 600684 343676 394027 641961 273247 48880 568065 349660 398512 812511 3 875960 188784 657557 712101 875365 14 57 847322 883262 863596 876739 161010 187211 77393 173931 290443 894516 749829 797661 4749 590453 52 851882 186443 225086 68060 684 1137 267480 898293 1285 512177 739436 261988 526400 495842 808837 764860 31049 3982 832743 39 823477 757208 880841 139 154867 8354 899714 294399 802726 637003 766097 751785 849358 58521 214427 715368 879870 871756 247352 744101 866202 391 870866 754947 816545 441556 272 866823 224315 112 876234 8995 895508 850764 799422 837243 133764 567 226379 242906 773581 12495 498077 837650 481328 826672 525360 48627 830659 7131 870904 504178 2 876410 472025 761535 111 217856 29 746803 839590 727641 7866 110479 8916 368867 212741 818329 61 4339 1019 424718 820296 850596 1588 214921 633561 850323 526 645322 387481 723905 1 205192 894765 835900 822143 837707 737201 153226 26 743818 153939 6 360769 508390 72 34 829494 758221 240248 866052 298007 91012 427 626443 100083 857454 890930 293745 821587 214667 809468 262311 420292 39426 19590 755047 888228 727311 492546 849299 1657 2 455037 877702 121483 879728 209124 450615 827668 559945 386907 868892 769866 414959 702336 879532 870761 878138 711915 647590 888959 29279 896879 190616 496906 8889 2215 16316 354415 1 885964 11141 71371 4 88443 436528 896954 3 892351 158374 5 1454 244863 275331 531781 354925 36301 626441 750456 492908 819160 1 885728 259900 750144 774955 875573 536043 876192 781150 218754 692438 168059 623431 46124 187723 815454 386069 5161 887122 627605 4 620393 430977 778467 727485 584348 18 850391 503042 799444 106805 10564 438789 303673 174127 837260 2871 91024 899807 865940 754009 6196 861570 26 254571 398345 267019 42 364079 64376 26757 892080 779085 4 845025 283063 354116 554783 320018 758129 15895 862271 778002 212456 365454 739521 25655 433134 744980 886365 840388 271819 766013 594983 344566 24 707183 866878 833739 748369 792451 873530 4025 94003 109846 14 632461 741591 27 207 501810 463310 884374 676051 828249 896436 806315 635 861137 893669 59791 238209 431 830796 805929 896479 796654 44395 687789 881664 891005 303957 501429 1595 282047 583453 78464 65 1525 122520 748811 100217 789951 52 336567 194132 894869 18871 664626 556924 433268 871697 877941 100105 357443 687510 370343 115335 752207 728820 832060 887931 727348 541916 894041 805774 167 833864 844138 880151 814896 852338 695215 761727 893122 141605 73829 268 870086 541882 423570 2771 877601 747929 34934 869095 882825 3866 888215 696404 6170 51 888582 29648 213263 809581 8167 7031 2 110314 358219 544492 798666 264709 884149 3 794660 164401 719235 8815 818434 877117 804133 575 503882 819274 365174 122103 518214 873672 865034 137274 847743 758387 19 2 474216 849004 811529 756497 886071 870957 736518 69 7 318 890654 805023 250415 1 131328 58980 148 116568 7 10422 718778 4 48204 426979 729781 898757 721423 651893 762633 871935 882341 870138 850936 658989 18 553181 242323 850446 338960 553623 862690 466163 850621 85708 870029 85674 862558 3 831989 4400 864921 2564 844894 852072 776426 804958 152842 98035 348323 29758 898312 612771 877006 498705 46383 3772 5 822986 264525 3 213134 200140 840829 825899 891086 307851 893891 137408 847779 726797 601904 863092 750411 817348 458 341676 281767 42 880472 26736 355792 718743 899887 873842 103616 273 747999 169845 589577 856258 70 2 488693 1 5605 718568 2713 67899 538377 888270 892105 765762 125578 898588 834568 829267 422668 121 861091 435518 834929 344187 43583 793332 431628 116 218705 355644 886077 13 321826 19 660064 891264 679562 898548 5 881738 366060 712073 733372 75349 806874 873486 207839 877451 895408 290605 893412 3 2854 358931 766267 3604 622288 461860 837074 114795 314652 809117 43 617325 317973 59119 308288 873838 790379 55 901 1889 857078 6908 706585 465682 36 682623 49953 39 654291 639654 546752 873701 255754 815717 6318 717500 654297 472950 831500 739402 775945 282767 626179 3 277898 525199 44942 145776 577828 674575 521094 787236 104 883346 899974 740119 857225 172128 792655 2550 685366 864816 334763 859561 893552 153373 103451 21545 688998 763884 823429 86572 719594 609015 786062 817654 709718 69912 851266 146171 249806 837691 736517 8190 215531 118449 89640 480359 2 613214 1253 400512 7 422438 675740 502192 771937 202780 73 44479 897244 302052 782997 15478 867483 566 848256 538586 489608 516610 212955 28464 240 115056 443 879443 253981 497759 540925 890926 1 617712 896571 335290 831478 11289 150256 56 48 2 882709 68716 290989 33260 880437 302045 244614 93226 856349 466366 456339 284103 69337 707095 883468 885379 244966 853473 302906 338248 566 585721 418978 205362 778423 81755 852784 42302 157217 410112 830110 869314 856616 810933 809557 813810 3 262693 504 360912 169 170092 225 889696 166451 116353 218401 860531 832957 366519 884779 274818 186 6834 379 862790 688743 720280 892913 184546 154846 510940 172452 8 796 809242 876203 133404 874472 790864 228510 31543 67479 71270 855768 554940 875905 889034 17 34 96 155503 451629 812237 825232 899714 21 863742 437820 624211 289267 849011 840311 21529 761105 895331 375689 811704 115307 532 23 69646 482737 623871 217 579428 766397 297385 81 370877 138823 8838 507711 441473 157032 762180 437493 431007 466155 660008 499346 107516 846777 417154 510990 551222 45713 882279 817702 280398 166802 791840 815306 832485 577974 852518 266186 213402 327 98 394888 98764 807049 459828 169650 6 115037 155974 68 436 3 3961 3 887410 414025 717610 728117 104584 421962 833806 504953 207657 755230 333490 9 883054 137122 21428 883220 856932 278215 621245 595438 883560 1796 175289 728196 558764 800576 2 78885 549556 3 66230 106973 370885 840102 877866 34403 232083 595226 271632 151998 842869 14 886005 884154 292118 333817 797381 873698 55 355404 383159 880963 546501 735733 109347 665155 865273 4281 820060 639748 836088 118366 479122 33745 471728 768859 109789 797444 759449 175663 473799 45828 893999 391429 458485 51090 793891 792636 279754 144567 751160 434489 23217 2 2 802465 869430 593 825273 772299 715976 20 389253 115812 863046 846323 766305 54438 504249 870066 813568 15 894192 14983 104879 833528 143228 589013 40679 4 811476 2 230435 466 7831 896975 839357 4759 119384 817823 882186 15544 105683 417145 29109 277166 806234 426683 7820 230792 862 867857 698251 844491 115042 357525 213147 638608 34522 725123 806573 574573 804076 880626 27022 326085 869113 192598 141362 189795 841547 758257 23649 86464 82420 587822 811791 843725 219 878971 594993 702627 687157 762008 562894 184335 893385 856312 801940 400 838956 808514 741323 771418 1400 751854 648921 221 3 890422 182592 207058 759822 232522 32864 886896 424310 690238 710363 809568 548893 167118 13 83054 651664 892348 631327 79238 699798 737713 428908 144767 314543 840883 518208 632425 811842 417460 56079 119 478 531856 508290 78448 799042 554609 873833 10 94393 882067 883566 3 821807 873203 877789 724460 42 49220 863088 822712 851235 815431 794766 9 466128 880330 109310 356855 214238 883321 439088 876102 708530 561622 736464 1200 309407 583869 725965 152 841320 151507 397 397 64265 787094 604091 539546 98982 134 730182 130 10 753749 250 15521 882213 2888 809832 883622 17 735648 2 255371 726363 762783 898251 840011 1161 732404 896670 706016 884247 13457 139375 842187 867032 899529 64 24174 88745 2974 882103 591042 494113 3723 356494 146499 393374 198635 124810 97 478648 6590 366820 822676 40413 584376 891156 871171 463000 734124 826449 852819 552634 616099 36153 870045 851463 7 857410 808014 780973 767902 433311 71 257583 508651 1015 685866 1596 3 357590 198 787781 223392 814213 181682 718140 870077 296043 759570 846433 1381 887646 728 798893 715630 879973 165 76790 439129 899027 25428 167 462463 25551 536898 831713 859454 311465 820093 231071 319387 827589 14757 899313 228114 594328 870575 8509 894498 122138 839032 299223 279565 272288 327944 796801 870134 491328 576363 409831 742397 155 585414 757222 852738 571288 97170 3764 25254 817246 56140 897771 157923 239573 804373 311039 33034 231880 487483 858927 392456 372460 176425 1 671999 6 891702 10 684190 18 220081 192984 676137 37 267663 534669 6893 419185 872335 293002 778446 45364 775294 601955 6868 381269 9729 356450 875549 175 850662 835795 611352 484865 843300 385385 184871 592906 291767 37 455 70586 747598 242221 352270 122631 563731 768711 877094 881441 833648 5754 476198 249203 49416 570588 862828 234774 806543 522685 748668 890238 2 10532 871909 420026 614045 6325 886941 796678 769264 856616 885127 885778 847869 883120 681413 389522 772731 734628 834232 606744 3 751582 826827 673870 598478 134 554648 570542 91 621080 857152 710190 329006 487787 887083 874519 488061 7 61 650605 852850 825351 841382 399092 37 218047 21 20655 319763 670059 876022 761454 472589 858506 84054 353002 564231 478042 773441 496973 3336 790553 371463 79259 46 209297 236001 552733 687555 514249 1 101982 718478 384929 659062 806942 63688 594345 873794 890129 592132 29 80792 95647 751368 41 207195 790312 153496 859573 258577 6379 818960 662295 859378 893664 59913 211755 458288 119659 2 802216 474179 700380 5578 888144 214145 612716 847696 55911 805359 873965 889699 239296 606059 118 716531 441891 857709 897561 836741 894529 898612 38105 831610 677271 880317 52192 761972 259893 435455 58543 61193 548886 10690 81 538073 118889 513316 767296 198003 889490 792750 35885 710625 883276 21 8 873684 714859 288355 2 837302 2 156743 867906 74063 825683 822714 579493 411843 2910 636519 863008 184462 578027 880958 447810 2 28 4923 1 866346 796538 344162 756833 812912 553192 816636 816469 890366 882224 853795 881067 1334 640689 23 775815 704330 818502 79 15 820300 411162 2 255433 848817 39 3827 842922 100 139439 67261 855787 172803 244061 875447 644534 1398 433923 707957 845247 715375 771 851888 761098 435013 54443 820607 8787 49881 882720 312279 429842 258608 479848 350855 70721 357350 768821 884798 899757 838315 848286 168136 823121 662683 375 880636 24855 236403 312661 258628 301944 665639 1398 824341 248955 5877 337737 852551 2 84603 780786 757933 813431 809830 877293 293679 710809 353518 384220 709198 727183 793060 410165 163867 776876 724823 838713 795382 397 310069 1470 379603 614043 26 203 489464 389752 205597 884414 685659 810534 298 146090 566 54053 382318 209762 8136 221815 355377 138598 423740 125530 186898 828226 779732 238102 623314 28923 640 591503 832110 887062 737733 319816 307600 182267 574056 298969 196 819414 588065 856882 844313 873639 710536 180372 73 651655 753873 738 382151 19268 67257 99598 745181 862401 887695 874287 328453 765873 5 698170 793101 819813 323 231457 142749 753592 859066 769860 545581 819285 100427 897867 360316 542018 567155 896505 106 728968 324398 796693 895777 57754 851085 165 656592 740107 827088 728363 469465 156759 740 867299 350290 309123 297 436145 75953 838568 290554 898728 510962 686489 612207 888671 373562 1286 543505 115834 38 237897 808828 845011 43705 488299 691915 818462 267778 78406 151373 409538 54 608065 853973 135 822182 574399 54 896426 510166 434822 859404 871625 898987 2483 93597 3340 413606 1 820483 11141 7 1 756296 720765 884197 871990 98443 49774 777659 85901 108836 825079 527140 832798 2668 383560 700134 649837 293533 664657 175964 144 354340 205329 2 215880 297328 11444 71 871302 861343 284495 871663 807341 239518 13889 186765 218009 881654 875376 760307 418138 773845 3812 226576 480571 265 53093 864595 861845 802667 579000 881189 1 58 21243 897917 44138 820700 8145 526426 47354 668339 82217 893458 881560 689089 576630 500929 38226 20191 53899 109323 34240 453946 832134 868591 5 1 360181 3 702701 30074 26800 21 835374 324214 863978 125370 750565 879690 515095 728656 26 2 44885 66781 255 694223 214867 748371 771207 426462 870250 883853 892540 65 7249 40997 808771 546181 185722 385569 5499 714336 251593 175546 72788 229797 867104 383439 735655 869406 7981 191854 840500 669411 881311 88479 120130 856719 483085 301297 827718 841054 67 233135 295290 114691 357 819523 880959 95864 877256 803294 2 811584 50 789358 698797 734980 772388 896905 148405 701773 873330 661726 94914 138306 640620 896043 827464 364 488 104 422453 168470 47 621 809483 879562 756295 613822 744908 199501 707175 46041 881148 5830 556593 1329 701777 9 23850 851203 572989 821499 363042 205757 240745 372 289663 63 775392 758952 331685 867324 774397 212738 23767 1441 801934 246819 854008 884388 4746 851623 429957 6436 288700 870604 828574 388762 463881 887651 352681 373693 767374 596485 332951 894507 814331 494844 578837 894473 299 4 685858 456414 207199 734669 432888 557536 512204 635201 840854 890972 861218 265563 29272 418 633282 854477 854309 409128 862887 142316 475005 782491 697600 824001 887904 754457 554515 94932 104056 648192 331417 466612 276623 172240 359042 50806 182562 642908 88 622562 801439 25 5087 172404 784351 837560 847651 221932 882522 73533 741055 288019 470764 22 4656 155582 877969 275861 802587 39 9 891360 669426 777748 23 108405 2 876461 172576 106317 359312 501055 864068 785959 459303 649136 192 45 655741 298184 602765 808929 730808 59856 2 169303 104941 87738 420769 474180 203 271201 783580 96 28260 208914 873674 848612 102072 868065 874507 251413 124 18 56737 877715 148709 868520 548909 716026 10853 2 891903 20956 888 799372 889 314438 693857 449943 861862 108562 50 2 361503 24883 864233 652263 354662 60 11 886219 801890 741970 589547 835394 210449 857952 607914 889007 7792 341286 34621 836066 159600 429548 889506 437441 404 607142 873858 698262 440497 79601 812071 142772 307151 615062 33 135984 333708 826069 343961 276729 4675 490778 273083 342955 804410 25397 83352 549477 72 584972 843968 513300 96 534684 772541 159798 79853 316207 104333 456088 217210 847427 839675 219736 216586 140234 481138 611155 2605 833164 896301 70599 79 96525 872435 819291 771416 806165 895992 28 896827 1 339179 78141 32191 331498 790901 856020 391701 898018 837394 723476 501139 417420 870402 113 822418 711915 867121 723108 863287 590629 818847 841835 97641 1798 690891 18 27179 340916 241217 239849 223971 317022 410578 617483 764411 744600 1049 79601 24 51551 888349 209685 850666 6 801202 14 827300 415622 27950 572716 892971 1 510956 678400 69249 124 896976 627283 854591 770913 457083 889042 459746 863215 211273 255839 847267 858820 218308 3 812411 492463 4 15 111978 774334 444437 237419 888905 464725 140 14 582 887568 9 894523 29208 474010 716142 883763 818018 573314 233700 12 139648 841996 847348 63 626050 135395 116005 809068 67186 450427 344581 702750 2 51340 827605 396984 1777 545750 244870 643936 858417 465585 5248 708032 865540 575740 235 403253 1 878478 23949 319223 166639 892393 591259 607662 887726 11895 74275 883602 45483 733197 26 535264 723306 386460 655816 859087 2 861706 182396 575104 501124 835107 783145 163648 897965 91767 67892 571685 830477 1723 132196 344190 2979 850576 868227 57545 8 429221 631169 2 249320 424376 857627 799547 324776 839457 881361 23 233959 863081 103464 841178 873784 251061 290844 30542 410391 763304 613924 218855 622 187695 859300 122 656260 342957 673832 53 872038 52465 859946 884813 346736 735444 28589 385194 795185 5 204342 860206 1221 864690 359575 664483 427980 393048 1453 899945 389524 246670 618021 691675 670622 724864 817305 481737 683011 581276 276527 897235 10844 158165 104325 165892 868977 492330 752125 657539 166470 858766 880312 885744 405789 878593 792337 793303 826022 882402 238452 86845 213368 897324 821404 306141 537487 883796 827785 867196 192200 573744 462630 27 149 881842 839924 229 590558 147675 82 458184 873991 839958 9 808184 814289 91137 305614 839308 118483 11869 502869 580985 774356 346082 262762 793649 384 93 588676 63 808398 292207 888330 842115 654916 1 831418 685286 849910 356607 65 835448 322144 168917 81867 585092 891503 756613 705 10178 714644 22 128845 837027 863855 845533 882510 628508 682730 688968 891952 77217 114828 538315 719941 888320 40550 596060 854590 891791 838572 252690 47898 860281 132137 543108 7004 186744 11033 30428 830497 246462 409176 545251 1 268411 235953 192207 209926 612172 332373 14 18 813197 28 581 876686 279 154 211534 88985 884684 250708 767761 559 886821 31 727534 887772 873796 528805 413499 1427 739494 420908 5 329667 542728 832234 1060 300505 9829 562302 3921 755020 540968 810925 838835 152840 484907 857365 698730 21 23 566445 622378 772513 80297 571267 505093 531936 144911 537711 181934 364409 388221 897171 355 801946 639623 82238 398056 690176 7392 813350 247199 143355 756032 603191 2 738925 24 815733 548879 134211 604836 416 875977 712384 501105 726934 403221 295422 15644 376105 789465 871981 876104 303943 54069 462372 835521 69149 11068 443277 281045 662135 422 727323 91102 842052 896011 895595 473804 818864 893539 834359 4755 765692 861462 737541 10 188977 1424 3152 60492 566733 794589 3683 897089 871177 304658 500594 262235 238 312120 829760 613318 5 249434 685440 780259 688609 788807 408569 49 580793 67785 84480 865104 834618 2 181970 83067 776508 516733 869445 799337 466888 847933 763996 314207 275757 1119 372583 143909 312848 899392 851450 829988 819555 848597 164077 193794 826907 142886 43 235619 303682 688658 51885 24 897798 840939 536914 126 682610 870532 498962 774628 316310 842853 419815 546 20637 870776 453846 253644 655746 103012 6 878945 841749 273664 861361 889326 850523 7 850882 7467 853205 4 827542 876140 103238 222483 875597 789845 106078 175 872 728426 85952 382226 811216 429139 870575 877135 779080 12592 215316 57835 896639 799660 843442 179790 862060 68 477199 772398 871408 891666 146835 80 122390 7665 579468 306921 273972 650229 373433 83 504363 132556 565696 752701 611430 766371 562632 110160 863914 546766 381570 265530 720537 672147 631535 844196 13 251 576703 896565 12547 620223 244905 868358 301122 1015 883686 891004 66229 642347 462007 879737 29971 892316 694842 236129 7416 298707 887128 52 691 343052 655 295215 554813 597858 665213 522939 183581 425757 75506 767347 293689 4 877279 797908 736508 696421 179 4 294526 338280 113523 885071 12 687467 215210 639911 62 886962 32 807716 373313 309239 787565 853926 797786 220 14 5220 640056 861017 3 83886 532349 631600 854598 781019 6400 893226 569972 246 442892 65546 798699 2 641450 812532 866681 528463 420235 660868 676726 30050 97689 103545 466071 81182 486231 656459 659717 893876 763983 892768 182515 2093 154401 845566 782547 1 97356 616915 851313 343433 274876 796129 804725 496332 518260 782420 759703 122949 319873 229654 2 864494 840917 532386 80586 829944 161540 3872 874558 3 874262 573146 838596 116 9346 383754 579213 881383 616126 823397 888430 851552 334084 144996 318334 762 898706 53710 810596 843646 652569 78 527062 256110 11964 701958 16501 889218 199 792985 1447 509472 5 667867 770599 355195 322 471241 294572 57441 443959 854215 703312 889208 750402 432599 775710 22838 878950 876910 177569 50 148139 888505 893409 774322 398175 454342 253647 873713 1200 448201 2130 882650 862309 779504 625698 176226 865766 799731 287483 160096 690641 860889 865020 32 807114 647042 881967 827362 882 456655 240001 4407 293161 4313 368378 688833 2 409906 564167 93 337925 166694 792720 791927 716538 871671 28 573032 370278 868237 593583 113 9 808907 880685 271 16107 579868 651776 189 459407 22 651914 806902 72450 611544 118984 623893 383874 871845 24950 1120 17636 803510 501820 526497 167 132978 242252 28026 186782 745622 775412 646136 855566 88164 220805 701551 7 132626 180427 291413 797434 835702 899218 1115 738757 3109 459421 379941 618241 429826 676 67662 854186 184482 870800 517513 218240 1689 20827 724314 77 176673 369305 3729 100215 793995 546636 721941 310783 880367 526 654845 157209 3266 608088 598546 163096 891687 672894 607385 887987 4 323476 353794 793793 899470 4 816848 881195 182416 2654 43962 2 787239 3 883688 161156 866690 885046 222937 400234 13486 775957 4502 684337 533827 1606 463623 430110 582731 813343 877653 892976 3 21183 200212 202 838427 341214 11777 17070 5 194353 715328 871613 893305 773241 864226 161183 9700 303141 757925 531524 166978 130118 384763 275387 830927 72 578340 87181 586402 887045 676259 294 867278 289431 89524 881801 896259 380005 886081 178958 185431 442 137696 738218 6 794856 54353 629145 783296 879729 428136 109 800946 184 20232 752655 218016 757167 207858 491520 2107 3 844388 35337 717256 792670 168857 440462 847338 9863 848644 838 468309 226943 750764 767754 855011 4 240060 236660 234760 6 800519 651457 697548 819689 741102 188701 362118 886994 847873 45123 125573 359526 23 855865 869609 694097 333401 31 737985 305848 969 669186 859982 825442 181369 2242 677633 64158 96110 831872 851452 137708 252261 892008 335193 208343 92 825722 642451 5 818512 347717 257173 2634 721098 2048 630617 49 828514 835271 13452 776481 897644 447231 809138 812179 444850 870628 857121 582915 165433 891654 565473 801317 134657 200530 98920 339085 702648 66004 151901 865882 695912 9364 2850 541973 859044 1979 639334 880625 23226 769461 898061 591777 33220 872739 176086 232280 633468 815603 615763 874165 725300 490017 289 151806 60625 390817 868520 323654 776387 535002 851490 287959 874655 891990 3216 851566 812621 885573 31490 620658 725927 194682 204976 534534 577585 86446 4088 785860 769638 164081 489977 61769 888493 891091 84929 115 3834 799920 865177 850431 886296 859847 828981 548827 5864 36176 3 118990 66 21 45871 784504 180845 799229 733342 90696 408093 399687 678814 816665 473046 648826 891249 875141 689155 277542 1115 869070 149220 124217 823649 899055 2 119493 756918 247575 11726 865947 824908 38376 887390 499098 471171 1429 816642 742829 468981 671804 47208 682304 3 214024 886849 1295 572432 289357 6 875380 12264 804275 455575 849236 41838 494697 886106 137 25768 212 259053 4 16 27 43 885011 322495 898419 712222 792900 823717 4307 698526 155 27 889424 722307 623 43591 105392 2393 106695 16078 575 610015 790351 64 1070 815738 197149 1162 896053 117329 595685 789593 533092 36888 466921 761135 656096 293355 817874 168 1 43048 3 796865 789370 3 84704 105 105 34 638193 12 395491 850246 845288 805835 481967 104345 836798 831649 823912 896295 5079 770410 111949 898513 255020 644188 475824 830273 197554 718933 847635 5 416902 828379 2066 222 558924 862434 384315 22 873185 819897 515368 898895 898609 127707 863207 857107 703764 47834 822929 560765 474389 557168 899484 754077 165 93 68871 47236 859391 230 1675 160259 10217 2 756375 793900 860637 1 49 236649 720230 572158 522642 23 485757 883454 738541 217231 275567 855036 895941 24 1832 869265 878092 3914 809926 3 718147 852490 859853 79 705886 737503 9537 47 109732 889140 626836 213241 685145 874155 9836 91384 707323 60 619610 387542 788672 596725 800246 18 226190 733803 17588 821440 669128 839474 3 167 574883 2 692978 654805 887526 691079 51805 454840 681578 192207 66958 18 421418 48248 87943 798913 318083 330705 437039 21969 85059 812250 158919 866983 199832 103 804629 854537 886142 638614 758 817176 806278 661844 1 877886 811773 42 575106 227140 266123 178578 421030 890062 888738 828216 196484 75013 516664 891253 2 880410 869143 294420 435791 82661 306 537910 568467 888109 1475 19 465801 141003 509102 893690 489734 82 30946 679196 710715 194576 874462 2115 575815 861191 387231 170278 680731 863033 829337 464334 356579 78693 80782 806932 292774 496628 64884 828451 567274 894250 31484 466972 343586 877370 97680 20 761432 76727 50010 718756 6 16091 415181 858436 746135 39918 41457 393694 864449 803816 548589 422405 790114 815762 758262 75 302036 820296 564120 241949 46 255443 73 549224 843171 206887 1117 484920 385482 765384 882067 260895 7 739209 161549 553466 177774 1027 881773 207226 770659 10861 687062 732754 545 517441 320 766829 415672 8889 5 248707 880971 897962 2 398214 872905 862024 856648 412992 875632 629716 6 781716 43148 800167 454943 885337 803266 3959 837982 334029 806117 65471 678619 119866 582172 48 738406 21707 531949 776587 369865 862958 788432 640506 25198 865649 829558 807792 116305 560404 526886 733414 891384 85052 874873 94184 847595 494904 467096 669211 842855 82111 393021 855689 308 60 413994 877360 894231 328187 1179 500964 425481 344957 109648 541903 2 272487 84695 765687 714064 71218 134206 853459 426260 143152 62 733457 849730 774271 613076 646311 591470 862723 71161 792092 40570 809549 887575 887332 892465 855488 778226 987 851589 891571 886767 871253 893875 531246 375537 295982 49288 748883 280 2 835584 885935 728121 308709 786607 61307 832820 575765 1 244893 232544 672183 837340 195 885973 8 7335 834614 243880 523699 402289 710640 294621 343 361753 897800 813720 445583 688380 51711 808322 376639 623011 866259 744335 281 114193 258269 800103 395326 807139 876629 684098 116378 7345 3 761318 828917 865865 804515 888285 863995 773928 43404 278066 800608 257359 883456 673298 821501 513348 817827 750155 118748 867475 862997 192476 798181 890469 206421 260666 34 218782 803635 566481 801080 296072 107 818547 869931 1999 310381 784059 249208 7555 548601 513243 24 10840 452105 183164 211930 748821 893437 82873 746579 400351 897313 733689 756048 864346 198784 418571 246553 306454 843923 763650 869208 797107 709826 553809 842912 842937 188031 63979 777530 235976 215966 77422 653308 243936 636425 479208 6904 526921 509755 42 809163 78755 155915 31514 121387 895311 161971 869157 373385 155 257215 851298 1 765026 445377 1 890467 144073 311646 720898 775344 391822 683847 225367 2 55291 791436 757269 860663 898382 747567 888348 383953 2 708355 641802 335665 100273 482913 155450 892008 4 32697 842112 825159 29482 98813 861742 62348 374132 633425 250 842279 153917 669293 424890 164874 4 870429 407146 81428 290966 519422 429738 886657 813577 188055 686659 149710 194895 489888 869274 72158 151 422 122837 886502 316739 134655 490515 4 285511 899044 2 399974 154988 816422 23 877326 2 457676 539829 824157 579520 892002 421627 844350 31856 577466 43180 834733 689722 479271 273734 827926 884291 268551 362973 891686 44718 844986 866784 349 367854 890502 515578 115841 899168 678085 859970 890659 890866 892542 881963 120351 2 53 389044 197340 847536 763953 162192 625626 272 249935 892283 179 853629 657460 24858 324272 880527 745582 261076 292709 860687 62882 804229 627401 301486 5679 2 186 813188 167743 33336 38 349242 5 810395 880251 827545 32079 505665 787995 601368 885040 402078 132947 125955 692550 682329 872065 306319 1806 713082 2914 210 881057 624328 328006 74911 581726 589275 840825 811719 895214 705207 845644 16 366813 517064 882649 115 237302 877906 84 831298 480045 7036 770665 723844 531438 288130 8 834108 872274 19 832197 801549 895949 846576 820381 458 819192 825391 428590 708692 691502 183909 864623 542402 5148 635650 637482 893996 3831 87 9 825068 100000 574741 515262 873352 894575 144841 651631 674565 428245 27947 13 854 865645 731768 665461 288 251710 327427 752868 428640 28526 105161 887425 103206 442650 813533 489408 414 12171 878359 113 543416 836905 219844 619954 683918 14863 558108 289418 106042 880423 4 70227 822707 842070 64738 53145 3 85399 40140 895938 292502 248395 395861 20773 547300 884021 896240 191225 26 1817 522453 154279 441722 309980 140642 862389 802513 782607 745824 219966 207782 581446 84803 101634 1077 114256 268024 2051 897678 21414 271708 1144 892684 166600 161 25145 671155 187 833872 1 235904 891650 13730 28870 253260 891312 887309 204516 547271 449123 809920 138301 3 363139 637614 573363 508018 670316 849201 1 311063 114061 866091 1 108216 2865 391846 867511 894594 21545 879064 186086 313 474223 847191 212891 283999 810423 326784 776252 897159 2 532781 824208 206943 887381 893677 872250 819821 128711 742536 334148 719874 674 73500 347055 68760 37549 35383 796 812860 279999 513637 5 896472 637523 787224 758638 9 891564 669334 16568 8775 886134 220684 679046 366357 189274 53 661919 444367 893091 125549 83550 766 813751 333715 51523 735026 885689 175898 531728 885124 224027 721477 114679 371132 846643 44332 85117 884832 634 5751 4 892226 867181 80673 126467 262226 55 386 850200 277351 10 849210 557879 856138 8177 79085 69073 2 649229 882832 25749 867065 577424 846466 35968 7094 737566 875928 845931 285 897408 102071 847372 3206 830878 204712 327664 176168 181733 885083 898718 877724 814958 456 874913 69734 892674 49 559210 165364 826501 283633 897870 54 884493 17319 510654 523213 877331 871472 552660 540824 443163 837736 2 873630 674405 408548 1452 65 517904 800329 443437 711671 53873 832037 895655 876083 12 547 565522 58701 300847 830143 842708 3108 785816 28 335201 843538 615120 830087 3 186 845832 601671 849120 866509 252223 504207 681826 32 735982 890130 162840 8085 38789 11826 851837 854049 811679 106100 653988 580063 149411 257285 615792 654285 225733 129699 817380 155757 93436 786297 5 3 847116 775302 2 694520 633690 325493 800303 554209 6669 513282 747758 841053 296 32 856899 424699 28 545410 171238 877956 161047 588535 133424 2 791126 296968 788935 863945 661694 5233 148886 894000 59388 684744 860705 813826 231 885248 287759 796124 668516 70167 100521 2 873759 665123 235393 798684 741590 899163 274842 238915 550187 403524 892308 17673 871508 347472 483528 728935 764892 232825 666496 3889 4 12 777984 870850 410911 50860 110306 892365 831024 254831 558969 735030 700803 196304 18537 632948 2005 850653 776084 497400 66574 2574 238635 2 25124 3250 294449 647005 544970 869878 736108 603389 113768 58805 160348 319 53691 2239 846533 82591 697549 114857 235410 820467 442760 676949 839267 789040 73636 846656 765931 215136 300380 23577 894296 563 145379 671296 779777 878486 1 295856 714587 852925 611570 857282 858355 891440 35056 687050 2 102561 385398 22160 1 696117 9 338328 715919 476368 553834 445823 632175 886464 869695 706164 864000 9 749 44986 159626 657245 883286 852287 497592 2 1134 897245 32575 300821 2050 361716 547137 895705 749849 662777 29591 792495 196591 401841 227288 853803 767 643723 364919 670071 301949 878396 798368 585430 589674 59911 530819 3738 412 658953 797645 63 101787 447511 834558 22906 513331 28 450826 869605 195645 79 625562 259669 567795 326198 642726 548889 831045 817582 768614 849436 705810 878408 476978 420 554820 812985 867195 886207 406602 18 9941 610892 3 698057 667048 619160 10 752321 865638 22 209874 882669 517758 890388 888708 808602 28858 743574 641779 880695 660085 275836 1578 731336 701190 64554 647438 220359 898512 784807 804358 144549 815951 806259 287191 275482 878429 786468 33501 278497 807449 877981 897293 19 66701 278758 2222 337453 5601 598069 756503 868887 568709 479 728783 1 385153 321961 257811 120000 6 854525 504724 895875 89210 770975 218595 2 280629 897210 14796 819900 408674 307791 850892 866354 547003 668053 26261 433349 844559 410130 731821 797709 663990 19391 785584 863281 1 2557 321343 5038 670644 722150 766385 522950 287 91122 891057 757311 633303 112362 203151 854804 883363 675775 710779 864642 629027 720555 487706 888428 5717 814693 894587 840004 165868 756088 2575 610032 885802 7 767014 567434 142344 836309 527099 186350 275 184072 177221 25301 889413 249387 503023 30 709389 845189 807227 143 114539 318195 798027 122797 817055 220006 53388 135240 755 689092 387590 571252 892415 738845 859941 475797 729614 793494 892322 54998 466614 878555 584351 847936 883899 813145 547 753347 360413 867045 133714 171408 629128 233219 184 412535 8 870862 562768 862582 9 830684 875149 83387 439031 433512 2 265868 774051 735255 9 6113 734883 638995 29 868803 674170 784709 838133 384648 579548 179317 190 872627 838831 862415 825509 847256 279828 329645 804022 746316 402513 899346 235116 867997 28 20113 393081 177927 783571 2422 685616 863596 387843 16337 881224 1 878746 425894 31163 848582 878675 239234 803425 759362 202115 543034 409159 891042 895814 822546 52 846484 6313 569446 2 831530 861252 1765 822848 2 704951 120043 256532 731870 4466 885634 289527 323696 848277 895825 13886 212059 430544 21142 10 59586 33 817561 351918 871616 841070 206794 525092 857133 350375 300114 747714 419326 53 828302 862983 65828 856858 590939 524 898705 816314 813242 791401 337707 9480 106084 844058 858735 25680 890173 173210 330436 508 888070 219443 783656 11057 308376 765104 697083 706373 2 893272 1684 3 897319 683837 876766 760409 555182 886166 209745 678487 873793 866619 712283 618033 248230 247189 645377 362 66 291779 872105 3195 1 207717 541382 8 14132 351423 4764 865924 61558 50 587640 11 150 2 112518 322229 844958 41 630053 7443 32939 491561 17761 781519 819008 2210 856153 61264 531 322777 451915 864746 8661 103006 578695 632808 8077 896316 676771 883195 307875 557526 4 685444 445688 861727 863294 778448 44 618751 1 393974 853810 144299 488322 702392 149298 443091 267942 846088 110 169725 343181 852527 763872 368308 1750 590887 484 494723 145266 12 2085 858327 751851 298998 129282 718116 139 3539 5414 82977 236045 621336 428741 295118 878442 23 888869 725 801841 2156 9747 138371 361956 601568 46 801 478411 332070 4427 646622 9 242520 149819 565288 625755 155489 415525 882132 782132 851534 421582 18 720954 4 878840 761684 6 592662 842130 44 366588 815652 185 4 293963 831631 626075 171556 873633 893341 80 587458 2943 56528 329488 18673 425823 555831 890700 289 745062 500981 21030 558979 7078 243644 825234 857286 12 6 895982 403623 837645 408505 627571 216690 37 608817 857204 316322 403672 6 684445 895153 24 827915 13366 542259 413578 771470 3 124177 96198 100 308427 789185 894501 795272 210 269834 284366 852226 569 203745 878415 52956 338988 793529 4496 853501 878869 887584 555612 823615 873793 269462 108381 824245 990 105092 857260 174649 180339 435744 57 848638 995 876799 670206 466999 12619 649072 507025 679735 13613 855166 43970 70201 803330 847643 65204 1 714105 258902 893863 663114 839575 4 808330 876154 778663 878974 870364 190182 523068 530766 436051 370405 342096 881761 677218 546086 347984 845498 433759 895888 47323 897290 827065 750445 7506 469716 845534 707652 430619 602455 60793 858486 893644 4221 599731 888269 183734 401887 853653 411685 834748 819899 889153 879627 43796 856556 180467 453764 17 99 625677 279179 14 135438 147780 53569 810910 284973 466467 2 744948 819636 707 16 4 446719 110222 1510 874934 215901 829434 849741 1066 898728 830752 828100 893573 781786 853280 850555 807567 406001 868042 153896 173144 829192 870301 11098 171120 84528 896939 830798 873335 883239 633831 861754 592782 265629 259828 338364 781871 892259 599239 169004 118758 39315 837020 300763 796625 881334 888049 53979 480798 572774 864334 662921 467531 119611 278 20513 563208 303244 47227 2060 886206 884858 786709 518352 41958 630314 7084 151562 856973 878024 204480 808947 887504 2177 888596 135850 307668 21229 628295 330927 6496 541320 852300 875289 790762 767820 4 394881 856958 214704 60153 27068 563319 765965 755781 76 104200 66435 812013 152021 1413 709308 827673 840088 899404 120873 12 2256 68270 787869 2824 95 897588 837901 862120 206099 175 338908 827737 844291 807320 883609 528298 897064 3866 683521 730753 788255 869365 28 3314 476332 884258 382698 776602 82 541033 305801 388625 788522 381374 3 30337 319480 806191 219704 810672 896970 156152 216181 878256 367488 1081 195415 672771 649862 546915 831265 822318 53629 729184 842023 850973 829717 316609 895663 332594 117508 484 620829 756750 25 778320 1827 885879 196642 330 5 457836 867671 766618 100361 414643 10877 708425 4870 873543 270656 815306 728366 149690 824359 426401 463920 1133 23 725234 528149 762747 837552 845240 380184 715716 889452 1 874794 761247 182618 33 689756 31036 569830 9329 648813 19959 134731 693298 896799 590252 88 707728 879724 107839 854186 603816 886311 885396 868604 402186 1016 226599 123517 3587 759930 344393 3 690000 23202 481702 21765 237111 660224 680005 549750 427342 455000 878814 888395 5063 890038 524879 359310 876814 880890 844668 314020 789136 564292 230 856671 726315 898461 384965 112714 871793 266380 725001 556581 763056 840188 917 595060 64881 896178 211 886163 566150 539362 1 31564 539974 2 465629 894280 553 733532 66367 848159 118112 591748 946 742669 246472 180228 750908 167 141360 277538 333123 325463 17110 211548 753025 895370 853870 431105 1 865824 67718 373050 582235 676717 485121 189146 845659 879117 758953 539625 23 240 448222 298303 1628 477 2931 214480 216439 194541 81 681016 892416 680265 429366 541308 81049 400030 654216 176 779030 748117 888465 302673 570979 860725 406845 819253 126 9 605655 666663 746155 824985 763618 801364 3 135 863006 870142 777274 371671 881269 348355 864711 458587 842852 5 527523 170148 800094 152820 1093 2603 763629 273790 477690 139665 2012 1964 367058 531518 883255 855123 3779 854116 889730 155438 795559 98 852523 424731 885641 843812 1026 885783 877702 899794 737028 683580 581854 769126 878165 252338 105 662449 180295 754361 164396 305445 609977 135680 665655 597187 688726 155 580360 20 843665 597826 784 899232 613405 306241 692417 17604 899658 848778 265341 885140 121 44485 859607 249359 891510 152878 151169 807968 105 891151 767265 465145 312 837624 781057 1 879447 5084 364 840313 899451 854838 90864 862130 898135 886142 102688 803197 246317 893648 36107 53080 98663 232184 465378 308160 828341 872992 3017 12378 79 854301 683749 450936 837460 827791 414655 462473 846346 197903 869758 835679 376 781054 860926 20502 585999 586739 205568 38383 894536 702967 1150 2 18796 7015 729547 634931 71455 5467 507687 898741 678358 356971 417387 517949 211804 817604 19218 413979 123053 294935 54 7 260295 860191 897999 329773 71609 712981 613706 775121 790187 190043 299 147 106147 478842 346768 750358 12 799658 120239 855636 250713 367946 172249 271900 287174 841478 841506 167777 620572 625120 738754 527396 18719 10136 324643 2 866121 42090 214546 832601 28636 55 4128 10576 148922 882561 4266 885409 317850 312068 747524 211298 64479 864213 427215 711390 22053 543333 770830 889631 1 579789 423037 404133 354 866057 828741 31922 1 636519 899070 66 137 53 416589 896917 813375 145 91380 461516 18535 463 1 3 53438 794544 2993 42561 881260 593229 642261 437234 361374 578110 696669 6228 760691 219162 297005 857811 447482 649484 9 536 242199 713736 708390 847751 793859 742889 878423 27558 726024 21 894633 880081 529195 32 878243 21213 780170 500441 881234 846265 8 29702 271830 9769 73891 819040 399187 63 3896 425 24 81501 467556 300569 852370 693937 353009 340677 692649 442157 46417 548207 502592 70845 836039 16 603896 871872 709918 16990 879847 30 646498 260690 690430 143318 827525 145 32859 768222 1761 516776 251143 263 1202 45340 891814 539168 559006 39232 255357 709815 568380 805160 722924 803640 402113 87624 527832 188 455043 10 625227 855185 857074 592527 204152 18546 879215 73328 630332 817306 691378 879565 63 788479 475990 773842 893129 97198 834567 222771 524078 510447 772538 882999 401813 226226 783702 151979 47037 397256 539070 829673 380738 886243 288 22800 825939 750039 880639 633469 264349 9 234602 702228 825569 270243 874103 5 705236 879943 791242 1 306 497506 828543 585767 235445 56 878761 861636 713196 407241 7 717527 1 632604 210413 195141 265180 858098 84971 883634 882868 43702 73006 899502 2 248811 379143 873221 873710 6759 195363 824503 182261 406189 890616 671802 252892 450010 835476 10 194548 821280 382225 793708 116 843651 875029 800185 318514 413831 873701 572333 391955 360067 439492 688031 818370 868092 177067 56264 41047 809118 519 295738 430735 835 4 732840 597324 461392 276938 6801 717602 287614 575281 90840 844250 504522 547181 601290 793106 770341 603303 837450 613680 709225 376924 874483 47955 633000 73 847992 430272 697447 607820 461 613315 870126 122502 52 6 837755 308409 711964 640059 841785 855517 599573 23471 11 162634 870578 431 839248 343542 740658 529589 835802 381319 135 405928 126 868323 1917 792253 887513 847616 618718 717 896792 388045 653884 872316 76429 418847 393820 879883 856468 31356 884542 266574 440136 854837 515556 266836 225742 23783 102 885675 856358 30 119822 821117 492810 787893 178247 711336 6008 160089 608914 165774 845789 252 618 831084 850232 38407 720661 306894 138822 877454 692685 436006 2692 138599 749656 41487 598421 867011 76211 550688 721549 886014 38005 797770 265644 856949 8620 117 615358 301538 839935 325244 834046 30237 801315 663773 40256 612439 706129 6 742204 753500 741865 69662 548929 528107 12581 713189 854352 185689 756485 2 605990 27141 868751 106 889018 658907 29057 382107 126 633026 217491 742356 652364 663023 27 837846 690985 166927 10663 674769 899601 334060 95742 6984 740632 7 30 383532 166053 31205 74 9 7242 62 43 104 674069 841142 783080 725976 864245 859445 15 120197 28743 71 56460 104171 209581 63636 684552 103747 668796 872576 366152 828722 457589 375864 541619 891540 113038 897438 735484 199301 174164 2492 899847 11435 5 72231 817996 705398 430 200135 695694 37 861596 889531 735248 835340 132086 840989 637612 289708 101326 877313 21198 154747 13 898824 352744 422864 786616 17366 885975 160443 67903 464495 404154 6078 780036 8 721482 194946 134207 391655 83779 866013 514475 108800 758038 198 493880 132837 889379 789619 2 220195 875857 9025 99935 21 1 319271 87944 5670 852237 12 641259 5 550693 415766 9101 756587 1566 835400 252596 892301 734717 167 377751 869754 21356 882777 398628 607670 683892 70947 213695 467807 843142 870009 158 717557 74007 174292 358979 278494 858649 434336 858143 297595 244744 4 884477 894512 3 2592 851225 759853 98326 863153 683827 187628 2 402263 875925 744990 892344 140101 8120 322930 123220 195878 787074 7 123988 357097 850221 848821 20887 1719 543149 876652 644083 14 19 524590 81331 859865 723271 21232 4798 238252 101391 276111 347294 845397 151906 27814 715044 47340 386200 899017 315577 38534 198486 853252 59990 317068 296101 544390 12861 4 21 590519 157653 2 303495 86 604221 395 890834 795325 709533 32486 617494 35450 860804 814684 797044 590 3646 797758 144431 774055 298017 19382 867321 874672 840732 229611 648456 824725 833606 55 490872 726212 672801 73415 851041 855524 50 731188 485919 858475 694108 659678 891109 29585 23 409549 778645 79102 709162 743701 1656 199892 859691 616335 629792 24351 857177 38650 142101 19053 351 194 78726 329305 893647 427352 642340 1741 653031 810590 336022 731124 891731 889267 4 20710 217927 298910 244286 14 757305 717798 305371 804212 115100 805544 719 2 300299 860093 513774 824274 844775 753415 195378 585642 370620 848613 644 817932 628 882561 870759 492168 865932 66824 459533 284841 884633 232376 807521 895230 96 666918 374562 573471 13 689251 891765 875245 443146 1781 357788 758909 837788 813097 857834 118 741725 166563 16174 244 789 854280 644729 817553 2201 369201 867921 246178 906 445067 123733 449187 215963 16293 783481 831665 16868 158918 224406 833899 46974 162 186780 378684 831304 479780 3 880763 18 59 479464 14324 6 795712 403772 169665 645 24 202255 229280 853208 817463 46786 899284 843050 682413 864528 145102 5 782951 251170 624177 210682 861621 109939 62364 1 837286 874196 878194 706707 549388 783535 70 34 759463 689085 857130 160532 507884 43615 709935 7 815135 286284 67042 1360 93 9839 763820 114976 320278 10 224 665759 707757 59325 866518 1585 96348 891699 394939 788960 807360 437255 863852 746870 846382 663 898306 668946 860299 672078 647929 859191 512185 352528 197 871206 823678 375369 817953 872389 55146 871599 2038 855067 899374 867264 2 747359 309075 840195 840596 423030 2 50322 18227 809493 291240 131221 142 171642 798537 571160 288712 822894 3 124 108 10 194187 101338 611340 885208 157326 434276 136438 58 40 395719 1070 132 71060 5272 881162 859999 2 602713 1904 2904 19684 803345 803530 699489 816541 893141 881305 2 823149 852991 884493 872740 827554 884522 288417 134894 782501 755303 686257 1 4 1 579015 623211 849725 648281 884621 730055 32 2353 9 120617 785821 630127 865395 805075 137645 894884 893007 304 716448 230302 705076 841291 457 823092 5178 11 84199 2015 700787 814924 11 22117 335 783189 57277 806491 62 45218 606836 806181 872250 889 61473 87227 742348 561006 611184 14879 15 892708 89265 869572 61926 795416 307044 814619 6467 165990 555007 723336 847370 777319 787491 839598 385131 552946 879065 441864 762356 360897 262972 847926 873088 333588 664658 711714 877504 35 107655 623177 122412 413641 839342 6407 799125 714580 81420 797189 652527 132400 862463 552068 814254 37882 722401 820103 883751 430046 893611 782 786354 517161 281169 768680 336534 855507 356809 684048 24144 506892 578861 895020 204586 814168 870335 847668 2906 327518 739096 397 286121 374346 168847 854525 421219 879980 526919 93585 12 28033 896321 354600 663544 811932 898819 129627 840695 251301 880620 264785 889035 97495 796147 1138 89016 134209 631795 390449 226065 454 3 116 10805 195499 269923 775118 810703 809901 435619 635490 158086 889425 845350 1994 691848 748854 583892 236291 797385 26 877774 659362 293184 102288 873675 883954 307441 735548 882921 742079 486406 840747 716172 476415 287290 514278 722558 714165 283293 169126 522053 374902 539875 688677 835434 482017 609909 883362 867108 251 496260 886387 183481 232205 763623 541324 753689 683234 502524 774788 90735 9474 884823 885504 109193 2057 881123 679395 693494 287009 500294 235 669924 749469 891576 27305 4722 385235 178952 24302 46 20798 582686 494272 876671 275919 3 858042 54868 3648 84743 44006 867437 75544 770744 228414 637904 449063 136362 617760 834972 845046 220020 427528 3 55 886610 757796 867606 850149 895508 890866 877144 659818 9873 894561 111895 598444 123256 726327 853435 872855 840708 873132 597137 652147 202569 569636 294105 339151 690 734835 33343 836520 592140 114709 28713 868178 880211 738258 874865 861729 417902 146287 898404 117723 5368 402426 372962 880047 18 646856 882834 887533 26122 112248 58124 871329 408207 825085 472096 504374 672 213592 872622 6550 736182 835072 838827 375548 90 7803 747314 197729 832811 723027 60866 817200 460511 401485 786325 388251 320008 733296 188064 859430 194344 2 824709 442925 10084 636336 898647 11977 614159 149450 542011 823961 276210 219460 877578 6 208367 3247 891842 508688 847661 848557 279483 19621 103534 64552 20243 139435 12821 590070 579310 636776 812495 12481 100134 852185 414274 857986 572410 214161 609916 146638 850345 764975 295619 2 613168 627735 11 11769 724944 1 57940 313399 500430 174234 3171 794904 348820 13 823452 847743 6338 115129 2263 4 760499 847931 22312 50 89698 762942 546 265861 878029 619534 834852 877633 2498 618896 482896 641809 10523 866596 772035 325062 1731 366887 313462 2923 13184 361798 47559 732639 187 756621 33988 97380 863298 1316 263814 607453 2 867076 854624 786414 400266 203361 1566 266959 892774 791565 627644 13 803066 311506 25052 343253 274201 497967 68744 625924 803034 170775 115526 439186 104 1 6 884245 381775 708851 690 1 3 850073 6 14 103868 476795 5 497887 177 362642 852333 248324 9070 455870 110465 838707 508623 60653 570916 481704 665008 653939 2988 249630 781145 698043 551800 847157 129398 895408 746539 566151 147 1012 21 744841 859341 41731 306361 733644 28 230477 893600 9 10 899033 14 193653 120212 822859 733112 97593 843963 740748 1176 857335 545808 2 503449 559678 891113 877998 831955 20144 188368 564288 856721 61686 99 820462 899224 929 536697 7781 541700 96600 878282 26597 419977 756024 16791 220965 888112 763250 899986 897467 769819 2026 51208 761948 627772 412584 792817 255060 236 828379 641493 665624 436619 4 841490 736186 156469 17837 702556 33 314998 790330 535600 865364 2229 469755 677083 155107 153 3 819009 898093 396643 829078 809413 324323 23 894690 855811 591 121643 600002 854511 1 730144 305134 7 890820 859689 859757 145022 101397 238184 478777 623951 693592 899 466563 10379 835920 8 744119 169932 634037 3 872716 293705 181010 321787 871181 741470 859051 479 854871 2 830290 299096 798949 78493 521135 568374 768131 654478 406134 361392 431770 794420 877643 185993 462700 244298 798305 10851 651224 63932 2478 201173 110013 781454 207712 671678 264146 3925 854277 822213 648385 726052 11640 815531 494686 628434 829703 645129 132 87 420925 21 829095 2358 895954 887259 446 489535 717973 35696 802533 838724 470781 148 779212 866654 102597 2002 887348 889671 43215 642268 144355 664153 342046 56573 377042 46188 849698 574230 865789 64 4 4569 18 1226 2 755285 456923 44782 260778 288 856225 834684 37729 92 603925 646246 86555 9 891516 389057 365966 199699 735285 349078 812517 840325 673304 679683 685863 845322 510786 850215 2 753843 243 890008 407247 678247 24 156064 141281 898160 281 558 13 835699 808122 87803 843068 807106 73 765061 879827 874168 500319 4 696844 812957 645569 892846 764009 1133 684663 87961 844247 612136 582718 17080 53 327829 138123 196908 882315 813201 104651 837672 825480 56942 1630 798539 843024 56689 2911 239440 505506 895382 269093 844045 852648 371683 1 515 818787 877351 483619 2 814448 106180 2 708025 785211 705873 94897 11742 725875 2230 24188 1292 1269 813573 594860 818383 644199 40464 750871 430047 220705 892091 497481 862025 133312 515038 104781 111 100 535572 161715 83 680791 883180 96958 832456 8018 619396 339992 1 515211 577 2 29807 892249 856126 835762 280309 722490 400827 811706 96386 786388 609202 730412 862485 771448 235624 98663 163238 39807 2112 11851 868089 313194 876790 830421 798733 838477 330746 338007 856707 878470 659832 137 866043 794678 381367 159 503255 513380 222452 801131 870271 88738 289253 673141 578 587449 266797 181169 729989 871480 361407 489 9773 512378 320443 104348 836200 2485 1 1134 176916 449731 265295 778817 58 880414 572649 865305 874639 791448 118 198 155761 813022 878082 712973 844414 760818 810650 841737 205968 8342 734 16181 228629 778497 459572 107299 289346 65069 423780 754834 886105 4 476339 840370 22233 38164 892186 776364 864553 447 870019 439513 14 886673 894357 742156 857074 199524 892084 897427 35131 98034 819652 740031 869605 382604 245138 387380 512659 852630 388693 233491 22135 885688 771768 266953 522988 543197 4984 805807 857693 220262 388750 296755 860145 508 103979 27168 223425 847893 536410 894809 94208 504738 887932 30987 12348 869497 13 609796 772094 882093 878192 22 192031 318218 631183 8 291828 1336 49702 739430 206201 823740 33476 844837 808834 2422 358565 63820 34 317651 320 853341 50 161083 5820 552280 678997 850725 21 266658 561609 5 385620 166 461 897395 553857 877026 59001 887877 850425 94223 647824 30804 290225 771063 5583 891886 501053 616221 855715 796784 464406 340 369694 744 873134 9 868448 192499 862562 425656 3861 837990 830955 1 892163 400247 208813 683822 684993 830103 259 896819 98564 849602 347082 189854 761267 572689 394573 80972 846920 244016 31 671968 853845 624247 717227 561186 880806 458000 107936 227292 860668 699975 797593 464255 869415 219402 544509 590543 317388 770153 887618 84431 683724 1161 256 432905 373178 13051 406917 86281 882119 757509 887677 420944 865662 765734 840002 532390 3811 285120 93352 889377 559586 878501 145683 199484 53771 707265 545301 822819 8379 890574 548907 412932 577757 272739 397009 372751 19 736927 302759 3927 760699 80922 664952 588297 22 806246 234202 409316 389 627 7682 848390 766695 488830 159557 2017 826079 84484 306061 869356 789568 751809 502339 568415 551011 119 76066 314 26 58 10941 311728 2 897911 14 598967 851236 824130 334067 589707 11 836749 738204 452525 1269 176141 833802 521531 9 697854 72008 565505 236003 718775 746047 587096 806084 514465 899601 306207 101165 403001 9 16432 3232 863417 624405 13970 618414 879961 233715 35654 562281 236386 364418 453521 783466 52045 460671 756326 864747 4 170617 187323 699959 62634 504278 689474 108004 305609 98460 870472 301190 263660 814142 111013 348970 8 139781 103349 1188 812132 1 328719 318226 130499 129104 47739 23110 292209 769025 463874 812653 447310 897877 160437 138926 886824 458006 459474 10177 834189 32561 13327 659817 28443 894629 898141 746510 587792 672586 201574 20245 4392 30 491110 347327 778456 550754 1 275963 76761 857743 776527 896283 827959 692393 851617 290811 880671 570574 742434 189660 425310 503569 199 179317 887795 507567 833910 233305 560177 594482 8696 773006 862586 373371 178057 239508 380805 394362 854634 512518 64289 38130 878365 762443 86 881881 831317 727219 819797 64976 38560 888467 614658 582451 866376 478320 461844 554012 473983 827401 4 218743 485647 330549 450 21310 706424 820211 7326 16644 48007 69508 215885 847016 263266 4 653792 7 594905 94 545744 808297 3095 582428 170526 821695 21945 193158 9 142508 365888 834643 5801 860066 278207 224804 617856 4125 1 189349 313309 43 290017 220 353599 350572 882184 751026 53 895793 895808 4644 861431 507274 550548 820928 271632 285812 706485 605108 178522 41266 57713 838881 14737 468109 534134 594459 310764 56735 891191 65096 890281 9520 838103 112434 723994 798956 3463 179981 611468 869 46 792 57531 108031 358456 899181 6 851160 815809 496625 9 675852 421447 10 885223 544675 899416 168747 242533 719923 172 54842 877693 208149 7927 893549 884493 836744 431368 58774 9 1 392424 184735 831531 47477 688174 197508 780345 817492 696561 503346 860371 4129 814415 1845 836873 693092 608136 5 864694 896241 785061 824990 824 894807 867941 53291 1 865304 301850 258104 221826 798557 226285 4863 672030 894873 709483 836692 376 197509 783139 666520 55 49774 742807 543863 727403 631534 800539 883655 2 876388 2 11 22406 438674 892574 854560 881058 5171 635118 75615 791638 814481 237316 810 448806 153828 53 21 867810 837768 201379 864916 100547 632538 793530 231367 547621 514770 868016 82 250238 266220 798435 735314 37 19975 518920 815031 1263 832 83158 273851 887125 862754 19 801179 16841 273614 886355 48 494852 850447 95 203191 407 55328 578322 427 12716 849024 258988 861242 870126 453843 883119 350772 541550 265493 244788 475367 721812 393222 19761 715058 94 465748 863636 598337 40264 38039 863974 370411 477297 870844 21 760362 882646 3 7858 454595 16394 870767 679895 875811 861514 4 818333 45669 802 6031 293517 874260 895155 550499 494273 192660 546205 849290 882429 381217 877191 835777 590057 894368 302873 309525 811026 611987 146876 6 183744 844175 897840 1356 432266 258 449416 144996 17940 780839 877030 867535 6 6 883913 846430 855811 23419 129090 4 682739 61603 136 547534 286331 884264 10 888280 7931 1751 512636 871834 816859 451502 217561 62373 870722 302780 8806 69047 665 892504 211534 736679 158 36 848825 849 518769 432 61963 876368 5 61618 799046 892333 578907 873390 363193 863500 710504 1179 48997 697183 20264 867155 25405 809061 20 563886 252704 2095 162488 86 868307 872902 702894 756080 2 3 133225 881068 168266 534252 822263 483364 789672 561351 897687 744539 458236 250960 873482 16 1051 860475 645447 94818 112 869845 891269 738403 825280 869340 768 102966 707800 13430 384205 10995 76238 146987 162832 270 382471 3 505398 403552 791375 869521 354456 3719 215904 883997 55292 5 800088 855693 71314 47503 674445 841056 444672 82278 6 883357 858260 10 69 324093 286987 55519 99601 258481 149540 641837 843373 200909 67098 387888 792986 720025 5325 898302 605594 352650 171292 282874 780695 824423 38 846 3172 802305 438 760401 588243 741978 158363 886921 50919 858549 188006 758210 779455 880596 826954 513910 4 834205 258 43 716018 843250 479691 896445 43645 32 716121 517682 187 544532 862972 856162 815779 89519 545258 451772 97824 25 87756 896988 873862 2 815909 222744 802270 785176 898396 9100 688232 772307 813607 350872 12 723973 860048 725145 806159 630269 575819 480 175075 792252 14 860114 248372 295366 844079 185465 720590 628448 571737 888419 881115 767952 219 294078 306923 151120 160901 775826 45030 346645 2127 76307 324301 792649 496408 688541 852047 788817 724372 861533 740950 782318 860636 277434 830286 839312 879818 877312 9 505 710016 180844 123154 827159 198300 683749 791324 71230 810417 7679 143892 464888 898445 777145 146708 879822 776205 558236 1 179107 898443 23462 14744 413290 775937 51872 772272 36908 106728 3380 651808 141187 4 6601 407311 838456 257771 131235 888222 810089 7 811571 891349 68136 71773 811535 75582 859267 423764 51315 752318 888137 276354 784349 542911 772003 82941 23 191973 101756 881771 289012 2 137882 877115 891034 175771 29 680909 23585 232656 887378 90 40744 269 377942 68929 6988 691301 654 888648 429640 598253 545465 624634 866152 848320 546230 39752 479320 873539 860792 677152 550958 4175 27651 51196 393 337813 740315 2 808869 894679 171338 98 602660 32087 822448 884288 731294 1712 143172 616334 548550 895673 585206 91352 885545 495701 64068 870551 92782 615410 5 1241 877670 865584 548575 867749 86879 676766 376663 973 264 3001 66861 877962 836602 640278 882399 7649 546045 802445 547523 892766 630774 465096 724231 753 15 832073 639673 71751 716606 22 782955 119830 430748 465552 756532 890776 537756 865135 5858 105224 199932 758637 283869 895889 516014 72744 745847 46290 360900 22 16916 873083 890247 882423 672939 860099 861429 72 120462 868480 23558 239698 829670 853028 742446 47929 867004 799639 866765 304843 26518 6 868829 215037 541073 890439 892788 454928 868926 14355 66001 433539 31047 427572 888444 606642 415011 14559 487438 175009 615092 181015 489801 5 523684 51 268 398 31 33536 155612 834683 295462 886287 789039 754688 845357 717986 130777 5 1 703481 56962 243015 664393 887233 727930 2 118033 2 102 578638 844186 868275 7 11 712816 123646 1978 835658 132 550351 539128 242992 758981 827498 19525 457397 726144 179069 821015 458782 893121 757792 797158 866041 87 805383 837315 335302 816322 539615 297612 603015 60 860101 834263 117848 833320 204172 29073 530 886167 2632 269 642007 8882 143012 69 85075 235146 305415 838382 3 49170 128636 36024 414834 485006 392110 151016 373001 118685 525529 813111 666219 307610 310507 822869 59198 543853 760789 878837 10653 870806 889546 8 92621 486098 17146 69 171341 597642 857568 364991 86053 449735 891309 3 67725 807092 819616 826712 609427 24367 397848 437344 249413 873280 539030 9732 265919 742305 2 11228 840535 4439 853679 868146 573457 839255 10747 610209 815822 808559 600921 695435 882160 360601 663155 874422 438261 853778 867056 843923 442283 838046 543608 830930 823653 393934 871555 648885 834431 336 12 204484 899727 884961 847408 53282 2 761896 580370 896091 241190 238804 883168 504592 6845 550650 721066 873462 2 374954 21221 334531 691306 502977 2261 791562 3712 731764 11 814402 546 550885 899252 615807 880550 864949 155315 800452 378207 535927 151561 95321 895577 267593 803765 887226 191365 43 862460 241633 886832 26 534 869333 820236 340062 1282 855529 76867 307 772124 130508 773544 382175 273940 767181 772378 887052 699256 871431 806349 474793 21261 730692 3 2849 289 4 890066 12 859069 535494 840118 806475 806817 567852 754653 189325 207065 89366 85731 819438 599349 781880 32574 140960 816383 48 431859 180058 1551 252 449160 718748 23 753908 683884 898903 166 285123 773955 127050 806358 700791 364 304057 897268 485679 647391 896094 669210 3814 588621 819683 35151 519193 33 70927 5978 7968 845772 815870 34623 879283 886959 792811 3829 77412 159135 608982 218497 193107 838493 459864 629505 902 758236 308954 392613 480546 96436 686598 28039 889230 4589 358 925 56 889290 68523 880479 886495 852738 233 720847 398823 34007 722017 123239 61 817118 479 239827 664450 671274 832166 578756 858901 817065 316602 623401 898033 870232 364 805873 504837 280 48972 879720 592811 746692 3 397606 784601 869301 573699 316518 241499 104003 14797 867417 685 15608 11 440424 853094 881484 595148 33337 111647 863873 437751 524336 2 134690 259443 320173 899922 693753 850122 162142 220108 726195 99 6049 340107 2 853414 872203 370708 10971 882083 775189 145687 130 362687 195732 568716 333 382539 879811 199073 48 834263 423373 867112 421613 239 864678 24850 894421 14 883970 593505 811457 877613 175731 773575 87925 744979 833159 312262 342311 76142 856485 854331 1 851446 683634 15179 736941 6 884539 401940 65210 372525 181988 27293 156500 403738 331068 773608 437084 25551 196247 101140 828217 808045 890736 232628 544 630721 567333 721233 774751 156419 295427 72281 802749 181355 32036 271028 548823 823347 864671 91432 153877 898545 225541 341 517399 846075 896687 207589 3 392 778910 353042 890679 887890 1213 480355 264279 52412 815811 817851 802436 877819 778751 374838 786726 183 440235 898897 78205 855838 287353 2602 844592 712487 819135 5471 793701 391617 198630 7728 780130 9160 86994 67762 106 24919 537896 857833 69783 523125 12 581323 3 5939 695709 593859 5 833856 45 247286 20318 27684 95470 595147 691996 139 864701 341696 515514 825887 194752 772696 646886 361397 897843 5582 831337 838152 264647 207144 26298 537417 817641 791956 253878 353835 114853 631431 176754 557903 161451 831808 476526 271192 326991 574786 802364 877263 201180 10 681009 890820 364 683 702415 326801 876601 331035 108221 412 843693 893520 186387 553178 640143 58960 887582 797156 23928 175364 315461 80559 109768 598162 43265 218288 390855 263248 181844 451774 631845 866614 480741 170 768466 891804 521332 459350 856815 456910 321 574541 772125 399237 842611 370906 156735 853678 22 617443 171 199097 374365 88 863315 96503 424813 2 868691 126 857611 368136 880654 146 868454 756695 344360 433819 483355 510276 625 862411 54 376745 497697 6 5452 10 105 881221 806802 319517 824506 793778 835495 134884 18 637544 882444 822627 401457 17069 777326 873743 53 287 847729 435017 161 294716 65 514267 558912 742839 742794 59031 530054 73 31523 36 861811 864763 24 835635 278941 888478 736794 860658 14770 21381 544 714882 680252 443364 45188 651398 1074 796042 709433 801706 2069 795741 644380 341172 443721 26185 862187 509581 334498 412912 337588 593226 768266 543509 766546 752850 6452 349 312156 62736 557548 198510 874208 488460 780868 478769 697290 823169 380320 886385 60320 896838 20728 288 631286 818248 868039 6107 5023 13145 866411 12963 786571 161794 171344 644545 33045 856577 321286 56055 166649 131 836284 3 1105 889865 568269 178094 204483 589 182201 591149 4702 538152 31087 897662 875608 827476 246297 815580 817080 474683 854078 2247 856811 885237 160690 392315 6 740191 890710 79969 893867 38042 416756 411141 38 79 435659 4015 325849 610464 894622 597457 444237 13122 871864 476899 727383 61 498559 830017 259341 265 869895 877624 340254 277447 39 743203 827569 97 432177 694961 181609 40 6065 20 4 36249 891334 1 884603 12492 84545 858964 581 18 430866 877899 20042 345397 297040 404281 375938 492933 533155 854040 874113 19217 632045 5477 89901 684946 68859 11795 828162 1 698350 162980 502320 445688 1106 228923 792335 801477 865893 5400 409265 36984 575757 320382 415982 14013 1321 399487 606660 627 119146 813006 892063 164444 499355 868461 1387 295816 895326 775140 4 109690 848550 885538 828861 824570 550123 6 662185 620778 883825 854765 279355 285388 848828 349164 41 437922 798697 510816 260500 3 314545 276575 160400 505471 877346 711655 113204 21 860442 557583 717996 179153 501 872388 867084 47 404011 535802 192559 770697 224124 800668 590747 506128 886356 857097 467 885303 351799 6 832951 609302 6936 16746 816447 830113 877806 536895 891389 144746 426354 361155 651731 707918 478249 753779 61 831186 612725 741914 322536 385804 659211 848997 32 347597 133 10475 5 2791 190915 282 786594 881004 154045 585459 661944 785665 62 152197 94482 307442 630602 689697 403259 421880 202327 184883 653666 6627 878299 3 891297 887480 109 838516 807562 61 94009 662309 881336 884976 106914 485450 875266 41742 675317 1 668039 815701 827578 46534 890667 33624 894038 17776 17437 706933 744552 627603 842742 853852 898670 556253 744936 697319 124202 498810 510809 2 83992 578873 401705 100022 632942 131918 883643 872 794968 7 845211 624913 885358 487415 412218 22 3730 29232 446346 316869 857776 4 2 898548 723147 765322 723019 507568 836452 61376 786927 38739 659340 465579 539858 822794 490682 743851 885872 699136 266899 808997 857013 583198 88553 147078 509676 16830 639100 892801 2846 1026 301 875948 890104 876102 774243 280250 881886 734693 334837 196014 11008 718881 830862 1 16 118848 689265 313 60471 214721 893711 267442 872034 56 367647 1224 416129 15496 9 860444 289566 710 174441 534410 31041 77 853809 772489 382381 338562 313909 196944 540483 586558 519519 304496 850939 180 213056 376306 341069 515453 884713 868603 929 860262 18 5 381137 862905 838840 489664 5997 716766 481318 887898 804583 48700 843252 887396 69 880271 408657 1964 865942 146649 158563 16808 757330 624483 13224 443325 751151 609125 313470 866968 659204 758351 845721 167 351145 238874 724888 201665 154700 704078 8 39560 856707 771 3284 217001 713140 778865 661249 890041 485044 7862 892160 669236 847752 858292 52 45966 520373 682457 893649 45888 108428 822362 894914 563302 201520 813709 362796 815000 652610 119931 824570 194041 600487 58 884115 142502 439586 843604 256709 251 345450 67723 359806 488332 887920 52095 311749 437821 798284 22 673875 1185 9 1 836087 805407 741889 49 405197 365832 1 510188 54 15613 264484 913 720254 261329 166667 546884 378901 696714 222 878568 810466 220477 678498 15 285661 5 851683 843234 654733 864459 22 797442 619 296566 8201 863077 797495 48 448839 3717 788701 299566 265735 2 764 330792 866145 513840 2452 552734 346642 168276 337026 558521 707157 896472 43 2757 566819 507240 744285 195645 846267 74370 843131 156 781907 780694 887896 582494 38 6 882751 228687 153796 502282 895790 535586 884035 704197 729835 847655 873086 196630 882437 3 154694 835630 786865 40336 39438 868644 480632 543097 817032 893516 682705 269260 222610 1 697840 913 357816 891235 869635 610066 807514 1077 32138 296371 195040 164 533524 452 233731 865531 864881 894858 887544 32713 396642 841753 21583 1973 267378 361724 848577 898725 6 719103 621943 815651 362632 344395 251100 5377 301121 39175 4355 34054 335626 539165 834086 862968 828669 763070 9945 206 470086 843865 706462 12 21565 505896 185326 780095 874789 16230 143836 893138 369018 424210 14 303732 871413 893113 885886 890891 894040 194856 796922 816911 163 892447 886589 284589 749708 756291 785931 10588 760702 875930 64015 873653 870285 735686 829725 805516 806253 801961 724692 843151 771260 9 589610 865184 405332 126433 13 3750 141730 894651 785263 866798 842934 888051 736069 23 92582 893841 79 691293 157846 13196 891526 720671 831506 144742 1121 756344 875236 854343 84 100004 896149 120350 72727 865557 1322 269 652 864974 567 50914 869105 2001 851764 5077 748132 860641 889250 837689 4127 689305 517762 627698 6611 713190 3 620219 183158 6045 887494 13297 234710 122078 841836 871022 806807 467578 869197 816642 113 41 113 306269 58396 168297 730787 603143 529210 319482 1719 603786 177019 155041 2236 99055 592441 804829 460341 205521 841555 781308 84316 519265 842086 189974 24677 763421 207728 206715 841669 142055 726020 866615 28892 888951 43424 893732 594143 191174 826423 724 890882 668051 796855 3078 892712 63906 53205 865378 321 281521 413374 316776 298000 777 822092 20474 604901 845622 439053 720544 325605 501323 897562 3 868690 8451 716281 141438 703719 276 359260 635132 272098 459004 2 14 305875 300643 841917 422124 774947 892737 635208 874359 5216 356417 2425 873849 860484 847921 680754 788089 881672 323012 803553 558197 316410 865271 450551 566986 875775 223836 2 276 7115 883922 893960 682861 545463 742965 605272 149653 54 35062 3 159548 838396 866828 646950 898715 3087 416180 65063 557601 689461 54388 123787 578254 36 37 719298 349320 583578 837388 896356 542124 796104 356402 14154 865857 857945 367570 450089 873306 17 407922 862194 459701 850882 2169 536894 534212 351452 419066 27 897842 861435 6639 161385 894968 194553 307 56421 189539 885745 870837 879108 477 867457 897966 306166 2 48099 812722 5 431162 231134 543008 825122 879071 602901 3 18 739373 229743 302183 822242 282898 365107 867894 824565 174519 152 44765 746438 892533 533060 590490 96858 444972 791395 6523 290 168760 687603 619018 26765 702428 882098 699651 837042 821172 438900 17711 213622 13 35 32 769545 838217 877821 857344 9 201471 5428 890413 228544 60 837883 867463 822046 403216 325857 20 834000 864964 58 821799 547970 890628 193245 349180 376912 892777 505047 418904 96700 59 358340 71705 4486 102 68152 130591 878884 850839 445925 42403 23 303372 837288 899647 5591 360434 283825 897272 574307 713901 714498 672926 563670 3746 221372 885615 248251 810143 829689 3 20451 55070 2 879286 870275 190100 101 562614 144954 3 2727 893440 143366 217528 192237 873020 378056 383746 871343 563411 738926 260525 808953 2 825354 276453 345999 492501 276258 46175 888838 168714 881478 797614 4576 884561 61041 776684 285812 71 888485 852515 846122 825552 584264 50000 483118 854862 729111 838642 361467 128787 684450 563536 259 222788 1 872027 152163 535561 129125 88412 234778 899049 665345 55380 746573 6 836861 356179 27758 695698 837533 878218 872647 224840 3996 468439 816644 857288 730968 385482 863397 560998 770045 2412 511378 19 51546 878957 166880 875698 295 651528 854000 521284 889959 2972 1850 501389 72901 582746 3961 27798 822475 104512 506988 562 769169 28 5668 69510 696419 405456 256970 283007 366436 893632 79270 882968 16285 37436 495143 891299 825044 38875 312721 75560 299 325644 13 673168 53381 792770 293962 572482 10691 4 889939 422814 329907 22433 882356 450394 679354 231765 159835 857291 242088 890253 158138 886359 886682 842696 1601 477131 290146 11704 317454 573 824644 845229 843894 4 637488 362820 875123 398560 267249 662806 9 212922 20756 836578 31736 385483 489499 715598 847553 166737 885050 562649 855013 858047 876464 120671 888880 149813 784856 887616 804363 882583 118377 806194 23329 821487 10490 705134 836847 818860 266361 267864 351938 812752 805255 75226 764478 7547 660297 547044 450547 808169 113559 545750 247 1 498790 32456 420919 847384 300367 1372 725545 828048 351 895814 883418 12011 792575 489114 180 804582 867512 2500 896163 501837 33483 5664 1218 61 356749 434433 161965 54 845950 740318 828671 825124 817734 599513 371915 852041 484519 729612 804674 620580 815803 1666 775674 156928 826066 205444 817730 899800 140707 12 859163 1353 514273 892970 12 417 757181 770885 825656 14315 107 803457 885308 2085 189974 722010 13 197358 410600 342366 840326 877915 951 90 51863 880633 497912 129580 871216 306721 788936 891537 591431 216271 754476 742459 481765 888150 26 25865 838566 33387 30682 1933 802215 850169 816364 886632 873867 54363 887543 81638 501231 208376 403678 551502 192358 702348 259840 156610 869089 748021 782205 554658 79241 17104 14303 93615 413057 776777 312589 238599 382430 430241 400510 131154 433721 134074 858004 133551 645471 812589 478255 8235 127561 614159 511969 69928 598453 393412 96 89336 889300 1 1553 7 464056 203536 893025 3223 39647 717176 837972 850804 874780 4 781633 543346 686779 462175 875509 721398 132325 892987 430071 855316 509971 912 899787 82405 611436 829368 316104 398599 175120 875796 236818 897286 878338 867780 7 6 22 343345 889356 82511 799203 9584 114289 692189 792854 438223 225474 318144 514 528653 766202 861184 408441 208807 685520 877020 882454 894885 42 619631 686739 186302 8 797053 609079 894173 357677 872045 23437 829829 41 520543 636569 100752 876975 868378 312774 33 173412 587899 266769 429332 69706 654827 827828 305345 6370 480 246569 165967 118971 719905 226 2 261908 72440 857237 876182 290908 159083 42707 200 10365 163144 523713 825274 771514 878085 607786 9791 378976 269037 1186 457432 334 90014 131 2103 126126 10708 880839 858096 796556 771409 483 882010 767158 472733 787788 639604 845776 871618 211585 747 515898 785303 22311 839619 899341 792830 772776 727317 3 750832 69 765833 5 872444 2419 877429 241770 548961 804517 702131 188636 3553 1 559591 378179 501 60735 817626 303537 265805 705676 868341 849996 765420 679347 568 6 883541 847639 897914 6 3 575880 813298 16 857178 750386 653032 482 577 46 82889 87570 787309 893110 14 391936 5 795526 888318 231956 785117 791573 1105 816314 737038 392773 782601 2 9131 678896 83480 257611 760869 1515 878961 350542 353770 391779 7187 774893 629683 620428 594430 863943 556608 309701 324884 150612 879161 16 4 33806 5 869059 105700 217874 896078 814190 176094 580516 323174 835005 360422 152971 85548 44738 362784 828155 76684 494515 25 36 637966 884908 4323 417786 853405 61 364 591833 852686 670368 752579 804632 151591 852968 2 877853 819833 700 285919 280269 854084 676840 641021 573155 7645 897582 29 2 874860 589183 805668 242077 880260 754029 236555 391689 246531 641000 148532 35 835457 7448 228528 805771 203281 137432 26566 820352 722260 9 239775 1313 724338 848795 877092 397015 2 595518 3300 859573 142202 872400 882031 267773 709482 895949 493337 620433 845399 540127 1366 863978 875542 26128 282461 10739 615 847161 256891 801235 505976 327635 893759 864078 2511 878375 164654 718716 10433 4695 649611 371 895355 723357 1 699242 278276 742310 888775 746171 3541 831343 3 123671 625184 659886 305463 64956 847979 174185 778450 808671 49 663124 7 12 16 786656 455763 5 317525 108742 9 295044 158044 479 128028 39 554739 160413 694274 579722 129643 521005 829461 608907 745889 101790 892244 399018 776058 561179 848102 839855 283799 81661 2572 728323 609480 892069 829754 523349 72696 888701 322026 87579 62152 239827 619950 220 1 889195 440 153 156549 787012 641582 229822 33896 375660 105669 324454 398671 72 822550 859717 2371 813517 279520 630265 877847 130846 820819 131670 69 737884 1895 3 695302 158396 328923 622820 864899 725529 126801 178959 4 15 366876 41 380312 872459 429263 834360 448301 897058 257399 47754 899625 841604 27332 208003 862002 13 869918 12472 69984 149682 6 829186 302963 236 195875 145618 10320 38 869641 674753 801971 354 844227 893812 758 480260 852441 312516 716560 799894 433054 872376 877402 5 680246 697221 851846 324568 833440 688373 882177 828379 313348 148335 23875 448617 891930 868133 284933 888258 28928 310905 328544 828611 234036 1270 37 199115 887557 471473 780555 351088 69928 119676 251428 812631 844861 560565 80188 334831 676143 844780 247356 43047 14962 678188 402313 740300 765752 848901 20 862622 6 828854 435 434670 30100 657956 856624 848804 533212 817915 1653 19904 36462 891045 104318 856069 655814 786587 2394 399421 730001 37 724888 317877 865266 387205 307575 560 884424 289196 822658 895196 792473 613462 872458 375 2 1573 876569 866502 889870 800200 876251 109685 126011 4 330348 56 895239 856769 13511 113939 574062 506339 52340 763715 170195 759806 176048 110820 892900 3 777872 272413 290468 513437 370237 684952 2455 532235 274641 7 12 852336 888068 356215 671121 501927 33958 840569 369268 404921 641295 796784 632071 340194 496120 230135 890828 763065 3088 509920 730523 10 15 4 878413 71 852692 4 801 540683 151448 752341 118590 862434 815697 711555 883339 838989 805665 239457 194016 3779 853673 535731 236786 885608 790303 715341 130 894038 754481 713 198420 534473 808771 2 21982 123375 852677 694267 248631 535715 898862 897995 610424 227462 633303 6451 389359 873117 54381 830830 519375 401950 871953 191 751391 658494 166592 883660 638626 887256 885037 11419 576797 370439 880623 883632 503735 617991 857892 778076 394276 695026 865835 599758 659487 736205 138 899875 190336 24337 890364 384259 248077 20 19605 583935 777894 318563 134 148920 274804 419848 4027 511863 735795 885673 13 559437 821923 781975 33388 373276 411 112068 71 664535 348470 1334 237603 16033 820798 393840 886505 851865 772395 821920 40979 323 2999 447935 25735 869549 891060 746935 843545 786044 837246 873418 1001 839895 206 275599 729346 934 324414 452475 310031 696303 699012 171197 331554 58516 524687 501104 454295 1 2 238541 848342 243733 774584 624589 360969 835808 862792 96 885696 66 288048 892011 43278 261713 115072 732493 791723 2 3 76209 769537 4 285037 8394 583945 889252 853062 170403 812584 879515 28417 730205 204291 824397 818970 285504 422397 854403 889458 600687 837339 662235 754514 555461 19 460554 477103 365890 836597 837376 464899 283084 187 552562 38 333122 866094 856915 892542 578140 42812 837268 412354 72658 34 520398 20 523814 757960 18858 582601 898162 779822 6797 424972 879665 895794 706117 493810 897099 896773 874840 142 396361 376857 300386 40425 248446 14 1 335253 78 680700 93701 445883 860574 439031 690355 135173 157022 422 18318 872315 74389 634177 169341 129350 796537 394614 834728 45 483040 874299 896157 191697 891410 272243 807799 774143 896032 422462 518637 842773 108 747866 563445 832142 876848 138305 812725 634505 19838 886787 506583 138636 3 20457 604085 53184 814448 859135 515809 517868 78141 809026 567834 163116 712975 16155 122785 785131 566779 8679 730461 23111 63790 875357 51990 82 96844 882461 563190 66151 59653 4 3 50852 226665 739567 881018 2 579296 37623 624840 807848 837885 549739 27 871650 534875 22161 854656 652762 745662 235866 845552 190662 355273 848279 890237 144 864108 622859 656518 170259 684722 346802 2952 3452 318415 32670 103 890134 3921 497600 470772 73732 785878 54 876057 889354 817336 891514 374 1228 209220 703992 867796 580800 177222 5961 721605 797454 854953 37299 899269 470800 64 271108 248505 401504 893138 2505 9728 3 8 505619 864108 644480 197557 799391 2 369936 660932 285877 40389 794006 748 867346 617310 105802 866720 18690 899843 879128 18371 189711 894118 8964 459 713970 856515 30065 638752 896221 541139 887522 120502 852681 442675 898066 296785 850033 8024 376518 300595 59 664502 52488 11576 888273 109824 873621 844727 489409 885151 5853 186031 688520 247972 17 88 890634 2 4046 828585 263252 835649 3137 123710 885696 702821 358498 805637 885975 841834 897170 24 645319 8 789269 863511 571703 809464 884915 451077 895601 500547 398017 28841 884965 898403 257041 881381 786497 354364 274 829820 63191 714641 503067 864169 84300 758227 611089 889826 789392 138177 567007 776026 85823 13208 571849 231331 650922 800595 2 596555 530833 327966 427615 872749 897356 753351 2504 329828 170450 26144 283750 862615 779222 55782 484361 179906 1020 449834 885139 105613 778614 15 717488 755069 56873 807408 697081 643 881014 868245 1431 850663 887987 428936 315527 20 832634 1 645144 407936 22438 815820 885566 834303 13400 872817 176665 30 99101 600444 797168 11285 142033 527 763715 648905 893116 666776 806439 72613 542576 58580 664171 213541 402497 2 117542 895220 783000 669599 841746 892705 488507 607951 480448 241353 561677 440271 251879 87 832952 685798 68006 886598 162071 68400 1634 807201 548606 460927 1 28191 128973 1015 865559 227154 830841 6 163773 80856 839214 7648 3766 896662 855352 262 787278 809741 657650 722671 318130 122794 710953 831858 369942 803646 5 573199 1 2622 2 221971 687517 793629 814908 597751 568509 862951 837883 707687 871132 40574 122648 468636 892244 359565 885895 81164 841067 1063 734049 187 439900 251821 897243 876350 740658 41 199684 2573 3732 2284 843364 348288 853846 387952 279241 516882 886743 72985 745584 786358 92403 798799 869722 814823 229003 458650 890339 604596 794101 844054 855137 562261 347278 560433 64052 681336 479574 529214 885028 444 896505 837828 557890 657454 4415 741959 304475 793200 884967 769906 879487 495033 779080 893166 788411 356413 496635 781596 820916 948 105619 5900 894729 207381 361759 756415 611578 17 736936 17294 416475 795870 847562 437791 844466 10415 370532 816438 883016 63684 1 850320 665797 332279 768684 34 584573 242568 70 809948 8871 803205 428612 505122 794216 454286 754035 898639 483853 41 141944 870370 880942 12045 617007 854893 70378 765179 54 6 517051 764440 64688 151379 556052 837357 224710 321206 6418 364419 891713 651350 892978 83832 890671 5271 48216 69545 823473 153033 167374 212766 320398 851385 898106 50 805446 781079 809114 685980 304664 715560 599534 499052 143 598549 721511 375934 688841 221900 879627 276907 714 165326 691430 587676 856383 885888 235366 878156 890958 167622 4430 839439 145421 755843 881852 27599 299740 18263 183880 198726 5228 26642 13321 776925 857579 899466 891434 766279 778295 851974 789183 864608 687253 549470 361916 116 491236 21775 55150 647527 738379 886356 756973 869359 889331 847572 130272 559763 507045 395 849868 745163 231040 813114 770401 32 679546 516468 760359 403 472 2 832913 107 687976 862226 759476 11070 464 548 725046 105481 272206 727433 200838 252 435042 516211 69601 666370 855964 893556 1043 4 837427 16976 373286 871863 62 334052 733920 525858 884293 623203 6 36 3 270 11564 431624 708960 594543 22 797366 33924 868015 809097 828647 362999 112526 898158 219465 647671 868413 832788 423952 820287 868113 3150 1996 884264 798184 336774 96714 461022 88949 597930 808588 870678 183085 859084 342 1975 813811 357702 847146 860080 643949 760642 875684 749218 836144 422260 103775 760401 843230 27483 793977 411481 521 165320 825382 194 713245 164235 84725 726635 737890 9138 273134 593347 477835 173 1423 851675 886461 582074 33381 324686 58833 190045 313435 104045 434810 220798 8350 568258 53822 151 367960 853654 821786 889812 205810 537243 461705 877411 844843 545338 825467 880134 13708 261609 569289 37 235561 466198 111808 231253 319376 783891 214123 83505 495699 814711 884213 254704 5 1 388538 387982 98243 344879 529271 357717 1705 13560 587096 358353 9675 164032 796533 536309 293257 714195 549850 751 221275 734309 501371 769286 140087 751755 4045 406214 398601 167247 186766 863894 554866 44198 709027 871606 742182 864050 769758 110530 226254 2688 843566 570856 834517 4852 883391 810559 140191 828321 318802 821627 600333 889558 487673 22 810511 746060 1248 196408 661290 47295 111 302748 165930 330734 830010 810593 312861 456702 18777 781596 44433 585306 648609 528213 464012 374418 826507 452156 852708 180538 559345 38 796877 27493 875512 709667 814831 651523 619646 384331 814421 219009 23184 450134 701235 238629 38 883907 886393 841973 50 830134 114291 518189 1 787532 3690 193344 312039 744075 420303 881261 41042 482117 631331 164543 117890 587250 80 28683 866728 159 566450 20415 458192 56 434102 465521 747915 412083 630266 41329 193087 732463 23 14478 112515 390126 7005 158376 17 70404 460614 2950 744583 715053 684822 890730 261365 3518 259 197174 300371 823924 287180 708133 709197 307022 229817 36 854879 2557 346433 888172 2539 7 354920 15 85609 842304 880376 896815 1 895308 5 1266 762721 233466 873838 863283 851684 22237 18 872979 546994 897859 836903 852644 870834 640476 4093 548671 854398 876682 295215 599553 2 3 896550 755980 44 883419 860282 256038 781214 716 121 801716 826921 562398 870710 864082 859901 610551 208267 82041 247 9 1069 8 4523 471256 27877 278372 437115 368437 745957 356490 732342 871435 600022 4679 748685 3 861367 67 558127 882990 860091 634 3 548359 673117 634303 884245 150039 306369 32826 18878 43774 452559 621178 864727 20 403577 221078 671103 452306 688086 672351 887548 754456 867574 753997 1 876365 607544 198862 882340 344506 1300 875798 235 856618 504982 893054 114055 879035 838598 4075 868315 92018 836874 661782 872108 206 366319 117615 645178 542621 73 888919 550986 334180 426158 867445 109 1 776 688042 105521 605755 478071 830768 875900 269121 20547 348129 727336 249903 102637 804564 10395 159794 437636 537159 659922 1914 893875 623122 879465 476343 2 166699 897188 832796 111961 815137 245534 610839 14258 500200 453668 841616 294901 453840 242422 768525 2714 869078 767888 747535 225772 25285 125924 682729 408178 885734 110287 852543 62019 4 88761 680 859753 270730 25526 731454 14 777465 875 17671 704313 7916 798186 458137 36 278057 878724 331796 855987 148 524144 721882 894923 858934 843207 470574 59 1610 418049 623279 433376 10 282038 846129 284675 823456 370937 723039 422 103306 336712 11 35664 284779 261809 173586 822432 761867 781872 627268 556553 468424 835271 849535 509093 895387 795037 581457 874271 512090 25111 5 821974 549289 847339 828166 594050 892232 272130 91503 865565 166748 3 3643 289318 884977 802321 2348 639520 713005 782 846507 202412 804575 823439 499814 403620 51589 8981 182665 2 85 347742 874914 407 628620 1156 137866 343 894764 892459 439271 703881 851170 344814 573166 54 898028 211332 4232 240867 7099 366421 317005 610788 896518 858495 1 34878 685712 142 786966 129 745894 748732 768538 81 108802 704146 145178 403 737445 17422 835603 899763 878949 141 139617 770206 51433 29 880727 93606 831874 703480 858116 750246 823902 220 268925 508111 864981 322859 871307 575975 284343 856467 412858 90762 881479 882043 8762 701496 201 63013 497563 738334 73067 761720 22212 1 186731 108379 855047 641966 541890 386 778945 2662 24571 223115 886488 799306 44825 388158 844650 499585 129035 236775 779923 478954 430445 893207 293914 3393 2045 45825 249559 861374 808121 896861 1936 824049 780616 437742 109969 824608 500170 106591 768102 834844 741555 813456 8800 16 83997 77353 882284 772506 295724 786724 118863 379495 847948 922 527303 17576 727191 7 166701 51950 894205 210374 748497 14900 832141 28411 230877 56565 44 649905 80 715280 713952 287187 1144 28 827993 516618 5565 413871 41997 875414 876706 3971 133162 886322 867864 266 258289 9961 839019 14 343277 762950 815437 735671 834990 333766 869110 14 105078 332743 866546 82 784692 68006 866575 362025 829116 874310 864000 840481 423786 650003 1243 839680 135 867428 569950 199522 64442 477867 762600 838591 122628 22 88 364574 80172 6 188 857269 895483 65660 814884 888334 881729 875291 879707 155 880229 230005 331384 591475 865373 706072 4481 865161 432480 70364 374538 599043 327937 844790 872267 20328 29308 403899 8 18 18 805277 75566 348384 190805 288477 233622 819411 162452 815409 132085 236168 329561 37222 882336 223731 65 4 747681 2834 936 507240 1 836714 313808 872055 883918 1883 578219 34617 331046 881445 367117 515329 883102 229718 648994 890388 60598 101549 558821 12 17508 46405 64367 28208 401413 667352 71497 671153 180131 2 814288 439042 796231 386135 880871 227417 894054 769213 1105 12634 138 634066 37 453609 647945 614528 5189 33800 762817 894463 411710 765057 2 283590 10168 260 98052 347346 322361 11083 880539 206794 893259 853372 157121 861602 584298 696 1144 304865 1333 233015 860780 166081 244999 802930 3884 873305 102398 392494 717325 601538 894524 843668 715 69862 214501 178954 576437 8 110 412439 690724 320711 777017 188648 882951 56 843214 1870 820363 672079 316542 828358 879073 79237 428561 478673 825794 877453 116791 891369 746300 23 299046 897626 619935 867652 154305 220848 378782 898562 809027 784305 864022 803793 896753 894782 533976 309200 78887 123708 129702 638588 614493 181197 898888 179111 123918 483819 876615 864012 743285 868652 455064 303486 34166 845629 872606 365 1920 7950 54903 414024 768851 803373 50127 769229 659796 809919 883542 609603 360 110455 838505 894340 885024 867256 7209 398171 671632 159708 1276 419104 1748 2 44036 847734 521266 3189 207737 793442 879541 410080 88666 4080 17322 263783 757568 619843 865418 327567 449661 637811 555157 891752 19099 442659 367560 291537 2 879851 20466 629789 1 362862 418831 629975 671089 836070 588893 884658 414524 583695 884387 33 258976 695008 531337 886228 879119 687911 680800 470584 553043 778347 409738 78 678159 705631 584674 5722 889943 50328 24 586459 225 1 101482 888114 105113 294243 345969 872678 230677 357711 2629 525225 786982 203408 893520 868623 88 206051 837126 294814 692554 40031 22567 812820 268366 335015 97942 751190 210524 317 870377 852501 799482 316026 386264 876293 840382 52236 277320 800464 711760 832944 109596 62 791252 870212 694685 194054 867426 26 69 302869 453592 28876 183274 659220 503016 169420 875578 310 470079 367236 461769 155491 2 833537 740511 13 575270 157070 162144 95269 205710 744092 17875 375069 899985 646247 855902 892524 79430 787792 1421 735991 344036 838225 2522 891729 607559 11 473986 357851 686567 887608 10 643461 110739 451663 549431 2 318134 632175 52 49309 15 600174 698403 786913 21 424020 422129 514681 35845 9794 264824 2054 371519 654174 885166 266471 764172 416391 874581 618745 122758 9 660882 14 735346 891695 73864 118074 839108 215469 816228 412977 445677 297956 382161 889591 829478 160 884546 195274 585375 878366 898554 238732 724756 156562 890792 880521 602328 867246 869578 19244 800864 805695 221169 790365 388913 49 15 365863 733993 855026 876225 691820 751448 1 42797 2 715405 873927 19677 824274 166567 221251 707821 657083 855909 85581 480251 501159 858153 564485 421895 672819 807595 816316 878519 819736 836027 391262 786589 200820 842622 871196 158762 54 103554 595597 66 760099 826586 75292 337085 712201 267966 742458 103407 204 518584 874624 846829 32 734852 882110 290271 404452 881138 819608 264 375774 687953 78850 76186 268666 596583 79563 755287 631901 12 772863 897752 11090 871183 29 6 103356 813950 90 111374 234841 452630 142405 21 265855 819430 2 840327 773713 2239 888520 200271 204905 895755 859316 48 890942 870654 551 89 852862 129 9057 895606 316 77964 462518 880806 60905 652806 807362 4255 845 484628 503926 412590 298423 405431 462 606770 611675 895396 591658 382909 809799 507046 22002 480809 768711 5967 3 739220 842552 505639 821265 533512 880063 722417 4 267976 462635 115 760218 11 4914 224299 855722 139740 673056 790829 90123 9488 854848 864764 326113 6 884954 21 56432 5 794276 895699 841285 339532 613348 880003 661799 178102 412973 808648 184324 94631 76813 663741 305389 815819 334874 98682 442828 690740 840993 829996 349407 5810 197505 517547 705097 69950 403828 870779 680058 74 2209 499032 792676 627910 894480 385439 34438 860102 68664 252098 120334 420 716609 108 160734 257557 253623 785635 27 836803 28022 1 540607 767929 762526 831605 79 639219 470 499 11 838795 723386 776532 147218 4032 209564 872351 681444 821644 841751 870874 662842 779281 844892 124 238980 396049 642439 755116 832828 4593 242383 145740 196756 112730 252002 621924 350416 753288 838933 821654 136570 856162 869460 248691 139 592429 22857 573219 14 787249 665794 74 90551 848973 306656 416041 858759 429090 286608 782578 58003 776759 784167 347893 846138 676024 2 760737 446 435297 850566 776654 894049 752300 811031 248363 232336 277733 826670 184714 782893 479347 808041 840578 604 378044 850218 861967 158104 896473 147921 317930 282124 553430 741504 775408 274145 159563 844064 30 3875 7310 831811 196 364 455921 507643 4777 2 865244 541514 754630 888942 346066 723570 498860 561504 826293 754271 684028 424585 704716 405835 655685 4172 26 534668 848239 704363 547540 840392 792380 101532 592079 815854 751423 895305 842628 256239 348207 886771 766980 693606 856197 6 13 383511 789222 25534 867287 870098 521284 833468 840348 118816 734956 273745 864296 767237 892894 1223 496674 818774 874448 218069 809744 63220 609639 156501 618243 47521 827145 891617 373173 782918 846804 890552 145752 379352 156356 2486 301 5 10533 712441 3 886102 854500 683169 830729 89 777173 166438 6433 49136 784010 870005 818174 411260 193991 801000 782629 348939 477287 880492 885885 6 3 22 574117 80188 288900 4237 187 8990 141992 848061 787823 107927 28 56547 427 754112 825320 897581 670792 56612 21355 336376 692124 785018 82869 152398 746847 508400 812975 77155 898273 175042 864926 600209 1179 501277 373 457754 10834 174275 460284 364464 554794 873869 599353 9440 135748 643808 553613 296740 430176 845452 240949 496688 177354 3795 272316 893291 475075 817314 834604 65185 799756 797461 18720 879493 867211 109733 707868 783159 433649 31 740648 561143 879960 12 10816 236742 55708 898127 875832 1215 848050 883850 748871 840352 542331 388041 694912 662727 791302 889162 674767 9 230 628699 850847 848551 40 191535 385233 228940 883457 35 408445 700294 811685 886268 17900 870893 641284 10777 428 181 227785 67253 1827 176714 795085 890631 343542 827677 831094 783420 760344 890228 758440 872108 875778 895447 657147 719323 736671 615957 424799 144037 889444 896542 803135 897788 832708 857510 834199 873646 212512 748502 875113 6137 388179 29571 295388 800292 8 4 898171 1349 352100 79129 612081 626132 871437 309285 895671 70600 268920 198472 101552 2476 890626 1 861534 1936 817119 892583 896322 755160 844209 774794 688754 207888 322914 2775 63 128465 166514 23 5 642685 580405 886202 842903 333483 3308 847314 39 206 576110 854064 247537 885640 518291 484028 819410 848830 839004 488982 9 257995 800249 734976 815596 621774 772195 20 866284 680251 877003 756827 861884 382241 495978 4 385589 5459 555982 222876 896625 2 34 2 187 336653 332749 340564 527944 365407 21 879817 260219 379540 12 140507 1511 109256 261000 1883 458 834094 502348 733375 639118 311 679636 899077 5344 43390 847941 1803 867354 220959 393947 146 301932 827451 313 85980 25219 259727 7764 22035 221927 826263 836113 616523 83611 884506 128174 844419 837270 10 8341 79382 848995 307935 716196 820504 522888 862387 257202 51629 790512 463814 1 4 741952 341084 881022 827060 673354 667101 3 45186 535 781866 802224 834524 264710 89696 681174 236147 500739 861036 4700 368 114058 880174 465230 446233 98 15 244 841917 400643 3337 878369 766960 37661 776791 44 13063 897032 868715 754676 783706 812359 826587 658085 288029 25081 321 28 872139 721555 3 54192 867297 894655 837304 253837 866211 199114 877770 287639 14 861341 896867 72990 307 793749 198896 270554 76 573044 30746 871856 762358 426439 23939 99493 73 646497 777816 203 820562 93760 780865 14 6059 113900 579737 342640 17171 2 854978 507870 874289 681780 128880 891469 647938 849969 161183 13769 23 387 13621 147688 377752 829171 634505 539457 588656 144103 892061 784384 811574 101127 824267 14110 837780 853466 879048 1060 541268 7382 346796 3 544408 775600 203003 5496 1 331138 124 840044 80946 797408 846244 488535 895517 3 879742 184878 95503 782618 436357 17456 153334 270 522733 26 438293 30 602497 896037 875231 855282 500160 874736 837528 794572 602 174109 895211 892536 4 896561 133490 366709 820854 806790 447055 830222 497380 859749 264737 899128 138709 6648 683422 12350 380794 873690 2095 141764 14544 854129 7401 17 294603 1 770247 290147 41 157799 831774 37555 880824 554 326130 350081 695775 463420 778868 27439 856315 602764 859957 593597 44 874219 373969 854613 857694 895213 396979 716543 24810 1175 476619 39979 6481 680761 698883 3 754550 874337 802258 307102 283355 813056 820255 407948 2 12 845231 854332 31010 1444 720408 530373 883021 824939 36770 830016 887503 771964 684037 631768 700125 164957 791164 409351 899456 734262 773693 642570 194330 331418 122963 4082 820784 270 266266 856043 899642 17 31662 868853 208 30573 207182 284595 3425 772255 40 23479 530784 839510 773766 803075 896365 2771 641647 890206 780136 880705 558886 2515 852813 38 325223 421124 309438 590841 393631 2725 512892 38 41960 511878 870586 738391 846264 331374 884289 262584 199 553805 263975 879212 2861 378096 32 598576 78 855239 809778 506 106887 379123 575075 671531 590 709488 887935 498668 485202 679099 33603 2 820240 826444 706728 864287 187771 306955 871022 548165 184041 638269 572634 380707 113853 813826 614732 6 711893 13 192391 860068 2390 829658 843590 160614 75519 3 138197 709848 492378 198328 870223 27949 787794 153 1812 400475 108 899480 527696 894079 590661 851772 3362 890013 105092 2 792277 479160 76 27 816197 1213 11549 4038 114914 69 140538 350225 3 116 595495 850328 440679 898931 803030 899379 776017 92974 64020 671547 677267 867034 859578 388114 775346 2 467473 890134 11 731573 84826 281295 888129 172995 197 894560 55584 481967 4171 264068 666816 802366 851473 707167 598245 480847 329439 169878 48 781703 898134 886134 2 53794 840830 732028 91 107175 11 406185 5035 634867 744834 880993 712988 363020 374760 751952 1 2352 176690 662785 9 192714 18 895067 483747 224667 788727 811418 873868 28710 817924 80617 598018 122920 870729 268165 41 847880 503133 883380 887345 172218 3 800050 10 153324 269126 66812 412809 880458 897166 709549 887591 354884 378991 804297 779800 59272 267481 468735 788432 843940 895455 633678 776983 731934 713917 97312 156569 4514 729207 440954 342050 73804 533826 776804 721853 885931 723011 784454 8140 259095 82924 859134 637786 757060 268922 433779 135565 2 314631 813713 10344 254027 849302 154930 66765 831537 440297 193377 14026 680041 20731 182140 182821 896694 52464 771158 889344 637576 714459 526922 473250 16241 770311 246938 7 242905 22603 151932 865047 206403 644731 781094 720209 868512 645687 168829 866719 674667 633314 73624 614435 60697 69100 829223 31 566772 9876 824 4627 838481 810292 1 9 130391 867416 1719 223036 701535 387140 761276 828863 886024 621689 525916 876999 1511 381832 4846 18671 248466 664 14031 546 707813 705156 330496 826608 781974 6 298395 655615 14404 896033 55672 754981 94231 16868 25 868036 19803 351778 835054 364971 268117 897914 711 819091 732359 869116 516833 871334 826864 10837 246 482648 31035 161348 157459 410289 27973 26177 835570 745369 5 289314 562405 750047 845571 803341 7 484069 164744 824703 531774 853 400300 421919 368233 879236 67082 622498 709586 339 556229 32749 817618 323490 566852 569082 875597 876037 878958 296891 1 860310 12 332 660259 878460 853168 851979 10165 34432 276894 240474 330 773166 674652 821174 474843 684783 559971 370681 752717 591221 787510 798197 839391 327237 844568 351592 2 666992 633941 1 889143 1639 856964 71334 315279 823471 173909 369857 362727 859741 2 1 702445 179079 9311 540457 3 318254 54134 83397 272799 782772 858977 863348 1078 297741 92646 9078 3 583171 348540 14 258194 894048 587072 636195 268675 356581 11763 39938 8260 26 482 412857 817025 3190 849143 753313 98547 495182 121907 798644 15948 694565 590030 631611 2008 875161 53431 828111 13 295592 106797 895683 584815 874888 332092 899117 646490 254546 728290 2 670823 213514 148119 425662 404683 859075 361718 550962 57041 838046 57601 4341 723957 700265 885245 68326 885829 16 856884 361135 6824 765076 357999 797948 402935 430309 358839 321264 215268 470625 2 1056 658432 882018 830414 501755 365184 197243 775252 801020 214395 48086 761971 203914 279237 274696 629 4 896482 5160 566713 813811 513304 303581 3 847311 887853 735350 3815 531234 379110 877943 166643 30489 899602 839084 897153 122088 600440 1544 21206 757623 227199 11 105080 857398 730518 506558 832812 228 465686 190847 776263 342181 827293 159590 659301 831961 862220 871871 707480 19 208805 812542 241933 355034 16 178185 161627 896317 3 773762 576006 418488 39897 862384 6925 753296 425383 881919 271321 437113 141430 545 846733 13 4692 896820 620111 174851 759862 237396 58703 749479 636359 13452 430019 778029 90524 4 35 866700 123660 5 78 867659 5192 36660 822270 831092 800972 499 812418 873739 414347 538694 74935 791033 369836 820135 730485 861652 307181 892963 846277 7606 289538 249636 790450 668763 132750 865327 898049 883 845265 79724 329921 30518 363162 640983 89317 549668 388768 9120 103271 1508 11045 315913 835055 876723 67540 565878 231185 554339 892793 729258 249627 674900 557090 651681 459507 732000 843421 437169 625877 605435 754311 35 110495 791282 340679 798440 506937 164073 50051 17749 174615 890066 15354 2 876728 706287 8 43096 635442 10321 425981 374721 727664 13420 36 458042 48526 871152 12288 412928 648565 755478 517924 461254 828824 38 534616 101919 148028 812968 714972 9 552955 812262 439804 169884 134806 35 767879 869959 873370 123 858098 73072 179445 279102 893637 407283 13666 527827 785490 333541 2714 148036 560 493789 744173 544056 271975 533633 808403 22604 210 8 90 260366 835669 13384 187692 655131 3 849359 20 259217 580469 486 69008 98054 891405 184770 1071 465518 501812 527893 577365 828205 653797 62 533686 890708 2 821678 867495 551827 880246 495963 26285 53225 528234 16 1088 883340 871972 133355 628448 243310 522435 449590 678634 374221 829826 853356 4 125767 644810 725360 115213 750009 854846 2 63200 30 685883 852391 84147 791931 843868 33931 739175 601194 8739 34663 302274 881339 20325 109028 1296 8590 265502 200 247861 316904 170528 861567 85385 279035 257729 838533 70578 795040 424739 8 23 193149 572379 224981 898714 886319 1119 608346 17 738262 897421 838473 219994 10475 878426 271609 681165 329671 559243 891898 659782 364527 28940 313272 665337 441708 2 358886 258291 554 867687 41057 102348 263244 578906 351771 16724 456 587491 835495 872341 33086 502812 523217 761420 893696 317285 682416 728136 23586 248209 675264 508422 21435 1628 22 885435 524545 6796 753873 448 84460 899044 462357 866173 610594 822747 781875 344075 492 613145 17024 789351 22198 230785 27185 212738 773256 411408 895924 36241 126612 261531 16437 750071 422638 251075 688699 791920 864416 746423 825854 3021 90062 393792 290969 271618 90467 521866 820436 319402 360278 676192 747852 455698 5 384616 874867 850072 582888 471119 414 708896 774301 759600 603187 678721 448 65697 681392 519832 1671 851417 87926 277904 339140 13570 820385 835581 343882 7 737156 752752 190787 846628 127793 12010 872143 871923 758260 727927 5976 810828 2812 477439 442555 306824 266039 821012 81 887499 884829 299616 567908 815848 864514 762025 679282 699083 644057 750796 834465 883706 592730 893923 365747 545169 21206 4 515795 782748 566099 80 778625 118013 840449 724651 494013 11725 7 518497 735045 205976 18834 181896 787390 5810 659 744016 1 7 272171 867310 883913 562954 735707 849485 611869 829467 917 135240 261 888907 397550 307610 809107 405611 483278 525541 763641 330582 844972 7 714493 859962 806792 838010 38 895027 49370 39442 103 238384 243607 859136 739321 592877 884511 751869 12 849161 844993 883828 853000 788642 887461 494854 742946 662472 716823 466262 135422 350 764807 735513 83196 877769 8 204826 856245 859959 188730 856895 271660 544195 428791 12 885378 574046 606252 6 671239 892749 30324 874185 16976 812981 121690 877243 834643 14742 877869 893719 872001 92978 488021 872719 91261 822156 541030 698459 1 884221 12 439119 864072 889949 614185 26 176317 15 766665 55902 668662 256783 778684 94067 95556 514072 662073 379110 53638 553568 862193 16121 747973 566627 1736 889315 464802 523558 446 765916 786300 491612 620020 280 795623 1727 27491 871191 464928 284156 74677 66783 31 864607 101 221714 282290 855780 762430 14119 685898 670706 889425 221425 577 529826 831632 302897 352661 854977 570228 880130 364079 839966 745509 804205 2381 375003 277177 805271 17430 861472 336738 862108 9423 8 861944 203763 878034 836326 851954 287179 45918 478654 48389 66203 33 367321 570793 4 167781 891063 838541 896788 69977 239325 867130 252773 850628 430390 71756 844913 899490 779602 336319 252 894631 4200 96916 324315 3000 896745 485318 166426 187647 97626 8864 882066 36433 742849 233270 162799 320675 853005 408675 818397 2693 895123 183887 76 620151 345176 863283 39377 2 845053 861212 847937 834241 726669 675960 641527 561060 210516 466624 57 197806 231758 750195 823556 789162 103 886874 662789 886369 850734 898665 25363 83510 575697 2044 105282 565358 769751 833136 846151 829576 855416 807498 482974 825299 408031 30 722654 41707 601428 349002 889135 757154 398517 2 330266 6715 845713 135206 826275 833293 3368 731165 847061 195170 538873 882125 74059 859084 867201 53 12935 804559 2 690429 327206 373446 463 893761 889176 162 815354 860858 158234 77283 784504 3 311774 855642 251489 701031 743098 533618 15906 215664 5510 822460 310375 54559 784665 192415 612676 192014 16 443931 568808 19 467739 3 557116 56719 4464 1200 19678 134 5 99289 399931 697926 284927 8 14 862377 305806 619926 878287 835485 403818 442370 13237 47 873711 821933 885811 814850 796033 460623 2 702001 336913 4 194762 565565 14 892934 169 1373 5440 804331 17 513 73 742062 132770 248485 452572 538918 60221 896836 888929 746888 896303 752807 174928 9 785758 122195 48419 877832 840110 475240 3665 154902 879029 2674 788071 834253 825328 522375 850469 898285 749788 78621 466033 855551 1726 872640 853832 684016 21112 505058 894078 43 449459 401391 4 309833 474864 858376 904 361688 559101 872708 353461 889474 137532 7 758323 859986 671699 32016 288294 11606 155 785999 264049 2273 214454 842575 844773 801883 445396 863507 11 860041 929 1 572907 1053 558549 288312 4569 143160 655431 774833 770610 72174 838213 899864 171085 18 220340 33050 149 38809 884362 879891 672878 10077 6 872916 298373 99074 755098 866704 842309 668 18 535338 4 15 108 16714 302694 434810 897577 558859 45 305723 821311 897759 532750 866008 18966 78685 11581 79 674546 882779 97 834245 302721 180357 897107 61009 880208 54520 899938 466501 886923 590359 203 884236 478444 578929 743489 738575 69 456552 6429 296231 788139 54523 336527 877464 62744 896920 13 716636 880265 796052 819301 96672 64760 318515 716953 762270 837029 420 397372 556800 842032 401882 350909 161078 813154 637939 541232 3748 338426 531082 845496 170328 546589 535079 9242 828317 17924 519261 723324 894482 864127 835055 702284 206636 31 808285 815601 760497 828986 317 877982 245128 791586 534270 3341 794763 51170 790429 210675 886902 892146 899777 878173 121 879770 4740 2 818593 212 872904 495160 226385 653574 626555 133681 25446 898016 7 816844 266381 279770 785627 868068 60 808779 15725 313677 624 213755 3 2 790724 883196 4154 33 240442 884605 897806 1693 101130 404514 24 740260 837874 472774 435568 523603 142742 95365 870572 887728 837495 81417 382711 2290 327933 836940 619798 805415 183165 13425 836181 224267 150451 860677 140 49529 455490 112796 849713 781457 179684 405199 31 64225 779985 745477 1 898016 6103 7 883514 880547 621929 4 2675 204 233433 407418 69080 489943 272728 207030 672358 318915 707899 670364 672569 711941 332957 586668 15587 274373 877973 154277 555163 257505 46 669622 1414 796787 289969 897123 891846 823088 827535 561876 328081 491632 898983 287582 479882 157486 882899 110437 899511 450172 457156 395668 103338 895509 302333 729137 889250 180459 297715 886609 6443 32913 83055 256760 527367 25362 506775 808651 118078 23705 40290 199336 837470 273173 275921 7009 16 718199 29788 791674 271700 880140 548768 492531 40023 255 141815 844996 570 27 258272 726289 166577 866582 62 103125 848665 225079 862554 860566 646260 943 820072 1 208678 753945 588305 865214 833330 813552 617395 2602 859070 564073 647417 700756 530579 188214 443608 590248 264022 808857 197580 877272 840574 467 1642 822075 49212 101808 66 405134 840771 608 567880 1 4724 184793 206 412506 862945 17 60602 346894 366259 634410 153002 440463 352511 2 25 811954 519 407594 871674 530758 867056 236029 204209 663468 817460 14873 886315 878195 15 580 899975 2 871279 838477 847572 819239 891927 790427 878083 160090 69372 2 533969 56008 335726 23 20205 294027 71467 899831 836942 898630 19518 348530 589786 830222 821942 49989 855304 1000 439972 344430 894621 516139 2 125302 423024 846505 258564 71472 23220 882500 210254 4 877640 92017 514835 697816 498209 822681 692602 127930 158 559251 890712 6953 430203 315781 860253 609734 738028 592473 881549 821929 534101 365555 66644 810381 419610 21569 340327 651503 5186 55 285 530744 857637 146514 665196 689309 800204 533713 821517 299476 798872 888813 879632 506156 885547 588794 1007 741105 33 85 464049 53792 884604 381504 474942 297768 891404 894923 899703 846423 501058 347725 758716 292326 855856 258305 834216 11 560721 829515 769565 896323 253150 553522 568401 435403 851247 686732 39881 520449 834269 837114 367371 16734 6 183327 655481 721411 838825 249617 180492 272390 486892 403280 3262 848836 156478 685171 3 381407 24319 857019 803006 42550 287 201061 382782 418286 34198 875134 148350 102298 647813 160517 188371 236345 821469 798013 830531 857733 897515 33 788404 405066 847006 883977 4913 952 856583 828014 310966 305227 68371 125614 199447 4087 575659 741976 157 664818 111346 111328 209 874756 79820 439873 889181 9881 892558 745235 14082 757580 418544 891114 14027 1639 632651 166962 1077 41649 814656 405795 875979 490599 410853 14 831283 690510 781995 749365 884314 723890 81835 444631 791509 139416 779893 413288 17682 628419 716143 803125 138340 216715 848612 137435 660240 867994 898409 27789 834 1 2440 490575 792197 32 265736 343860 796780 311903 14322 617170 16354 877906 116962 634725 19652 801601 480675 882315 625152 49604 831873 571353 810031 825433 490131 116037 151490 281355 563752 838444 5202 819591 731712 2285 649521 15991 332043 624309 879705 299 35 337635 145985 116188 629419 174375 11896 739638 143555 825663 43768 896951 36016 15 728960 341084 220936 6797 616293 824301 446183 694164 752827 400814 1784 77369 769407 895665 704228 387257 858824 21676 6345 39580 487976 534070 863673 168681 11 565233 868737 878337 598009 867275 682553 23748 2 857710 794978 784506 13339 867298 666964 867419 159452 296692 880223 34949 778384 81473 669860 414 70190 649203 2717 403 363979 290732 98637 845520 718115 21427 19 4 47956 783787 157 577194 36986 816232 612281 504 3590 87017 753846 686613 556359 369918 129402 30930 653364 208 9548 384798 855280 845242 120726 25666 624189 507674 884346 542369 630312 881082 243124 732691 41 736 80 830267 897431 29700 231729 245462 305343 834332 118298 881215 275680 35099 479031 832477 638441 344651 875116 823912 13837 50 897348 310586 745088 15855 441657 27589 4 488967 851800 1 819152 872600 11817 886380 79801 227749 713512 816849 780776 842251 842362 871044 571106 859289 3 65771 888500 447187 182021 747329 96810 852301 820807 732947 645341 843032 799362 720 864611 199654 897815 824864 775790 15315 27929 383582 57 491138 897371 849514 147644 650545 380157 767 53350 118 848425 7 4113 419572 34 893101 1153 513632 786644 120617 116521 310588 880134 68498 877116 385403 104702 542715 840640 791967 588000 651248 414422 574158 34161 824964 691779 431931 881876 25 133514 861884 695137 878301 6 325439 94027 40565 835582 694363 881568 670911 728118 745876 86198 851476 567782 19736 383 630097 648258 392772 356380 625891 123533 512647 888915 885397 880258 34 602370 266647 241003 582441 730986 318854 875687 651048 269452 674738 23662 5 485842 807216 1460 600611 390316 849407 20 15784 565844 442476 878524 882109 415204 29459 433432 57578 204912 614438 70066 439342 12854 257437 772021 575875 763439 631481 687350 794010 455454 795196 2 39861 405904 360556 66434 623341 197 439066 739276 717085 22 429047 1938 86668 85 782377 891293 8613 19645 748367 356807 395 251151 6 696815 298627 427250 16570 55 744833 720730 303915 20829 349 739097 138580 569859 163883 5128 830702 2 839389 800900 749927 864176 856596 841127 835877 216944 452006 433141 809925 1914 18578 321459 91641 36 828749 730759 496338 378205 407255 530760 3 468056 856144 2571 873628 189014 139824 3327 356640 433227 873515 346812 869156 845024 418832 756549 899237 27852 12485 862530 888468 49 7 191794 488 845422 71 546 296279 713137 804605 867172 683898 1209 857811 839868 353469 4440 41073 193950 673 657989 888141 561815 756368 801424 206761 14319 659433 10484 858773 6 503913 833408 66372 702802 231514 262338 167816 147 931 852384 542961 257714 631021 438947 614783 130742 31 340685 15 545255 735553 891875 838783 28934 522266 872394 882280 485142 396763 257914 484312 654 701759 742290 834738 536196 864036 863888 725133 724774 491665 665634 479263 325293 592073 1 574560 883017 497261 803711 877639 16918 3 12 883461 402263 648689 310061 252588 826174 88973 12449 901 188745 874214 468814 886878 745869 823788 123480 95150 685963 51549 561949 152264 805827 178504 467864 859398 82359 216673 1658 776574 117611 881127 244315 518871 278417 693563 150 17164 146906 174693 178 865756 571031 486830 134006 835816 673329 797103 883284 305190 111 16015 996 471662 354407 775051 741126 880182 769732 885874 275867 815929 877891 59957 16 279922 259 649486 309806 602590 263089 890462 20 173897 24343 851157 136358 839558 882110 6343 251 227122 441219 835898 806601 783885 762717 866171 292886 47991 1383 27439 454149 825871 565285 16 891026 48657 842795 572097 480343 47 214737 1 769871 2 381702 818558 50 314 29191 843210 2451 19 588981 828462 564083 863032 796301 458084 838093 456305 85957 265189 1 188212 467791 158947 881092 252761 701760 141724 174291 59899 792828 694493 827013 810294 836625 794896 95978 892022 894502 878299 175439 723648 5631 206918 28467 23 884267 848936 375 365321 638998 678513 351809 850794 30 808527 789646 400844 805825 59901 824425 88 772634 199407 277078 811688 526 239330 280094 21200 277467 254052 728467 2559 831662 738858 899326 802152 435484 961 1602 577261 5717 831367 118278 866872 842455 842435 770665 29528 879286 606325 114 47489 34405 894245 158534 31399 874385 186263 744263 841661 472 679458 465024 1284 895361 852573 85367 27045 887525 27 215833 283253 289798 394 789943 983 70707 460900 421608 622 829301 23 141615 366961 2 869883 650869 308060 17048 898846 259958 638586 598262 885490 55028 71159 410269 85 593170 796050 79 5875 3 516005 19948 364871 2 33114 15864 8853 124076 753144 886698 74583 845244 42313 586427 341631 4 892251 317574 436921 453737 9569 671647 725739 700969 877284 83665 834301 826174 25832 860845 879800 7 882628 41629 62334 841775 264017 62756 340833 168 81884 237415 113505 2 14 184571 187517 144799 849408 10682 272948 471947 880942 30594 835456 388263 761857 759724 21 899466 2 857820 10124 479655 852276 1730 875600 451225 5 869124 414822 241847 331681 867605 3940 848656 888968 864881 153840 859035 853204 693387 636607 15544 3 1939 833470 643693 853532 826 815053 645145 83503 698921 440846 536910 800365 662197 1491 756965 876678 186086 837139 874759 704807 560687 35409 850808 281787 882250 523853 470846 4444 253890 17 368473 66 211526 825261 840706 12390 690036 136083 174771 159508 348055 15035 76574 487917 894824 495324 441947 2 110 95 20 268936 478936 846787 828446 716910 649296 609634 775118 717797 18717 241549 20 677839 738974 126214 898242 808928 221561 823605 807029 105 1210 868577 587220 8 853247 13554 766350 873592 13 55848 870892 885034 389723 847325 741696 586469 14 828823 432 890457 845108 15489 898853 422 67 685420 855946 49 98393 892735 11716 816247 899049 570674 33 1650 360310 658470 46 183393 1983 105611 383265 795416 842776 428565 19 879446 607747 866497 11767 50 885725 789096 211312 17 881427 260045 886117 895242 527524 237223 226681 2 37962 455783 5788 829801 25 90378 46609 2 1 861139 779088 816682 412312 263892 607030 889357 813270 600 856450 582240 56 1 185962 572153 873865 25620 15 75189 587086 2 770422 850605 54442 790819 832752 867760 309110 808478 69 835168 306801 889494 891502 875057 873757 435046 55189 844860 844339 572979 231463 248458 191695 28249 1293 492617 686346 840662 860369 675732 841779 101418 888108 50612 876692 887170 867490 4264 398 43431 850121 423183 284 173053 781328 536597 320024 684598 888909 304185 234595 884284 37789 597069 7 6000 847566 131 23642 189440 879739 874449 627 895910 150 325779 32 413762 157569 11 328 558487 73 672173 2844 380541 866126 1611 187628 765092 24933 405149 371835 180018 5739 644320 896545 794394 22 1319 369428 2 10 4534 13400 674981 491132 863468 688301 340148 268677 775743 850793 597084 87791 888140 889159 890000 272582 5 765314 19222 869484 18487 772447 757629 570 152701 813819 116310 17666 8 609323 755581 474840 737053 786181 873407 528 825671 817074 757866 4763 649031 252825 270010 56987 18 5 867937 369 55213 803164 114 780151 829860 8452 833856 427599 783036 4 876752 119 392 862229 597361 2 801378 526282 846298 769220 96299 641672 509764 43365 337894 55 444 804055 861237 117 832775 409957 876054 573578 883873 850864 479271 892405 810223 830066 118150 17 894366 2 435151 382637 856754 4 888189 2860 621449 531272 15 317683 48440 852656 825737 709943 883289 291064 92183 751711 186224 61293 164671 85931 839019 810 828648 53353 2 894808 299 836031 621390 470653 321092 611165 150551 869722 24623 862071 68331 227623 376915 805546 171967 877509 5532 601918 669146 20 75327 662724 367717 3 252083 602333 496852 824806 53985 272017 298 286325 705937 4354 50910 854680 32 13 897954 560369 99843 749244 862224 370769 628327 665658 101 865183 826615 731438 534228 3314 881023 850 5 894440 706276 872120 870404 27927 394216 751143 842558 1299 407605 365 870925 323552 582482 795556 239068 800557 184537 560603 881546 892750 379920 877956 570234 108380 514462 778530 612844 681404 348261 661631 4 747920 470226 530366 38642 57 859641 747987 3 1520 362125 2 287436 182220 646647 184834 532737 735726 669024 89 496945 7778 372241 10 877585 734 7 608001 120590 822529 808323 724632 138730 826312 898190 169847 269589 449503 877644 779159 856611 806338 473177 849840 284 837744 153218 792989 878989 845376 5025 776926 155 14 3 145645 831740 845718 898551 812285 412653 807848 119411 86056 520479 496699 543538 870797 728663 125517 8 506984 3799 205858 174062 538877 840588 877390 458942 138129 11127 661518 323167 130275 879532 157 833098 879790 129095 56 242252 852622 868770 872708 847361 585397 492844 345193 118544 350516 614141 881401 889557 404698 861771 130595 12716 866874 1774 847405 877983 683009 874928 893108 2484 751940 888891 780071 817430 225069 850173 280595 304538 467612 880620 4 449206 347 835773 310392 2 161532 847654 790205 897440 871037 732001 4647 21 752086 77317 745109 16467 13 882438 12361 883932 355 796365 9 826858 717779 654679 881067 96029 301516 35 168652 674064 81 375921 379439 35838 822448 775415 845830 313292 445623 576392 397122 431619 330218 609657 808273 478891 45276 13 837297 594685 1 166708 15078 5 802791 209080 286230 897191 824928 141 868274 867010 313 897891 877188 284738 876916 131246 3 405456 120 882 876827 561774 886174 88782 214352 862430 884066 812760 265161 855900 766452 485475 1487 812548 881993 842591 264586 10 516987 778649 266544 688537 386896 887295 545675 215306 433788 811049 604292 856775 263272 854793 464478 1 3 10671 611 29929 716486 262040 885879 693172 2217 543654 5295 385080 1 829473 851423 413308 379357 768103 2 3587 892700 1334 586801 855879 119773 151495 783535 880342 566789 9635 887685 62 890385 178392 539553 423572 84713 887965 216565 788642 191507 302840 144547 891553 835925 43 323101 7 860136 299925 441516 319 18039 890366 842711 609 303991 821953 7428 378090 153964 704893 5 827805 246957 7 108212 416840 14345 254384 864470 233218 829649 346726 873672 630877 876685 178772 4 861310 851659 262264 708432 875585 7762 797125 202758 259857 291855 43433 468354 879126 253019 6 11049 7 2747 132854 581807 591508 128986 797503 697769 162805 79 31536 581252 406826 487652 11 835179 849422 158766 87971 549407 383946 471344 2288 249806 291360 45986 361618 862883 624391 842991 710233 868669 371 143412 783329 139216 113375 208 757779 694799 556417 859222 42 436374 608931 860691 19 1042 155897 48 1 275054 857897 96290 604509 3 846366 679587 873353 853639 886929 24681 537307 50 339004 457 6 85401 8181 795622 862204 86599 853698 7314 478803 53758 450096 105478 437055 55895 234703 422800 368473 262811 861179 3510 858177 59908 711828 306806 723097 51084 43279 845883 493329 859361 684459 483934 868819 25922 71287 715487 852 4721 1 451 1044 884798 493218 223 330062 840612 656967 827582 804596 227474 293640 773872 678021 298296 446141 50147 514825 274552 8 845841 497204 51274 447684 117188 813440 408 831515 895293 484072 381462 354655 606672 7 565311 30 862057 244071 382 423400 1184 935 455053 10 571525 3 541566 637890 73 887917 23012 425918 771767 400507 490 916 202081 15 681924 816017 858731 861164 3 297235 330147 621929 795539 157519 895045 5562 885376 163224 440151 14 486629 445349 823243 2327 785247 108 399875 113949 868018 4 145683 517411 729450 643929 690282 166354 891395 840068 484356 895552 3080 662577 793558 136 550045 11196 33257 805172 820234 720569 735343 886817 889845 507644 2766 599286 334005 175913 762829 76639 180248 31480 291771 898635 6 430 20 290 777433 843054 823897 865393 610865 824022 59 257158 524 257211 876795 813302 155040 706 9 890690 835276 783693 560018 475324 27 702283 894536 863600 46731 54177 170600 7678 882559 882497 2 331870 719401 564132 2397 855950 114781 254841 763847 2929 57069 839863 897274 858292 74 883306 705600 47 637423 838337 148938 63406 601512 866889 178921 858657 430008 300014 131 184 829316 607434 277190 209745 500319 790813 865954 522252 779522 895157 783779 460854 820379 309417 65 396057 410086 802816 687801 738186 520406 595757 147694 880650 847145 250972 243732 596853 572582 149778 644379 721552 796730 377460 13 494725 321997 715780 653202 294817 885073 851544 716143 6026 842428 73748 887576 487 40 876760 493729 670082 581209 413411 864098 777474 339132 860523 2382 898854 748214 475203 832949 360942 776059 818410 800845 489810 343079 12 49 803221 94404 890831 1504 336791 139 897061 1 897653 716580 884804 890115 894745 517362 149590 775372 882656 5797 423030 51 871751 131 888484 131 190659 301152 612190 790273 811893 32432 802253 770402 24275 223418 51415 18 868647 807008 10 762918 828092 288 565767 849440 129728 798384 506 11217 1 227566 535917 887702 845809 548911 2560 21 196053 43 155770 776057 1914 30 65778 127994 853765 21 864800 883048 425139 9554 462672 255873 754779 816230 861063 850348 856686 253 603015 808167 350178 427412 66 431468 836726 844502 15607 569499 794319 7 797137 878854 43 159968 879 547488 37651 26285 898336 751214 889465 374213 173 766980 367320 846245 706137 317980 289087 85091 296909 432997 797342 214 822813 874394 706060 17 246048 887188 622613 79304 881496 887475 891689 881705 33555 684725 848709 1302 666434 891169 62 135899 1058 153 368 316888 410178 59 22388 672 292 17178 843944 27058 5376 22 425500 95901 407 613528 1 883259 275847 506906 228941 813601 1138 304553 654389 219141 796380 66078 22102 76691 456 867770 54964 710425 536365 739510 792078 898951 345140 861161 802960 263007 4405 230114 52 134839 431636 90310 888970 398494 843824 856874 373299 833161 886112 97 48423 815577 700739 855376 710212 68857 772132 859010 451752 144827 46 868169 7798 444150 164920 621229 832718 858582 824652 569247 747753 14047 236093 595658 11 475319 228898 775553 851727 759624 842783 715870 402968 549138 349 420771 13359 346009 43742 790139 658516 174287 284521 822012 6004 166586 3445 363391 856840 30557 521926 190527 567003 881461 323 117415 800698 311806 796138 789074 705447 197223 67719 577075 74167 24973 33028 306389 769975 875795 508179 843338 232478 174 65980 63871 125209 876814 463975 479231 556080 94 867976 111 45116 390261 30564 858307 810047 411201 821704 26 639485 506349 2 28472 105642 621 879834 525822 96300 16336 776776 9482 593607 31096 616631 610347 456973 862062 4543 398 653222 10234 347204 70574 874731 897382 663570 859044 224547 150323 864944 131566 184325 894165 759275 142323 90 304544 470 227 8829 212101 882483 855493 871914 881883 777582 377926 32 642013 724579 1445 848454 843336 867276 170171 772760 794584 820355 827631 40 2122 117 870982 58 868704 233420 2775 708616 863358 848987 882618 893 662258 188391 216 863460 1 897221 265667 16 253851 97115 639856 47 838153 19 497933 606946 2073 837158 260909 447069 393209 594111 9740 798429 316167 881458 11 698716 7 847990 205304 888695 2 729693 684295 865638 3 289 64 35184 718898 14 287726 238 837774 451805 854809 244016 742470 137453 3324 61783 894326 71432 429256 527 541858 3781 443000 121583 110724 1 858658 3 359187 899759 76 386283 888790 851478 881799 741679 48106 820303 400252 701631 770977 28021 861215 383021 4131 885166 2 888007 37950 2451 697581 430964 107577 295678 278 490074 643 846777 498316 821562 686696 40006 751179 259963 676424 218509 744616 364714 708958 50166 897789 12 862220 763202 286497 852215 169707 717294 802388 831876 878437 889582 164452 59494 335684 789119 261925 756125 45 873702 324065 600320 44887 412045 32352 524938 806162 10123 377042 1369 681112 836043 367607 8 875290 44 734372 575549 26 620880 36 835108 775880 150 736556 16 430553 30975 793334 58634 352188 308579 200568 863370 361773 7246 886543 879834 162412 390152 991 742925 843793 389857 483141 891306 295633 71658 522304 1 186930 33675 98445 138 789562 257214 759 371647 184416 233982 834106 2325 685563 889352 486738 843052 874571 527483 21144 791817 892553 409684 815083 25291 331063 230002 4 330 898866 693512 886165 5 69 842970 896783 56005 893321 48 190179 451889 419855 846630 644195 9 897044 849337 12 569267 3423 827549 1681 706261 164989 893688 233902 892375 522332 631 899499 20009 317506 394012 859232 856143 880646 588165 800307 517184 490 878727 495187 893242 800491 84235 795767 48055 176094 863827 5 591450 839371 492071 993 1 884033 122419 852818 885809 203558 433325 838851 128465 66579 484446 12 810119 888 837960 779135 882290 798256 886705 703665 29773 867297 87973 739124 432774 644921 821768 109180 573451 504493 793885 780664 883630 302768 896542 44 43630 560507 10 878077 736169 801682 888142 899716 3 754415 98660 857926 194053 872209 167858 249197 446801 863248 893920 723116 853586 807934 707800 775640 816122 716334 305680 497524 869937 71 659 61316 32846 168506 289955 204349 299903 878662 93290 52483 898181 669052 48969 1506 386912 18368 613639 899270 371920 127 414499 5 295718 95613 802106 106972 840391 186479 812744 889824 797350 284107 183193 4 872432 242611 816971 1254 1461 77 74411 11894 21649 109496 709612 5174 486546 39502 474004 410870 251056 585070 374822 840065 824540 129 851375 40973 153759 195936 384629 283143 887860 465009 5 876879 339235 771023 895291 855928 69 868465 283756 849003 39790 1 894821 763704 14 182 557595 310951 878974 92859 839947 404235 5 805211 65837 282180 802883 853119 853765 898810 6 81150 823239 429941 623 846397 192142 847706 831305 824973 313397 417179 871176 9019 92 898888 561711 179 579912 566965 856716 469166 134873 709531 793220 139305 105184 782 13 69 653318 139096 415356 832960 776105 311553 2595 3877 853933 376448 868327 368804 865328 805018 103581 749488 424493 487636 628268 97 383724 13238 186054 85895 897342 859210 744143 593505 1461 63652 151462 801188 42896 670742 141855 853748 875254 610443 892918 895224 885459 783761 316449 72 9 845354 13158 677485 755755 314 247590 264591 893706 899199 894868 8 412906 174295 438611 864349 513855 122419 56 52959 662591 875744 898584 858884 887810 857652 5 728203 1 864530 594886 879801 675973 812823 724 895346 846285 266024 842319 867261 29084 880172 540046 387878 259938 866310 694391 887277 18 798437 867640 757549 746900 1187 847903 483778 401656 811752 205058 791204 478911 3 658087 199502 894459 864854 240164 714727 380044 826995 1 329294 556411 831704 2091 891223 416552 46 235728 1 18079 124701 13 9 809443 897644 561206 768 76143 213246 733207 136183 711027 805031 522730 559717 384069 776952 847814 779794 336936 863430 765861 416756 318808 814747 736189 745945 457793 850 795826 399 25 760759 873360 876418 487611 255579 609952 146 710820 66149 697383 393999 765186 825372 865341 864604 479915 844960 859139 871058 198 15 442499 857871 809877 3081 876242 791991 873834 550418 1 650407 591 175356 494676 287307 669461 826576 637381 398189 818119 26 105784 816000 30484 683467 754001 834888 819727 887785 869387 892947 894266 73028 271545 635862 13998 681332 17 512648 179 438063 794835 1722 8144 516303 55397 781747 864079 848547 9554 46223 780119 792195 296 643806 672893 264814 424360 194272 851464 4047 757667 19991 277289 8 809106 847001 811989 231599 832779 5 763498 237347 667 12795 10 699840 288922 814787 3162 870521 123837 444 814325 8 891583 439651 750166 885416 826662 872168 503217 891949 6742 802381 339203 136132 1482 177598 58 886540 133327 601361 800996 68408 179833 804670 217797 111083 475543 834688 580145 480891 241396 810281 393846 321684 161433 602180 131639 867462 10 579358 284 658172 809131 71 4822 1 3 456393 45 117025 851679 742571 163 889070 841744 14 796025 854750 530200 848557 582172 45558 228014 814218 864101 854054 501027 32350 862332 816860 76218 854777 256323 724592 786077 232812 629198 3980 535917 784479 508047 705934 131174 831870 802423 503504 827462 876232 63234 550 717596 821341 870031 342 496 194784 876858 22560 698305 845151 23666 887981 843005 95529 864882 426023 338294 853665 798906 879907 144801 728572 146488 874988 917 80723 16394 379 291387 733783 852393 883309 179992 869333 386459 703499 4532 574063 1804 856701 861867 320134 58311 9730 862219 600985 1 601497 763997 1 216688 225302 736651 268 15053 816682 585 833566 881574 157180 644744 2024 884067 582336 4280 419536 788295 666704 438832 789696 722369 732776 889581 727610 2 161795 852102 445254 281865 455506 890607 800276 879271 585225 807863 742763 96663 858773 825919 693325 37 6839 7161 408840 749788 317178 278 389229 854546 2629 590347 898897 562821 637626 851879 291557 15990 8150 629814 38840 409618 63761 535840 658474 15 24368 449735 42952 892033 73516 148 4 893248 4 305817 728808 59806 64945 632753 99 884626 649000 762089 627612 887144 751328 886961 851421 12684 837371 827864 3290 883352 205261 886677 881604 884239 462123 335713 1 153098 59364 2 966 20698 151785 840278 174569 846797 1121 849178 524808 91 570744 89718 699 266094 305970 530687 40647 874207 15 818044 667311 713694 708544 791198 798391 2421 884284 513183 841941 859548 807401 476994 36757 815181 270265 673837 123379 2632 837932 832676 764823 689427 745744 350982 882480 665123 75195 655204 543213 277 51722 5931 447691 889394 50828 617514 811887 514254 827883 896925 846017 211798 134857 202453 854154 365325 89090 2832 89888 894029 890461 57 391912 311696 10 864434 12003 789205 771042 161553 3243 537747 460387 350161 347886 699968 541732 171 178669 313804 618936 2240 435957 1929 90276 393481 243678 400168 734636 237421 880929 6993 808746 899894 241850 4 600 668531 854876 220470 533981 305751 566839 598024 825717 157816 66 381500 271442 362064 784131 789575 370977 173453 313 1189 166988 15768 887473 887994 71590 447491 97805 835713 888665 45071 709455 886204 101568 3 132170 851104 882655 639361 282 78476 898176 482528 546929 458001 397966 811797 546451 844878 696125 651087 279722 783147 558099 449418 897330 856968 477793 876790 764912 815342 608 211644 748747 893288 877137 433021 238430 154785 802524 308 652069 792763 884357 297266 851063 784475 63474 873245 46 546612 6 719359 188 834939 850672 109016 92202 896065 614735 849728 235671 782211 727638 797887 341314 512259 4639 890086 868322 240904 11 37252 134455 735239 441748 444444 663802 606951 619355 707374 875051 26532 27 218 884871 759664 564688 804704 47377 338707 879028 32642 779339 774659 814874 245956 1836 124287 3 13 220936 82598 407939 840606 709280 811003 216866 802016 873997 698090 791750 238635 1108 871056 282877 821431 505189 7324 893435 1793 370986 219730 532428 491551 474810 434007 769443 4 594526 187354 863204 7458 816277 35 46678 858826 229 896349 26936 689514 890769 23 538021 506136 754559 679176 95457 715841 822471 612650 50268 879535 146749 81853 132 867878 893232 44 472590 707242 878391 857937 662708 289213 359958 670609 91214 178660 560956 770168 640481 745338 8235 187577 855108 856181 663007 886289 204 38819 696125 43496 122 214013 4 531013 155412 838876 4729 726024 640769 3 684331 875804 886070 590396 891706 868810 493008 874805 818828 69704 854548 766896 342247 827044 119739 891188 41 3 16597 3 14612 869409 1126 888646 797888 289385 785292 466539 78216 135985 828444 1241 888399 749167 2 278533 375398 23 129000 261913 106285 846976 37865 228471 727093 223949 244 71298 15525 461701 886669 38201 351058 2134 851066 46134 865379 863537 2450 2793 842026 718262 272401 14 1143 806190 716485 96575 204907 350487 3582 703493 66 734843 231543 890353 2840 871616 809642 854277 2520 178 123335 880555 702 894270 888239 818993 887484 899298 229704 134726 808109 822937 713712 3 109130 212 5 1 679395 87792 1 243767 810088 827400 680752 6452 103282 2813 824177 71397 61565 87891 644651 13 1015 819243 133471 450247 897200 151084 791 406607 880722 450170 351043 160443 746536 865837 396972 325611 264602 40280 890456 631299 1 832354 815256 637895 890377 65 478677 795904 54818 811410 489577 883375 553920 825754 696803 605617 669258 722635 775543 202586 841135 870910 46704 52907 652444 15630 230633 254163 3004 441194 43564 287509 10425 537854 228375 882532 842453 201721 687116 584106 220325 774346 191360 878647 232105 620728 805069 896813 565484 885770 599236 521 771117 278754 113939 530975 84535 37478 808985 31238 892383 729733 193904 432241 891363 899788 244356 288479 871661 755445 760677 41 637672 45 25975 221597 891413 25625 501268 880876 232187 293778 561561 696183 875057 231686 422273 651894 538138 871200 498828 17 10 43504 898817 244680 834680 889261 743970 642591 241436 497441 526744 878288 161377 33221 879176 556602 190979 87198 16 391621 830586 36446 354997 737467 756000 20 26 659806 99 806250 846820 741467 478495 322640 9 853176 353844 26062 874580 4168 115274 623909 786094 873483 505282 21 37204 21484 20344 885170 293559 481902 643390 15 3438 3 353142 874207 828657 51284 758577 898499 510566 161 26602 574951 849517 789902 175291 892084 843477 899078 134 888098 3113 847134 884202 354864 897695 10948 2391 892367 824044 783261 385530 2 194333 318760 392413 182529 97339 5051 222459 3441 838311 530721 8 877856 260432 796498 883734 43802 46096 841762 11182 865432 15 648195 769425 890996 867633 154 122582 300444 814687 880015 846448 739932 1558 617101 171440 483142 7659 763941 625924 1833 95934 793917 204 300441 781749 441348 851439 39518 519292 662053 188 871381 88955 789353 611928 2171 30 809726 2521 135885 14634 70 147488 877119 459166 133156 414883 4 789540 641145 462986 203469 598354 381625 779536 14345 359821 85814 11957 318355 151996 4 1 1897 880152 430681 186843 748213 403668 893705 162 808369 847053 217836 608037 412625 1112 53 24528 3 687542 534685 871855 333478 319040 269884 356 850475 333027 799366 691137 839451 1167 474944 849917 260481 220684 598711 298874 883712 365018 879252 1321 133823 479087 747066 459558 821685 890177 896972 762472 584472 390 231482 594514 864597 26311 880812 493553 816235 8 431 375174 758 249655 4583 884080 772929 383947 628223 855586 879659 734837 261885 497 10 213346 483501 483045 847870 866674 208697 847383 214011 452037 853577 64253 27738 839800 812009 854572 2 761517 819600 118749 34953 556177 882544 881094 689584 676555 696719 758453 2 42 826595 760978 36267 872270 857769 897763 1 886302 735965 415289 161450 754500 177251 41256 354889 17 881265 747010 2 308457 766308 119913 866843 155255 7 871694 732391 221796 826179 813897 339221 796562 433387 88861 221 62 899815 628261 829334 532925 387713 887891 590925 244408 751972 777943 880296 805346 822624 549223 666954 153859 874362 590982 95667 523749 873980 473209 896784 725988 817586 96297 613491 776013 553571 87109 883516 599082 21 832954 161 698653 13760 366379 851834 756267 792161 743956 261 110831 778660 796250 890429 875574 35003 591604 19737 764613 825872 136402 839857 818125 602019 75270 886258 622859 10248 493023 234341 20 880627 838862 802658 445304 617052 827801 597289 85191 1487 862295 739552 873017 844240 884217 392455 879830 790012 225353 564894 456006 868200 64 716880 627929 817664 122782 839268 168406 836968 8134 398022 33259 492213 834175 470430 879839 422645 889581 721577 813614 644075 198 111231 157867 72097 41561 602796 14173 3 790332 812665 2 883839 364387 648583 229126 731372 23575 261 144848 458766 380112 25137 885580 893435 5 661488 30 76805 779306 717347 109402 875001 638563 80 891057 44263 837970 99433 822597 656461 566808 891839 861557 827855 4 765123 349937 831398 537791 453507 57987 899370 657129 814092 26797 786617 525588 873273 113734 884023 106937 437799 88 15 119310 802875 136714 612506 873315 534200 817059 872 80713 108862 841051 388 878185 895285 766184 874289 341187 408836 756922 747444 734435 745097 872959 838227 2 25451 890436 881838 20907 106396 16 354904 769417 136999 48 344283 785827 581822 3055 446 274 882325 886986 426419 886398 880456 370991 890981 815154 834206 734347 635314 542293 808180 829063 315291 5 371484 894817 748528 890723 660261 498747 888653 827862 736407 563709 859934 802820 864319 894220 212231 1588 855686 817205 96382 813999 195287 512732 819119 34959 884630 868409 13282 80038 535552 324209 4 756801 371806 684789 817312 95381 892537 275833 126828 881385 4404 637510 722596 466341 75 307160 878736 850575 292835 868332 111 141719 10864 68 884207 36539 696614 312925 4752 796024 711004 79611 89362 876946 781604 856800 418048 861452 251254 844503 10 868562 108331 80 343 879822 836308 605264 394589 314823 843602 321 814898 504420 738751 896969 844424 880152 681094 3421 85013 477056 680447 831019 692275 893840 808475 377542 850247 285409 233 410248 1399 809725 118 1556 7 1 805 868727 40607 3664 571087 4605 251206 688936 1648 750919 668221 1 717005 2 347437 1 33726 1028 346082 38201 701824 801919 325059 824163 827124 588141 10837 894515 614467 1 551327 860271 753752 47707 232903 839156 12 115 5 869097 308 877451 351401 464270 674198 897617 832648 894682 40468 1169 422634 18384 849712 801425 879722 873553 844836 890055 5 1500 234305 584493 732006 19006 811322 651005 281848 116775 172 116017 282886 545178 270864 875075 92616 764369 349404 844 243626 90437 8 804338 4 453559 749307 228 551718 298898 480387 868375 164744 298979 746062 890662 805849 780853 880426 171342 20 764296 158102 860445 901 297954 838961 849178 787801 31182 717571 809077 278639 734984 35837 779452 518 749145 843131 4846 784605 1 26051 655109 896073 79 899845 850642 21354 872152 311 445004 2665 18976 604499 236826 585209 878765 398288 9905 5968 596725 12 179202 502880 326957 24 577164 119370 111244 826050 827073 380773 795101 784276 162295 809719 1223 111 45457 871288 58225 120483 13 192167 67079 15 729008 345321 787920 430474 10 728967 856689 799707 25 4 394498 34558 890917 794531 745856 3 403403 335062 683 379801 551787 255076 467846 872175 140030 55958 297409 540854 882806 7236 604134 841017 882094 498589 319828 3170 818400 653190 800632 11 494786 93998 350001 874848 220227 46444 868607 894357 856853 462458 2 154554 869575 407705 880101 261313 806739 783323 824942 862365 4 690931 831284 402613 439800 767061 891929 15781 806434 865587 844210 294161 228726 364971 833063 868312 14 826000 760280 6736 306069 313655 614 861733 571437 4009 4428 531448 28 741028 33043 101632 844651 138648 836565 200539 73459 212776 521193 800560 876629 17 837223 434448 530566 51777 592273 110137 731865 571919 891499 379038 884889 688801 438390 162834 37463 860441 217705 838849 193376 14187 1009 863529 893052 502 160348 54103 712552 888800 500809 742859 80714 657394 24 762614 357249 193242 1884 128035 877097 858277 59201 8 6208 303852 807787 359614 279058 25 856769 19 886423 5441 74 444604 755903 879192 288 836590 676440 252394 45792 108743 842292 715913 671638 6604 230143 3 809490 34 222201 7963 286923 129213 675290 489798 665383 852850 153215 756815 468447 833756 291 656386 796669 477819 661140 816631 258623 398228 180792 482940 691266 820448 446083 842230 524868 33516 312466 51405 417 766223 877854 253605 2110 530628 2 703921 555 181892 71888 749618 824308 872028 642905 768526 767387 814584 659102 478346 366959 361 771032 781008 4170 502688 394011 881796 1 96229 860415 193 179826 816759 26 818008 9499 134886 817369 754522 679526 99853 156382 697751 757537 778399 891050 4732 21630 2253 139307 857039 657899 748361 241344 167360 2785 167741 36 51 587 78 250229 829830 887232 359783 2312 890753 470489 837890 446442 768924 207841 363970 501023 873906 416 1 439426 873799 5882 52237 854651 808916 642003 727952 270855 834126 92275 797614 4023 470314 147687 26056 854844 1510 536062 576214 780 790638 61735 4882 870476 731492 896587 772801 468381 886474 651448 864368 2 294685 192 871843 792525 103652 330523 697 888548 176 120900 1979 743915 889962 844074 882321 679 344621 346938 84445 11449 714731 822588 405511 2301 502129 10 852550 355674 9 18943 885231 663264 754549 128580 894581 296274 17592 803455 172086 873207 16353 705840 523149 292497 614790 845643 695734 13664 785987 555644 728 890848 866613 730484 639619 2069 49 470863 626270 515264 845549 132248 813561 763997 581871 183879 525330 453473 688844 806283 60 764846 216710 418147 891523 311017 488280 889256 837372 285850 870006 795585 590283 660621 898872 731639 885043 847221 783951 434672 4992 842374 348126 620187 853861 3 79820 3 13171 827394 894240 890917 745051 243488 701863 859538 38 574671 530474 411319 749032 893149 894984 103940 847196 863463 96347 177 16177 3319 593656 775427 230230 675820 827069 10 502848 302384 534464 710898 38863 326549 1 11 783774 885706 211 1541 897260 638262 238 852 593399 321459 802459 560484 113556 693693 18043 103 447 969 37 592634 1352 2 617 51854 476900 865379 623822 65 271654 969 5 194102 874322 486642 854065 792121 831988 751498 2263 868001 463182 518937 521906 454406 801402 2409 753262 441599 717181 547151 64899 813513 22 516284 645960 889639 899965 696668 673310 225742 732424 94097 801200 858204 42084 881153 5703 513905 24 888664 800021 553371 18 878357 18970 200464 598054 25809 624030 310012 884375 112 532872 2565 843546 1756 61699 898668 797999 846244 891541 839597 757 451179 849726 275862 229283 876928 246425 520654 498899 883012 150159 803319 660367 417022 587528 202780 757325 132862 694704 1652 819760 874578 781761 604145 767569 484251 3924 892701 580 4721 847011 862701 258 281 883806 891205 218 888768 769139 340076 871942 308558 149550 626968 887505 885900 802134 814634 196320 863981 781494 828512 306175 653287 852897 98658 244847 24889 813729 6526 333819 410476 90906 15839 332 863285 836289 166 580036 164168 869692 821848 815399 890345 111827 439722 854491 10300 894193 870411 53 822237 517428 440115 13577 8 81852 266231 186614 874949 7875 364289 518315 8 53226 82217 873622 40715 525054 871155 95541 104 416278 818572 756314 891132 864791 207489 333551 805690 898586 522423 511002 156 770279 856377 168785 2 886044 41287 57871 168254 6 801659 224 231 3898 369805 312734 842645 845023 84 187 310882 7013 420492 35383 677139 863512 100319 337310 711285 7139 831813 829711 890484 14816 1 501225 344154 709635 395846 8713 603228 222748 800129 739113 754066 871311 781447 629794 23 862960 40986 477673 825996 528797 3 895747 643330 840358 890477 111106 881946 209081 693418 13 54101 171 981 64249 599702 43921 810468 654325 895361 1475 124198 10882 90127 681700 771010 14539 27536 394877 224575 157259 682123 317 325526 42 849572 793880 265 877343 801490 805003 500156 492750 805036 739835 896677 771942 132622 78 852000 229617 107041 319 212048 886356 862124 83 855122 380068 721074 632471 587085 881189 436430 576909 847110 374020 296855 24 405058 4181 798777 245987 139166 11632 881405 602618 96 203145 588563 327893 865288 54 883459 612235 129002 745 782662 545956 402692 514556 5 335561 484526 748851 798587 57 884580 292478 889241 244868 860778 203523 612482 12281 17727 894203 895489 174 398802 388840 235157 243700 50 727843 821628 720228 845728 673193 739635 85 883240 244848 13 4285 283688 797505 37865 151711 3802 884064 768486 23 874874 573082 188037 822659 406385 882354 218084 857903 599555 817771 786186 766345 158944 785377 425443 817131 535515 862178 542160 3334 244477 846750 870062 657796 21056 681992 563012 126359 718065 893237 361069 795572 624 818966 856408 861616 659984 872081 57 897219 783438 332232 344 4 680594 790217 324396 2 348023 889318 868834 46394 123 600258 677682 818358 784459 635288 17 849941 688336 826388 507 105546 19003 765469 899435 8901 343585 243466 838954 884542 842650 627946 13 585060 300586 886148 593805 881427 817734 12239 669288 616258 267811 880987 115967 426085 54795 889259 356994 29 844785 69 4 698924 163727 847579 899643 466988 603126 891819 684370 13 64 869747 230647 4033 843004 153863 8083 490357 747088 569 884253 833325 883815 15 279655 17687 1974 31441 740518 1 242184 815814 399473 173871 24 884613 717184 36811 567467 440624 12857 332466 293947 207240 555823 890507 348807 56468 117021 77460 675375 814419 890331 118030 754874 889672 146278 3421 360 693578 10 435382 850793 271927 182695 212117 324636 844801 16884 816085 467342 40792 211304 179850 799672 169067 468517 163787 255245 1 29953 846886 80520 65083 776300 866435 47526 819824 1933 866079 775905 145322 721779 861792 51 859195 2 881737 852275 11 871690 807 31 841223 899273 749643 859939 110 27304 120983 687993 520449 729487 780564 463719 410248 899981 220504 770749 16819 885146 17923 367791 778586 1629 857482 844674 899044 10 364423 2 332827 209292 58844 825050 295921 755959 652071 795526 10826 890306 845013 764027 52144 237038 18 9 30200 157 854553 743561 862622 592598 864072 237027 739218 110481 1 796009 301541 717190 720425 861050 2 863445 737906 3 5451 2 896148 5 864324 549775 674776 799690 876899 18428 690367 842440 653435 91452 8 3350 725293 326709 325568 430576 622305 150391 880146 626 735625 86942 86256 25 511610 398136 765994 755887 835220 858708 755682 31438 28710 117743 764214 888389 764554 96453 801591 895172 7953 113225 695010 798276 674916 888737 1 220590 137 890496 785710 896914 34 696593 351914 813071 417164 412253 841822 873681 420891 3 579185 721963 111 683750 606826 533445 896759 877312 821939 765354 330162 896256 3519 377697 637358 753000 728083 819113 527558 893018 849525 82525 741073 236077 457 626870 634691 138356 94443 392708 178982 40 248053 784547 882418 14697 455596 370201 897220 823210 643900 242667 760919 95 604235 82 550600 828134 729229 461173 548260 870747 129709 849456 694820 892469 741073 80400 12889 870460 833321 872129 699799 7 334539 515496 10162 897185 6915 1340 816048 816845 322997 32 872927 163256 251129 331850 288652 25476 2998 226390 239478 892226 603380 74158 8005 807362 886740 40748 679050 6 476687 32263 845025 872044 7 659112 503584 272905 888404 608335 183701 258 10172 749675 10401 881209 856024 8120 117985 625043 886957 330946 748457 16 894444 671155 1 888943 368048 889368 264448 428482 856888 107057 768296 663754 155751 477060 856379 110426 888134 23957 186747 854736 852618 162 294215 822933 876578 803189 845132 772163 693462 2 65521 606110 38748 847122 2215 872912 824136 894568 403841 580340 18421 155372 18 874984 20 158 270772 539815 254858 689993 205046 601444 623882 814936 599769 552 881737 2293 768434 700188 46768 118237 3649 862275 1327 589 875755 846363 775933 560612 881117 896241 610322 8 656310 841943 882769 614570 111552 871487 865668 759401 39655 789606 801534 24813 591325 874433 862636 896973 367248 882412 855496 18803 187994 876643 880538 606139 826862 513 4 426239 22144 562522 841635 617718 28935 855846 700918 890713 482820 10 531243 831963 869866 888099 119066 35 8509 864802 538996 790379 2 476116 784561 251633 818517 893650 845024 788550 762245 872429 27534 866106 883 116085 643459 300370 815077 714432 2912 221614 499049 15189 812675 875770 9467 175730 608105 556728 880394 283635 21 389986 861991 746827 533333 865864 611309 164 372492 311058 250 895809 565291 10 258282 893191 500982 366969 60386 284932 220617 791410 180524 386 720931 893380 153 675080 17931 304649 42017 2 221925 882533 469571 7334 887412 893404 290 768335 638 31951 4 844817 723703 459552 630317 886101 812947 872361 167287 538909 50304 10085 503279 870749 2732 687724 623411 704826 354577 104062 180008 886554 856904 521614 7 889184 98924 55139 866641 17610 885959 2 134743 3467 806914 603287 24 946 631169 640191 293 577077 81985 742561 35507 187019 692749 32571 194459 5 885061 732378 112224 662134 874853 407595 747031 68780 507710 793724 733223 873844 817577 871897 342060 6331 627 640825 662969 525202 861502 172445 329354 2 9169 122653 893619 895682 819322 141472 797721 14671 115502 849514 336949 30771 806519 797980 863479 672056 784879 8 220 2979 804656 7584 677884 43971 566926 895470 888389 859988 818988 398531 658585 606180 389895 717156 19 3 2218 587727 672122 110308 483686 368087 51 448734 758768 529484 267061 830491 603771 3 774643 76377 384101 845854 138052 3 372841 815470 275335 878129 80733 2 68902 810514 307056 833507 749649 353723 536790 590563 5837 52 862509 511749 260372 3 481599 80693 880178 736792 725702 898457 575284 176739 446556 620584 739266 13950 653324 628893 37942 2 869214 521646 585754 814041 198123 432710 29 811725 850797 777766 857864 729068 527751 850803 360505 464489 447418 444218 875823 175686 663197 752720 1165 870817 303 809322 894393 537724 9303 157605 750673 473274 53412 749542 5596 356063 103086 77968 146041 597772 884307 290051 839811 871358 822131 14324 843780 522354 3290 2228 752292 74677 14 240949 53 851704 93994 8231 648672 867577 877575 893372 14 40071 1063 839863 3 308071 8 192270 892734 624 754 83526 159671 934 363062 220503 111841 758685 1 35548 883198 745313 552774 877923 1 352885 284796 631314 536887 781180 393397 580716 34308 870635 868327 4 781487 842566 37930 15743 95675 164553 795624 356698 869511 857754 857573 123396 683281 762719 319036 419415 702938 620192 2823 817277 726996 56 15703 626036 742606 619348 282344 33332 181728 404558 710117 1 437703 457503 310794 744209 567342 661222 851435 699818 671968 628570 463973 720247 780815 8233 131 19 1864 892048 3 734324 893275 48570 859470 895144 843318 922 56512 875315 4529 228974 856375 519 484402 79226 189314 800204 90830 175253 46829 704414 738193 831480 769736 886488 506706 86 258522 528693 390877 25 825902 2559 5720 892290 703203 746640 878272 805 879220 827715 830780 15 870468 268793 252244 888473 3 883067 125 458 847208 591512 183427 240728 892079 815693 592057 868461 5 15458 325 720045 802592 16230 833272 845955 15 615543 180876 855377 37358 442014 616831 878593 658272 642 503940 561485 897259 472500 765911 140463 129259 439403 6 345329 244265 878126 834788 894160 708721 8 125076 854823 833278 454295 144 821769 161998 701854 588272 792109 540131 856657 293727 603231 308432 610626 658736 142739 78971 127006 875585 54681 503 870091 10 88735 792451 12 639902 222100 557 762661 875779 845827 307664 313022 688919 469017 62873 848314 192796 61256 779169 750315 691429 463178 9615 814733 889550 217334 872520 646681 276947 658142 223 838690 838206 846690 194 804438 799817 502534 16061 864706 1659 224774 1691 892853 894455 292879 364499 498383 724904 191853 303344 6 693918 851322 13703 473691 569002 866775 5962 380529 771194 114 38520 473509 7313 498526 759933 881702 8125 57 109944 158830 119051 17868 15304 839401 2 715431 816297 678705 874860 740225 821064 354882 893559 857691 430516 416757 129337 881601 160 210 686254 133 592436 839732 196697 417218 157741 877250 842169 484620 7427 877181 383507 26 790170 495286 886184 890935 775945 3040 73991 14 80471 883628 643860 681263 252481 522688 874003 244187 4 851925 98568 451399 31855 885657 778934 772288 54 1928 817556 707792 18 879030 296732 321961 868339 654603 48826 305317 54 7454 595296 675368 344226 882366 68844 84234 423948 858424 570274 842661 1 882813 4882 676120 552977 787407 100709 678419 126812 287275 826793 300513 842788 937 423773 61389 768230 426987 533112 202 13 332129 644579 10009 312 897816 887143 553112 821492 502971 72 587631 745461 516409 3 6 89 803197 769139 737757 436460 812147 1 333754 386837 148483 770548 639542 870240 29535 888294 386 854936 815169 812370 274780 872100 840934 764268 821937 609381 25 163934 847771 770985 119311 290151 126656 73100 836944 380133 96113 253321 442377 806620 430750 345843 23784 96446 33 479878 781230 608550 837075 465528 316202 77254 553949 520275 694116 403815 784373 57155 892378 836257 703711 67956 265 19337 997 794045 574341 47 874410 344327 885533 873285 753302 4 413675 18220 705894 312177 467953 832853 824864 892225 892697 624308 775462 624638 788846 661934 795270 668946 897096 137411 814280 348 239140 500886 892274 632311 846653 817997 293436 452647 180 169481 515390 173 785477 2 856736 341617 845104 843298 106890 855926 287419 749191 897282 7462 199532 878623 381342 560437 614764 645478 821032 814771 663063 856771 724718 721394 158419 566002 168853 15359 965 692810 710281 699052 92479 354 611683 303921 679579 82747 12662 675795 22 667024 4399 887741 591288 890076 353711 897563 816299 894002 272443 37762 763878 40 793578 877706 470030 515397 884025 476408 821529 108640 22 838816 786765 204919 888598 869573 796059 823703 891912 814726 285860 789695 702730 808744 540225 178091 195218 3 170 752611 845495 6542 49 646103 376653 70969 107583 510279 268127 644 885123 585135 895411 471354 888308 702404 27459 209390 29458 3 809737 486248 206 870047 336932 168599 48 475987 836146 851943 776173 651039 388119 632 774407 117700 1 838443 543831 4151 219866 282711 858413 902 554751 192 123240 12 882422 488807 93227 203608 34 254848 734476 71 705591 205067 791295 3524 61536 895682 332825 10 85935 17 290976 4 812241 714822 10586 789822 125284 849672 1 770341 792548 849507 776366 771628 771544 887361 55476 71184 5 128 107981 861441 509862 329150 216899 804415 69013 50813 830616 59731 809 1 889317 4 259213 387300 887673 61296 301702 102322 886793 462337 419804 838157 895919 762559 504846 658004 219338 3 276717 305337 268609 74 421024 532162 762886 308 2 137976 5702 639625 840551 27 812480 841813 870874 264538 582884 827617 660900 1022 629065 840605 775227 23050 742780 561494 825863 556523 859050 758872 130404 380 339 4372 507114 330 833876 890758 865376 215855 190233 105797 696798 1608 123 603841 897747 882389 578727 895229 404549 469745 33013 874139 868106 687738 684818 875993 200359 737893 876770 1887 368303 769076 885074 291355 2 545798 885894 566909 11095 835238 15 533218 835636 520 884852 864674 821434 840414 872472 76860 864193 18382 764675 70364 236779 769245 493502 1733 627922 846588 825276 196768 291 876129 805332 845002 893718 574359 8093 891565 84 330589 185723 475126 832012 540523 797348 1561 506283 778424 893341 790709 198384 739714 841195 703322 617540 847043 288879 638290 894056 25540 725426 69136 649397 213874 603065 722947 617965 831280 7065 914 837409 63282 107998 255674 806785 545362 899961 872610 123184 847255 715308 811683 845210 897892 89347 883542 198160 334659 856642 853520 16900 786144 617219 370309 47292 160337 392961 237251 789561 466336 1764 288833 550030 678559 119 890681 520865 762870 368505 600238 13619 824819 587422 178 389470 809392 847995 15395 48 123992 892525 507910 105065 69838 126273 560339 702686 55431 11 641966 730424 3673 171995 221632 876266 10 772063 711049 640559 2 510187 836512 439259 823562 898206 845341 134667 415509 15506 817873 16 459144 49 783302 217835 872075 668636 693448 147435 500774 819336 3 834792 788 344605 7919 523420 2 106 838817 729435 1141 751539 4 2 552117 456 467815 351801 286501 239158 640597 867234 889508 898410 199 868264 826335 624065 887768 56137 439712 783003 851411 883406 843837 4448 302714 696558 620098 841061 667610 445466 877660 324 794364 36642 178909 692879 898136 549195 803411 253519 895275 99 456948 392341 5 631322 475144 706156 1 894622 789755 509961 2 590205 818222 145663 148 865561 466627 274576 355631 792784 31 815375 272088 80 273052 851860 99 43 45474 882708 405390 896835 764058 637714 729005 1028 312762 17817 476370 202376 2460 759878 477297 883063 694285 530940 42598 3 237894 664922 591247 427305 23750 3 878071 484057 669167 19667 822240 506402 882795 336794 771428 235422 844619 878360 6 205153 436909 191551 261688 186974 506628 363311 25749 765818 828905 316883 580306 847678 887246 827994 179527 424210 859788 38619 830 427689 759035 238135 314131 24 71870 314139 575161 892913 511962 1505 573173 775778 833745 5891 126991 106445 304 263728 131353 523928 893055 613875 332851 385336 125 852078 547214 732258 871791 135 80620 43906 87733 462492 72525 844664 178044 61 810515 135429 47711 453899 883402 188408 2793 413609 460346 371054 1670 899018 488882 837245 1792 891040 34825 511 2 686283 709886 899052 138378 82845 574509 2 169225 15 419150 865475 171315 637887 769170 845511 485531 884451 691218 278 355460 27401 577466 769177 466208 899004 224654 21 162761 806136 473178 880567 874 893177 828053 18778 726763 3527 82775 653344 598341 869177 144642 191776 241659 850336 835220 1505 288768 13965 491277 17276 843816 881221 31416 674442 248358 381331 741944 148442 40259 12411 817563 839324 711562 374818 94128 302812 733855 1 862262 525284 17999 823694 117221 213725 28667 868106 598431 858886 29803 144500 704164 356302 3270 861579 721980 604803 889350 704235 1806 894543 466453 1110 781015 77644 891105 691784 387729 846800 471200 6 787077 810277 457602 527614 120041 485560 350449 776112 882527 41383 483669 865001 785028 577279 149607 294712 554842 882616 789767 611457 428691 823016 21391 155 232070 882472 186781 209520 452247 848078 270932 8028 53594 888377 813337 222241 88995 785659 198111 879976 433 490765 119 863544 892688 23843 874379 828594 825010 1 231160 6057 701156 888817 308446 652082 107107 889880 605484 556808 812049 500964 337688 394403 884105 866590 216020 752940 337218 892160 11 821543 2219 411535 6 186251 882532 689566 3 865281 72520 173453 749709 34 877818 778279 251732 290 750081 343140 8 574940 240361 860456 131408 49825 883000 3 825177 848076 266651 9888 445865 861887 698848 180622 156635 604033 417208 147135 645758 882200 464016 117353 5 681548 294001 722732 273361 23 798909 840871 2 880129 861980 2832 6 609149 98830 775161 154 839241 707915 753181 779077 370462 24 2540 780477 805220 869281 20626 5 259432 118823 811351 579817 889919 450735 355239 467 578678 860698 873317 147995 823772 849570 791333 301491 879857 361355 867512 248197 792822 200522 802476 31104 814886 12966 834481 692850 40 3825 896184 687438 157306 667126 12664 263385 616089 3972 24 844133 875905 223252 884639 266503 158 149789 770266 576947 4 1 2 750159 107812 528350 600147 768525 6 206742 354034 110061 665757 890672 770350 691673 25637 347231 399185 617630 751697 861308 8 854957 879414 1892 318475 877877 892304 4574 102740 507 205050 54 24056 122 557868 487137 720 521315 5493 543002 869925 419 554012 749991 38904 799285 430349 197726 310806 63972 402894 886226 285684 870475 861749 320567 307 676311 892731 521911 853652 138917 14139 835000 331 848209 842576 854836 70661 369673 426994 792464 663017 636972 183021 740482 150410 850386 833851 739961 329602 877124 10109 22422 668 705026 249 748402 276701 715577 530576 888130 613 787826 716069 292351 427054 500182 859401 18 527 1054 786985 57257 728934 342924 672066 1 764112 648163 110494 88364 841385 831313 7 746641 806171 433675 8009 718387 891493 880477 25682 161 141597 199411 216851 26394 593076 292886 825523 528887 124 782180 391797 87425 853126 896968 755787 107516 5 327 399141 471811 300818 10689 5031 500066 482935 10 957 863252 629040 187 31644 881274 640312 3 797966 883387 853459 733728 878582 677845 738218 22599 204732 106 690356 842690 718401 30971 269330 122716 894502 321 650205 84305 7 338981 881873 791804 872276 604211 513311 85048 369971 863742 2 328511 311766 827588 809485 126417 814914 422658 479975 897196 468580 403369 16149 395202 245 1 394368 740003 887505 180888 890236 773041 792727 871086 701434 44 816665 866745 896454 847968 614808 199917 439 744405 770554 676135 699783 15617 315438 895412 100947 417341 872075 5 897424 753242 797959 572822 739806 12 852013 71178 845236 305935 1 880973 893171 150960 890528 652672 174640 872451 27763 160284 128078 240215 549182 155919 895907 891451 261529 763620 193027 845318 491743 825050 125 18 947 877916 417159 67 519374 190175 454609 837853 573 64877 763901 16817 62483 499828 695089 4271 171805 309846 715573 472932 642169 627286 18 205287 834928 682 608434 339 182190 803282 316756 704189 769647 117837 106812 2 684848 706559 277456 750180 3 1202 721507 117898 811496 778767 43917 342993 2 884713 583863 821948 343944 1 426265 863241 763977 437406 783634 58152 16 654969 568472 731684 2 887773 19 874541 887932 369553 93954 558518 87 840080 889431 473682 842225 149 278611 530898 884173 32 789853 656278 893434 893051 733140 884853 69417 789923 587743 14215 3 859259 582874 504227 108 387238 644788 637886 816735 17 613497 662706 688242 401524 727292 206810 866061 605639 14951 571393 1090 381104 91286 836108 52875 244351 156213 68516 877277 212223 837850 174170 441642 35994 18 409178 829448 818000 4583 888147 811499 194357 830300 878805 797760 453889 321139 608436 795744 267254 489228 850719 20837 4 880405 869514 809740 127 863912 115 614681 899307 2 847197 497 2 824812 863981 856538 513582 568160 2 665891 571751 833300 272895 804943 831378 881127 577427 353148 835704 833512 317700 572720 877926 389140 5951 342400 764613 50 686 587553 893006 884068 93359 304785 850099 185984 2 35370 12 891656 835406 624161 34 6026 268838 296342 22902 441 614252 338348 1500 507318 11849 886310 89424 218195 131007 3 408390 735090 814807 705659 251929 351 50 696800 721860 213953 850377 288780 184345 895903 756605 558491 891774 880724 396810 501392 36792 873961 35881 847094 807523 862370 485009 844633 798982 389595 464341 845414 893219 530184 77913 4 809098 862863 561693 820028 5 483302 37059 151473 827527 418602 889858 813445 748817 52585 204 218937 16 828989 869389 889815 37302 656 657075 455210 10542 871213 762458 759115 859559 2 1 397295 205 329 875542 74946 638112 746283 829898 470786 164851 853899 235817 577664 95 695895 881616 797280 164735 836487 1869 862869 208490 799614 276158 201883 219906 827102 57880 314436 14 945 22449 833108 673665 646114 882271 735621 828530 893115 713062 546523 278355 334 729815 879646 673667 227542 282445 59696 868826 45014 11 822443 864236 819763 62746 38334 25536 458025 813284 886161 2 27 635204 862432 808879 9140 12469 849042 857 280925 205804 502082 858514 23212 881412 37006 831609 405779 228044 880126 336160 862433 701986 58294 600733 598128 114034 739026 891390 857136 860759 869103 323638 846882 33204 197448 894047 708221 92306 122496 668719 358867 177691 531815 873819 1061 896194 714256 86891 1 875587 628912 461 856717 671377 894524 29 582454 419692 873509 375149 256087 874187 454686 766702 22 445527 749105 430909 24 3779 128629 361754 800561 4 845431 10 1 765554 892672 842936 778326 293584 645306 157040 800819 796954 673999 887212 223714 718206 876494 860648 842576 280066 17465 4 416133 252984 765095 175528 21 392994 831721 229907 802359 435054 898499 674219 885069 2436 5 461072 828892 848725 210515 602230 389019 625894 2 210798 158388 461750 891730 693385 36058 231876 426339 833182 898084 659194 827329 892221 849332 889260 3794 856832 794832 107318 685907 426081 860413 2254 855970 4528 1223 55686 78049 27003 819638 610421 889003 640960 162303 765906 17526 161 5072 861258 882345 820042 866400 569277 799431 698653 401721 43 190610 210898 31 751598 234569 17 142932 33525 596911 11417 152874 172 813786 851202 784258 748829 556773 2 146 467431 290038 68348 1039 324321 895581 1334 867163 856478 418867 2309 82815 6 325226 841201 674603 205012 239267 595986 163655 162447 13117 425275 177185 85 16767 823284 416659 515355 871204 817247 763648 877220 100443 849391 289 828445 842684 391 342900 872435 723008 73694 517349 779272 50 249 129040 165748 271316 362080 316599 890340 876642 409762 893305 662954 539139 268 894855 350883 138304 9560 12522 3347 692348 879855 610075 242424 316415 377741 379915 401836 713971 10 790820 546567 336 843218 1 839 867403 146918 620410 233468 303505 368277 81 441933 675385 415083 842685 557968 708990 679679 296198 881485 396673 4 829478 831694 16193 81584 508532 739814 582999 883187 2 898556 887629 82 213643 95899 768298 892832 271422 65092 859120 326707 733023 866289 825837 775602 529036 418369 523270 890532 99821 739783 86 875358 11451 901 316833 826090 856290 342033 3 123332 192488 473252 627538 896622 664 17072 818067 67 871365 644635 653925 545054 11558 752498 333038 886437 2 888891 584563 557767 898209 24882 95884 877138 28268 59 820162 494306 879158 887557 871438 890165 881571 32 508798 358596 264453 320772 823480 387679 828816 820660 696725 538 738586 863 754142 500376 884303 54160 625375 538081 644337 832248 190667 814497 362607 342409 757468 539 896329 30619 1896 702440 592755 848072 895781 4512 119498 863912 288902 893183 331212 13 898262 347895 843721 738361 896866 816532 885830 66 25685 629691 2424 23824 44036 477225 889157 18 4952 226895 79 43 39270 765994 17719 43533 358881 799029 700804 195657 14855 257231 147699 2 25 835439 106208 716687 719898 876601 277134 20681 635068 613 867467 289325 760093 803058 820061 496295 18865 899332 828802 802 9230 541367 16393 21 12 83772 1 596208 40080 811518 27 76076 850672 7 856490 19914 738344 7743 710798 8 74386 805124 381347 792715 801559 25325 24 335987 232461 38382 578948 93619 549928 756459 883899 796075 783236 72 1306 811738 788756 832000 24 82423 821438 478345 890692 461108 774288 882913 115875 844145 1524 825907 774472 846631 57597 803561 446953 893316 850034 6 857213 815084 749691 921 13335 860847 29 739461 895588 307711 166 219108 258164 462187 569813 84226 29 700277 868791 39194 872239 623209 421450 851522 896855 744485 634 794524 880412 186 108809 237709 602467 871242 317 161024 63148 623200 885364 16 778229 857063 873007 873475 346038 48389 2 388332 3716 50108 647163 635 1 820410 2752 624397 38350 589670 603884 893483 381284 896772 220008 716638 84 34965 798548 776131 435833 439222 844800 692010 7 307235 804560 583834 65045 47043 514659 815098 524253 17759 312609 895808 291681 200048 865363 576583 303542 262677 105325 673 753955 895118 806002 85490 6 683755 428 3 660901 572393 63 545003 667742 162184 6 659821 626640 4313 5562 856679 34250 754788 425783 713253 528691 16604 845483 663756 730628 674901 430 44844 15 477195 575350 67 860108 154505 12490 849115 128877 887691 676117 880526 150914 36044 326043 12 815657 768784 866098 64884 270848 3 848046 616655 291 66 348 269704 381854 306616 596215 797735 304008 690092 878214 182488 384239 245827 653 340328 894809 123004 870335 731651 866590 147155 20 653248 3 248256 644216 382605 79604 867757 52 321142 452273 837271 4 22 855590 673337 843420 4 725554 540049 291074 10 7583 765259 811179 881203 387534 880143 582066 572209 899920 798421 12047 705462 860171 834748 819019 84 302273 802210 856709 839852 619127 782920 4 664341 892013 22142 135073 354708 30880 696022 897936 371980 631015 281 798021 59213 818797 4 291399 116378 804008 40 826692 576826 410213 336316 3906 402532 427044 804537 848644 880672 214014 850544 382330 180263 829936 405121 857649 889710 791675 23891 385973 297751 1452 33379 823757 851840 721696 890832 42690 710111 889834 833064 4 809475 890019 561266 79 56509 49550 1 895044 850750 467771 467921 570954 655925 443 13942 833689 122635 619522 179406 138825 499794 208512 2 239722 216737 559131 384406 737773 876289 286892 876653 481635 481290 885721 876741 833979 2055 842200 850663 9 877951 132429 854463 762994 351875 810632 349150 8 422834 681708 31962 23205 151921 378492 115606 786836 436493 874587 9 841920 870986 99666 123903 724502 329806 398141 891642 255256 242258 471811 386954 19 119142 49094 569560 305004 258 893786 280786 715753 283863 404305 1 222709 254775 884387 11 38041 753901 178104 469951 815153 899432 503995 60069 159 2303 671 888417 266650 887882 129 276863 593286 119554 818566 851383 893238 101662 877502 797483 1 5 872985 502769 182 267559 757953 534782 373 882081 5 111110 291634 880725 471892 885293 7 26706 42766 497271 423478 150879 11216 689221 350293 879134 363556 826346 1835 776661 128 461613 745826 7 557675 625641 646439 859674 716008 6 3605 843655 551575 438233 848307 10 487010 618501 104665 103439 234858 395933 426457 376 622096 791495 862777 2970 23191 828304 377920 127889 295128 423951 746397 882936 23256 802434 7797 173391 34 9530 785623 462883 705486 267710 243913 122058 766145 456089 10301 688191 846939 34 15084 881071 836749 879751 738977 810016 843513 244763 325276 755722 2 36 3 764559 134447 854892 433029 847371 40 184620 116 428139 505984 829077 889168 730784 792815 785933 701091 515572 809829 864672 617780 718376 16 886843 365716 36313 22 788120 31 1036 186398 829795 840710 867557 533366 114319 517 311 854383 26936 823724 810913 345777 871993 4 818665 783631 369325 86816 54 2 100636 441877 1 678357 354352 421544 204004 316134 866511 758253 34 52684 866687 104 808106 840252 811665 185 328791 212 646086 834883 844234 479791 860724 712173 830193 743101 635167 280556 894440 860313 688956 682578 786692 22361 780219 431559 765765 705912 956 808102 10 2 856243 314576 791849 758544 823874 831156 690664 89 662127 787454 370161 894867 234433 849558 614164 67348 646644 265847 585319 391 891640 834774 142 862581 569373 867472 32633 326628 73675 835095 857292 344925 94 513 12 493223 497385 497533 146212 474 578 216978 866746 897304 118 569005 893748 898519 4276 292110 175613 11653 2 1650 807922 221344 750211 844904 579861 66606 130 334286 878039 347 716325 529706 59674 5 734155 508785 247068 831461 835867 171912 57878 626415 126487 806411 821097 85909 461719 45487 498592 597003 588360 41676 89450 894827 649315 853136 877446 718344 61 141 65377 867444 650767 801439 489864 585211 41144 379981 854783 868160 482190 301843 571588 882219 897484 899568 856431 19562 830723 482 806163 395068 372302 978 19 298528 564787 187 871333 584553 813007 1319 857183 726612 881449 234322 809020 144458 3956 455 156547 842119 33321 723281 116913 681485 258076 339600 881564 100877 763204 667808 114564 538767 886822 355631 754660 458978 123462 599002 467423 642091 5 540623 835003 110873 129997 807050 377785 5 889960 38277 898644 125441 387808 34 740281 445382 875416 277625 1 282697 618301 5267 797930 271829 588148 714391 674072 245597 2 813936 6005 605871 451533 164879 176937 42 260284 3681 881652 897503 7 847717 2073 176008 402723 489238 851392 732526 510403 607638 6641 174770 884357 886683 745138 722499 814353 861026 272207 295585 214987 287930 377612 75923 866069 762882 764213 810767 302014 4 782935 324602 3 792397 593211 37808 2952 26518 764754 141210 693751 886915 852090 851611 40382 837559 805009 293651 261701 252 864086 711629 725986 891197 128 228753 861974 838076 1241 723193 42 727 34209 17060 185 123610 881436 256431 838077 898080 3791 479867 711096 866693 33 735682 835872 297304 140181 879465 138861 125223 315898 604299 5 557907 253240 458464 868639 818473 371264 811781 777770 17599 541561 326446 817691 829716 677814 738611 876644 885072 102089 116835 24354 530090 1397 127606 15065 704248 745213 3 894079 137144 405625 860549 138648 42622 8 891247 33 567571 833228 191486 38619 6 93326 494607 668560 818928 280553 776871 202653 896189 669749 325735 426295 862093 843523 682229 1514 20014 886227 812922 196123 736138 831843 56206 2581 884963 893079 65 10 13836 879260 876638 702389 824251 747790 664746 10323 2 2599 752981 856574 248371 350369 242020 20053 121 364988 32 38 221950 2278 790128 320455 877168 895412 672883 688473 210253 864455 782183 762679 81564 566033 29 374465 688439 445042 357780 511867 740742 625015 833129 322032 523441 372238 865683 79 831663 246 658685 819 657871 825671 305166 564368 821806 414775 59591 4770 863411 735943 787410 88629 16506 1521 137101 892387 638417 5 897938 444976 892160 842895 874204 863151 865069 263332 44743 855626 797684 842730 339311 789578 50073 9508 554539 4739 849859 207986 540788 34427 693896 795392 514404 2 692036 553241 775437 843782 34 17 478265 3 4418 468620 162173 253119 473389 845024 899693 879469 250830 715837 896334 406999 736752 7601 746247 570946 152661 288031 120867 274808 572816 523 853077 405536 833047 9023 632045 75 19 892148 6670 829578 9 884994 265328 860833 689888 175694 156286 851031 7261 857048 820208 520401 121064 507002 190570 62519 870920 16516 897425 394216 778464 379791 827040 822990 3 883556 14393 440403 381956 897938 6447 17898 1117 383640 684954 579991 156541 244150 7142 338755 180485 25 95927 249258 128996 809404 35694 850147 1 860800 507997 780282 885227 48622 699757 201683 112839 25 840782 773747 30162 6 377448 737203 161290 876781 6209 730888 788966 819460 893068 842212 844514 1 183770 891551 200879 871193 842560 881441 99711 13 881866 674128 861189 766512 849678 32827 723026 219418 606426 8441 824717 7583 458066 841855 356393 255266 827727 518973 41068 24651 1 805218 1 882596 14051 23114 135904 713972 886273 499648 1883 1 898225 22 868962 122 781558 6 766843 851870 538860 468902 330847 63344 3831 784756 28 806555 311745 185091 33377 837938 724 561076 867915 510494 890904 231985 66772 264673 8800 316832 894912 1122 4 284912 876796 862337 224522 1 883793 84066 334007 854379 750941 574395 835760 801127 366442 891253 776350 579628 2 335229 871366 17366 837836 430847 748148 384354 400709 365156 836858 896722 887307 876874 855952 747838 2448 111145 493303 42873 88 266305 4018 876982 666615 516389 894021 64663 828775 45 801812 870278 318 18 1180 869445 9 802364 811515 86854 69194 68576 281352 84811 7976 892589 859175 790112 893825 53140 322466 589563 512027 49 400284 393504 852895 23964 2132 508697 91754 635283 311985 798492 194644 807715 6271 888500 342496 155803 57 515159 888732 2464 157941 807005 551181 834351 677743 3 660986 303890 396789 859011 105 75464 336577 234413 38816 701057 856683 33177 5250 887333 54316 853160 479097 583491 315375 29740 409622 587104 887261 227910 644690 833626 331541 857899 2 528690 887414 845581 893020 872417 254362 881640 817262 222206 501 4205 98924 534352 807331 156312 37590 2780 461377 19 385 11 56832 64564 121 870048 715789 203886 644121 6988 377454 410898 413629 40 781058 418198 83510 877778 108390 417 835871 783444 806155 18337 678610 794124 10404 436701 357544 793868 881572 24 712009 540760 3 465786 685985 193481 261610 856222 242 696119 717566 442260 542373 813943 61 816431 755137 2703 298685 892615 831084 3809 459408 898139 887310 40457 831574 695239 369959 668630 1013 349120 799400 712988 144226 79670 217 393652 646047 887105 894776 839133 111859 452459 8 896981 28521 227225 267094 252231 806948 123886 46619 778614 197981 41 3701 711717 299525 880840 1 823997 748239 52652 43978 507465 517640 825576 800665 891763 9243 116413 869814 889604 9100 781872 487 201843 95292 525792 359129 735115 300831 874396 2104 225287 110 410 861505 39873 1237 10 878995 884024 372444 552375 401757 1 438642 876127 605695 4349 334188 225 781141 154287 804431 759558 306361 382751 747572 58302 867533 872542 133009 889968 853358 182 116809 22525 12506 772854 773671 832646 703814 17830 784740 272088 505714 725248 824518 418 835043 818709 860704 882249 661404 155026 542835 890492 863329 841112 513 733424 824462 43567 294686 46639 832946 296221 173 19128 882918 608740 896150 836100 173902 182 851039 429754 247874 827615 650195 881569 5 24308 156890 773812 797950 296355 9 873274 870581 241776 839843 299283 803927 899108 231213 798286 79992 436179 19924 1089 611956 736390 593236 810957 892437 896375 3230 455229 815591 36882 879 858857 856464 692780 256912 42 635 821519 807389 847695 860046 334450 11258 411028 138190 446434 105467 182178 854783 833140 874771 423254 127546 811440 1 139523 231649 634961 1362 804405 726967 19059 4 21389 880649 139583 381182 448554 366925 869841 2332 231757 335225 19846 260 896185 36 896663 753384 230367 894148 2195 522831 662303 761091 716915 896357 5 664600 269730 729540 333627 619125 207891 314735 890858 878381 74 623282 762445 106991 826002 531974 312101 18 212786 107879 745218 391855 67 309671 147036 445186 116680 842393 11394 122460 239160 877598 749916 2223 863197 886327 484094 711335 887421 875937 748646 14757 290118 899225 655697 822062 120035 7 69555 898415 28 586958 17416 2133 428314 138 407369 17252 863468 26358 824928 882529 335599 738122 845424 97822 895806 18265 783025 898042 365673 62591 46106 290429 794105 859448 75565 713539 592723 126918 830212 881956 486797 560993 30019 299455 871586 30531 771466 355702 596828 893108 6881 872900 64286 799410 579515 781617 370404 4044 730177 360570 171876 680655 325259 439969 544889 234826 804010 184038 301500 7120 206230 34 383490 8944 825759 737287 27705 858986 317603 232 669420 806719 826451 85452 34 724141 29071 721731 5 881254 287224 243042 550 71861 420796 459533 234759 733971 299345 83 548501 790657 665262 846322 878136 882394 429031 55 824441 65306 329126 829633 50550 777588 773463 555292 436677 162184 120045 602155 292782 394651 2 27 563166 897126 25105 499570 840875 420695 890373 803258 879741 882941 675984 543914 741591 680364 433600 880298 602586 806707 591137 505792 825087 500974 840 895155 570078 268193 131635 640063 501578 874035 484364 845085 712673 826051 852898 285161 824534 881567 64552 739526 483932 7 251938 786415 729778 374802 6744 489724 629874 14 609788 877110 721362 105298 31 789751 618875 186593 1 4446 655857 367222 867984 872490 197208 317999 747555 28 228339 48727 767119 856068 897358 712209 87246 267706 723790 8459 181662 676805 792145 629484 322429 329611 574687 164453 444821 105509 391009 366215 717773 63141 570786 455346 2 451066 882541 723212 560685 887769 871475 838597 120797 10653 580800 784344 247 189 120204 870396 856265 738229 662383 42521 872027 704010 899998 2 32 546836 143471 30056 834988 230855 540032 165070 866269 157413 593712 866696 171435 832083 881027 858926 272388 247663 21757 520279 894727 767921 899185 818502 876101 879295 715805 791486 572123 886465 90 767549 570905 640931 815859 178349 126874 101 38 401373 447149 378024 564772 839095 831472 360658 3921 846277 86064 24867 7412 655832 684879 89799 6699 846905 83 315147 864944 761907 867604 869086 578921 458 379 496747 553380 85618 19 738626 747430 85 149 17 199031 855886 878144 35316 429029 801733 868940 846941 333945 878624 452308 832481 852404 4411 565045 1556 83851 683278 877550 184 38980 92816 594366 13561 317453 899902 54492 106 725924 9617 614643 418369 392847 15 883841 865104 129050 309799 262599 860633 863466 514803 908 861917 434862 507913 117967 724578 535782 742013 725348 55099 352022 122324 663180 30379 183 419210 844404 748772 896753 834389 899304 35 839528 780639 122 858379 194331 275531 72985 150504 311260 478475 6299 878275 481823 221382 266701 895212 470 230687 712886 879638 687099 520362 866513 312275 879166 205106 433728 776274 531091 859944 724153 628959 858582 874687 349565 737274 34750 715353 5924 26839 703743 1 32 290140 567132 26113 860162 758335 18442 206555 335118 15 33 881842 324902 79 256187 195829 216234 319392 268030 571798 815611 877880 535962 373174 139167 607519 102739 883878 897535 436105 36044 818388 335039 198380 597277 66192 892670 16112 896880 862301 849986 540204 95352 176 871467 872188 172268 532587 209 78 315730 866136 897438 818243 882545 6482 268885 2 768967 894210 829753 111333 388773 7815 675452 264158 450760 634385 881168 826831 896548 865504 626086 339895 422429 5411 665036 530930 812185 831078 600926 92625 19 352660 278671 806434 254223 44413 581083 1315 795949 759542 764967 191366 56085 400021 815948 488158 844427 788022 883804 750547 815088 585918 254 494814 584894 146170 6605 654112 888119 228413 554671 801748 258562 13734 46410 717041 27462 1751 773509 872444 3836 454666 338179 202 863022 231482 2 869827 732262 845263 2 1 1523 775850 9 336103 108387 2272 7 508012 870633 727252 701344 546639 769202 840721 1695 55752 620827 348040 756544 3243 130028 600298 646033 799585 830606 118592 4 618408 835061 32546 163372 103700 2920 2556 885518 383043 654995 684594 21905 274658 4 759345 231293 819574 853371 866967 712414 753465 53382 191 148735 8112 12329 872316 878314 809957 387388 896553 290797 40694 791967 886411 848014 898499 144631 69566 222142 395447 593709 892922 347452 760613 503130 862405 835798 46851 517711 591055 2 264926 895785 793228 103137 10 406777 37909 137617 714142 417204 272944 864937 804826 844966 899710 789225 768096 13195 593524 39 3886 86649 163841 130725 161651 239991 829463 634091 622178 846815 806467 831584 873 70 41 875768 279817 483521 360037 8 130724 694253 716606 38 824073 855385 149523 189675 888298 346 217048 755098 57127 789123 245635 842534 768036 882971 466229 894868 887149 64987 278611 158782 553223 59103 851588 833646 3 871052 602243 589 885407 9 289234 138097 433608 231592 842003 134233 8145 838443 181954 733158 404646 336848 821485 867456 233252 2 109688 199097 1789 40659 485 866607 752046 391211 248930 793616 686545 824523 45 63104 452394 201493 31 376309 2500 1265 891897 525377 833490 811878 564577 563821 105482 421987 45111 877963 834811 87482 878957 777097 55654 223483 2315 888207 583527 792024 822008 1853 826635 797065 4 777312 851159 371874 114494 815021 710699 4514 652113 482002 303113 98779 754095 848601 460576 431161 850189 58581 70 254086 432834 739939 898469 880444 72317 188848 308741 878763 872493 378278 753279 54577 21 731430 852647 894156 43931 874664 20944 257377 667967 350212 756773 871567 892533 580951 2 8 639524 106339 96152 3 219092 24422 99 864870 233888 170 251462 555779 1394 463107 35 890710 840466 392263 63024 859406 4 659046 191767 505424 405209 1574 21431 839780 33 257183 33829 9 811230 6366 755293 531 626297 78066 826663 362436 497745 120063 303651 874369 762955 773931 155060 14857 1 797953 73804 134513 626341 117020 435028 3 365979 467249 811774 88389 783656 655 343909 630907 477 1332 442582 861114 827440 119580 770629 888108 646 10348 81946 560947 817310 103881 715402 3151 374846 13 364 56867 65086 119 862096 2 31818 663301 540955 892660 50486 6 70 798627 306163 765336 403627 757706 11568 162 886255 640339 640246 542095 891334 720501 879467 476942 229107 668052 15658 23930 768358 479828 357904 866312 2917 283792 198666 751461 327674 608949 246197 899192 433176 645939 94298 1003 291 675536 863121 843229 671197 11435 214974 290303 22607 75102 648985 8023 158729 5 703984 887733 261240 965 177824 688545 493690 2 236915 6 633596 669310 894576 897909 210396 236430 589326 11313 773559 305 849248 320433 510507 11 318353 852800 704223 834876 566073 814197 888408 889589 364 93553 288449 35608 522094 651193 864830 785465 740584 878291 728088 216759 23728 892096 695 885470 833455 874930 841640 892452 794313 859950 861754 86637 602498 846989 7086 2 660440 356485 613197 454919 177250 6 814063 152479 862939 2 4 70 3318 892042 26265 860055 12185 895405 775173 848968 155018 404 623728 875793 4487 704624 631108 5 1010 767270 883479 783621 889812 1298 785672 390726 662749 408013 170819 270855 427688 136168 2 166570 527891 27 460703 348238 858971 185657 314063 731585 606841 348 3347 1974 448852 2070 255039 169468 2 480594 554871 855718 641670 119432 144853 845604 398576 894550 816095 582982 231623 690825 893555 120728 298591 407657 106498 50 652752 134745 62364 2 733850 149002 820036 743318 741608 14698 898120 882192 706048 206777 16345 182 871721 526737 505563 16211 869621 372255 515986 897483 677883 492807 845776 205743 258129 9949 596900 274382 568224 8652 825391 11 892663 701728 273988 44 884879 721677 408548 805233 131323 808792 87945 866961 484 300552 57186 104 811732 79463 24 145 648361 870661 703745 859276 661948 40927 824035 578924 793363 168117 998 130631 811938 442508 751518 379708 402841 52 13713 448155 862686 725192 220843 83159 140019 337608 897 60232 740401 4 16 867358 221269 257006 13020 887796 899808 302061 227790 822996 52 666426 638194 3 768588 252443 363143 838480 623900 21272 757935 231032 558386 695945 792991 147714 699438 854289 664813 784083 3616 603731 876683 616736 854457 706089 42 275637 757038 695553 448711 185002 832493 799640 871008 515137 862568 860181 844379 403082 822624 479864 854593 225884 872488 893888 696993 677011 165752 105421 891066 1098 697972 274410 42 26 694163 895210 709479 745122 391807 297643 379020 848953 154714 1170 730729 888457 1453 234 886236 8239 18 833465 637789 28923 609894 485614 823588 64259 360566 5 39 566866 72115 885734 630439 612616 22700 897958 17226 794541 2191 73975 893935 316676 730073 46023 189736 676557 299721 40 39643 566808 7905 696913 789996 871202 893169 54706 624320 711310 840111 4756 170949 499888 764303 878457 809793 2460 803897 880469 822677 890061 452150 712382 825155 5333 421000 131685 578876 279 434313 792171 678882 403004 227015 43 694591 141157 740019 57418 600976 55513 12 135 724422 103092 157 889500 131 4272 688178 491069 852065 791288 200821 5 851293 1 148146 805440 688200 574921 217759 20 881322 766128 30 89095 70380 873613 16053 252317 164169 824130 27077 845179 105129 808736 865681 1209 98159 462443 757742 20060 9389 738513 105710 241797 48717 422151 843575 3492 590707 698259 849554 833437 657953 855031 218207 455294 261355 545538 303436 83620 149414 720266 18229 159167 774292 270171 8 338545 861 725094 215795 587719 509416 107 881424 894948 703285 181690 81241 749794 95 750989 823219 859558 92320 195403 219161 845160 356325 246 3593 2 817849 305755 248 320383 109538 739172 843824 829207 252 896564 892905 878307 5 857354 870034 899430 24 439413 6155 8 284080 773745 833333 10 657561 860347 848662 546486 679583 2 423772 888068 889770 65703 245982 887584 279335 314917 847487 144893 1474 386013 206318 38692 883238 745684 8849 51766 18463 826720 115873 899793 719149 102412 500257 850181 91043 205777 14376 631979 376617 172628 860293 851674 895191 804859 868910 59857 192390 190911 130538 107159 547335 793318 177814 424401 36840 867887 868408 819478 126 661462 817802 470166 148392 6189 895108 732587 149 20 807828 757914 795120 792283 639784 416 832700 800409 639684 899491 884754 475231 11 835002 44 869848 2 171354 842235 869002 690743 818270 100 31 392508 369524 893774 642916 66742 825290 456695 889911 767921 740812 544112 83000 257 801830 793456 791058 597234 776275 626251 236947 860027 876903 848084 463123 2 313018 2592 77328 774253 662040 158201 270301 2 541423 406064 576 366913 347146 853836 756236 669460 634382 46450 471910 31038 880738 874890 795238 697490 38 33192 786563 885561 10978 241827 21712 819301 422886 246664 850629 856873 71 75535 745371 170685 41774 854434 682846 11 1 27063 846814 15 680 499792 31 610099 116865 765542 362625 759711 289761 88161 219318 345111 274173 255 672227 874925 823020 713001 41094 14 290466 624460 545975 761164 66165 114927 190958 787307 7099 615798 3 885746 19 571547 809841 588010 839953 10 7680 74 854300 890333 5 743250 216161 179220 763056 799167 8 876121 29368 7 273232 601774 898323 455898 595534 813891 506589 742451 347919 454056 353018 499558 440381 440765 473083 343618 738395 190095 886441 823704 527891 437572 649879 1363 528491 882910 680823 2 478672 473079 846069 442 6 271205 296697 610064 126200 241304 830806 735081 59205 562202 22 820946 860728 369478 580206 839304 314728 6 789922 6003 115578 438910 878477 3597 2689 218030 265873 721163 565602 783044 850737 784836 514152 24 408162 21 899288 7399 822057 795234 823325 326140 741690 871922 6937 889947 36154 789351 9 896744 10468 655012 396978 164831 355595 479487 402396 885837 525072 240172 755739 836373 359636 648412 737958 136443 715970 64 791518 741534 412869 27 12494 674413 820137 153366 606723 353962 750259 570261 137492 457581 11617 885868 885577 884866 769030 516486 91 816425 381407 665540 753333 840559 892690 621178 672174 158054 774654 753314 4552 564179 528901 2637 16845 96689 41022 785125 29 7702 757995 12507 667913 70314 570836 575867 372 885338 146854 897174 91850 766385 322419 10803 31438 572879 813192 475799 765167 31040 197220 4 249107 31141 892878 874406 422790 503388 153036 349337 700934 829783 170778 487 720296 594298 246592 413893 92 146486 794832 15405 770882 882420 290744 548156 681482 355733 837385 636083 22007 312 75055 640281 881515 802746 384310 231 684649 10 755393 426729 138789 406566 4986 204498 830588 325830 899049 482989 465892 95 730751 601726 97 278821 420829 88 397051 570575 428528 202201 17315 807957 247657 869921 432701 1527 212540 478582 411868 95371 400674 838493 862545 20 190235 852134 741902 832391 109 698068 827217 332340 1 733406 7 802444 388691 836705 347080 275718 190938 684605 341582 78 881791 3712 844771 218055 2384 25323 645506 895599 850674 894332 846173 7309 398179 439000 39 262815 727682 1 4 66277 253493 157124 869625 861134 889919 755463 666595 766216 616521 864905 890632 72614 320874 871711 332223 287155 4324 186184 39249 122278 841031 648839 1 717650 242331 96888 855911 682183 16 869247 417702 119003 8526 866596 417358 14615 879694 864565 887265 334468 849033 706028 3 332406 4174 898444 59507 113828 720787 839190 525700 733179 651712 838847 221197 894797 896092 549533 313778 796943 443420 896190 307 1652 845539 860209 817047 876409 11 192608 488152 10124 310470 899782 524069 181808 264141 754098 761057 76106 858046 873639 382471 624617 162506 27 875577 858848 859207 611133 2273 826896 192828 3 169542 884326 860306 619805 1654 162693 312802 636 805474 889611 468784 350921 851796 229885 171387 2147 748734 200567 62 799963 648713 650649 271475 842789 166 731069 2992 842562 898945 2 752325 762461 559299 369526 794050 580598 892213 865999 398375 68445 618282 48037 854857 124741 68470 657356 213745 799832 589144 575873 855006 861109 1040 45289 858713 791964 3 474250 533685 1 747263 734569 446021 495697 696012 184410 126460 1 864202 898833 305625 91192 723237 10 569506 573301 543269 814508 515274 888770 298270 834299 474779 39269 696363 235350 837460 879650 851780 82502 293270 872347 305150 496916 19738 126997 130 3 317672 769578 886453 545853 223440 105233 866631 649125 1 118330 789164 884580 513411 5020 866545 883033 653279 584 219988 301759 135250 3 2 213395 897368 40561 865819 283330 570796 264193 676683 851903 658631 151322 718270 880076 762913 855431 465162 13858 782856 248488 747293 863341 813971 409313 339721 234522 267707 9 852394 877828 164236 368002 529950 734023 807 841963 433297 639129 653824 669836 287684 64911 469068 844560 17913 433364 499217 266008 817208 239596 873515 521979 456248 1264 227565 873131 20455 874284 184416 554193 134121 19 1053 138 889023 310499 876708 134402 798446 841744 185680 821378 168857 7134 851691 858983 13 93451 706644 2 62524 279442 68543 896067 258419 350 316306 282974 16 11 882958 434357 554057 774445 100168 758972 207 273619 364772 844687 289174 4503 440 628972 82 179845 856651 2327 52036 120 478 40883 706453 10815 702887 816370 846748 765244 489651 70013 828817 874140 868419 898721 517083 831054 388305 866287 362960 463104 211412 864261 781430 421177 784959 8335 400074 887775 72 2220 753456 813670 49311 1102 867554 427165 636172 889694 682677 250623 56715 814832 35359 691486 811781 376417 568345 810420 865401 651965 1 133 171493 436 790066 1 789 182983 1020 677 523419 224656 687499 74630 255 87117 236138 353154 433814 2304 187233 825614 829841 784915 119859 835392 889027 4 312172 801926 886173 414337 886565 10 763207 706478 884014 15576 194338 823913 36 17 371688 665249 726776 355837 835997 816975 38230 293436 637983 32 638078 733178 95140 53113 893683 180513 152978 764047 808828 845873 827163 896792 8 3 340871 82889 846919 628761 839027 183563 81601 853500 434382 664243 350514 90 776078 97052 73451 767579 51 705045 487091 513685 181319 746024 574 270027 54780 17 300953 781526 869709 415802 746514 721864 830345 572600 75 4 829830 529 874246 628072 471247 577430 610794 828223 878049 890417 666856 325193 834076 834326 83 848286 869378 667736 736147 582601 5224 97178 754871 846289 32 1937 223309 7563 797586 895323 321898 1345 655846 611232 889547 210996 876099 5199 31447 744215 877283 769610 239935 885335 849663 6578 759591 2121 293234 504888 299690 702968 575384 732743 244238 693973 319136 79168 435974 866207 314772 8033 362172 450555 50830 184648 14 571463 445265 838344 889147 87262 464245 206722 803447 898476 335249 896873 501158 697879 666970 987 284472 880805 127484 63265 1 24 70229 577388 883664 779275 51619 464316 227470 807217 846834 346780 5514 31021 242225 455870 447 123123 697283 502206 703239 109 143290 164630 359 380933 11013 469073 597148 9714 3000 189607 867552 849396 1 268010 871360 837994 874351 541508 842362 895065 685 721368 156116 694563 333059 625885 846049 209 830083 531793 383497 145417 473567 264222 136512 12014 850340 53423 456145 717263 492109 872814 749684 149598 604946 848085 311898 735860 223321 709400 23658 610058 772863 174528 3 14284 654701 364380 585276 674399 857483 109987 416897 159597 475832 8376 525358 803092 444539 448799 41 132968 366605 448065 79476 433299 951 338283 11 39771 463028 589046 448450 880759 75960 206676 125 76789 832010 127971 848831 598539 876114 349127 871677 296864 30 466545 893674 865802 885771 629870 823862 10051 879075 701939 738520 883666 860291 430610 490677 346930 464620 589591 10 2615 896202 866218 792519 488521 854551 729791 875819 480953 161 428449 111780 508955 891809 3 833535 94400 54268 647418 740972 293111 358517 122612 12 62 279485 881233 890263 717043 740960 767075 639110 682691 372615 825239 408915 2736 330 495297 852230 612578 807479 871604 35014 550718 4385 80586 888251 755545 825742 466311 583681 842983 340204 267 339382 891975 831891 875748 54550 894429 273736 833109 54479 432320 899005 882269 797952 301353 870790 198393 199870 25749 523202 63 552341 724999 109740 11 760855 897157 29117 163985 532511 470044 576535 9 344383 584 472 47597 785696 756638 827096 683442 296 37015 477731 757384 870723 54228 890004 724516 401583 845469 861402 841829 600006 48668 865591 670022 359989 862932 143901 184739 19 583742 79500 126786 780562 297600 465124 579693 14348 442759 478957 675391 50082 876592 250247 724271 1813 326927 811886 195127 821643 416941 6100 644835 718898 53 725254 702693 278 834233 193869 1846 834982 898546 394898 861177 578331 431353 2 492336 281593 884184 733746 33235 838065 379861 427 798983 371118 281877 48606 770917 673566 889127 3 704285 879459 803570 160151 17775 888394 2 532056 177749 66771 831894 578913 655889 518302 329646 65 479521 267630 485112 90714 669954 781518 857349 883532 864027 663527 41298 18483 781700 867386 230914 148205 65 411673 755498 401543 772995 317719 9872 717035 757288 33050 73418 69712 838762 20841 875239 75 565584 576857 869521 820996 431078 552671 837095 178708 727294 328656 870602 424126 67371 562730 884597 833520 631179 576577 747274 26833 793280 888823 159 687954 808762 91678 48581 898235 644297 798210 893624 858029 848807 17135 374915 3811 91 659512 431808 894599 799573 2139 669694 314 33839 753648 341 889704 534705 187 267476 872384 829970 609336 345065 851918 350470 19172 155 55538 148611 16 5 873961 783011 20259 17794 384734 25 768287 884330 840275 121619 164517 825439 178940 876503 616930 62519 5159 82890 554525 391141 783603 14899 857246 1736 1149 704237 45883 889130 53475 475938 675039 850653 737120 881617 355195 818582 18017 161697 26124 781753 2733 373530 878379 13837 815742 658065 3 758797 516424 677746 546082 912 892635 279510 12166 835400 140721 862481 880172 862470 941 831132 897377 857394 562648 61586 1080 882292 876390 2160 121510 712494 845029 139 6 162948 843504 1 103257 386434 882361 735005 890317 132275 849929 607801 53 6327 563 879008 513148 13113 4 1 448071 587688 167300 32241 147501 878646 59306 554526 193569 854596 103 23 858355 201 277948 820717 326440 361750 435666 1047 34336 45 303454 899790 242 555747 43287 883916 138628 649885 119688 826939 182218 798375 204986 459215 801337 910 850280 877161 787971 357053 558 8060 110905 472811 477822 628576 12476 888131 864738 816661 888618 329522 707914 594442 443047 837062 6114 523220 33810 2 886875 35 782176 5735 883417 12 958 156413 96503 155 872337 5494 450436 79 2 593514 328752 699656 898500 73096 245739 262311 878095 7297 5 549159 125682 243319 148645 851504 792859 71164 107643 655217 735117 42 281756 14372 611082 863196 869015 95870 781148 539562 104750 81715 804411 232607 239235 598491 189028 189856 882122 220 486705 35700 668931 880763 811195 875235 840405 520395 895616 672488 673318 597015 410 42807 589532 333489 392 1879 891671 300867 624713 918 876479 694551 761214 715602 93 844002 871770 1575 1 866431 359568 129802 178809 14606 78 656867 14 1385 633041 148418 730 870880 854103 450119 893565 769593 892638 47371 899872 1753 703495 2 706720 886176 419152 355553 894105 4 4480 125275 886781 842881 371 518183 122230 1225 1 899426 88267 2 655454 35731 762542 581645 120081 34 28558 828786 895172 744089 21917 204052 882793 417313 517626 887015 827066 764943 1 891175 653659 856257 30633 634359 303308 706388 864076 232137 777072 611067 838181 875532 31 6 746282 848567 1531 53646 16 883621 857429 873920 8 859305 1 401538 764145 537623 886746 808376 20220 132 731789 48 708499 86249 272904 65 22 245972 38125 731217 771163 302460 868434 799404 759888 316413 59621 838454 542257 62803 888781 755160 28500 844328 15646 29989 889002 704756 858761 83008 584911 876467 856107 854881 812331 724323 171123 785023 2 21618 762185 737404 718 13001 1013 852987 857029 269059 367192 9128 628451 689703 393513 889620 495057 650889 390023 898399 134769 559 435133 76843 86 145360 132010 31259 35228 566558 58384 249331 256549 58 530790 484594 847298 23 29 245575 851871 34 72038 408330 837979 867131 787451 359988 14 890101 79372 525867 587949 581346 42 271 848276 736640 99308 888850 63462 5643 897107 302 776320 227784 751611 802509 249862 883606 490855 399109 475328 877861 749895 826590 676455 10 120264 818040 60 822177 187348 348140 636139 858734 274013 110756 359285 719643 392 883862 883134 145731 97 842534 895497 894420 323635 767549 91098 759847 362836 537869 460120 693397 864325 870678 678364 2606 57196 80943 279800 668094 871973 156085 245825 585518 881023 407152 87585 469932 293177 687776 1931 12671 1 854595 111235 563793 118157 84854 883351 142028 803978 894613 840822 496296 799904 317135 168100 263488 777181 886641 16 472807 889238 855685 871445 1868 675028 197663 895577 525302 705465 854652 848603 33 760350 1961 516101 182842 57170 385972 560473 548409 108988 844937 109460 249454 897827 874227 390660 868977 263736 759345 33 1436 8 671342 895169 392346 780237 417500 381 100929 770049 737731 620601 50639 50520 717669 706846 713501 469917 24606 883974 726803 473909 1 824591 5426 171087 481147 389915 743937 885201 898216 373370 77198 79883 193 4 21 592141 260913 8 558335 830939 828946 53118 733367 74129 146222 849383 153089 350 105438 33529 875159 436730 497002 190429 831395 891586 537578 862799 202326 856844 196790 23 52712 768465 734015 650979 177230 2 328057 822672 10 550253 791689 438236 40055 839525 763446 129418 743766 183633 21538 787049 436552 702727 431358 693466 456119 892970 777369 767296 4324 859730 696202 331982 490834 502987 898694 685105 864419 186185 526003 762359 142235 345214 760641 400136 686945 580325 599069 885319 892916 4 358481 43498 398 470257 2 561497 626843 880523 129097 209 883955 3849 850565 279 774231 423844 11 845168 3 832280 465598 868291 581735 69 781817 879754 47 831093 717542 871827 847334 833093 562271 773017 881625 401193 872534 842710 832197 497521 898714 1087 855424 862846 37638 11 538403 320434 726200 653654 81717 87210 5 32 826438 772374 898843 147278 819795 58776 873567 531459 892831 714395 711431 57359 475966 750173 623705 871836 819739 822048 587408 876579 442547 175476 130126 426760 796331 332590 5670 668729 91359 51 151 514444 834921 28361 853035 1 379187 6 174353 839007 230623 23734 54703 634519 899057 674225 836224 499530 697168 703052 1410 802932 12554 13176 861059 757169 846096 761497 148626 177242 879426 192188 781210 727126 799907 844100 877418 894394 1 897099 726817 172585 703222 781844 726745 572711 139 788891 65756 872440 559572 384250 300 860301 877836 13 445147 498220 3 857328 824263 589339 33166 175 336231 571831 1040 859406 470782 593385 597369 294124 89408 87353 1020 886252 872563 501011 138377 144828 704856 119 791995 869221 833557 792219 3 801223 7 4 94941 329003 341431 2 65812 821369 126983 48 897841 65590 852305 322698 3348 883742 838701 344774 876251 219590 529223 585886 733035 685478 479914 884502 55 842137 114221 106410 168525 187022 840921 632081 22116 37 865977 682799 524376 815868 388433 874895 730427 822516 758866 763412 299638 242591 524436 892314 17 727462 57366 865787 674418 854500 282066 24820 834632 893329 460395 861558 527302 620674 681 564434 876120 443819 505022 557279 281414 863651 898046 823987 846861 895151 1 17 806487 889844 172 877397 572190 824776 5749 770497 326263 343820 1172 826940 838836 817599 877424 192445 416252 741 20 854338 875587 858138 335741 53074 782651 76 469243 890068 131263 770318 703125 719594 776985 501701 30 35443 550759 812889 4 132109 283444 387050 57 21049 724 787 843352 271386 16 895036 671 155 2202 91690 195065 772919 15 185417 227959 818479 188589 246206 645907 873000 7187 876861 536 6 277053 604559 339406 42889 554722 100299 92972 79814 591264 288839 884654 473063 733882 11 769864 125436 684483 702198 780697 2 857466 463 94 849643 728367 879846 764060 231414 467287 779274 867321 95 549825 446641 882918 779893 647672 2 475691 1267 72807 396182 263060 452084 30075 855481 864314 674182 141864 132881 544 4 49 191185 609852 358633 638034 886462 54190 631913 620998 776549 177 31 681735 231240 253796 2 286030 686191 102314 18 890402 52 166345 441535 430828 243711 513605 822857 735887 864961 883332 4041 8 828122 77157 723964 790034 383 814906 216022 16 889760 841559 598 68951 545839 882680 109023 845992 858508 791547 7153 467494 121599 19 7220 289525 569251 294651 896118 1 32 379545 11398 896561 458762 546176 866653 896843 25 750552 861714 889547 855647 20189 276439 478902 1201 457333 574264 9396 739548 362 886369 787183 48921 627631 26 885047 2094 894977 33 371445 383018 8090 236047 853349 845783 774220 859 749582 580818 847788 3 717733 847778 1256 473008 683211 1 683393 751545 832421 554048 469155 708859 748218 709249 815458 2308 631496 882954 527677 745207 896644 19657 784044 3 540547 71810 691931 1 534580 127509 758619 24 256802 334374 316253 884598 839454 14680 2458 152669 573626 788011 489550 888019 411337 869742 896069 877115 841198 618464 801706 381920 606610 510775 625609 156980 831315 744262 366570 382132 852916 637155 830257 673663 855363 787886 836177 102545 23576 678914 416264 558463 790747 348221 751062 424464 36 152343 765964 107290 264643 885360 193289 890343 877887 890976 151 96226 363184 194487 833736 1 57 787089 406351 256056 765330 35 2 483650 850929 5641 1 271192 40920 253 57382 65405 27171 762450 73277 710225 305825 299230 842077 2 378604 790215 895023 894881 412286 881207 858987 831558 520533 773761 26 486076 560780 805729 2875 667732 530612 518511 878254 859098 839211 149963 800461 5234 406817 20184 718720 720947 716775 449579 468560 239402 385495 525760 649823 862005 851918 796731 896223 300322 125066 868805 385165 52303 105087 25 204176 401004 52880 642111 177149 250082 276158 883969 312212 835114 81006 13799 798094 869128 887438 31648 307607 845955 198501 830707 276782 366488 803377 117995 250163 138494 673996 823097 438461 216654 567024 36 724677 867418 20 518781 416352 101243 827738 846345 543059 453612 53223 882320 743673 3 886246 813302 894884 717588 771885 368 497844 873682 243297 1663 55453 847568 819601 815980 24215 1 535008 777652 827810 780796 493885 20750 890509 562718 859933 807391 744058 855035 760145 7144 784016 728642 52110 864958 291165 813997 368621 22677 840334 707650 261472 65605 124796 757329 624060 839493 775042 588508 107961 856161 95684 75 375451 848796 60874 215847 899163 3602 43 623588 809711 844353 716945 626661 878235 817942 14088 78822 61409 896161 34 817949 149 835495 230 438 1421 201168 441243 870670 206573 488727 37857 598733 3409 899527 184132 299022 354962 79678 893110 216133 46 1612 16 393462 584569 789051 826089 871156 176348 831624 801521 445922 149550 880335 112254 6589 509760 348256 353578 16594 455057 445435 861327 762838 831939 18123 12 680884 301424 368963 866329 236972 2 895725 766688 1 47 819883 829697 836 869205 749 200 853985 534 493386 867369 50363 845380 824361 552154 48562 497180 883722 885094 7146 869555 513235 30684 865128 30750 731059 752424 831101 833 322122 892515 423951 769570 549769 499566 808296 871888 58 409769 445012 563328 2 442936 114293 787642 4485 704983 827946 113286 49 58 421514 1846 546913 308428 1631 300320 617827 781183 29843 596584 501649 878935 8 671368 164576 29 655444 617 266055 767291 304 627264 787804 888491 769606 79909 3986 524772 868586 493438 73727 374481 534533 630526 734601 709961 198477 511501 38598 7 104610 817379 632707 10 756951 493428 63 433361 27 272060 879937 809699 675994 587264 401085 387074 875084 47211 116410 584917 780062 468021 154516 859688 639041 698873 128240 2412 199323 663787 837965 770201 231270 867711 243241 611687 843554 880174 609758 176315 787449 41878 162731 109247 885243 61 253383 354696 794339 25496 1012 38785 887729 309154 492478 873397 102395 4 701590 254050 808907 898807 353 7848 799506 4 729074 8957 825743 119711 882934 874596 5944 859517 814745 893154 425320 792952 470402 161834 842345 259510 20229 580949 82667 818961 457104 70857 759133 366180 520091 537831 213434 3314 555436 8 864164 309158 70 795044 813025 239717 492869 329448 869292 892340 507681 829992 742 112 845947 704819 645466 507442 103621 85668 5 881924 842303 175 13 388540 893128 16755 893522 9160 39607 898613 866943 878160 816020 870429 5 637506 552804 894305 881073 837691 159 107 628747 332284 251366 19876 802077 785683 61280 2553 7 502081 748511 489916 853245 842340 893827 281261 770892 601715 887571 846391 610 843170 93154 7659 652499 445399 560740 59 766124 606331 3 7 750928 305013 880687 256471 10 37386 372779 862615 369882 870159 210383 263457 364960 794259 182422 665535 20 533051 20 114 110075 870795 874179 221233 493981 765313 156782 871315 829484 755103 485818 27380 248487 218110 79284 234042 27 796910 634803 66 109949 787054 70429 494016 508362 773996 893093 787 562048 19684 871750 846920 303 141129 3318 75759 857218 108 392406 894440 24 76368 12 644435 206078 873192 35484 775364 452894 809096 784328 34854 158851 760483 56307 191362 162409 753577 880482 291363 500 548689 78913 899881 1323 860451 824306 7 3 186635 899865 2672 449272 438 442065 859188 399811 12 61944 19280 546 12 25 9243 887810 709204 29 266917 870549 837041 668825 361046 504162 248898 887644 9 74551 252542 337009 671773 90686 380528 16 4431 740251 290764 2122 897576 862863 619725 883605 829834 536204 126011 881439 826378 431567 21382 830387 805665 730991 307901 887334 739144 17 160362 406778 356402 47591 289476 534551 1 227810 163469 26 21994 65992 535 839100 582005 702421 771849 861837 274129 449077 464787 104297 1137 898907 9 655772 863356 692642 177 721618 17106 782374 704150 145026 332435 824024 1 267 343842 4 701068 77803 90 3 19952 840785 551492 368930 711108 307425 575611 777920 794918 131920 688932 146917 80923 256284 49255 789063 287376 3110 862001 884896 274419 863100 697462 859211 1072 824352 859678 892661 827121 306 731117 825402 821990 778078 511415 237099 747831 9554 113043 830255 831935 14585 491574 857850 577775 944 443436 621794 173453 605 677709 854984 506497 873537 870382 878849 640097 100001 207 519918 442200 851348 762279 791590 856 874574 896621 170926 575 1946 291238 836131 75051 665433 26 889511 851112 298224 764973 2383 823571 176 824352 6 295017 899200 549782 851247 141910 883873 307066 69 899621 15753 151887 592011 897893 842418 131 4012 856500 53305 391089 890533 213342 463456 650398 856606 574429 5 888933 860181 837685 22237 837416 822969 697565 388598 497707 460489 372593 173079 521095 893064 496195 336486 831907 371183 81 178 871958 2957 98142 545651 31620 43 474540 580176 192340 559950 28 840975 4 144789 814652 889230 571854 305681 430382 883421 797 143339 792974 433236 737485 104 841670 13 349932 198919 882244 433668 237451 140 178262 308199 439922 265162 72 169 835007 316317 256512 335359 636462 840481 702489 1 21 530478 781952 122 782678 644890 518294 49049 833280 36203 30881 138668 18 851959 120 858133 727613 889287 762594 433210 830728 371473 856448 369344 726801 472867 263232 885455 789600 10489 830072 603602 1238 839867 272392 727352 102866 304299 839 794970 663050 10 718002 807438 845 674425 674123 477484 815 186781 533590 480754 827389 74374 122839 847857 76700 762187 172185 132530 202890 842126 7185 97706 614233 111691 896331 1 273753 841096 615767 183748 263 657244 832057 797121 17680 895730 518832 5464 255970 515174 754231 899680 865621 2 796807 152129 18 566267 74037 84114 856264 864822 724717 436802 374565 507535 888233 1801 788183 456573 9129 90 193386 162766 806543 84449 890878 531071 272901 623327 19018 126758 456727 871153 335056 859091 467 870682 124525 825971 1 61941 825813 648048 195458 8648 858073 666 284 472624 246057 368873 6501 13 322 29 2 1 250425 823770 868208 704188 447417 791443 69 783689 106699 31 104016 48303 717393 528280 376556 19 867727 895950 6220 894464 345209 751228 537335 844799 219378 878014 878129 558601 723576 574776 116651 331 3 611083 749433 616826 10155 524939 823444 950 691872 827679 205748 784887 886586 834904 662512 103440 846642 895693 47348 99583 1 861256 173580 898868 457436 726650 886634 605119 47481 470611 546110 121338 851590 86 868141 864230 97251 646987 527815 641501 738607 566308 495546 82516 636092 2 812344 763575 11193 1223 499861 13 348515 4820 22973 782315 198604 28 638385 56 571215 142778 121929 277018 11 713305 4 897458 262712 808001 741889 5 781371 764382 558 698182 308712 568794 262392 345799 380227 148003 877334 824093 2582 836658 478939 757688 545735 2530 177277 362372 843591 270111 857516 20858 893505 883735 2760 20341 820989 634257 524954 836387 324823 121808 55 2 887705 825201 202812 617737 205182 460310 172 636234 810718 3028 468760 61965 884947 888667 282651 9 877489 863443 800407 664038 101 326034 877495 811053 571659 81006 99714 3 552819 7 627746 859032 58022 461994 168680 20132 334364 898488 3733 228554 72090 349672 489786 176976 809673 289226 103585 1 244585 552443 154685 153006 14283 459052 325249 6 787470 891192 64385 16 254938 39 761370 9888 812796 42240 838018 258754 5963 894117 197861 1 879510 835905 826867 220719 398796 54617 810435 102 518268 896740 679941 411211 555558 568477 7 837413 173091 690191 139808 878594 763679 506421 556 575313 808888 9899 651342 792857 1 167288 860059 222771 38404 44419 801841 469278 462553 307473 241 4 107594 635101 857924 110588 59624 276445 715883 188962 626554 484568 800177 871224 16986 18698 423179 657474 483394 10 865135 853818 845023 813969 4 822209 308394 178 312591 358785 182130 879542 857078 422155 758262 544846 39424 771572 7814 48560 33361 880101 892385 641900 892336 764332 866961 672653 141437 66940 856133 707170 70 894090 546854 178 8 518663 877234 795868 671918 113434 409280 507521 489600 879423 289390 4084 846610 878407 14 21981 23 879451 303133 787865 209 183829 876053 360870 34 6 246617 322151 280159 216265 261053 866709 2 4053 531994 828774 40505 4962 271712 443296 756940 598312 56 872334 3637 8 243276 25 139041 800436 572480 442949 279 305 272627 90655 1629 842729 306246 814547 785710 296529 820659 476210 86 18987 870374 528885 298334 895842 541559 11 216646 887248 885375 874369 347127 561424 879572 2387 200 763658 130529 886076 85528 23024 551875 256563 1768 882453 119172 61 75 302 26 406736 5 155580 29478 766052 889649 406513 399054 512090 94862 569976 830658 465247 867142 860646 547883 883412 255642 173938 5 844370 246582 52691 168626 619901 779250 858813 762132 5 397546 666594 151341 899170 898555 126 870972 5525 763330 861224 824292 50 484643 255191 893556 783220 534170 632 736982 366 860793 661068 401 80943 153950 695483 101628 588492 318834 395 2 20 343 523599 642302 61776 504476 375154 6 26 693 552470 446315 482878 2 81592 269 891445 703746 8 637245 510656 782588 1477 723333 802992 408293 717538 703906 776466 9 859757 891790 878386 8456 834566 890516 345861 441170 854812 42571 877607 62 101714 201371 648715 527791 364705 334941 873050 1082 499 146 49003 709133 760945 543891 879659 309143 627793 889411 846279 8412 57252 542754 355960 896295 66580 656600 12638 1768 445 6 634807 870437 323006 755721 47 852857 13090 826922 3 307618 425528 894886 842864 10 34661 267935 809220 678002 720628 152204 7 528840 869941 773128 3466 550364 73485 707048 1207 9 106947 857612 4 286635 343079 873652 719535 875574 664408 180748 384376 297189 32800 858808 758500 109816 257494 121510 884212 88073 26 228973 549456 363565 876828 63141 897562 586712 467792 175817 882387 662516 773267 145416 887973 165 812962 861628 741067 428834 759219 2045 372950 586701 571733 474796 289338 846089 79053 712820 6148 850067 433969 878422 402990 862942 891610 867277 18 453410 869421 2470 22445 233358 132659 829021 641447 699773 740811 690805 17602 373445 805611 864940 897214 821525 868471 2595 834835 550633 194871 896789 712177 466971 870379 3924 788892 423173 824664 508149 426549 12656 497 524077 55596 309647 649351 261938 797363 846760 456199 629158 613770 826712 892459 49823 451244 899832 885983 177671 744365 17 407442 109414 729028 69 864672 764566 140501 879724 867090 879771 4938 822735 355632 516995 4062 101066 389954 663833 388641 530858 275401 531962 602311 434537 777343 524229 888793 879631 895514 85 569768 806978 353341 166545 873259 97232 886185 733254 151712 684776 838 80070 895817 870136 1298 2 888005 209831 743162 754213 546986 36 110216 849954 870641 482317 343 61815 179916 610994 3 5 615522 632388 891900 137299 47853 812504 48281 54802 739947 44 847628 771164 736266 503490 227508 157 136142 841956 876877 853794 558616 230380 28 15480 858594 787475 104218 137449 884026 756552 896810 813422 642 266341 16691 303632 456860 837429 736279 826107 735144 820232 321589 859767 345549 704296 859453 643493 2901 387127 284547 835287 555920 116 52 365974 896360 553910 898729 873018 174802 395507 879867 46367 12904 420190 267878 813459 107 181932 895525 815649 172 767004 494544 884489 57459 653668 6596 840794 107074 117244 876204 1503 758906 888413 857850 822848 1 270493 78230 619301 708335 148695 357894 250836 268931 13151 889059 375807 751404 735316 392068 868332 632268 660 684665 393809 36 132276 858551 34 800347 334830 379711 777633 2 246600 852392 764 584090 2 847142 483604 879419 456497 364351 105 345202 2 139 49 93 373274 562674 647020 549331 8743 168650 294877 242182 835462 457246 22133 753216 856434 883067 189619 815495 131461 541780 560379 281 62751 896457 2 438232 295643 694482 736126 309095 867036 165272 64 809270 706155 60 236605 114 1809 814553 26431 254734 7 393606 264418 93399 672009 891665 494194 829363 878801 5901 594772 1905 700821 504767 511528 831612 559082 38521 10 556570 4312 75700 545354 485163 820248 119812 206993 260904 851560 757187 195860 828266 520385 6201 893621 875449 831883 132622 76229 429 200915 878230 802906 861376 397863 879063 303222 84288 168025 412157 90035 729804 230504 246174 483323 151402 220150 242135 60125 6270 780137 367507 871159 84733 378487 11002 62685 60 81460 95955 845055 398 510147 35182 898742 886419 678952 824626 575938 67813 893481 244819 199059 845960 290444 315700 128119 766640 510754 807645 100479 511100 870015 12 894132 232463 636363 451 5897 107844 618285 824211 619527 799549 880624 755403 174545 889661 694417 7843 889530 76938 497561 725816 895261 593244 806525 507199 843472 185 245883 893140 2049 882301 549026 897847 398482 794818 46327 462772 340292 785827 529114 66 840754 895832 2071 551261 8100 284392 765724 735311 73993 684589 399612 171 75913 810652 809842 833529 738648 887420 41 35138 888149 686752 573484 788199 860824 421 708223 825561 415164 317231 8 897680 6846 850041 13312 572800 1844 77882 703531 492084 402808 240 476063 365055 84743 1949 449555 777917 770041 164039 888399 827340 106151 684 847135 752479 13 54242 231238 853666 3 811323 57447 122 840435 890093 890083 518850 40633 800876 64189 736467 472796 487 402375 562315 411220 196 459227 843504 272985 14712 875824 270925 324 228575 828143 898181 766283 32 872927 5 769526 46908 885488 588769 157139 172730 316551 614866 874682 6139 282142 831936 593807 534605 98480 436366 850248 559 332124 422432 306 459129 554785 646162 84693 437570 237814 233 819143 586985 494053 788616 494403 605935 13591 307382 686948 575661 72281 6 449889 967 886617 2176 881208 886997 16197 591619 848153 451572 889074 883845 491969 20 815226 899746 50095 505 171480 723659 893363 327136 816103 502365 585602 280481 460918 744752 806360 146074 897092 47582 13 744573 6 267118 239273 883641 378879 644242 497358 516 819155 847712 284293 58 348825 696586 678431 56 871193 314661 452466 853655 402809 588474 862251 894761 745756 70439 517355 883166 96870 633896 19932 743991 152 897073 76179 541195 12 108697 667653 899686 13195 268214 180 58903 266974 456927 853776 443462 708024 817350 88343 887858 844035 478610 589104 627777 573541 887529 844583 485809 512635 223133 256027 486412 538594 510 54 794041 358415 585136 794046 831874 366639 837653 204 456562 74 898374 833899 774549 8 2420 97990 539802 866729 434481 849707 879719 134 362 309447 770027 59975 1196 890113 492360 454973 435453 232223 139957 340 30 157015 94 1 2705 7275 889781 629840 96819 126859 265012 797083 467299 575685 813358 4 876690 398628 13 321137 9504 1 650872 817559 8 751987 784592 5998 742045 35370 7554 449340 470 647343 28 34 179189 793848 247970 243574 751353 298430 795967 410334 185734 814345 606774 105488 883155 814391 737676 412619 718442 323799 29879 113967 892192 758638 464026 718521 884017 827494 489022 845307 785223 897520 149532 1354 853773 996 142523 564829 706715 814664 536984 762111 888955 2 795721 153049 25940 307645 442481 494901 320681 889295 673475 36 35541 873470 465343 700736 853606 130777 1 2182 359256 227559 10 853839 17 884173 304333 860445 798833 840092 33718 60 211477 451938 837710 394321 619608 3 893379 895151 776788 50571 89174 159655 397497 201989 235864 4063 354790 132113 684424 437014 898042 670 132055 849050 2868 475692 854241 786032 722061 6 891739 321085 1 863509 879193 98192 532854 708776 842660 765167 773695 269590 748520 438019 723177 20272 197526 68280 314615 798746 355513 298039 97 802024 884476 497581 486736 201089 94 877122 720444 429706 15762 634135 6517 2 129167 6652 257957 163417 411294 861789 545924 610246 897429 11 13050 849245 2430 808680 523778 889094 766337 2385 580227 144430 223859 124 128504 1186 16351 202730 330653 85024 84264 443753 870721 58 432041 653616 17 330327 2730 848839 1622 96895 154807 718748 73 841173 837100 47 871181 139835 722200 75683 2 37463 328037 881339 505661 855271 898675 772499 2 6642 241877 862156 132017 804040 363873 474177 111623 830679 384602 93 131394 73 761525 236976 870161 386263 870998 183228 3 794926 120495 2 697447 574651 484913 636018 868965 884235 36 791596 257064 873544 25294 687170 272823 51765 728273 5343 859031 105780 465417 276644 856103 1 461647 495206 161418 2 750052 210080 358720 725835 892061 55 852576 468846 316865 393555 369296 77517 869532 62227 54160 211821 21260 565549 206430 16 703721 12 673445 853378 851296 601780 885597 523370 895711 432426 16963 795780 762508 890405 249926 853042 6409 2314 342959 845958 442649 855062 660 634962 74799 12392 132033 363687 261461 156531 54 748342 262507 434939 752949 621310 252828 800621 129 893547 397214 191848 251916 580384 8937 590922 570929 790562 744553 737888 858304 264456 652081 894056 749653 828423 116775 384003 263271 2776 182 12 16909 727 15 242484 90506 809134 11 569467 859921 848331 818231 367823 791 876618 553728 27825 30 748689 738100 602879 16045 883964 38 250117 63111 19579 603 277692 829082 293 889765 610211 44519 361597 30 1551 356 888219 503993 1863 572306 834141 26157 105418 237613 530502 167366 382 884876 369 109155 898499 796760 214274 10045 624 868992 776590 288858 796230 300840 879469 595424 458732 189 572144 451490 471881 806062 87 654665 660057 4777 847890 8017 151731 791094 782215 313748 255807 705578 736085 861221 152198 412977 159442 865539 451545 645266 114284 71 748598 6 878088 17045 217273 180781 138143 876073 848481 869318 401204 378126 525514 2 193708 192649 654700 280419 896572 334406 1694 700479 558461 318227 420371 881792 20379 883414 119333 788799 838656 649330 241 572064 189762 114709 1 287897 892783 754675 872525 885757 334037 824662 47 898258 673005 794591 235053 98072 588425 513086 6286 554186 647717 189718 821101 28559 2 814531 189465 739831 860810 7444 78203 882660 186950 459639 881280 203188 838449 436704 242115 765828 116 677115 395859 494105 31 224586 743260 815241 789218 219474 11 692104 97617 710194 840230 7 201796 428 85341 9 642004 882237 847414 419936 274690 860108 1310 502282 29782 228720 496100 333751 543629 709478 712643 485224 253956 2 349 682825 1830 299970 540485 498913 431491 818276 876937 592246 18372 894209 63236 393 891842 146254 326392 843491 353492 731480 645 853912 272830 677206 271253 832213 97045 424593 444442 26271 655088 587075 870229 310476 834588 43962 688403 109572 22974 896759 9501 692113 734512 65 664 41 501919 12396 664444 834641 56 780008 847941 730325 82323 379056 753515 132 819656 375655 844366 1275 5897 563863 2 86462 884646 377177 5078 310129 847472 541132 246252 608 965 11918 848812 782403 884600 3876 626130 1022 812221 732056 91957 753814 857893 352645 865323 285875 786125 604136 785516 7061 802533 750492 409129 756984 73985 741492 894552 449967 175270 330012 305854 315836 248358 835051 45809 16 246178 799613 898681 817070 48 425449 895442 37579 8267 432946 163259 792315 151727 506226 289471 880600 1 373256 36289 574 1364 410646 849474 749124 861996 1 3314 2775 391738 832482 844488 119 556298 136904 46 89339 884884 838894 454151 718136 758375 873790 891203 130891 322473 220726 823153 68315 895170 203952 206887 745107 20 108 383340 797819 24766 47411 392346 158623 849310 126054 5 875064 1 2341 168983 5 4 720856 68563 235419 629807 59842 199286 165369 13355 876431 354864 890997 682182 464727 788918 887416 1476 186297 719864 121163 366584 152554 24123 820756 358976 355928 793194 191333 39706 616 618922 289551 709685 890921 1483 802222 817404 12 321 675015 659790 758636 269915 754036 572430 73 866645 740905 22161 919 644041 865787 841209 470887 77 367896 35 860487 725537 892101 880677 824391 243149 809546 457085 472601 885368 256215 364288 1936 90404 151859 815517 109846 590798 56342 883084 883784 38616 841622 883250 857384 3750 114457 898786 847959 892421 33 856262 144 282711 849063 6086 532114 402239 824094 96382 883262 3 3 114016 872726 777887 797650 809885 1 752550 867744 259 425025 375 899051 742002 677771 30601 29 888159 53 2642 49362 528079 855643 291 210710 83434 882242 869759 897085 483421 874367 754316 88 77188 310627 373356 439319 17 301481 6502 774802 470980 21597 335292 1 839726 832650 200114 10164 486072 4937 4 883885 297454 422000 818272 675784 857004 764139 873022 363775 303136 873940 883086 100 3 853209 108619 488774 983 876769 681097 632743 895427 726657 1839 749818 432284 31752 209649 14326 654290 1134 117 25 495979 1814 323898 620324 882041 812604 399388 26 223940 848838 788839 69 863136 878610 867 858675 156913 805118 246468 670602 245 860696 877581 15018 6810 734465 266383 4404 64149 564277 465576 407889 542577 832369 427774 526324 198334 781885 416182 794412 461502 187310 260448 350366 704680 897002 35282 88507 453352 876297 14461 14 260279 227166 690175 855091 126886 631755 383914 304006 46147 894092 839758 803514 209674 879853 3 11993 243798 750339 857231 15105 356 3 893682 637238 347 260248 846701 684014 879015 677011 434990 542496 292804 700 4816 881587 835105 4161 855164 725916 829451 889963 893009 23833 610348 686295 860221 471484 3 364169 856371 610589 819715 498209 218415 7 518823 858612 1068 822690 692984 866954 857792 359805 879070 466052 317245 762914 755934 839887 50 379138 409967 887252 328617 853152 1670 39 248 1213 657041 534925 91836 877249 709711 473013 36920 676001 591162 338674 843152 289630 867522 302676 738695 674880 394469 51 509572 696976 99 518715 573 621641 816736 764546 899780 22 315928 174844 872461 852688 684408 869908 489681 894272 7 5209 608911 481226 319 571246 424421 581956 465492 624112 181548 72248 343012 470343 4 566925 406867 803722 744047 836039 861264 777770 46 692919 871982 531596 2 838281 571906 854598 897240 691127 830114 878157 892806 750047 279651 472069 52705 1580 565033 241024 530159 171832 120816 313726 763199 830606 236799 8 427793 2402 458452 896392 154 723884 7599 290170 302405 9 865086 4795 899538 297356 146673 412285 648414 827735 281956 341370 2112 872380 887698 317692 816456 639634 8 219094 68832 28266 89977 568991 3942 864710 896399 41454 45 22024 798971 890265 703742 126018 175580 170056 824690 860202 854211 860858 366908 816938 214873 41704 884156 362 291926 2 31 873386 845221 237123 493193 677539 209378 810491 888090 108 622 202513 881422 394782 7 881384 2 655233 681009 115239 795474 258490 254124 609355 2 31 826810 228925 679339 857517 3 888462 596218 864544 441844 861020 884358 707872 140915 31448 540972 316512 837105 5025 839079 775474 892108 871296 866326 460648 776968 726296 886618 873995 738843 874881 882742 544857 98715 602034 873887 335338 368758 407690 777269 71666 61 876415 286459 880078 811567 1782 220335 833222 665441 143669 628299 339608 855444 820043 68631 176725 596071 255819 429624 847456 498070 465447 743491 215026 845733 617528 860091 500749 2442 399368 2 372710 335 17893 178244 426624 890559 722442 863173 854845 519300 794331 480486 321085 152 2725 63965 39 98200 682902 865118 131102 370762 611509 2 60940 794130 206814 848595 49 44 821439 712578 100 899941 3 493875 375068 326036 811697 240302 76457 572313 695118 628641 724805 137602 899630 701412 887476 890170 2 470283 86247 593930 808151 625093 266544 777771 40387 861124 893510 451228 871341 532272 122766 4 835595 128908 23747 157211 106 100872 5812 425495 557902 405606 842034 158373 142582 21 820444 359990 523122 625298 213484 544461 301761 78 836715 769839 97150 842351 120217 163554 5 739383 891470 460 715362 867717 74515 3729 588406 624254 4 355537 540302 274340 199907 818473 199755 764037 87642 259441 260280 887495 884723 7984 758 585820 620388 199337 187108 723962 7 56259 758807 58 58990 846409 22 254323 419894 823611 727035 599775 639013 808552 823618 612701 837551 811164 621405 458263 184378 690457 782663 314548 704279 759663 834338 851804 841456 9258 663314 839095 86657 634283 48628 2 321960 833110 887571 664187 390790 20 764108 472566 722992 853898 833880 884638 274740 10420 861150 625966 886542 349 6205 595113 843399 17838 56197 99151 861080 5211 507576 6018 756262 78983 268873 882540 280451 728426 890115 484503 566952 664195 771739 438189 254205 795025 708429 814413 896663 477321 803424 886635 727589 829600 126 236 867606 878935 145122 25 846109 766375 111 894299 153008 29484 121411 497240 693905 149758 719051 623676 660181 874559 560621 1072 860894 101 596069 880276 789 839468 319744 736933 251754 855217 746767 608165 762800 765409 812561 98237 43329 146716 796961 688185 66620 599778 168580 879743 70407 464247 32126 63 492768 536940 825696 2521 289912 770960 877554 16230 849575 170215 24142 813751 723483 172 316925 846247 182003 183811 888742 854898 3 520081 843297 40531 397245 212458 144243 3806 2 891027 895850 455043 806192 760770 457455 13 24928 27203 502970 63973 533143 678369 442524 758373 15 630208 696382 883465 629798 709112 720970 507691 832529 874763 42 1 3411 892356 116975 864952 829595 852384 1083 843480 201195 2 360421 243243 47 885001 608 780567 329798 856718 887004 597576 728346 848461 68222 874445 885941 886060 25583 863569 439017 1100 708528 865268 634863 683720 21 347178 213501 157369 884646 220330 336863 897671 425841 249501 4144 433656 10 766316 265898 832580 866480 593085 191331 177509 791483 829236 934 16779 693815 494129 749942 197821 897350 874210 531760 844345 36569 8485 754127 207 774186 510863 18552 3415 879039 866708 530651 1 23459 343992 221936 5666 426767 840097 442405 90911 11508 664529 847709 771537 403 899802 53750 824015 19783 873459 747365 887953 884049 360599 863850 1503 551607 884407 6 594731 26 877981 881258 33208 811507 718198 2 251505 781203 893040 881304 32 203057 617992 1 436504 409246 810912 866956 714400 11289 156 676408 819749 882409 894781 530232 384 67 814185 742293 394787 507143 57959 872349 26 178575 465224 338168 589211 223223 817573 887020 289529 882841 26857 67 362043 648183 795531 886377 114206 3360 835938 465398 887976 894825 91203 414951 14715 3 820903 437631 116712 768927 863587 851962 869192 21336 47055 873542 290081 797625 431389 69920 858952 190635 878061 632419 864073 809893 747914 6297 357318 162 10358 133 384258 335355 410348 802730 740443 364025 16 621839 1947 218295 872025 752071 434 877983 147051 209242 1511 71 3 633807 782400 92 822778 497540 520254 840611 370372 898722 401162 781049 891906 4 111181 217292 549195 180076 8 127405 361805 878919 498362 566575 618121 897995 656470 323571 897839 885862 825362 143644 459091 713606 868622 680583 898624 43196 867893 791773 68 693426 888019 619829 356189 574047 12097 690 787430 830288 383575 611166 394899 489518 875293 893429 637532 345256 37061 879027 180061 770262 523 549332 785067 750932 140344 37090 310281 878311 40 43684 893004 885297 547992 500506 656628 196306 323426 881425 476545 629961 897867 757086 716963 800923 12 281255 1352 123 495649 26 815044 436121 579505 500678 569943 607 853706 3 892209 113500 857127 30523 274764 146207 857279 818088 17 93743 4412 6093 897829 1 98 10 17999 856769 677309 37345 246302 889670 880794 487688 5359 118401 855559 888647 476757 2799 133266 859437 7 174624 895850 539181 2 37150 634911 802047 593892 646427 669789 3401 328426 83 377159 1042 219223 862989 726092 874140 147 714146 653630 896532 24 201 869391 484486 511200 262632 5 190026 13301 377166 507869 820079 117825 883647 240992 794808 474029 148 878255 131601 132774 331956 630072 729678 320910 16537 340342 607830 1 7 558048 554932 853199 86962 833406 575824 885088 3 556398 886298 267748 874165 541668 746291 127 264523 291514 481388 878603 153875 4 854781 856716 390 577679 416134 130 466693 153497 845957 510250 872827 658557 413478 706299 85019 44 847145 578577 231506 46759 25 271357 240145 8380 495852 701363 878172 854140 862120 1178 113696 853677 120319 147778 57634 834822 828891 163030 600639 3 172771 851005 287070 889543 13546 807832 381289 1585 505582 14639 6621 267997 820682 890162 368437 792785 411550 873617 222855 593531 2 189187 877832 866001 222480 856784 865149 172482 229355 14 226119 888776 2 360469 674133 488589 30482 494557 8455 58019 3 836667 20124 869274 28144 138 731477 2 319466 61526 803451 1816 51417 552948 69885 828198 869097 337831 796537 877503 114 271825 422506 24081 237142 557343 14641 379654 28544 744146 593480 546388 15196 169711 644063 422579 867784 62025 36686 487285 46076 348305 880450 329010 407105 8 814595 337288 831848 720 776018 474339 428128 73663 887501 200686 2 883447 687664 110250 391774 123146 893956 840863 889925 685423 583803 231245 676974 795917 889201 542623 3012 708459 95600 2 50118 538701 358244 281594 41 787573 12 589332 603939 879554 3051 27032 718 665822 716083 636592 664629 6 881297 843777 11906 109103 77854 174067 623693 869568 271776 308063 600628 847229 247629 6 842289 811419 42 861233 147482 15514 863854 874727 398341 732260 314371 835758 857294 310774 448615 898443 501266 203693 33079 8220 886550 751993 397470 829996 1412 866575 750921 2 153841 14360 5861 7023 769631 477255 109227 741766 887180 21375 391703 765020 870204 697589 795401 99 289846 74318 843109 149119 341884 598 847 816230 3591 838720 1026 863504 244028 460 856469 572270 397 309213 467 895709 644397 336262 557006 885523 467922 268025 354 241931 872373 850977 689258 894434 21 811450 9148 220705 142713 894730 246775 591674 815853 869861 725761 826060 847822 222 543198 389405 84 205244 87011 21773 437114 500434 107634 868591 6 828204 272591 852832 1924 875940 198267 664638 26158 73 235 430254 387497 898471 9 95 136264 767151 191886 166383 770740 873998 312612 865759 1145 644080 494511 655510 889313 61598 895719 494356 84868 50359 882302 893109 878362 21821 581514 431344 7 619136 753829 2 10156 32410 769145 806721 777793 837325 287609 764969 41001 39897 143762 346 513701 844075 10 90482 109188 826805 23 131814 681093 880981 266614 310310 575 371107 601814 292517 111 4246 874816 396546 400057 567405 825742 777 17 779092 879597 496817 652678 629113 594260 890136 463682 134851 4596 750830 711 371428 175990 828785 740801 893259 898367 3 150314 7813 496 871477 2429 848739 821924 21 848624 12 885753 868898 4503 139000 824967 650629 855027 621141 16592 742138 511197 529383 1780 734353 330055 2 606017 77235 194569 433 261788 824488 891123 780308 114587 21182 66345 417532 561093 857552 887868 116528 552460 800699 297 843556 322445 97368 824066 82469 772314 174424 2897 842820 559448 875459 758123 6603 664882 782745 867581 695999 301252 72976 851352 711174 221578 479732 853169 749840 462364 892871 482920 856773 23773 892267 122 716567 585898 154758 859976 772681 495 829550 69679 333698 39664 870201 717091 404905 154849 807397 1933 420631 242793 211100 141 887189 871043 512165 78036 330289 101004 83525 734064 78441 845 348840 468591 175938 873749 3 715816 57881 894407 369748 873510 838886 310785 539846 419 844545 3233 783495 762233 464529 143855 1481 898969 90503 402874 4237 641449 842835 1 383947 269 864508 484306 222059 4986 28 558604 529445 581716 22 683394 429398 882968 172262 155837 804249 225820 99 7426 319879 503564 872738 1453 874614 885414 827905 262775 895578 891741 746620 291522 27567 60 733699 264755 194856 30862 764764 469254 894792 829737 775503 885637 833122 845946 891329 8 15 780645 202517 793332 2556 874885 16348 865821 307596 869726 774095 546352 216022 3368 720980 16045 80636 857317 839811 610872 579326 200483 861326 422359 223844 5196 63480 7151 52615 777839 871424 869974 249756 434445 871046 59869 281203 81614 529782 70144 885898 847237 627185 871087 580411 83975 777068 258895 244192 150364 2756 269707 624 40010 848174 140737 881014 328124 787922 895871 4 35 769162 786767 309852 16 827137 116524 442130 867389 551240 51498 45414 788796 175390 418870 13839 135384 847299 852261 848772 810959 810520 274892 858328 826955 143415 393315 43521 479409 90352 84935 98831 26744 50178 898041 320115 882038 875066 78218 667489 861040 75249 821856 307704 630248 185024 147095 369582 806366 364152 420197 3 632842 54 211231 795763 834128 833342 199639 367145 3 310474 636101 3 850911 51194 540464 883919 411075 814352 524202 22 876756 691999 875466 1 594440 37465 776610 501691 819120 58670 15597 1777 838503 36872 335078 598869 645615 871831 284 860916 866117 883655 884129 658 1 742662 310358 2629 882026 34 674847 827034 665345 848676 8073 698170 418 867686 852936 310523 651294 836586 648710 70 182251 871 738721 624 510157 111367 146539 496158 845406 12 760366 873503 160005 39048 257267 845693 878241 490681 187861 673545 816576 13 208453 797604 338522 1869 880969 135956 584031 137609 248004 737416 872650 699 872128 787108 715752 58166 377066 899255 441684 85062 178615 90875 68 475692 627366 241561 875814 14 417109 200322 726796 87476 2813 215664 33783 408745 849585 106097 765183 566025 851439 890099 254 823833 515750 882637 882978 538923 366896 362816 866280 496998 125088 17 19 204023 789703 881217 615632 561287 753058 499916 876448 1751 618277 383070 885967 810619 142677 799566 774765 894110 227912 884240 484409 219166 860027 484219 341870 817658 38264 351116 144 7 879175 874410 670097 531835 800217 435836 495065 26 1408 1 136544 404064 891024 815776 642047 136 815352 422219 457221 843648 362808 175951 85074 31740 2 741574 512492 691550 805015 702472 477744 390572 770838 237038 702754 823398 452886 434285 873863 3408 688950 831085 28281 205670 10594 783266 31688 2888 524702 160800 618070 398207 500 104269 792331 874429 1 14191 261767 318581 885154 835613 250 797669 806084 186650 894 9686 888869 664 6398 829570 212004 139366 897913 792825 105 11 851158 293555 818059 85158 728022 412119 813090 355737 406043 22703 1066 712298 875399 771336 453406 848510 858480 637799 231615 22166 881596 829439 444974 214481 876448 851737 765606 556470 834154 371960 821555 3209 2 7 443712 23566 894266 863264 579940 60304 525123 1540 882492 83300 111910 657527 311723 298626 846932 594789 793 897588 757080 1 112075 486630 603048 625249 800992 479572 878560 536987 773724 283680 7 614696 13 851530 7257 680860 875939 865265 881239 688425 12253 25 275120 830630 856036 50 509654 720405 885212 409639 870782 455846 854648 447002 243877 134 793523 841215 880299 897232 11 1138 348128 176 342874 6136 796760 339034 387514 2238 294627 145102 775539 289002 768156 484465 716576 715948 249857 602148 885866 861198 822481 880745 429133 845928 862889 775699 157433 715814 78339 812123 493550 801073 864914 49 711574 516565 563152 130136 26 889148 839802 286606 56148 815052 864861 456626 898821 832507 886179 243615 107160 890738 17065 247 288168 155130 867231 337671 72301 221545 38784 842526 856204 6481 661304 849536 90003 832185 816747 195 209686 743812 880260 852638 452588 859599 150523 845160 883763 838844 438286 753083 677706 899170 968 320310 7 12 878615 133220 879577 133 206220 584197 330504 745130 224065 533 340625 319753 542590 243453 833466 159855 271172 59952 1060 867605 1 9418 799274 1193 662836 719534 7075 334696 883908 246826 502812 215841 638112 217931 773215 769757 260031 24 4 26 97680 6 815892 725129 892832 364654 629062 17 42580 863121 4 877879 94085 112664 413054 276190 171737 45 684431 9 837634 243838 860123 893374 640748 349 753039 744870 3 219186 4 891007 788244 866426 65 480404 451400 384567 517892 130855 500122 1221 650526 111640 32518 839420 814671 492895 890915 681809 34 809813 516797 769401 866311 807068 319363 824008 491545 894474 869368 820143 898223 843757 214550 224517 429459 38886 220658 711380 841395 347549 631900 104294 895359 36939 757406 844399 3106 627981 501032 315543 611885 313051 840154 84 2684 369258 232940 898651 573340 867283 6543 753613 785940 6 898124 824608 25455 142307 617630 2 802961 738601 8704 885852 94769 3 289 63 283 211953 197285 748689 138912 795298 714242 880874 821990 861939 480637 64879 895196 681515 822613 855693 371880 878564 447075 889652 602884 235542 279944 534950 809115 278503 32009 874995 1682 284677 892233 22 3120 825791 885026 876186 3 342850 316677 848395 4 589402 810916 6 534194 20172 810114 792049 868055 35 21878 143515 899485 678300 516 887540 21445 896219 851270 234635 586259 713367 550783 663817 883850 921 312237 885338 381713 113 2 854687 835097 796656 803217 737097 782367 551739 89680 876787 848444 697442 481554 589450 896812 696420 64646 35589 822740 853064 594662 4839 12 530083 537267 230789 143725 287185 534123 22696 779237 821442 802390 459101 891646 726813 612627 555011 873638 200723 1 49037 750803 734629 310508 562329 396904 4145 16828 848989 224026 875 1794 568316 113716 504357 433950 558 893973 328504 515032 728640 209 849317 610678 530815 2 896316 786964 454377 882367 175995 870054 682679 2 703915 772425 208336 822473 278476 611211 767572 876874 175510 849418 862502 587176 2 468 2554 171285 854838 246389 842764 416367 2 45281 768131 287795 419782 117124 20962 664913 809079 292900 276221 807979 560052 859313 293242 862954 259 830259 393047 586946 983 841392 317467 144609 425713 91953 898033 824878 124 341283 100029 58580 886721 863013 511914 4 73384 581471 484885 606136 1 478031 355064 115269 3165 112 79981 341555 32031 780325 152 1285 405816 6 860654 868858 701024 268463 64311 64 217217 358476 164933 850591 814110 858738 284334 2232 15 876497 841162 335228 179430 798658 1919 3 200338 51988 132203 852248 885483 152053 1 707955 63226 864513 715216 246904 784273 897975 28229 187 881758 867998 860715 826617 885176 752130 812731 466265 128192 866740 3802 837219 14 607968 35 2617 201710 77893 142281 101463 918 1163 361 264907 595143 629822 537057 897392 176277 131793 328048 895463 56272 892772 856407 56 2388 878087 857759 810588 34 692 893996 820052 487154 865604 35414 20204 45696 3547 13129 301261 38038 869297 804975 304808 803556 384760 144330 833116 524376 847196 666041 160 807429 295026 364681 831560 11 18 788578 647676 480239 856507 46195 721133 194322 464494 897767 192399 599665 443159 61712 879906 762443 463172 832649 124600 511896 318685 1848 18 268754 63495 874871 766120 837686 866674 820624 1184 683304 837290 176833 291754 892015 115312 864294 583108 845375 585904 497751 44 3576 624530 835184 23937 623550 897462 196 135 785213 364434 622884 122375 816121 894059 896347 5 822401 727485 106 870595 155 818701 63820 275521 705895 30040 815538 4108 11561 838920 360899 257320 490113 877997 889858 284271 220557 145479 369985 751544 417114 142405 1 1 824981 183573 10268 1 768388 573464 91 663267 599 818609 829551 838202 857307 144 36770 26387 663001 759902 798026 817179 41633 303950 873837 31251 410229 871194 647907 529645 843103 881649 125556 429889 1274 3 720829 683 774007 12380 513399 875859 779442 13 687307 452114 757739 748621 4203 690735 68855 868159 791625 24967 863374 659016 674026 823499 724383 235307 588435 38 617979 560932 771506 4 603872 887517 219181 894824 138371 254311 387640 334448 1271 542426 571940 726775 130 36 173162 457201 1 848032 177635 874144 3461 433431 3971 477478 477358 442159 442161 860527 892214 861413 293666 841912 302 786782 443327 893950 7 791035 646369 434 831111 813036 896272 889474 299193 3100 899340 760334 1 262924 122679 703666 37197 6399 560815 1 465821 193577 838962 456114 624130 4 817200 670217 555082 698227 2 899035 823758 11395 582385 739652 385661 23899 26410 621367 7066 229657 899946 627243 18929 789674 1569 524095 649160 750654 887005 487765 135315 15 33300 568064 101 222300 877841 421235 895582 402577 12230 559547 491982 832797 801334 874568 83271 75958 4 827376 638748 235332 382710 5 894453 46967 13 36295 10 2212 1 889047 834922 863038 836472 21511 860723 349 145096 876420 161032 895822 189882 80738 869707 816491 50 759674 331241 392170 572412 886221 41017 138405 867631 645736 15923 11386 710317 856634 844168 549193 892176 2300 504445 378436 874695 734776 80 535180 488815 895327 375957 841112 610356 587107 483424 380968 307899 400865 352505 688896 564435 532083 876464 861984 95724 2 216 830989 289616 845019 863608 3380 836707 29815 874847 541888 365266 272280 700200 887344 846746 324416 890847 7 112193 188146 722441 425570 401065 860074 819036 11 161857 655829 222 557244 623609 864405 130697 709403 58 739808 763952 809572 895040 816347 255514 857918 1 64107 38 877161 795182 895603 817851 864295 13 372447 8678 266288 2232 668811 847661 24209 76 831154 385991 43193 872015 459127 385506 751028 135784 874927 1981 643380 145889 384328 163233 388769 291740 5894 310671 98421 4438 114 861504 720962 208123 378837 765995 252746 684526 348184 803837 416627 877663 11848 55110 33564 772923 836240 767069 175685 453220 19219 5 34640 37 867234 565893 101624 39178 157880 187983 42759 895582 371426 866024 774186 78951 892111 896291 866003 413637 716100 146332 823733 164887 355094 698220 875585 192913 811721 886204 120629 3251 878008 484973 387623 2 772322 633043 887685 887583 762011 668647 881165 528335 510140 376586 533595 650583 656723 801864 80 856050 509843 618498 889975 2 864581 326338 1236 768175 15302 717882 872689 6758 753697 351851 678867 879167 69563 261675 852564 116480 696840 895702 879126 653458 266307 788611 833129 757726 81380 98997 804711 38 413073 1976 5 557347 788044 114023 33 243228 51512 100940 7023 364251 611927 833808 4 676977 881194 873992 893542 265184 113877 184936 15 130779 279738 1855 489703 8 853161 784276 849480 882808 140175 841656 239031 877 951 580483 70845 873553 869824 43483 637373 818479 539842 853821 1868 838656 28 413395 810180 21826 339458 811711 889011 106528 555528 837153 158662 24120 798067 112948 433147 1048 10221 722065 734330 326329 195772 527633 29229 25556 496812 60 806788 8 619060 814697 12 542709 8009 5361 698671 592 615070 2961 847462 10 449009 13972 36069 829277 625002 18719 590508 895792 560229 804493 85287 589393 878742 236484 241153 796930 839240 698771 838165 71007 675894 163465 2 890542 247123 730854 882089 891238 123847 464336 552 773398 8975 683686 891718 859893 849359 76832 239807 520312 192966 10998 2 703058 96 756874 867176 211758 866029 850685 119378 101 653328 431061 891627 486025 556918 837683 891977 724747 399320 773069 531773 530054 746477 41250 818207 3 169049 18427 786272 140297 163615 884325 369147 876633 844169 746818 150 59 834782 238425 679685 255201 710954 165629 249626 806540 104601 364932 896960 880408 193845 852456 648343 818417 632547 763388 770018 842993 857786 857180 132350 264889 879134 338644 814885 273625 406605 288258 894201 433019 630384 496557 511213 102201 12117 252148 816467 403173 256240 805281 763984 672926 23216 875297 748767 31237 296495 128863 866699 791233 689 308498 834396 13562 46189 310288 737093 742778 761899 2115 70 2 2 788013 731090 894148 4 323044 52652 108364 865516 781120 175183 3 857855 129823 152 892074 715262 513058 28862 899024 238058 35511 878358 809752 6 808941 798415 725738 353079 884310 507062 5 526720 18775 1 6572 878929 5 720900 622104 3761 823250 56 792481 863241 867522 697055 202 21523 250952 328988 898389 173924 26506 475 715305 541458 668862 2 892247 158100 25 739656 77021 439780 875938 16359 628 2556 1522 180055 891747 31876 347705 604355 499 490409 435176 784313 360 549306 12459 887254 818370 349038 398020 4772 784759 820459 54 419443 845169 618408 121279 876965 825159 509173 383684 768594 637527 798395 467098 838520 538679 814166 504661 883355 427644 55498 278775 104 496922 1 838396 740830 282884 842450 174203 722661 838478 32020 26163 265612 130760 355324 48424 89870 35542 2 891477 644024 349125 24458 188130 842599 818985 105926 855878 882691 463886 761794 5 440363 82 833370 899229 234203 881314 829550 386825 851701 529543 451173 117837 897534 880629 729173 787896 842171 707712 84851 824494 201563 477333 578591 268365 465040 154039 12091 790753 888116 351237 87299 783754 608835 19260 762125 609767 317582 874609 2778 32367 875157 16802 215107 860302 889421 573450 564876 675112 85654 262244 15320 842233 813810 48 518989 283782 611 431918 844795 90865 709610 980 220500 807924 540749 788899 709757 162903 685912 645226 26 795951 870323 357964 87698 88844 895284 3 798364 99492 800010 566000 895286 266211 280 887770 540861 3055 212577 896928 316404 437497 584853 59 849959 286669 846598 763740 881834 2734 826484 181336 6703 868329 515653 50589 340778 877874 120796 170243 638614 878787 250207 65744 564068 660973 121617 86867 111051 4 757649 789418 542282 873746 446523 28596 96 854868 122210 283459 165 8 450097 90 764571 760438 871079 13673 79521 599132 232114 1658 132 885987 868921 11 893778 184657 641334 373875 221718 89006 63117 789844 610362 154402 132958 603443 32742 506418 1935 868567 643073 309601 245376 323259 23809 851314 891379 898694 631712 3 160668 875552 763348 603985 765235 297776 810624 2741 832542 7593 287428 137553 767687 745777 723931 11579 476616 769736 108967 48443 700123 77156 657050 607860 2830 21014 857644 267965 877651 896172 528215 510131 749750 675798 748047 542526 221799 592856 852185 834430 84325 166841 332946 279925 124568 441628 637082 669314 869972 4 887153 158536 72102 328178 12554 37003 151519 219732 881049 301206 831882 824093 876718 697299 867999 593249 1460 101344 843211 210733 802231 51 848100 63609 599075 666979 683326 501775 858428 146 626239 844145 843659 89891 883667 7 8968 104762 770960 470408 81816 840197 884649 540219 403792 2 41665 855980 1 816942 1309 860900 761128 770342 127468 121042 895543 154963 642417 1 33148 446790 776783 4 851827 885893 201198 821294 9952 2 426015 804764 509364 220183 864280 125489 647530 156154 109318 639367 764562 154970 864916 293980 627251 780187 276477 172269 899980 549133 741714 626242 698130 836125 530782 1 815006 644603 875428 498784 503228 871064 178066 217936 317588 833209 223755 803042 8685 202736 896143 20 78924 2200 764678 101952 878789 885412 478346 868885 818263 685834 267378 885222 692689 289575 806467 16150 292096 10075 218796 579146 387 272470 81165 78753 805981 836624 834215 644747 269115 858682 881088 893828 547513 248226 4947 273287 576328 1825 120 266795 773615 822194 838147 883963 838131 893144 709156 541079 620745 763551 416112 847572 352804 426750 136901 28 529374 10456 860439 342 12 98 870667 22 526892 756325 379416 585 187961 572 614394 861581 350674 305485 2 35 649734 319031 182885 893521 862486 751558 4 158 889111 650516 745514 233179 1925 350952 745188 288646 890568 763559 2 4159 15 6 325708 470892 564900 891027 727 851382 676072 865727 889499 855456 206331 712818 882186 378381 568859 295489 492504 280148 882314 899539 40 697 897894 3 663370 218638 838722 868313 97806 234256 885438 785105 893601 8558 5 550199 298218 862586 658218 557425 733849 833106 593616 872323 723928 237091 157813 879458 825055 613917 728797 3 863628 732814 29 828600 44690 2 687183 791846 77393 16690 859079 751919 770735 4 787455 867673 108286 250121 168562 625909 608865 705759 750449 786334 46 29 58886 39595 1 255708 884864 898900 720021 365686 3993 587341 825851 883829 315166 845844 893173 9669 819789 696269 1 539373 716634 429892 898009 712052 880293 793551 227829 432279 887862 899624 37108 22233 5574 316350 311122 113671 484947 64315 148697 185748 757436 747388 857877 187366 63620 847761 866169 833581 858069 26174 108 219583 121929 476735 401578 766523 373295 367564 765578 523373 245907 242130 898948 457974 4 600615 830413 687850 101654 397922 365798 664914 75919 717003 814412 323449 6464 862845 793190 444771 857624 666070 815462 25905 886738 3515 370355 760499 441552 1 61564 206574 472899 10367 661440 101390 504978 441438 811295 485089 47650 167325 536448 6176 477118 242245 60217 828976 872310 740198 734784 184808 545502 377877 49 804157 2160 895270 25 885465 118 477570 850447 387641 791909 17770 710394 382071 547113 2030 871126 782013 871880 7 761402 6233 578673 3 785582 760302 61222 657995 528623 533107 772850 35 542633 283047 674083 147910 391062 14 825510 837788 9205 224950 4 283220 147 822970 212085 119215 289943 32 413045 145091 520563 30 700306 326439 156786 477729 494988 2681 19270 226794 6617 897515 508305 788890 221486 539417 7946 1 486746 814263 821124 350896 891337 751441 667314 321021 6673 709443 6 10 826032 15 9 587948 11496 753005 852840 869388 884467 13780 830249 1195 179 794070 608670 690319 871554 366920 52 66 884329 594006 608217 891960 109352 861437 826816 314 125795 665332 734827 838035 598917 1484 3 833121 126256 83756 875145 875889 228042 820735 47327 43824 808589 824611 286274 890730 806761 872589 636027 86063 13 55130 2 878 2396 37187 868604 228425 371464 652287 122297 105449 278158 836586 891211 831290 347691 868016 5950 879728 5810 585107 700003 851018 104284 352 295627 668321 874678 862838 574715 273125 113915 752162 6185 86035 626110 849019 722 32285 21946 240163 827094 645370 720611 854528 812092 864529 684625 471 869725 49148 162311 861572 238686 126392 891482 269 277742 566778 781113 851883 257855 41130 57303 890039 385398 882142 448186 823740 29489 340115 411283 22 865633 11 830891 811790 796808 491218 827566 228 750539 487359 851426 371349 398751 231867 786210 828920 592741 258215 595237 777330 751123 608369 466584 145055 16 266888 727915 211894 179002 843303 342806 858942 870843 88 101167 832940 887988 272285 888252 670850 447643 4 871468 410248 822079 19801 12464 763770 13137 1546 865180 430708 688947 506320 2605 833800 648901 873974 832022 511571 722619 218247 13 3388 127 868922 117 42778 665090 792164 836791 24812 608385 738077 64 853707 76 3 803437 668700 286200 707499 578533 181268 582942 883686 890510 849248 388791 2118 2795 615589 818387 292324 1077 8378 866706 868615 791941 734205 802350 53 38 859116 25 111 370543 235477 619158 620450 883892 889812 891349 189901 398732 876656 890786 778857 876301 888113 354677 877163 576862 1426 286 744791 830189 819887 241322 24838 389708 607 546259 34369 362560 88091 8495 878442 706229 776262 3 239076 367857 49 888125 677392 873795 531891 643434 665608 899209 1845 604141 353730 23 605602 787891 2 508336 24 764910 47 808352 872655 153067 459085 894433 249010 261810 285691 871448 666952 1229 481991 429663 157945 628081 699912 896737 643020 25756 625378 815412 79819 685261 16 645226 874624 874089 1859 594886 34268 187070 13154 794627 246 570967 752847 891670 69579 550981 897782 3 32 868358 298986 843508 361820 796936 876189 864572 3761 574049 886675 849081 335151 867680 851915 357947 860869 484158 400526 881361 183263 659198 476252 269 786409 71903 880767 2310 11 399016 8696 2 351615 244715 186706 861638 6 872885 1 1960 629263 843501 87566 4 622274 665806 543813 563215 651 354647 313262 1649 868348 72606 13 18 3 286715 124514 889087 898521 9069 872963 804215 34 68 33892 498254 140355 823767 878634 180119 790133 71309 7718 26 387565 690064 856482 367888 837177 40 856011 777054 27433 808651 24492 872059 91375 838481 90699 885853 344106 334997 1382 898331 667103 547425 26022 10020 450005 795 186644 875546 5097 120502 143 456605 213518 5334 197267 327345 736634 848767 6121 3 891423 897312 1447 669045 22 720047 692300 219793 863328 851668 823683 142674 2314 881591 3 885754 650283 70646 167 135896 58540 897613 713965 18848 899626 880681 807966 213006 889399 475 882266 10803 263080 869346 797382 586814 264175 872176 255939 26952 45 344 811362 839952 133415 485409 746982 512031 544128 856822 832364 835611 887692 872641 25 894479 784345 553372 555063 820442 357692 2 856204 316100 13134 546830 106663 632901 873581 866473 67122 1 177759 2024 3570 1459 206017 582866 67972 672121 310123 451450 855599 2345 826701 7577 136652 230365 175905 836356 585367 3 100 476325 690759 41161 153548 175 772740 809652 658299 825714 5 604591 343581 226730 869877 310705 5445 870712 766074 87334 70424 316794 16129 827337 164 62120 314665 1 858964 259177 778812 811853 252373 240295 74 813022 3 833201 521659 811915 558269 844054 473633 9496 236158 115403 582934 26 189421 515885 861796 6 106444 864480 445411 57890 686739 6 659050 238638 310073 101224 9 602685 2 892014 160302 725943 887287 543813 870693 722798 168 4 302565 16 309211 746742 457893 218667 887040 1020 894300 2 811122 879638 103622 845992 899979 10 817450 263945 497038 304793 3 1746 36827 342184 625227 4218 225260 525323 14868 180754 1154 869061 63 694946 893638 758627 1 693973 793461 752742 881859 41 881589 86816 2294 493610 882361 725699 881712 125349 189492 316098 896274 529927 812260 894024 26197 876316 847874 752444 227348 1364 591072 452298 369440 535041 342769 887116 453355 806674 670671 759655 818128 802808 842303 648220 522914 12 328641 802959 6528 210201 26444 83031 285452 698171 421937 368883 866102 619256 736809 4 368679 833 475163 64813 786257 886610 847471 347 417311 37332 371904 171 620132 232962 662 505288 367110 117942 2418 898525 362246 880465 148260 1113 57 68844 752171 762725 711879 751045 655379 267297 781623 271257 893046 1 39527 831308 722709 273 873256 364755 815937 432 596978 93875 841693 168885 864830 650497 814470 165696 750995 858613 12 286436 829476 174157 808371 729779 387851 359108 281180 795543 801999 341518 7 531027 221667 861585 6246 894973 289276 199811 89983 189720 12 765038 840989 189981 894279 31669 836458 413817 7379 131 823117 846217 502388 886525 740693 13169 709735 778725 702786 213070 294659 869451 774787 471346 387851 459994 37562 770400 67 798816 755481 288734 465630 867996 821577 857675 222448 266636 29652 803732 857851 736288 525 889333 799016 852334 43 435270 181076 80 282137 292124 243 255534 870274 273676 275600 867079 96 409283 51272 342061 176967 31 753970 479939 1135 885857 558450 84121 6018 872338 107824 533815 537825 733209 337515 714722 762087 199466 503956 66623 131131 485096 784410 645295 810534 502283 4 30726 52383 827787 844432 12 840795 591159 22963 699291 3565 736346 111795 1334 234 55338 795410 802407 894357 60 213784 545845 52591 813801 710265 686236 3 628963 58210 788061 179819 778416 209035 710969 666429 292426 3 788118 15 361430 810308 320172 727678 849593 603857 859961 37685 674737 877704 681557 867820 311946 28152 753347 104782 143875 854712 830419 432432 473592 227126 857243 199053 594524 829571 786314 1 891050 840462 457013 732961 240181 1784 4874 205995 519661 724999 861289 71216 899155 137255 227921 1 897890 766831 217217 885459 757995 274023 660977 556319 71 55025 347967 322219 887115 433385 294635 697175 876697 896089 372091 865735 846177 25186 788692 250072 230082 200288 198382 490320 640486 289361 9579 864785 868032 27896 131969 749890 222882 32862 187699 129971 61564 776721 795393 717987 687080 599362 801571 470824 870088 866540 414 191842 296085 142950 31 155614 744139 808015 642523 778241 82867 52483 871388 176665 455379 96461 351 309536 658914 1844 53490 236829 213562 267945 437 777155 895460 1 181931 889987 772323 682285 29203 5 891439 843939 28212 872380 830001 803411 13434 890682 3 410 559514 10 39920 815930 709838 851821 844829 872326 2144 30498 487192 158170 197426 79643 675963 51 211542 897503 897815 776622 761857 873759 770730 700 385069 431883 135704 32 764344 891468 298379 367541 77420 849879 52693 401 19 611311 86 38654 7 248 110511 884036 160256 844588 858737 584047 140 740632 599936 175269 320 883008 20046 3380 80402 38792 781681 839415 673296 804328 872449 853323 430170 106449 731361 14088 50891 10641 715841 214641 314479 250558 809758 496400 859864 255525 898144 616451 2263 744165 484367 799661 816802 491 883935 555198 33 463195 751836 886398 694218 884989 436451 578986 867229 473788 480358 290578 889015 261829 357 772258 721401 2395 799915 21 871849 265 56 284515 879518 834215 806242 1881 635479 3026 5 89 779494 618462 856504 337910 3 555744 873334 798440 763385 880651 404734 633822 767434 846689 5 20136 207829 787915 628720 865896 1562 808403 659632 446488 207710 779910 641672 805300 832457 873891 845309 648318 74854 876590 729815 6 891214 148304 891111 219572 25269 200390 1449 504219 783562 817668 720749 770698 809254 570100 850222 31 804340 354219 261593 574846 12252 2338 890341 3 124709 883334 855078 499077 884646 860237 760655 217748 278121 706802 83850 789727 210775 85005 887686 2783 456352 689934 741843 212348 888668 557397 35630 485616 582618 793700 869813 174757 16 812868 23767 29 419442 856530 1 5 784149 375103 426605 3 868944 834094 492650 495570 199958 54479 29456 721540 773627 361539 832352 487757 868156 367087 633193 91841 8 365712 836490 324591 98776 286924 420800 544992 773043 851117 676704 409389 623028 835347 521459 785625 352136 641962 858690 110 1463 2 893731 725282 813486 850349 352296 833248 750296 644804 824752 44181 888543 24809 885527 856 768262 882562 881332 791769 336308 121688 415 483385 276711 202661 878615 54277 90265 873834 822845 884739 151357 318748 697566 23915 18 168672 83096 752253 143 817812 819976 785541 767895 3 700700 343562 2 55047 233678 867983 439458 469536 726379 858540 846358 77871 94955 892961 816223 47633 171 345719 276521 47360 844072 986 2630 4314 176268 462049 467219 230331 79157 660999 119 84 865690 889972 21772 149800 3424 60440 848131 713502 833433 51056 731962 303572 756979 479783 882755 63782 813954 854837 495 502657 280987 276670 7 18056 216704 480948 840974 871266 194461 185 780392 880260 131089 593064 75972 883153 213785 414708 702638 2 374 862731 294471 432742 823430 7621 684400 301241 180068 896643 795708 352776 576096 673627 383093 10 875468 286171 800805 10 44039 547626 734816 878870 516819 689859 776667 891879 878839 839489 218015 178445 845572 143531 539146 863646 790483 825 37182 79071 867821 863763 2 1543 532021 113360 886283 22 308609 823316 847420 620320 318256 710065 32872 14 5 68 841069 20 9 794350 476945 868936 123994 888838 776026 863872 895143 819169 895436 829866 875274 852818 427903 374879 797010 605529 805411 242185 784133 757494 327939 801513 119144 897563 497371 787528 701124 528410 688685 49903 211479 11084 271968 73576 927 9870 728255 16586 443400 343933 62069 886386 732758 605321 868897 208012 586812 88460 172052 14 850406 97764 505506 203060 886424 899961 881617 886135 2423 65422 897832 108404 36774 11 408736 872757 263254 1651 106 214177 85913 858203 788522 207023 2 798196 1133 556 411026 424884 318613 884920 850935 465408 323830 781836 863388 34746 1747 51474 2141 685123 880208 574450 833095 44101 878199 160703 750575 824965 684895 440709 802062 37989 709817 7 365906 656192 12 1573 69968 399761 50589 387025 828593 384888 107084 286 325 865160 33664 121112 65 367231 93649 819724 660556 1332 31 838977 151568 737571 60434 13 831550 890081 85592 24813 374857 116 853945 721475 355391 3602 246608 16991 7102 290912 16 260275 99095 81831 1630 861879 107274 124143 93183 533406 93778 863792 881780 253187 80131 893754 800395 1 409544 877403 117484 889000 3 2 86580 658730 25 71 872966 496704 849529 892606 127470 731681 3286 257222 23 265838 603688 316032 122 579428 86330 390615 692167 160 4823 116 30743 440402 235762 604509 8 2156 526 885430 54951 17 894428 841914 185153 850437 2 5 883185 805398 620536 892311 764995 896380 817993 765569 97 13517 24173 896447 571543 165719 701396 737592 839155 883228 356945 831274 6 878510 46487 4021 866114 674855 381 92089 791385 575188 130622 2000 820312 27467 884293 751098 174987 4 237545 2208 71212 229884 135916 305846 457444 283973 27664 308079 752176 219101 268308 11632 40229 893494 734626 867794 298808 21 892739 849030 877766 181027 4 2 161904 17 113420 330812 893806 275085 82309 135572 2 886778 201348 867648 407970 352591 430908 93944 851666 854092 587087 10368 33 538320 303236 584892 841967 7178 20 112 468646 474 848469 197398 887332 880695 479547 33473 19330 849886 191570 781811 176446 765961 9 860474 74815 821137 4619 43033 9340 574245 729916 860086 140694 244964 838208 879549 878359 1 613697 752918 723026 150519 790478 445526 281657 616442 745034 878867 298578 755784 875721 215589 792246 437945 177 8395 88443 877726 875934 109036 626824 33 879110 6 5 510095 166 605277 99 258670 100139 892583 490423 810102 391140 322998 800581 896510 383200 5688 379 1557 154064 570233 222881 251 892691 63541 857383 515170 891667 409495 842248 15 1 308623 4 13792 38109 27847 11917 889463 880157 794216 265218 448191 774074 853990 699248 122 2 860509 537323 846022 548 339036 42441 773092 274543 330246 22724 848183 866336 240873 371708 116609 60769 769024 474507 884851 827879 1473 226254 358 485054 243639 5 1940 3 177854 766191 814821 570119 448530 895523 7355 757681 243058 866487 716 455875 121 461182 639716 305722 809450 826599 888328 2 483955 828557 873069 894029 385034 754 478833 15323 60395 175720 334946 606013 363459 2 248352 1790 571852 567082 879797 21482 519292 519922 839975 85980 1 19825 115435 874208 8 830452 1 674644 1397 898976 881097 37314 777227 243895 478663 500271 589664 381172 871021 120272 220566 686687 314374 10197 7 754180 201676 893957 114463 493807 869010 246185 630189 728397 671550 765479 666401 221094 270928 252 494041 68903 371403 758719 30715 765726 840138 599562 108739 58 208921 676124 618046 27 754643 17 826121 2 236229 439583 5669 676932 592 677898 431177 891626 89333 860673 444104 13722 869469 73532 461 13 827403 5712 122018 34 453926 47 518174 206293 19 56593 254475 877005 541675 861926 890120 890741 242485 10 233496 199711 876749 744246 856669 328182 842535 50 882261 738961 1676 437721 611838 495187 774895 506215 5818 716817 748292 232211 7 836744 140100 836090 897669 303747 250217 766131 136451 346266 4 878653 860181 856404 264 55609 820343 844896 25 725355 21048 275405 353689 365943 822561 876015 880099 203408 505804 866852 110 558892 162486 168613 5521 466190 3 786625 662823 577823 765243 799183 807186 158794 891316 34440 703078 643148 884965 305321 3192 438700 320129 879548 761525 877534 110692 821816 481784 4136 143530 241150 781805 333134 339762 737937 866635 353096 356243 864426 287804 361292 422621 166883 771200 782973 818553 473746 747995 281794 704289 393796 30 37 688763 743390 461030 158128 192198 899219 873153 623119 729959 95882 18 659835 2 894321 809491 637352 334782 471927 2 75370 147275 773909 10032 876175 865037 267382 26 733993 223149 501541 46 97965 45191 734176 822825 725498 704628 446330 629380 716972 665779 77422 896980 133 838961 356574 84 770365 174799 560736 825353 608839 881279 841966 654517 51140 605083 258689 761168 491887 357318 451484 255367 254717 18 894798 793 667896 19 1661 2242 796585 824876 18 91824 44699 897952 489 618080 895875 249768 451392 840460 892082 827645 46528 885015 42 202988 15 2 490838 251101 365683 26592 881900 470120 525124 607892 456762 934 389119 666787 8 890140 561276 727196 6595 363 897 687784 1 500166 886238 267727 756217 850317 377 870551 792304 889472 303109 751146 854215 82013 1750 336412 148031 894184 702615 69 1139 213733 543990 706397 4134 583686 303081 858837 849604 754778 51651 30280 753932 863320 488288 562489 740976 79007 374797 862661 679534 246150 561782 33 267433 707729 777857 515206 627080 179294 732753 830219 876644 72415 20391 585114 756 3754 832839 896743 898406 405103 89 656036 16642 301470 1 334802 444544 526426 579167 402163 577927 343805 869176 191257 267162 899828 896523 59177 884601 344908 120830 743796 466489 46 857284 74511 897840 777834 647347 34995 738393 107653 47275 852230 762652 135 612817 832267 1017 857389 121 339154 29626 38 877987 895283 770565 841051 800 692017 469130 36506 2 416615 106898 1 31222 781243 579364 643175 538215 889897 661399 785126 3668 41 2 501309 851653 854138 885402 379973 52215 681010 723287 559395 25530 6409 49970 252095 77700 826221 1 438035 393 169388 522033 845743 880115 815212 640000 798376 92766 432086 821805 34 608555 215598 844667 696482 236847 731377 846234 512246 582261 875330 36 196 714745 444621 853499 91552 883435 511788 880216 554259 3 268792 649107 213152 864251 821929 827387 810932 623528 733381 135197 36 181732 830594 859986 236383 584004 899455 766456 853627 474751 321 884197 809710 408841 273676 5 2 840138 334805 664893 812041 768860 26113 142937 242931 857302 503162 42621 413702 118442 875910 262231 24 791237 891511 898871 2 503676 378 17784 559675 35491 400267 502140 869311 660122 448578 868782 47 744762 433859 820299 448329 699489 816234 113417 849402 710445 896867 850013 907 9961 805737 721585 713886 451995 898957 408255 851680 3626 21446 375210 44828 449277 899562 294193 730390 95937 827859 665053 282141 2 751017 576849 329 31 827355 230451 348071 9242 781016 2 530475 216939 259 514087 792739 22620 105 9912 863335 703440 22927 285 894754 73258 6 270370 548472 854113 7 250502 744045 57455 753770 777755 853640 257328 870542 54233 119640 601809 866839 865792 787418 237510 783112 898556 876351 783890 846669 797576 210 858964 747152 199557 241754 98 119204 463593 249640 780516 819491 649899 60 91 338797 658963 771182 67544 201338 496277 259111 820925 887167 684639 581528 241286 738821 64247 575844 215937 680661 339833 526687 844628 409096 25091 899362 2241 103308 810589 646253 468295 82 707771 896844 114014 4917 895621 148211 657 679868 293686 658 616801 807333 152276 81 51 293502 54834 814024 453135 227428 701459 39898 54472 132554 99836 7 662332 24836 172981 883255 756603 19 622431 881011 118112 60320 571898 15 478667 889195 795156 988 484246 358004 861017 297538 836687 571063 3918 736023 892063 101449 7370 305800 34 723361 725073 655804 4804 328549 834447 7347 334222 1916 603895 609554 584665 88474 410352 14303 2 539123 172194 310357 75321 254 334132 17163 828497 532550 1 2 650296 467897 274873 829204 547369 125 488762 830489 73 848687 306763 101271 835445 481567 1 741293 775470 30304 99 845903 788727 127951 397348 100786 428487 279482 46990 630 890653 791888 3909 2 369166 637364 898353 177725 828898 233814 86500 5 462847 862529 119447 731364 752736 3 305163 296942 133564 151 129286 674150 5 644040 117 404786 480386 15 21372 98668 66 773868 3 15928 601349 891088 661526 862066 27719 8910 74647 29249 503071 271769 811423 751326 54127 550878 12353 537114 887770 878285 418910 32 852555 75101 439281 335179 888527 825666 444330 407539 782 581852 269405 735440 58 894826 188823 695 863911 159173 1199 563760 367646 398975 181848 8 821511 815903 894244 12 10336 2493 714928 890047 548585 588788 875021 670502 529077 789156 76300 278847 1861 14186 396831 413989 253232 234069 6005 134480 886128 638745 865510 93 811380 734199 1365 2963 888125 501 871954 44733 722181 3768 562592 895666 464372 665720 392 77688 16 3646 872379 20434 261927 6527 861769 898426 873823 845767 358 177010 896292 885149 128038 459527 464910 757646 709902 531738 557252 243376 796470 189 126444 868501 727443 582348 508115 1161 856709 887169 654452 532599 533317 3504 780069 790955 527548 2463 44637 7 319380 653832 54805 588485 854202 313486 878 834070 335284 278919 850440 123413 831918 888398 886379 262008 185531 259915 362032 329241 459747 504191 732972 536347 765861 1086 529327 871488 886884 734376 883071 837804 756717 359510 215535 854493 824080 888734 859219 727870 823954 519223 715349 771482 3802 537751 869977 652215 4205 885787 7340 701861 788911 523105 4 1426 77 881449 292860 505 897836 4962 4 271 893573 833607 11 24591 860906 63533 578606 458431 871737 615713 66815 49736 2406 9024 873294 476498 194526 21399 17423 835410 881993 332797 451002 885603 87438 878038 825437 699572 343582 129216 729650 219669 5 167663 225460 389339 876239 719148 410769 871444 290817 121 813630 739571 870591 691308 839542 726634 783114 646918 893259 624635 82426 566562 738539 55819 186429 14112 881484 166 15748 754841 487419 163422 828054 694480 131559 450267 228 863900 18286 501200 2016 650283 897745 604824 890744 682 885849 805534 859041 631623 121321 762035 895865 798688 21 783705 803196 6102 208400 336394 275832 1545 823903 20 460275 748012 135457 330701 99254 119233 27543 848347 18685 720442 277747 293984 91326 338600 144124 235293 202442 415914 4 879820 1558 828297 628231 453293 888638 496710 666858 1099 826626 691808 366432 584408 1 409547 497 4309 890139 873572 179424 4 160563 140 812515 1209 866870 444534 668968 673186 2 9390 812598 893271 9877 115 73 866999 281973 751513 825295 654936 869606 114451 526946 793457 868498 3396 174975 804829 180091 389 753084 693286 885088 302 53185 281916 888759 874438 890607 181174 274255 294 405858 409225 69791 9901 436276 652301 14975 84137 837595 890933 829381 456221 864033 897652 41109 771215 447162 221104 317 752859 892038 225923 738497 890460 842444 610904 583999 4982 650605 367434 682910 373667 77502 26801 882816 475189 164517 766938 18 31434 878903 854471 861848 6182 876796 729395 44 264603 122940 817993 463477 1593 881168 881372 881001 893695 443569 601084 604059 765608 11075 495556 1254 703890 63570 385431 761515 869346 67036 839184 474473 839150 465106 539661 2 14 633397 22 225734 368306 854980 682400 823052 505868 683635 112462 81154 852919 2275 1027 795352 491600 130136 195022 887155 613862 286137 36282 354718 6646 633397 267050 789912 882227 2414 430305 859716 595750 330013 858575 502575 854480 790613 778157 37 867874 42001 880598 686826 662826 107 826437 887539 512170 838162 454206 22163 688391 69308 945 786018 718775 96 679243 826896 538806 41 785940 15563 888921 752203 1757 332317 762083 320104 469266 179 90719 372236 2 447167 4854 265696 121299 42806 7654 5571 7237 1938 111 547487 465066 582499 24 116 885346 89 28890 691858 879883 792494 712742 27 442 683040 833021 887067 256646 148677 465491 68271 490933 809301 46310 834222 405057 39 377866 10593 872 519482 869107 21 1321 1446 722610 873830 80425 300448 556746 185985 876200 864416 506092 814658 861806 1 52 726914 327607 2 873789 445010 492940 656 15 860835 235493 811615 898238 476852 741707 780279 809356 411104 849665 771733 855316 5201 863103 894693 76308 621212 88646 639618 11 815543 651987 19911 751341 12 832095 3971 247548 837217 855204 771289 872005 686016 8 858327 850669 400631 500788 27225 91971 561 878595 544757 26 687194 873139 889015 829759 351704 729774 4 844839 251080 1661 610415 256 701977 829244 2023 480156 880619 890284 229526 43 837033 785820 593809 3754 847576 12654 469133 1 879239 589559 316722 50397 1067 872448 651145 56806 892455 885825 882848 168428 6 605038 71 2 6407 20904 204522 403326 879554 777999 267399 197023 859779 109539 264786 860664 1 320513 15 374 893176 803038 34168 892783 808549 869289 832764 20 862778 1144 750791 203465 822555 180219 139534 806191 890608 545813 893317 487315 168508 241580 700 732555 865064 47 860467 869759 74 825080 9804 792145 816524 898712 782805 4 14 692503 817204 2365 713509 15 410048 643236 877202 328702 552353 777498 763078 472951 651572 24216 866014 24659 529852 11 138753 34219 2 843918 2658 138 877752 898129 2 296339 899555 130 6574 895398 618549 739229 898973 178246 124066 10497 85382 150882 374 1822 522438 837107 97143 861454 833377 892637 233825 850287 884990 76 175573 788229 2021 878009 6012 857444 363466 505887 248277 2 713902 83 329904 519953 198494 744703 859105 161806 866703 175 608913 159 298815 167 28 26888 91168 26356 3812 844222 887635 843903 5 38990 270982 21087 706040 752025 695946 406388 2071 376186 76585 840560 899086 782683 763085 72 57473 804897 886665 614746 853689 389249 3 806841 117807 27575 752759 8079 79 582790 455584 806549 292309 591112 729459 1803 2 894897 221897 14 880039 515 115663 884504 831501 427117 1 714 78540 769149 462430 682588 890555 378 16 715786 64 497183 723328 528637 508713 14145 359440 2 351049 885704 499337 129439 439877 7 733370 363662 481111 475509 876189 895636 797915 466035 72408 720501 684660 827759 84706 534446 164146 890024 59597 884948 759360 470088 677080 855150 863179 373185 182933 852604 754191 316951 799551 115 694165 691539 659868 455403 126 86459 890763 285042 208396 1757 209484 767660 371961 241621 7 5 124507 673664 792430 332312 898768 810308 802967 1341 26 105 866078 6 346 308964 825267 10323 869690 5 37 799911 783515 884951 857587 517752 327187 892227 5 317770 599677 702005 608401 860120 818647 511383 67 334658 19053 778813 858296 189751 612538 665660 491788 55226 881373 761072 685244 888610 708 3658 787327 797536 337044 1209 749554 880040 49184 392748 42 572327 44125 2433 115678 792588 56885 369182 260882 11 337198 681038 173587 1180 455493 229606 27158 129310 886222 702659 259306 844116 592481 311925 78928 841517 723325 761002 799767 187327 26 549067 3 686483 725937 806643 633547 703657 25375 890836 274366 848640 101399 16405 328652 397298 630963 43822 877519 621903 892395 794871 882185 274114 134 73662 766959 881670 73801 886079 477 438472 185138 876929 415247 793 168890 189620 868985 130792 634676 18 799851 161 30 694668 1 232311 886620 872229 822886 794622 807422 272787 416695 811132 6849 224447 789961 782252 772202 383472 271389 803380 825805 682425 534551 254808 788945 707294 6292 22891 326643 75 460 832076 587772 304777 627606 497616 839306 880346 893717 272849 172920 2 119473 891452 134512 871392 176670 3505 460277 5711 274 667189 443684 883944 243524 588866 785068 890174 875125 874971 867515 14630 488433 254 189578 848137 614533 183788 30 538325 240879 764257 855481 732898 451254 672181 584495 745398 855984 5663 19877 430113 622430 682383 242 49 258627 537341 477639 786842 485077 417040 244650 7697 898452 5 785096 19 385495 32094 168 8 867210 802167 2 1023 689289 767746 572914 325 775853 538754 160734 560809 101289 670135 867005 505761 832308 683007 862281 552990 1414 811559 398414 862041 552717 714773 64 682569 261042 844570 9359 68 455314 514075 203590 125167 107454 270610 863280 575318 569348 9 697269 2 539525 538593 10538 873554 701260 844166 875123 734292 800123 200004 7 616783 184214 660089 503605 798960 896391 889984 56651 253833 21921 890258 225330 551855 862318 883953 637206 4199 738843 885620 16764 875321 1356 2 756263 828691 772431 746408 536015 113736 608703 473620 821230 17261 3 13557 241 554 15763 560265 1699 70284 4344 884709 246339 516932 572918 1372 898462 382886 628457 223496 856506 619719 841341 581476 171656 766042 283677 891982 807790 381527 2 89382 400239 417 831671 4 875508 9732 2 478197 6 894031 326489 875588 8 1215 446567 397925 270 113903 53 170428 689654 196 851565 558396 839384 19687 167 765668 95648 463988 28209 125257 774016 864811 31192 683391 606322 545 392253 264099 42965 91016 7 844547 758635 11107 165152 422028 219834 631812 866893 614480 543381 890100 784618 825437 768451 516445 550 139873 274706 854317 271422 393471 881841 854744 674527 5 1 749123 761033 339796 606821 569320 168 76274 283319 150576 16570 268079 681456 334801 461972 886282 102 386878 26 586040 637065 258 887093 1 899867 284029 1 513162 2 503418 457081 615371 112802 120766 621206 505016 29 684624 341858 868204 899150 687386 64621 814465 862 796251 889285 517208 813511 838552 585399 42 322226 18127 886190 881512 463560 10 658810 711203 95 596958 853272 249604 3 10 94977 238061 466927 828863 752041 764625 2928 862507 121086 846786 9683 675005 414153 766715 267723 897296 80802 597012 777441 1618 691536 881789 268233 420012 859838 533580 11055 773803 875528 334150 869506 564282 100751 801560 677943 159369 828480 788878 874929 690537 707479 216545 864992 714366 112 83367 2 850334 269316 838609 6 408669 638050 186208 614022 893550 836390 13280 519893 315265 9798 4 316021 748917 299401 52 577976 104 795281 516306 860068 870772 120877 532333 6209 751303 819798 890229 866047 635362 673471 745018 849001 110820 108756 721210 396050 616885 880790 635111 472447 896534 504941 78350 860055 656246 898291 225 59981 8175 635417 794828 249887 737220 349635 461402 885947 38746 893456 244810 268412 30132 691669 115526 448456 361856 36839 30929 631755 888652 609433 836343 18 875366 714747 608495 402989 57 497770 875104 191628 2 868903 505966 73045 179894 464820 161977 545575 71728 246243 166550 507 77400 462352 867112 876713 629000 798647 418428 810510 385716 16842 236365 890546 34556 2437 894153 197895 837523 75549 875651 71518 654434 269408 442 694265 826324 100784 466854 221873 598302 55413 844411 117729 56977 55525 9350 814320 5 189773 888734 361 852661 731402 728523 8 847027 3 384403 540487 504406 692 81 885189 884948 31311 369889 3579 284573 580012 371239 575791 624 657874 4 680294 371944 771955 345268 870087 873371 863716 155988 614346 322329 867245 3 9 375127 359421 84151 837385 882077 240790 120129 130683 518764 3599 854172 726164 8 641968 858010 354248 14595 870084 646095 730767 153728 503624 875364 190452 897824 701519 531984 128233 893260 873400 192326 6177 482326 2 782741 76252 35 197307 602549 891558 773976 803038 493 877220 840095 100801 111 236629 305218 1673 596105 890617 683483 893844 897957 395021 161 240077 556536 873655 3417 312685 883810 455016 730806 11028 281734 863500 1362 3961 70692 650581 407 728674 283943 217 352410 83889 632017 209490 123730 528581 852900 899806 76 727614 743384 860289 268122 840479 378430 82748 126024 383619 632534 890366 467272 815187 884416 787592 468842 775221 5734 241987 430481 211979 9 833508 818104 14033 884728 827445 671482 13 108383 859452 176219 413845 511729 797072 893023 717 702117 20 74 279978 226386 829123 264945 896496 31900 345266 661551 13235 584033 690412 850704 321420 479964 316138 178203 586981 3 478882 838671 856148 217087 632539 54933 1 468 417424 203038 230921 6 878820 272219 3218 493114 469804 7 385939 877936 88810 37 827667 297 664978 506091 843672 883434 306202 34696 832563 428927 892904 800338 538937 26 650390 4 893330 301010 818146 803061 822355 114429 634701 561051 875786 88458 792819 857242 7157 111006 892342 81959 817669 824316 835468 854561 894940 606042 503355 261 58404 737353 840639 271497 470 870399 214691 880413 119333 168411 751 815998 2758 3731 3 160 839010 2 40 4909 895895 15440 9 790681 795498 216055 746012 11281 392584 893107 834581 13 263 6 799160 377619 407015 835784 623773 838372 716768 489143 1917 893060 839985 458569 872465 857933 555476 131 853462 875722 817319 150451 893215 162 537962 510103 13 833434 793121 3 357197 196314 449397 421573 841984 31 899237 866184 508720 843643 832961 771341 635427 219262 218579 107962 808718 83 97 828738 43 175007 187880 897130 53 860479 886535 875568 852332 360832 47110 187664 302673 650968 576843 759562 898829 881020 884879 860937 73130 880107 560089 7 189109 23 433033 202122 103019 805264 11964 552235 893923 178 429382 495812 204987 876100 892758 212 358732 818337 253 706301 877273 562410 125 536283 68 220023 297800 109868 191359 899427 13 832563 31093 466684 872227 100601 774848 463546 799516 306426 606494 272410 885859 116 669595 428257 490907 420374 814006 17401 8 72 357929 163 81 1065 82014 856732 3 2192 597820 855151 883099 897098 637549 525343 647683 8139 899901 377258 407037 326509 6 75619 844655 268685 828057 4262 569825 871027 270860 872782 889581 7106 828525 48815 585218 894192 560949 899848 268357 86492 158752 296107 896165 6470 2 189695 202646 89091 898820 729367 609048 275439 797298 251270 773316 594795 871502 294512 29 887819 21801 860163 881424 759531 820104 108 739178 474397 13 793184 23 22331 544869 741701 349253 21940 430092 789237 70388 6742 881074 830575 192995 369084 23 52 899151 698257 783322 273 838677 721373 9 681229 789042 630866 839441 584761 3 878301 831533 561674 715511 851580 359371 331603 147541 776220 234975 720558 182065 817090 15306 5926 292181 140477 18877 267178 775899 873798 112 794627 828983 567127 550584 59611 128801 883874 21 589516 11264 676735 1952 317868 21 5438 490156 203036 839291 809206 644786 890676 862757 875756 328969 308161 302641 4 884062 825833 873130 768367 279524 163133 871166 832508 18843 2304 896456 587864 9909 888224 8 852879 855376 2 786 834370 854201 444767 366369 794948 799152 270896 810491 79256 820111 91480 64 787497 373914 143 703440 899310 23 267197 773293 590536 880384 867434 590998 13305 121 619610 374922 63 885317 4 780143 203301 890236 581116 668761 237338 869870 586599 832408 40746 250 857641 768844 571 15 894458 633617 871371 657947 664680 826411 345373 2330 32856 539115 28197 196749 2 30055 401141 16 10961 883215 864782 671022 824572 91288 322810 882225 273210 64 784228 872388 27496 14 620494 822749 880235 80 218 362905 843506 12025 859866 198929 627630 686735 856512 879652 794842 830026 603090 770898 12341 864153 828622 761146 782008 408586 672921 536128 821175 767031 4 732558 807187 185778 735 177293 825742 885972 895481 897870 865879 378222 808603 605626 798725 750534 136006 9787 594 671 896119 800019 564618 471329 886040 747897 3121 99418 859230 283933 26667 885810 685536 815185 599 33 778991 1051 561374 370564 881116 896326 221 899306 149628 522679 10040 630182 760 1115 85 846713 1534 891089 105017 613359 829400 356207 1808 137384 22321 94657 805823 35030 748911 199556 644315 890321 11289 937 570072 2 2 38367 18 221417 350912 735068 877489 85 212873 884037 597325 520000 822867 72976 871748 792084 873994 22559 886593 5 884321 112187 629507 570634 14 142625 481535 564762 8502 3965 262 102081 547822 530657 35529 894542 2575 874376 811256 632398 42 530667 320701 3887 676799 686 19284 714503 3 323441 750720 4 873751 818429 507 846469 144691 854917 335 830771 9 10786 826776 862357 83457 787590 127758 792675 109960 863535 591916 899346 619433 654922 159 19712 875234 825197 6503 839839 132969 856046 792462 878725 897448 106283 30521 211635 47478 421226 17 600610 311 625171 636273 891264 71 14657 172012 189261 413484 14 918 329276 834014 386413 897766 855357 316 55 86 509716 35121 97955 629615 735951 2 856879 7 5 837683 8 819155 844722 4627 425416 398881 320507 739949 624531 887486 577327 238891 763927 676142 3 825261 8 201474 307966 3792 1693 188712 680361 4 65975 223105 737144 822826 674565 364469 3 825241 525333 57 382530 745945 31 3985 845374 316693 816039 869634 850138 9173 607979 895966 429742 793832 847581 147826 898882 4 864742 676574 49 876123 823208 841660 873707 2766 231244 614637 893323 383895 293657 2 891022 792964 887382 876354 76000 849114 502845 639007 827231 862742 202516 899944 42398 252480 347170 849254 411216 293664 145193 895399 1183 890497 671542 139874 36054 259 422941 843223 1104 16 509329 3161 12272 15262 515771 335814 693893 332434 158980 44614 621781 8 587093 631494 876241 76411 13 732549 328050 855109 861437 637436 766862 860705 853707 597 872825 376995 836395 245275 824168 260678 247581 27 42 874977 844358 797207 8593 893100 237 246210 1639 1677 33 127537 564640 778371 898450 889997 184881 809542 5 193484 220035 790399 891599 734224 897717 30 49 480172 118299 474118 32 565345 836798 780537 718210 428821 320955 281714 607555 650215 844397 3 594286 697874 656619 33153 162800 857271 800823 872521 31 552953 570576 177606 18740 257496 179617 868756 884579 831038 308303 582119 12 873412 5718 816050 867086 889528 873581 427325 94024 444424 807254 810089 892267 462193 412993 27331 644734 458880 855458 255 561946 2 890466 559420 11108 618176 403850 824953 804516 673537 781925 672395 201 713658 812841 704281 97527 85065 716100 650541 858298 4994 873757 92 877998 802903 645371 7279 385409 21 3 685136 402132 1054 502741 363443 147714 625140 892545 835861 601776 512923 736364 781382 818631 318574 351197 835414 763247 482336 65 670837 381185 1 1605 66928 23160 186603 602620 168506 892794 696324 55327 880439 886790 516798 634279 780720 240358 812007 2760 2428 414164 257895 211883 885055 605554 757058 300850 740564 383362 882214 866034 394605 864585 41432 24423 27 317256 887928 589667 95950 9131 476095 894941 497236 428189 886356 893239 777071 74 623200 414605 576360 834420 617004 604205 73122 749 310 14361 366 519821 757328 581148 126459 427128 320773 396874 47 545276 1 889055 899274 85056 671745 800001 1 521930 899205 93585 147509 880196 849281 694891 610099 732760 867496 4986 882872 278206 835685 120892 141637 677784 20 498177 86809 250598 39482 573788 863495 896173 848983 66 480481 2 898172 283193 766128 1894 2178 826166 875248 13318 566427 860837 2799 43630 496912 894529 7185 866552 7 16 150819 42860 82548 800436 750586 822118 885201 68394 758956 44072 836013 251672 1165 828975 820733 815516 852180 784011 706262 865873 327178 379445 236083 61517 452294 898684 701279 946 68 380 10 751674 299315 93226 702878 880969 195917 466873 506654 330356 400796 125486 340008 208067 836339 723116 463730 825351 303171 333294 438036 688 606866 893252 24598 226070 881738 123659 865267 708538 366657 1 842392 331653 1939 336387 10 852411 548627 161925 628535 7 65658 496039 830782 28719 10108 630685 37629 56 727090 874030 21 125057 1945 819497 602183 879261 861935 773500 763021 508319 34 633536 5426 498029 757149 16 456714 848462 314283 821839 220388 623959 60994 86 216042 662787 1019 365427 254900 472381 1387 845605 4 886220 898696 856279 840890 862269 893232 1378 795423 511701 889829 894967 345442 724439 677926 514011 314115 164 662933 3 85 239 171042 665958 623474 229234 854280 24132 856701 864427 694 280300 891892 648713 330204 577665 100519 6920 405660 3 29781 352632 69166 364904 634440 896132 295 814101 840487 790732 869178 423459 372660 2335 76355 20653 765172 510251 38494 415308 440 4 896209 44 876297 6 226626 505190 54 893525 33 809314 724712 422975 5 447864 13573 3 443624 785122 430255 567 12 882903 258919 451213 819134 391923 856219 14581 813205 101052 746395 130 408 608713 865262 42 818444 228947 13575 590593 808079 6898 730839 597447 353326 868686 606542 849846 894617 759505 152744 894465 4 31381 22650 127315 604961 12460 2 94936 666158 410941 746867 891046 280377 158240 2308 858110 229369 482509 884294 418147 167996 10 325663 852646 139 2 16 2134 885652 836178 879159 649551 865297 888436 79 3 598 557380 883025 647098 602468 44836 233 801922 846675 86961 801750 899520 26 407599 879244 483764 402664 500229 173932 28 849157 894383 59 764322 756397 31944 4 884639 579937 195037 840732 21408 407089 861435 885846 803851 3 838706 746180 43 299539 725189 473166 12658 406412 847449 586125 822099 44732 864786 3 93 528520 780878 820458 174581 604259 563233 722763 329648 856078 760270 893150 176058 18722 276589 529790 25 373034 334820 145309 836998 226426 740625 2173 762509 895460 673600 830936 633017 10 605942 597247 723572 543934 35448 822 369417 11 862946 664118 177221 784827 737500 642931 8788 860256 20 70780 209366 4624 777660 101253 329798 105232 168327 186118 586118 521280 239759 1070 863318 77242 39015 894457 217106 603967 482382 576817 839318 829707 65793 3495 849640 2566 844191 2 770587 34978 839109 1 784845 893576 822981 856942 849627 393334 835194 843952 888309 31 411770 372 899583 911 884654 147903 751431 1 874440 875109 806379 421684 312913 678534 1407 514142 838779 98880 810739 449572 54634 887082 179936 3073 663979 787508 588132 830815 54648 6 138253 31570 4 871849 846540 860840 9 343 445 573 7562 822909 51 6106 131 280414 666227 2853 880774 846446 374807 42792 311700 56869 850642 869398 276779 823072 896706 8 834379 864111 442918 440408 6 34384 737818 376 7620 227071 830643 12 879546 574922 411 178596 2161 15652 1 81521 83076 839871 880051 7036 986 849715 361308 686649 453789 417536 652387 11 322865 99593 705484 2 825841 869278 884718 1 10116 511608 306489 170060 832439 851503 842917 779663 406743 326777 715452 97585 381510 819965 37124 756735 10 9 222 625596 45734 6518 56 376 164835 82761 890212 7418 4654 5 466336 520193 18 121340 49 867968 128075 273438 495953 777061 21 16304 274073 596265 880511 406 251194 82231 561068 869189 577880 462141 693745 576410 876157 897099 847768 892941 889038 303299 328 83174 76 893 415608 1450 639978 85026 735564 890716 240951 859232 858916 256 12523 493725 410855 829620 561192 282045 325960 746049 211660 948 35785 898462 5756 52 303100 635377 835325 879983 841670 741987 857130 22 809345 807 46713 852475 557766 2889 875748 892795 889251 127586 208988 796182 279 29313 690 758813 50525 825791 45048 2098 726765 40768 9 11 535 890179 755347 154881 104938 132355 505215 803314 259441 43 797461 436482 586798 507766 513451 132523 589419 330871 878859 104433 954 202361 226907 879000 477623 525422 604066 3395 557280 487267 148349 875058 59307 636035 684372 37872 825966 3 6796 877785 229064 722360 877571 593189 861849 111137 237761 825425 86566 491516 297518 1 890805 61602 55248 460212 829836 4 660715 90364 607995 587919 254449 27762 21 535 184170 8035 898696 411019 752402 893311 735254 816195 354503 302615 872257 10648 770825 122137 232239 171 174 661892 54795 8 228593 184841 862153 891441 896875 822990 764146 162762 26 6169 132327 250 832842 688588 841904 850623 623036 210332 899957 889701 3847 115 478 723291 43 887654 627472 46258 781552 899465 826464 839563 8 564534 249483 24 898354 136124 852277 478599 4013 158815 779871 328564 5 653197 26745 447537 667814 64 899336 6961 2 503293 512387 2 718737 83723 771734 3301 619840 83719 843808 446108 889743 1204 196353 462091 821308 14 357 176816 319796 565686 10096 261682 10 821161 399297 873358 352404 781866 727377 437 694427 117882 213356 707564 442616 150438 13385 644956 239635 230088 382680 699142 621 197719 802900 345 564847 841927 392602 883226 763955 58958 846410 484896 622595 318565 5425 886704 365 1562 823492 91656 692843 2106 45 793617 133 247101 843554 53438 389822 3357 349405 769136 2 349804 1500 832221 224575 142924 673137 556012 366606 292290 42 730199 9831 811029 645926 653797 886523 100 870646 226424 882777 874845 891519 435656 564330 7 833736 873353 198849 410 775609 438693 476164 484027 601393 886954 145262 855232 124143 838582 788541 867964 850384 493819 300600 749630 2421 47336 26689 2741 281492 17 793844 197004 2 834032 167 197053 502147 865088 248110 184768 438279 688508 854273 625073 844626 139347 848328 25520 593228 2 83454 891342 622757 18953 766094 365365 11715 201892 12 388214 308079 27025 2 848947 55906 26 605379 307428 7796 823160 132825 726943 821444 503958 417200 877959 112319 31 893787 794550 229560 324911 1366 882491 394614 639 84 897800 298764 816927 5318 19 845005 871491 585801 877783 214001 668999 698933 629843 896448 1 562648 718803 848106 264 147735 9898 821215 3 883517 2 864146 766002 788563 55936 71 877439 699309 768134 699520 874066 651059 898609 660041 716215 74596 90 776252 679191 892875 385839 142863 842885 609019 365122 878230 35311 28 899062 354379 188 362 891938 122167 856290 886039 719050 626353 90279 5 42528 346018 25047 704555 1252 838601 893923 875869 391668 836980 325461 9 898265 1 879980 787530 895295 858192 165622 230607 465 730750 895184 791194 571668 793598 4 399858 391199 14044 784692 661421 714390 187794 840868 11029 648899 564008 359946 322761 843435 821590 271825 98741 877319 700497 842599 897392 887524 880220 897628 833506 769170 762260 489976 828035 32 189 124904 797298 72 581063 560129 708099 212938 535758 447527 803667 104288 665805 969 880708 135044 807339 842439 649780 4447 555943 16 8 719617 837861 280032 276555 724275 896971 863660 807546 5 154269 2108 678036 15 840132 46904 3242 9 744207 4 290 101916 786777 532698 464086 5234 643992 185498 354548 666130 516458 889853 864220 135231 799858 303128 868067 373604 760441 681579 878209 817813 779849 889080 875527 812532 807455 586588 1507 810066 45 748239 497170 3414 872360 701665 18647 11538 1759 211691 899863 876 825535 168335 975 896889 579281 60680 878848 424067 868882 896659 8 879266 167435 96921 5548 896545 391314 805576 883370 118225 744057 79 677341 1089 86952 894196 338131 17 496556 459289 894897 248018 567901 285087 337672 279981 35940 30 1400 173 129482 723516 690688 891204 897532 4209 368 50462 778001 405540 851272 488392 896086 892339 392577 82836 200177 90200 203504 836725 312912 4626 418378 253579 856386 797288 877651 448901 4 258376 824106 707112 553099 519322 568227 866923 827546 450063 840308 847335 871000 879902 381541 2500 2 898536 651786 389873 879943 21 727690 1267 864714 882599 884506 254602 673038 734171 477463 896719 338691 497303 2 708611 559107 877933 688097 402472 320550 261336 5607 7407 19398 775688 552490 879521 853609 712694 3629 793274 867381 897484 818780 821899 46784 687603 468050 328746 893190 897890 251675 814104 233421 838579 868280 785041 285688 25 784497 631014 505980 789935 134502 827732 239715 84 299371 844530 646268 866076 439336 895818 460944 899810 335 566546 478207 871199 458 842972 801484 14 73332 728 479427 522689 20158 12 837607 866355 820954 22243 447283 18 756475 82916 647223 429483 578350 427689 518185 850716 856639 348662 123180 544372 686313 337752 501468 897174 801198 641757 108229 11103 884128 11 5 857905 69268 888215 742335 8287 402596 44 706683 13003 299602 642067 482790 893162 776737 881384 555023 881150 849934 865520 225834 1384 582535 827215 54425 159619 783370 169627 897416 384758 15119 621259 1 287744 87480 177487 882009 527668 13865 709137 821347 2678 438716 852228 1 850063 178549 708396 816470 877740 855785 825028 870304 824456 732349 196602 240659 725640 140 399276 4 667059 803767 257 373501 573811 456 758750 879994 871572 514477 574803 876443 269991 9 215106 682689 855858 1 480836 668745 52051 651079 107 266157 495212 830445 877059 845232 415251 289743 9 753581 562759 13 46335 1356 484292 137694 805031 34 539805 3990 40328 824633 1977 899083 188647 195930 564301 865771 864664 849909 752849 5 117297 278567 14 1792 84354 13310 87774 486419 226773 80136 81 5469 580418 351017 19497 211 279716 347605 560319 315672 799669 426362 178040 420413 831176 730171 851338 8 265794 23089 642688 874287 5542 47929 8454 83 887277 15 130245 739859 35279 16787 887109 399348 22 262333 786945 161468 832202 456769 13259 85042 854064 855120 826937 637959 62810 262624 821667 710558 799906 603079 895021 365217 502864 601045 24206 637521 862335 10707 97138 896458 779262 850523 181588 754986 860020 334694 809 871968 710207 789440 2 5534 78180 205118 578084 444517 774572 13 800383 638470 741549 833814 379083 61722 822501 766669 881754 2 833978 77233 771012 948 165751 454958 19039 239455 815803 865773 852569 35964 817255 539743 383663 216 396211 1119 868827 607119 839978 16 3308 883407 803377 16906 215165 832385 13636 449332 248410 75631 36 147665 871472 5 648834 783530 34752 57215 102451 834867 638980 47 480916 876267 105940 12564 629000 575045 65420 889523 727640 30763 706087 724584 829130 109037 373718 818819 160536 853283 58701 895035 197424 853051 889081 889851 795185 8951 14256 93646 25 246560 759934 115368 751377 820305 161 655535 872948 14953 683582 857414 211497 126650 403354 215066 677020 236342 194837 2404 442574 1 748724 383275 253 498885 27984 3730 11 805965 167 215261 560082 782946 530677 837557 23 699398 130636 821101 887309 889082 472100 834805 893419 1 860368 732932 2 890623 560017 876253 896979 817478 620175 649221 99931 536654 30 2564 664941 3721 819885 853292 588045 826764 20 12862 575212 282 147452 159994 4 382098 674262 280803 10 866686 444415 862162 842675 842339 478084 643278 123259 1472 790053 279171 784186 890696 369229 653638 668953 318385 424957 61621 533719 40 874591 896806 887042 551895 820224 140682 885466 706567 887199 376488 72209 22 288686 27 9103 221270 884496 709070 55027 654770 75 824709 771386 373882 810253 734617 843662 19620 677798 116 225668 884319 761162 128 109708 26292 5 795499 273025 772377 896550 796821 6762 118295 12103 153 584114 176100 136104 2785 15153 221840 165468 3 213593 9 71540 502317 458498 626060 885433 25745 873072 824 856449 65050 583582 3 3256 670935 834722 34 105249 399515 304923 585420 895141 81916 6718 216512 722486 4 732432 522699 2501 722289 76189 9 79408 413948 696181 809680 378026 507687 130865 803461 893245 6850 682771 874173 659364 632764 280334 722532 861256 629317 1553 196464 672414 873348 281813 602037 16530 573753 593335 752527 612449 632211 334140 841407 888708 58830 828245 40492 150693 825411 870836 674546 3503 2 857635 898661 863561 311841 128610 893029 805760 293814 328937 426047 391433 455158 847833 886883 77270 826208 285 282072 938 337411 21817 877391 791377 848892 142350 887835 426835 872904 354939 189895 445722 385091 240294 577287 1 859039 892847 647020 1999 3252 8925 301803 818872 788416 497214 233931 748770 612498 740353 255784 177 653423 207499 840468 869940 299236 304757 540247 853667 382182 863944 815074 811966 551464 118082 389699 2 6 711084 751466 34279 883389 564100 28095 4985 755428 820675 431758 456842 609455 252848 114196 495105 239835 718793 154 886793 81 863982 128918 684304 299747 719742 14747 85927 1874 679266 330174 631277 330783 756614 4 867450 751470 13686 799652 139100 249198 635307 3 466409 329788 457059 287788 209861 824730 600715 873582 50298 883507 161809 423745 3 753445 859552 100846 381106 894910 886006 826415 573432 436609 353466 668801 6229 28776 442201 881116 11253 839554 555 612189 767745 805977 665283 853011 18 236711 691681 119698 12 603041 42673 416841 836024 683104 441 16703 624005 2002 200463 870068 774676 603616 895727 833731 372692 897773 751312 174316 872463 89896 626123 871480 228206 760821 6 13 90072 72 249240 792601 59 874409 804836 173 863350 230095 226700 111541 880767 37669 878195 848182 4 156681 442570 891295 184 671261 280931 846875 729 12803 699737 145873 496718 642502 899 47465 899263 85 671862 112 886941 793 824711 884577 331 79682 865466 567386 459605 78 58299 890098 569513 404483 298831 302075 249474 597065 4279 813407 741787 894187 108 860407 712808 739544 31 3075 156267 44367 2638 891952 863418 876047 898501 373734 496748 202602 883721 317117 892884 133 11 763367 45 103 223559 7956 20582 6302 862181 886766 653748 51 39926 3882 885748 408745 692929 97879 475727 313 1896 356303 209763 225003 882388 87 8221 394501 691155 335198 163783 798015 688556 455633 255888 28175 167422 5942 896549 452327 742724 253990 708943 541387 831619 115 820633 2 761872 329142 879597 572115 630820 842143 782439 551541 871245 836367 821809 88894 838966 343618 67697 7082 665280 235538 892941 425271 52309 237070 563088 138861 264453 192098 864315 898785 785078 789949 374640 770894 80297 879429 772388 823385 703213 217692 793271 881272 866725 872652 266792 336 758209 759206 453798 266563 765307 43 805432 24 841763 162057 719220 422325 296039 879646 706856 873027 863526 236345 131657 2655 730124 1 857563 307297 801868 749629 243640 617776 5412 895126 144093 845915 846781 178218 354277 860794 17337 858469 626 7 71559 7089 837508 129676 760919 894884 874286 673219 196480 422501 788412 21684 281605 290 466988 853694 842567 850562 332 409769 783294 205186 364569 334655 345156 74804 1 1654 4 319694 891347 248895 202755 15 507205 834033 302712 163880 773238 87376 521902 107561 394418 788267 547142 153 2 34 499100 812520 797691 261490 692898 125023 534 55 800858 883939 897461 308824 527093 859805 756554 292 839374 360875 870372 858162 1030 878253 638793 794168 15348 46630 16 769898 782066 9620 880803 652 50 895060 847860 808840 820574 14864 364545 2540 3361 619429 59039 170 440799 114020 172523 772453 9196 875263 795572 897301 706737 733406 307182 740688 2344 880140 2075 491591 598517 874722 856653 169 634394 629920 885735 886985 253620 465344 12224 341553 698580 93386 78287 877097 170216 3054 372578 868370 82643 797853 894874 54376 828678 786754 113088 575497 4552 816270 234111 878701 485276 5 58068 867689 17 719793 10522 143771 167140 899415 12450 9038 724743 23287 883281 486141 223822 2329 799542 112573 411412 6555 109297 3 27821 60 297888 115697 27429 116123 868603 876445 641567 848225 2 892557 6566 766692 836161 432336 626281 579829 41461 125358 3 22 572890 684705 888743 642890 672004 623136 9 891292 222119 540938 739045 336799 2 731140 825267 56101 394000 227131 858974 678663 819070 729902 10 481667 341363 176638 2122 346713 858769 841368 896008 277532 60476 789566 113750 825455 882827 159280 156757 876921 4197 186055 4937 1059 612379 4868 886541 821029 892943 1960 474758 854784 847000 787329 1473 1202 568454 662353 734601 365442 310454 54781 223867 590239 460713 863408 28737 439870 888106 87885 804603 90364 897593 36722 563777 17 471317 24500 894144 379508 147567 394483 894376 579298 2 899925 891860 843119 869196 876331 717799 82785 846917 845770 253981 672622 557608 83047 5542 725485 5 822144 781473 23390 190205 830292 13549 799135 860699 89 889953 321419 257256 559239 788450 754777 865716 518991 189985 81 4649 795118 443529 869842 741089 221669 854247 183345 767804 776101 863763 795955 696134 77956 588395 861614 570247 376094 698506 110615 897513 73344 395581 890180 690632 688214 407149 410359 17073 879755 801641 828525 627150 47 879011 27376 18689 585636 570127 872456 707215 774394 871544 11 800883 303432 887729 869141 793992 57 157656 32394 884844 885728 1 287061 44145 802663 839946 885260 502287 20746 295683 752169 683 858108 838027 803257 889916 253984 812274 580781 110507 1585 883261 870964 700887 898343 822561 751979 704560 862671 16 255906 315498 887011 202 817908 136541 235876 63778 819542 668410 323340 504828 819210 158863 80953 809571 380706 812889 601433 861867 836871 567338 491823 39964 269539 615823 874117 352221 884144 3100 79586 823682 583389 2 766758 190183 176107 2 619241 462 431924 160116 519250 699060 266302 888176 889951 9909 799055 9963 829353 129902 753735 320606 765980 287175 28426 714692 43 224278 204 864216 696401 309660 838457 895620 862929 1 65831 210101 876776 785315 541127 4 813936 588493 505968 24 764445 258584 841433 488778 873584 153405 180171 660537 73005 216946 871139 217166 467582 897445 40252 332039 1907 324621 4 81407 7 556141 776985 368684 783489 284935 854888 809672 93304 387559 382349 777914 894410 321756 922 878302 418066 3335 15 269 36348 883469 192715 1 758207 891911 387010 96600 47 61207 677337 288270 8439 865838 768593 1945 872821 836894 698052 386063 749430 536441 861975 803581 758911 3625 521920 641957 799717 887681 37929 438527 894996 695677 811072 409505 823920 807360 835027 874381 648107 28860 899047 736431 628 710957 851419 393152 846323 73299 882778 711974 443750 75 466116 23189 210077 736433 300898 150617 852084 111933 189021 37885 562224 868781 3 786604 2897 292617 22892 380188 898614 839980 544263 899111 587539 475035 399508 253 766171 879391 827231 38 995 897404 334112 888831 382230 869521 73608 101892 500324 856812 339066 888661 2717 639542 539631 112164 5 187346 751326 594228 35169 154507 35126 26 893878 539880 475203 868056 699084 816904 51690 15859 882617 339108 845621 898421 610775 782789 194463 823402 860894 247653 610439 376428 410386 683521 1 4 15128 13095 106495 780027 360771 121 81587 505 586410 446572 14 883374 780513 16 238033 4 189073 6 765410 5280 805702 844061 740260 155619 762791 778550 850822 880369 102 867975 358855 2 578819 840967 707740 857535 605835 851146 4 2583 2 837325 17 672511 55437 662770 219834 888230 767316 836028 452 4 146414 370036 573620 854900 400814 896262 784415 884743 6 34 532133 551089 191338 123778 858269 427905 1 834699 8 757685 750442 137630 733396 847993 4388 335861 95864 7800 361454 604297 14382 419030 20646 431323 796570 169 513290 472182 97398 659661 770412 393831 881943 808669 815286 832112 850429 639346 63968 668844 56211 854592 19085 184230 884789 856731 859660 132306 750247 700185 679443 401676 13 834570 39660 605309 738583 509106 800134 340 586 24841 868636 66511 313161 832239 376119 813747 359005 763984 4408 788452 879063 259070 582717 766689 574 6 5994 751929 466873 678310 887556 369233 757 243760 27 525885 717315 849460 814825 846401 711384 215451 889725 19 5 691189 889265 16 884967 45 498603 560651 11160 65332 58861 780001 633774 13 796843 362645 578847 22109 30415 502822 6132 760617 255591 772964 19554 347471 871034 1362 63421 456175 35944 696298 103123 485474 735674 385541 407098 880664 11 323946 160637 708791 374881 105976 1849 895747 859122 841322 2895 85840 344018 799477 873729 20 193008 755107 767204 895621 63070 346 723486 815245 635293 894636 258629 708731 194527 633682 796146 872594 882871 880527 369785 441628 843385 800957 152169 69638 807086 886175 35829 3424 3 851433 895432 433579 523239 746650 82132 11097 498 24 845840 179761 145 399664 473916 10 334088 144151 156324 350255 631964 828505 706975 423415 92 856109 817528 657214 932 853314 213 198538 39595 8 687549 858365 888339 876900 222626 834077 303877 43482 239 2 868477 220717 637573 8452 170 966 831809 880544 5819 801056 898203 313836 754212 94861 892463 155086 306230 9705 10746 793221 38526 8 226343 891463 869371 20 206 3 516208 580411 288226 881590 28 830117 2075 825510 378693 6374 452608 585283 763759 292 849602 16060 163438 746916 127947 367672 598189 11834 81467 2 2939 891817 188044 453021 3432 300943 308161 20 60298 257739 876412 684483 751666 134531 855841 6 315398 799229 412607 229976 883779 320259 358072 131804 739456 886854 803812 830279 893306 734888 777 423030 508081 24396 115475 568482 48 325873 503912 1 821877 20 472072 44212 531766 877846 887317 729469 367218 888246 859225 386338 556366 549139 456 843996 30976 549134 635460 428319 636968 111761 743209 186595 12111 285238 831872 34223 896540 3 704106 888602 677022 670602 742481 181826 1382 877243 797829 806736 127583 13 36556 349007 864189 276079 821187 3 235780 85066 9435 21981 21 805315 142 546201 58858 775940 514891 2327 859530 149725 896120 642926 870024 106917 5 875459 150070 58580 2 129606 440171 10 633137 888887 867522 847255 201428 26347 27339 237623 833010 2899 476142 180651 509772 743514 9053 12 562426 1251 684434 43531 388886 876718 367336 864251 674597 217377 364814 391772 867726 10941 784513 2 861808 866084 5980 336703 4251 77384 1313 197672 4398 698991 694350 888233 824929 86 529009 313566 750145 4525 297679 886657 753579 1 240469 3927 876526 497022 2 294179 851308 876673 232281 728424 866704 307350 149308 742228 3 885542 19199 21396 165329 419221 359818 787631 434778 1142 358023 238368 1074 811838 307897 796632 660263 5 72 422547 739138 157796 579025 898940 856532 889970 541139 412843 75670 688933 38704 817739 3 719026 309290 815047 763514 716045 105660 875813 86656 57470 648346 893670 462287 432049 875688 258619 871862 890458 844319 330324 412484 756768 442754 287519 884322 5 551248 76 97087 866686 839540 894452 799519 838596 445163 884088 9 621171 661070 816443 32108 848041 883826 881864 890408 776930 404767 30432 48405 149 444028 872437 702490 443856 733331 2015 643076 568468 3 709885 3914 172217 483644 4 818514 804201 163271 226 836195 270970 5029 1 98203 409879 739912 812840 113912 749217 811775 186207 8741 455533 913 535678 3125 43323 755469 507346 436840 883276 177266 515117 288202 40 2 302682 884288 795606 849594 780795 811454 879310 173175 896389 830194 633181 90294 648330 897180 9 750674 621699 117377 202963 29020 875443 83 853248 867468 325579 25441 608256 629186 54770 145298 238549 302068 873004 192474 875307 8999 40 12 725852 614265 840159 7212 885708 1214 272436 581386 220245 391746 828000 851259 31509 443628 94466 874123 2 435879 711192 899572 166856 641058 761768 70 584847 886310 872954 738471 19556 268957 263538 4491 783447 540915 240667 894799 80642 199 168096 331185 456994 732500 5959 332404 720843 671261 870709 75189 357951 92 888943 75816 8172 229191 850224 457 34 893435 795677 328576 866844 852505 127 817589 104018 769906 830487 835240 872689 263066 870723 76196 852201 891071 795920 510787 778089 199109 670022 179571 25277 103493 96 155967 341424 51780 29 659854 886977 853898 12237 880776 429036 875819 196316 878672 807400 77015 613742 745639 224864 754894 801011 7506 876464 513176 819063 582254 296536 713696 536763 73402 162249 411 632325 109455 318 308590 493005 784557 5119 889913 895511 793209 122700 1402 659760 820414 844922 760132 282117 140 779731 703102 215035 253598 72924 892557 772677 181333 19404 119392 197816 565747 797954 36 871833 343630 292408 66 465105 474402 896789 832280 1259 208691 565286 10 134352 1430 681495 884918 529219 2 366873 232 794445 802430 890605 37764 734705 260205 434398 140199 575786 232813 476960 398139 891683 632621 845141 800595 244843 849318 4293 847988 897598 829805 758768 480993 29654 744007 377894 867754 870374 310 822782 843709 846318 5 1017 1880 211129 17011 842249 554197 824285 572537 782210 330 478250 3439 547975 708904 713062 573583 538452 97153 130819 254 444079 177511 302042 752 869650 413596 24740 763383 317622 863715 208320 549298 898357 892023 899120 822803 79122 28 833037 295477 157 4 6 885587 439600 200 852552 788360 895926 689083 487185 889527 641618 491793 692429 614120 352315 8458 219014 98 200573 625863 265314 681908 653966 685918 2404 833453 230231 647321 453644 2 163047 626031 151374 5307 727594 843688 799496 679872 11 159213 283186 691479 894611 2 855242 242850 789645 256712 317518 203239 601990 60 775619 887261 781713 148083 728246 899884 27161 208856 54 740135 252096 500936 595812 528877 795351 274902 888892 315202 1 20 30316 459973 864461 1 226199 867859 365738 269 817611 3076 203145 518375 79221 885918 235944 707978 360135 64687 594126 658605 420004 838661 880103 894927 330815 840098 670708 395 362785 428034 737444 510248 88943 147116 287112 690139 695349 875919 218737 5624 489 857202 839118 821176 610292 857930 877 776516 780797 617932 27 205971 616662 764468 655504 4 475515 810307 170630 58240 6356 861777 493398 869017 847306 169180 53834 833751 1723 859452 18273 492974 383711 814534 886735 249357 828645 202318 778190 803234 517598 513038 6078 468616 622798 864712 413649 843835 233130 152 192556 68934 561127 399871 461731 793737 501519 896107 338118 178 793437 29 15024 203824 73171 45375 730367 523920 762874 886100 291126 77657 699 821439 201 4 706352 397931 4 730361 607028 1 816673 833642 845661 3746 846219 2 160 7 566570 2 167 830152 685461 698355 15514 767357 33418 167023 671375 780788 52540 624438 448607 248716 153270 820529 510539 108 774689 777240 640381 810636 547103 1949 877982 745418 542538 244213 438 523118 612853 427450 816444 649147 427915 438681 401088 129093 5 888449 889138 1 631468 873710 755986 366383 183465 808495 548529 2289 72453 823646 5 770015 98576 758675 1279 657908 1904 884035 382533 645966 503895 345444 313 818395 221749 887599 270455 1 387790 15911 465 896082 710980 409071 653531 52428 71451 607579 390141 75109 829651 893236 418571 593068 810044 820124 874573 1021 769920 3076 239507 899804 40427 267086 686647 670344 1 765707 789086 217695 556144 460288 849275 647125 827313 824939 543242 70 849350 821803 104991 876788 568210 766379 6449 12214 6 856535 842913 891752 862842 545452 850983 849293 628981 1951 812228 681385 628970 489549 856349 44 873700 185622 2 181 63159 799846 189 881376 772243 327164 816366 66183 17482 846728 760315 809823 1335 1589 3 842789 22315 229284 357396 78437 362171 531702 48 856667 488546 302868 451 812318 528828 888715 583123 805411 22552 877418 197426 10 608019 137722 802473 779496 209257 799321 866856 94 402765 898310 833163 839773 829094 871 7986 624287 708996 150930 892190 215 299413 545710 824467 100432 183617 126818 865113 232063 633 355989 189647 211173 346634 259214 536137 798765 14500 682263 61070 83830 880607 216771 572997 161 775602 894872 890493 643434 349214 764569 480 364181 868145 4 560026 100071 861208 6511 4 110314 2 335897 840597 808072 38 448336 53629 804164 663246 500480 260207 303259 45 314479 4221 590348 853598 10513 304217 350952 893353 131185 895073 550568 849139 586677 118196 17068 736879 94285 874767 561563 220 660655 1669 168 854258 296 2 873000 476017 745817 1454 874723 474 31 587758 430320 319818 5 286490 660986 726274 872280 17362 779241 895832 899029 64720 510510 23333 245619 77 875342 797194 19420 224364 179812 332621 871000 652979 322777 640596 6 766159 34980 847300 792077 315523 587333 246327 855083 251078 698765 12417 798127 728247 317203 897201 527124 887854 1115 318598 807055 617429 855668 872021 446251 294852 887743 672638 814184 286265 146975 790310 434190 21 779467 886170 892973 813531 885249 883747 582266 1484 573109 510306 451072 838166 89390 881689 714370 886995 842565 197400 801689 434320 46 872587 11091 104486 5 241835 581390 875874 97283 766472 415406 455100 810813 469 772493 4605 61174 361376 176820 827617 283 261927 4 15551 860303 868630 859561 433 890177 899211 283414 34973 98042 863982 817777 716718 823588 825170 839094 766485 23 864648 590690 21 826529 317253 896426 884711 803316 883882 884507 449143 17 828711 246110 889023 853038 4 49573 799587 116281 447166 864342 863736 46 890672 848007 892920 106088 1773 386767 758162 744626 830556 450878 895 389645 876550 716120 782681 11 271544 496149 297940 899697 765114 842984 669130 6633 762829 831602 869139 51136 86314 754279 570934 878177 24996 10122 148434 709229 700569 168327 897893 79344 696 242285 636028 747719 827767 271880 849702 845966 499055 566553 787224 862001 2658 581552 452534 10 871758 672143 443 6134 791292 479130 273693 25926 294408 1 819478 527472 5 772391 796174 104814 746636 121 54889 69125 56900 702761 888007 645127 218554 771019 830093 166 864332 2036 687507 1 832883 652859 246948 828945 786873 870707 898880 3 3 517764 743 348563 888768 129 455600 151991 522366 710805 408418 163820 795420 858345 704370 7316 877069 651504 180711 751797 52419 865691 120 363323 606671 461094 762945 766 890180 374021 753539 24594 148473 227 635525 636695 542255 140689 843871 389215 7277 739675 450814 7 864489 836604 513199 344923 255248 431042 156896 864595 780396 893532 597693 11074 312641 5 13917 606301 205846 228706 46 866030 249 497965 8577 874017 824700 876328 883972 148989 527283 279890 762222 1313 113431 612315 755657 809316 359676 885299 143556 3 2 899820 89454 167744 291911 202354 798482 787876 431 829002 383879 882877 218632 319435 898584 20 6 114582 7699 8 424072 671562 127803 5 490338 845140 126320 118105 858802 49983 38 158903 540669 574089 383074 706920 6 577997 840841 217995 794651 98529 3 72 44054 651668 814486 120213 511 846906 478343 2 250 813045 77641 404536 1067 334339 574233 533590 270044 312938 751837 268888 751143 856096 521900 672966 24034 787824 71905 61736 612 652606 217362 1 177 881935 715882 2 876944 789678 864902 856489 146128 796619 858178 184861 731149 720446 228510 861483 72682 22753 349076 3014 689840 1 895663 889962 276576 177 845065 873909 146078 862184 788234 778240 616515 532466 885 676701 313232 866071 486823 227175 828642 189911 371160 830035 540758 13 1 593448 20 174618 577945 5 844148 704910 103450 735908 734412 872186 892577 52 145483 331619 837171 227 568363 40113 628210 32930 37433 449654 45418 195003 1 716602 692059 109093 522561 3091 895776 729944 658437 680330 859559 1216 657689 251072 680492 676347 52160 69753 863001 555112 887696 888299 193 877175 823453 408622 760 104 32077 347404 590942 786123 874090 872577 114856 394005 523133 654784 763707 804526 15492 86636 868163 92984 8203 866 733144 844726 703096 64 59160 96324 391218 858879 497378 324843 23 367630 187733 560274 880698 741108 252366 497348 622750 675209 63195 653011 137395 16180 8958 2 896276 2 385432 809265 449246 873055 779695 875313 6 61 856676 421973 177586 899995 5 584918 361854 427494 94416 796242 812569 1154 774946 758895 814679 779468 817178 165718 7 877054 830489 129953 89 812132 13 9140 732550 74663 33748 487588 7 869649 897277 311648 2 889720 235837 2328 894644 4 585631 288175 1 866860 9276 339495 405692 815473 605355 1917 884307 2 7 475876 304049 899802 1194 896437 889702 165 715003 856112 887189 131762 15 744611 285029 55 34150 479688 637233 688327 489624 839742 592531 626351 745391 1240 785429 414413 867721 612776 205236 245653 1037 102264 899461 866973 158491 72 831549 199058 882498 892026 852002 22119 877799 514659 232323 152340 729574 884508 484621 218 148523 790513 785949 35897 834758 2 401091 811708 26 48450 96024 474 875351 893063 881848 437012 193314 310587 674941 204029 844994 749152 320300 884552 794312 811913 199534 8 891998 718642 222970 859552 128317 888247 612066 677415 881762 645026 837800 11301 880152 151981 316938 3278 823962 69 725546 201850 780911 760678 688083 777847 225587 267916 65 437844 241482 353218 864030 6 832991 894830 768892 19 838837 469506 14034 569852 815273 3 695170 652417 897330 30220 1 126684 39762 128975 689712 3514 866608 565 713291 842195 716341 898496 843440 895719 850278 466427 779515 579352 768121 652349 754315 20004 22622 787116 9 880700 825908 383709 568870 495697 872241 830401 33648 5 676481 617431 377154 860655 404634 886470 896403 426605 155 43627 3113 673211 803355 891608 124083 274885 648228 811946 222495 65723 896187 161 367947 13 820811 576282 896637 740331 203785 886652 516436 139472 851198 726528 475885 899206 608399 99 618857 8641 2 879268 420140 42502 770351 442128 5 325520 807693 743142 781210 9 885423 290582 262428 775221 845835 3 857385 51808 729071 616813 497861 576072 6987 496129 230833 482762 4751 716348 12 87 480101 361159 299517 2961 845579 844310 286172 895018 10623 59 850707 827167 100125 58 1224 94 875716 545591 174977 647 780642 31171 673502 529849 393639 697368 176794 813963 8 491978 523619 893404 832365 777878 130464 871540 251434 871742 835524 39 66 34498 815295 741965 12 421003 477412 1362 763700 700169 461397 356173 275117 825252 860002 509143 298956 401730 6281 756362 844484 110026 466199 441468 647790 228138 247233 874167 324968 409835 859385 17 885514 892702 793444 562506 296 715 9716 832193 733225 868102 863200 158507 840444 568393 896624 6 684431 8 330858 555189 250581 125849 888836 887688 815600 559192 887258 259970 511634 591666 417162 421238 790818 437127 895664 5 669768 299322 889747 293883 773601 544593 795040 39499 49864 227917 316418 38816 136584 206874 885323 303061 863151 499334 569454 818227 714175 879659 893269 3 181520 832644 66978 127513 79376 588874 601359 894526 751963 771271 535410 836950 5348 541078 615353 6 31463 115694 665613 773232 373155 1499 858759 492629 866719 335679 685395 6103 9 339572 764467 633313 270236 766210 770419 872029 885583 762078 218751 6 46410 5496 300302 3 116850 378121 862397 208892 530333 880164 603432 872518 748720 113659 819226 820928 898463 895461 842084 790122 144406 798334 813672 684684 39141 477647 4454 5111 820666 861026 505435 66037 58892 885275 615121 161213 1 355915 571555 13949 898028 842611 783772 344478 873720 774216 79175 10 2 733910 21613 104300 19 713639 66696 498907 263928 2711 843718 412363 95473 362147 460059 1 866763 869160 191 883984 377499 1233 119582 363323 198161 305 491299 59 645996 166554 803830 641963 661583 2229 51179 616100 853008 220 161339 611887 865774 101 125924 876176 568221 41 15411 298270 620868 2301 779433 624362 112 874818 419624 885347 521 386473 805807 868258 804101 798471 96988 781605 213688 3464 2 233 19 838827 535466 2723 833863 877478 836505 341249 493436 595991 37 28932 852053 113 118033 637992 872125 2 849962 325814 559437 972 122560 654946 855112 646019 38354 247128 528302 15806 663857 628989 172944 6068 143908 281094 326378 1013 263 757244 3 837261 802647 154491 50916 887774 767266 287486 766760 314949 766280 32 77165 885359 858017 2 56960 510682 49771 456175 838313 737495 67403 53319 738230 365 621774 355840 838616 809505 437124 630259 335869 3 762318 1990 20358 468517 591991 892967 405291 854913 828425 201205 407033 621580 818318 215326 708374 657141 588011 847822 890436 15 40531 878424 774221 52191 5186 4330 747338 518913 18 743146 711683 709958 779360 5272 824844 709025 556798 806781 688453 834208 889886 123666 898952 789216 149199 619745 801762 476317 836886 733747 660064 29119 650 867770 801624 851618 817858 144027 13879 898391 2263 808065 369535 697242 840131 879340 743770 1 312975 490844 876399 597593 116084 865766 719947 870174 567528 461223 149427 872485 745964 2 686806 211796 276537 117910 14237 232327 723089 825056 472 652012 877500 400306 22887 609726 299173 660214 777790 643942 589012 849553 471152 793295 820292 714174 131751 818267 823604 871783 781647 828724 310903 828300 526343 682025 394606 90133 286981 373895 895621 81434 10 513573 318098 609123 200321 838186 410789 869508 218749 584786 13 687142 152578 2 897154 810530 890474 12610 11006 894236 898540 796522 188333 214866 126373 485047 295490 164203 274916 895690 787100 69 288863 574756 865287 2327 131043 617325 836275 1459 692495 723117 726 211726 774818 154113 524111 512217 476 429589 9468 159 206 484362 22 740410 868480 659372 3 383370 860305 240721 897375 2 289409 38241 541760 4 40570 891464 705343 228207 897007 501 49 779225 9215 57803 543453 855177 20538 20761 728878 885003 849134 12 844172 888395 655173 884318 108430 860100 757479 893975 800248 433569 1615 609438 417714 148614 850537 457118 2134 858740 12 871811 258 55617 899731 894291 9647 292887 5299 868623 346329 642296 336953 241022 96670 576812 427536 1 897256 854840 328909 51 689889 814335 144865 26 836659 823495 589 452307 848977 456200 864510 881916 109406 816 615523 515692 15897 672198 885824 608914 768609 784798 1946 198417 2 120222 1344 813334 3 4 823649 375509 892279 392017 892960 117002 274 710890 286846 431667 309805 15 168 858612 212221 288659 309786 559492 502534 796902 300926 772494 583426 866277 451580 3293 357157 287857 107459 834236 498050 98120 829747 260729 885927 840556 140183 717622 698690 797540 897808 342379 21622 873296 29119 397310 603725 869150 569883 392887 40918 71 172831 724061 882933 636094 1929 229977 862716 105557 9 597843 424881 184059 7630 630717 660028 853547 477911 651799 766012 623 891057 226034 114182 854739 11 5495 261184 530745 827776 3884 854519 89056 9 893767 51732 813859 770511 677911 171132 4 821581 800414 580370 10617 667610 203702 45825 299752 845945 407149 50 32 26351 890508 775531 51182 398913 892593 102832 324397 3251 869010 894142 447287 657155 618518 861945 454015 774123 223926 388826 873480 141959 856261 879404 473892 744093 654674 7 700941 770703 762110 841027 256398 885664 832004 8584 825423 181 15929 717156 645449 835407 692198 81668 819423 872116 828537 19 804420 41724 862129 42192 881810 814999 153 684334 357770 664279 834197 898174 776327 349255 828201 824736 191598 816934 301332 1367 490755 12 876165 118024 687891 834060 605001 396545 695 872874 562435 801944 165 653656 133448 533810 65 867343 594656 432455 866616 307183 152922 139123 641401 296 843393 575376 766281 664140 594837 743782 412676 3 153033 858966 748806 626338 798797 773628 6133 883643 873655 22152 890585 792412 339624 18 18155 772828 108894 832943 761926 63557 152183 895756 639251 14647 486570 892252 88961 188084 896859 603922 840856 341 34246 887995 854148 62917 101031 872238 705507 897412 2257 132945 605328 894917 872755 435655 796165 845234 666017 1 47388 36563 32552 811306 147714 870693 2 726496 872971 62732 732149 603016 111932 380679 872206 530818 15448 828186 635238 829254 17 642243 470954 152499 37654 137679 879001 45154 585823 826234 211372 584529 839511 1870 844161 805835 359672 489 714021 546760 2004 572256 830669 757037 899540 806 875067 1302 85245 826704 230527 53 186989 889580 357796 47602 648255 7 206460 85827 632066 774781 327124 33 292250 781200 246485 406800 691125 66 842478 218795 2668 887973 879676 45 9 7 61234 892338 15747 440749 484431 393889 678864 454402 540 2 708168 292808 844903 898550 42 57932 851275 658331 212525 449795 583699 201451 48896 330746 874586 792991 10226 877024 716695 588617 850295 850874 452239 873914 878729 885415 243278 831683 300260 101898 24925 690440 658582 2 252117 768725 3 635198 865515 1652 148989 726647 19772 19279 830395 861290 823800 855211 685867 606 93633 371038 876561 4 870 26 808596 768584 637730 240695 834006 39834 350586 23 76721 829633 770130 457778 556797 105 842243 116149 379682 889884 867765 47 873346 887042 365065 542959 839073 890612 19 10935 200 817886 203 1440 165196 74544 839717 3 483111 867801 89278 885223 9697 827936 878891 266 588548 833329 432642 628954 534 884946 847277 310040 794646 8001 443099 129 466971 862532 192411 272344 222665 3 339004 6388 848487 789681 896568 295393 218509 786678 362324 164429 397648 174449 828898 810638 897918 193663 656573 267878 856294 15047 240 260217 895796 41 23318 472929 86067 807572 887124 2397 890229 41481 509475 610802 237562 867039 13656 4 3 495917 184 81546 582384 440710 317 678836 866772 863490 30032 830251 22389 3 612245 738495 45999 647565 717271 842313 892449 30 338 137952 133847 3875 34 580728 411674 888874 90907 188 558728 177081 103 811845 853324 536943 423616 90 44 311433 567751 81654 19 40 328070 785403 22 27395 632154 428724 662 2 529502 353212 32913 878231 791491 848974 762429 686170 890649 875757 276651 500640 13037 539736 863910 399301 210367 739510 405847 836027 173109 197377 166293 9547 206441 794085 225600 810808 450231 250915 519164 31895 722958 699 173699 323290 888627 549585 59413 888486 821830 421931 858414 39464 9582 68 329446 720 182 592292 26 855704 15068 775367 774517 867754 885266 79006 17 589757 876357 888239 433796 718972 340081 508622 580473 170110 288395 858667 290 800978 845814 22423 751585 806333 40 313780 224254 749355 317434 55266 3895 891251 660686 864380 15 866316 868577 786706 252596 821587 725604 303988 656276 4 632192 384626 219355 333538 704339 849821 737887 307453 851507 268743 863717 9315 377278 27 2111 155 861664 248971 266799 354482 136195 775061 854017 1143 490097 883395 133045 310935 111160 885496 1 837281 366586 735513 19304 659581 532506 56044 284 670324 6664 501814 16133 363986 771091 756536 892152 888272 194193 367872 61 853332 265443 688180 530344 4862 30165 820120 37 574476 794675 41531 292693 1 769965 211291 616704 334380 1658 22717 803447 784329 842018 821159 225068 33 302205 34044 321544 24 882570 261 1260 818483 48693 616742 431834 7 883451 824538 28918 876367 27188 339031 776406 864979 14 258753 868061 764581 825981 812142 862220 301726 327815 644451 190 6 589087 113534 653863 567 603722 41624 617410 866807 1194 640637 525366 791277 392120 797533 256862 161553 878219 4944 128453 1 810 297978 470448 363510 488323 618905 398056 844937 252163 845525 667678 138446 17 4586 612062 852431 849140 297 881771 47503 76249 843600 876774 875717 638917 91255 404984 736450 892410 254096 838723 35 212595 897212 227662 612944 2 842282 512870 250557 887461 3474 501313 787454 12 896702 880020 811043 619218 885700 115747 299079 190507 55512 9912 897361 653979 724331 210487 268928 838794 736364 504520 177844 884157 821784 627216 331812 831932 60393 653 69637 741415 885848 249843 375061 874688 729028 39393 6 1763 879681 874311 420069 301330 789870 439018 20565 749754 13 873584 786416 2 866266 122157 839834 16 156439 56 156 437354 44088 857440 851115 774109 4 7793 652676 838958 103653 817896 837072 173213 891332 828203 622623 734006 899010 724046 195572 780124 823602 308961 887866 789421 850084 358101 899424 856215 473791 530489 866833 896022 427852 571453 122680 823996 879030 301441 800845 7 254666 70 777589 851755 357486 835098 795465 891682 100 4876 206365 7 850543 462097 787297 9973 55 847979 563982 32708 780478 734878 457679 852524 38239 174721 348627 3 985 688634 493318 198916 687887 872861 183345 851447 869970 710989 293668 260548 494299 843607 895187 730339 884899 15214 882457 758766 184642 10 651039 315558 847271 730020 430280 633000 10 5 842221 887634 159014 867767 3081 771903 882020 734378 173439 184279 122781 870951 869855 243655 231930 248 124724 890654 10 16 866158 700596 897153 401886 70402 4424 293005 887294 780506 71811 16376 450280 875334 241651 15630 251641 7670 33 718529 579664 703782 868966 241104 787988 12273 851645 314967 800816 853392 328964 823697 829478 288026 615553 309044 370867 898731 779022 797343 606310 884551 557786 881509 552952 583436 869217 808865 1591 345892 798067 4471 110623 232779 715071 2 877993 895355 64239 205792 876609 220276 203 886775 24021 879232 4229 408570 711952 873916 519377 730107 268463 767906 607538 125 864443 711701 42272 399 35754 172249 667678 126581 2 644537 16850 6 384150 806956 780115 769228 440948 705214 756212 751053 861445 714099 790357 2 159330 737689 442060 837333 541638 683005 1296 642249 139260 897112 204 448149 553158 889581 842935 887387 23 899525 898607 865306 1431 8 826228 881633 714805 512087 429978 70911 459050 3 549298 883320 139418 785733 25453 786078 588360 204871 513922 859724 841967 811094 851357 896234 890969 3 812814 766801 833146 758455 631845 870710 4 731306 835540 96 422858 519685 8 883611 83481 768817 103844 526339 409782 342394 92 1100 886961 876557 212782 863817 884545 342251 473825 818621 5 145366 403542 8 822175 897805 2213 603800 584313 23507 3581 122158 1 749150 895453 55846 458657 832425 720 107 242891 735834 95554 119 611237 810919 5 598783 896120 83415 26 79509 4 232686 883127 274447 280184 256982 813334 188331 716467 40581 239423 39365 9 96 875582 13 466879 888246 888629 731716 472968 761247 749286 15 875896 876960 106866 386 883705 296740 2 872361 541900 7323 140531 1 50168 439416 587716 733627 347304 259078 566406 773733 348910 778567 348 23659 183655 1 28 890 58 882176 773711 144511 69148 271811 280497 302543 453584 723415 3 773218 112779 5477 885293 399 8 784459 180 831326 576416 317493 682297 22 127985 646525 285807 771335 467828 844194 430435 474346 889137 236453 3 812725 839063 866245 260148 322616 443306 709819 865920 45328 808791 878259 65667 131855 4 837767 872048 531170 673576 806910 431127 858012 3797 683921 849734 543 214757 762346 834215 863904 197963 115 816844 245 410795 318789 606606 889173 452469 6 351080 632492 148072 120 835586 2712 341588 892936 11711 896877 896865 174345 561538 27 66390 229138 887573 40699 887590 851171 140683 824158 1270 262128 811018 2 1 875238 65734 280218 893883 826703 204121 875593 85 163542 19720 228105 13096 862580 450787 881841 855576 433561 177 833342 522 796774 20892 874342 255924 327331 353285 297205 716888 770575 689216 858835 129485 875818 49 795556 3 18821 105644 735383 79980 888363 102948 891406 865210 510858 833961 576080 75 885928 884347 852766 790526 866613 883142 851729 39707 582137 852831 262 588916 9960 507021 888332 7225 37780 341299 8 186524 451541 511918 795003 178161 70341 746674 566664 250893 525995 594291 593335 758341 102555 825448 647044 875546 847642 895222 332754 125389 146080 191 874568 365681 853793 861680 855645 688331 117013 723903 869126 19 52036 450171 201511 1236 7767 89024 10229 783540 1693 888231 47 190320 803759 8 815086 109 266668 2 815698 2 825 894948 861831 793891 883749 710201 6223 303607 73 774098 694792 804119 25836 513647 878846 888552 743976 4 653566 834923 36152 884199 4 780891 872366 453229 857825 220376 828751 884485 94 833444 4904 714455 784366 853644 358785 363629 243789 876688 890280 55 841608 799366 850047 4215 666043 756787 10 867547 96328 668835 4657 548456 59128 839919 882073 207718 57 224505 116251 847550 888107 20819 336110 650822 759040 323849 79069 875955 829248 173365 690061 888017 30151 787662 85917 267012 2 409476 853319 387 629497 329803 875748 867271 31578 795369 365939 363312 512232 2132 76191 1 64455 741835 1475 589873 523540 663466 24240 756816 525416 859377 895276 723519 839 39 320792 161415 62077 494170 391908 656462 180 301735 833150 56830 436889 220711 598887 892705 869665 361091 573189 889378 497893 26900 816700 369803 278394 440953 572817 184384 251335 877689 177910 879190 9 894714 180686 207866 381321 404685 1 406319 830554 360044 56075 800529 120020 828730 151272 570315 389966 131944 490587 887113 865911 1 832590 600048 449384 241657 13 2 7986 125775 210618 769 112976 207949 21 867421 475089 885775 885721 860213 384294 9 643423 3775 27117 302969 841057 1531 66116 2 851789 879955 1086 15354 3 819084 106370 362844 796859 325195 708556 881326 824298 678940 390323 563847 3 83532 885833 152 827373 771944 784162 44737 3 408388 1423 720260 842972 31345 572280 835373 87117 175546 424053 869536 10460 6 746084 455837 774236 24851 877036 448469 388230 167086 774691 760399 757147 386615 431282 812639 542838 832309 879402 873036 6 838010 862012 866641 749679 2010 186629 714925 862309 762577 728155 879812 68890 12 879932 424002 697157 235064 744233 285498 730951 363920 39563 497320 829257 895441 801335 23547 395403 101886 209132 360 758378 136478 38441 214432 2 484488 669544 148637 745373 899332 771458 798478 505950 466955 410324 154117 1770 257362 344799 295767 876345 183451 1730 80039 840948 81060 95044 665460 451270 39715 883442 866589 343 229127 782639 681654 75 794529 17 5 821394 629349 788319 596149 878 216441 2 22170 817752 459727 396774 754098 200749 856374 2 324205 420174 679365 386 700314 287761 299013 347344 840592 20167 248206 892726 823593 889412 720881 894204 834187 139 894890 57105 858783 793672 870247 799161 351618 59826 419702 613680 72350 13810 511861 4 878970 222712 818481 890313 5 854006 659297 552534 578595 823738 805362 125953 712240 845244 401014 160359 323246 574 158914 435466 451580 158608 286 868701 6611 870865 3938 348917 225044 143609 126811 894228 6676 590269 15601 343388 249187 887076 835660 90047 10930 2818 4 272 863843 40094 567310 20429 257283 352714 27145 205994 698331 885004 612194 738550 152079 877338 110162 815278 850357 25 837387 821457 595426 3599 741765 143788 454986 307158 285305 820600 859724 17737 2 635378 695483 199034 629379 381115 898609 48 835127 66696 875185 4123 81 3655 244049 805887 1 780111 904 450891 869108 335148 9031 3686 851127 323483 849597 880280 177 157190 197417 180541 304691 466446 248225 255773 12 405876 836480 880939 1000 402683 754856 387556 335381 165276 744627 756161 796604 8 815802 646841 1 13447 411 843888 282471 526770 356162 398061 82924 702405 332093 2450 66019 892198 654601 123504 883394 884736 791425 805841 879012 899507 689247 617632 858179 5 101 11 843211 175763 695504 93961 735806 390 4848 6 516175 845220 894869 663444 367044 756915 104049 854855 664376 230953 750852 220120 884303 239 793408 894200 14301 2958 808302 2 2 39970 889613 860317 806417 741050 677075 5 2 259187 600540 877338 895984 539253 782109 772822 878682 708179 32289 536644 55768 4 314368 79631 1 193369 298484 574860 594600 209706 888500 889273 90 175 701657 366 879875 856448 814627 201181 161019 1 391434 225095 411598 841427 760695 629905 820678 215009 215107 302192 868116 855772 525536 777179 850250 757 787859 729739 808425 604060 8464 891730 6 62 854128 90 700800 426484 688870 833316 693900 837327 760691 187810 261717 712567 730629 883884 336824 709752 406936 729723 319659 11422 894387 843834 75096 731563 447041 746855 3002 429160 16147 829371 857058 622369 126269 27 544 767595 112429 238977 1 11710 216581 187414 842270 841660 177536 226641 764536 820695 24204 712818 303393 550953 134600 64 848881 500548 739655 854795 363609 391762 82 814162 759163 71 861065 737454 130914 173 857055 6901 330208 860633 155839 542572 49035 450675 516347 845651 872734 229625 657979 15891 351812 207695 237004 16139 756366 784505 891103 731735 541386 844763 9 5 384197 890397 259731 862136 356076 732863 123868 733809 899875 881837 525906 488919 654120 731612 783688 891743 354995 265998 386119 470561 335159 398432 499570 489357 2 242084 851479 10 821556 504621 25811 244 146275 753208 681458 18 688320 518510 44764 178612 740295 721323 380301 273173 526741 562993 435584 49172 892472 438 819447 608964 601128 480755 897768 83379 150120 522598 53130 195070 108227 52079 13 115987 808545 836509 131793 874957 510717 128910 845606 794409 867133 402213 83172 9232 755835 449962 789756 590205 108505 94381 111425 492215 762497 3 651448 895762 69852 708289 211434 821706 4 460083 422609 669363 158 78 155424 2426 867896 827486 19 852623 131150 103244 504711 632922 795178 50 67559 178138 222 369878 29961 537215 522774 793212 819943 849662 263315 88933 166383 698782 27 389783 876447 820625 12089 866569 685346 195 191579 629758 37 827258 302495 1579 3450 618362 705206 420510 566939 899719 802300 860490 10465 895589 891395 728887 858441 1670 779768 628209 866830 895099 7569 16373 560922 778245 640605 484285 194211 30748 208389 52136 8 13991 53632 876467 745569 889356 2 267391 176860 855337 505 685413 51012 729372 1209 892543 667441 270539 650590 309103 1 522487 265308 721380 892762 887028 67140 778621 862789 1 756118 858770 420223 174072 800442 147959 722471 870032 260909 1433 50104 728238 20268 555930 142 824627 103233 230794 871207 102046 627212 897274 374972 550466 27 827905 4254 302775 791501 296363 757215 359 4 423219 485172 846388 662029 886902 8 867425 585017 626635 16 864283 826530 899246 1810 804818 838066 335134 616479 64942 870649 707154 52 575271 865106 115940 78742 357264 861744 865686 639001 734719 885480 462542 134 5 455274 890886 802785 220791 71 406696 1 1719 741088 622193 2 329570 6 857236 463627 897912 824669 433687 602013 446737 882368 873515 897661 30400 67413 26 87653 1403 482614 136760 310655 899690 65083 893221 636852 99957 786482 704698 665 889231 21412 604641 112767 879566 749231 140786 885110 460338 17083 701035 16405 854836 532363 842747 24889 388 112151 68764 885226 56885 3 248054 112340 874237 847824 844707 509171 746573 842664 302763 842253 425720 819783 200851 895430 27661 3699 655951 2 880615 36595 363928 105599 878181 822539 799112 1998 848431 714781 794449 833831 9 190 191581 2 150 835024 769825 619555 725713 644437 853909 833587 14226 877274 638158 26811 465972 92020 851628 819110 36249 685283 191911 550364 452692 50545 697145 6660 852450 217317 4083 3 433 812131 801810 750767 440 886807 316788 840878 280196 1 75906 688487 318819 893693 877778 125877 784684 12063 50670 847323 807317 15 750488 867756 816218 500275 555204 659444 712468 728854 229661 477815 843592 877932 892083 501 10180 1858 39550 321 26529 38714 230 562055 679689 2 109947 40078 28552 798133 762930 865617 30 694468 535521 677438 819220 794674 439601 432695 433035 7273 435634 339927 673366 554 871468 550423 283918 883683 135486 889761 847381 823149 862257 347944 868700 55 16606 895317 298707 893034 871673 97797 396163 29 344046 697108 738544 140788 879056 705151 810006 18878 899966 3 842959 628835 538070 833842 310701 17158 786579 14223 884080 56591 117275 634054 33373 733672 325746 276558 826148 851896 871013 619940 231195 403623 881309 114963 899426 391992 792314 168 894736 802 584048 330218 65411 150725 6193 287928 47 896349 564805 92231 366053 897695 85083 422328 744053 457762 898684 114 534200 8190 1 119725 883140 158325 34 499124 867581 258277 808878 73 827986 532262 458331 714735 524129 72447 728276 883069 839470 889097 474434 374416 232 21921 38250 31510 894462 620483 67512 174918 794217 109384 836420 776144 849689 765269 816093 883468 3018 172877 197 6 4383 130 2013 872931 766331 373193 472905 176635 898341 4 887951 642058 188455 46686 372 853699 60970 472096 887192 82602 28 184516 836268 655 6 789932 826219 657380 888744 55960 864614 137311 373887 292 298528 70436 757854 9030 350234 32233 34023 588951 601237 232124 153560 882887 297400 898356 48260 97957 2402 347579 898242 1 543001 837731 501777 886728 453779 487 71 327318 831865 199815 11471 774732 693445 691153 356 91621 509871 2 72 509513 468272 863371 767357 758759 447667 619824 347898 95012 885306 596970 572790 823518 32505 618070 890072 765526 832666 885351 824467 865701 108926 740590 85010 523810 78 53207 876784 311380 880145 848412 578458 158 535973 65210 6783 3 1 3 1025 700980 250449 803442 164029 754832 166098 484502 359169 539387 885199 294266 38 893734 22 5371 833827 827872 477039 854437 841142 673542 717 575073 775756 792570 748712 17 876205 696060 5294 594302 577413 296109 831950 731003 858625 195163 563650 236952 83235 760433 59206 793068 860706 2 597985 852043 859656 665328 842132 263711 861756 39181 860877 658987 17163 851352 2704 102500 376364 254880 275430 710074 317 829208 534115 551429 896507 268513 433847 288783 34881 882023 302125 867389 423322 146859 816156 575506 387999 811312 6593 72 607 83 814537 814126 493485 761231 829523 376080 24441 363501 321836 688773 866850 866202 64032 164865 855062 829640 7727 879465 116 409367 323648 335396 716573 464559 4 804532 2 182699 5860 14198 834452 173605 111812 861 723380 856723 581792 584539 107937 603 401206 899006 315779 36 322096 216100 898190 12371 882267 177322 411901 733571 273848 647074 785988 784914 244533 542036 891034 1900 102829 47361 629534 773338 434187 896614 800323 55 671240 617596 505142 852183 831061 28 840061 829433 895128 706553 31648 669942 892919 882688 767824 195740 12 327124 845114 575027 587522 134 762131 176097 6 15 820667 605416 739226 777674 147634 1 791883 749470 821286 876099 864047 653893 2 3 2 160056 853471 631271 6596 257310 821657 462772 322247 634711 898906 1896 59537 768195 434748 217335 5 9597 308728 357290 761112 874465 446041 800049 4 785313 899159 813622 1 848894 845762 844184 106676 363508 7 864795 645796 857562 888955 818390 50 449368 221330 360774 132799 68006 898349 875064 893782 372730 411678 771140 12747 193959 72549 41653 10502 897407 318843 14 36964 830641 773438 505571 302178 88206 597117 710166 130580 52225 741981 4 1 785383 570 696796 899436 1544 895974 8084 764755 1475 770279 899104 856727 510 886556 689766 11944 103359 352793 247831 875891 850432 403249 60 804822 186193 70268 887894 554442 459305 2281 571670 832139 140326 527475 192858 618 731520 607526 874924 878731 9 826496 790396 879618 170048 2339 762130 875003 438338 65451 593633 873833 863402 561645 278954 828817 895625 880779 806887 2028 570711 158931 1829 629810 140 93389 453342 1677 321933 422248 871355 169050 230052 851917 179283 837805 820361 37 859000 12841 537045 896037 418541 1 631774 546817 602700 195836 6943 30823 511767 284970 731488 862707 249777 621381 657287 219747 818571 15076 824649 783482 79904 801979 72709 853318 746978 822128 263039 227253 379720 864 843268 112606 318600 474451 439023 639269 48 863598 873582 406922 395168 81 5406 2 261830 714196 870472 440299 74397 815740 269607 157 536176 219715 855049 402192 1237 616337 116 319655 100146 861042 2 624998 833705 7353 260064 847377 6432 208439 189525 90218 702777 872892 376786 818006 782332 895203 857515 96239 242397 31 393066 829216 16414 878267 771484 655936 861193 574188 376593 473167 122514 639295 62 93842 66946 865259 57685 299958 516783 91355 898556 889828 899739 808411 89508 817358 663195 361968 66500 844517 346078 838039 497957 237380 892407 201453 67468 765662 483330 460485 17136 886958 859246 862751 370672 769902 888715 800682 894962 806477 786970 268579 81484 822894 778112 2 509958 311315 692534 361366 7670 62944 103478 1211 186144 786117 825974 415382 4418 835741 527327 185317 631 119189 606549 447450 838833 887067 343836 10 42055 31 398583 776347 434707 871052 874378 305173 189586 698014 217362 468463 248738 608169 115637 4368 731809 221295 779779 2022 897977 465705 706501 782379 63377 229583 522342 586870 327244 506846 816269 476496 296913 822005 847926 827024 28432 7 55 885264 122 1204 889104 158144 808606 251417 171155 6890 442495 830526 854697 3345 1 753336 61363 4018 202512 414251 706724 136082 893264 169609 239700 894284 414639 882393 771078 873770 182440 802323 41 857819 105867 515637 804347 762763 866473 815572 282689 856706 305343 854853 2 894295 180253 280839 187991 542161 19134 509 28243 168481 871025 307148 674344 265339 730848 535190 230517 185097 788084 158 99308 738172 135475 879467 26969 899549 26934 160879 886850 134359 874011 838562 538733 2315 691 61423 487368 19126 608 856031 126730 2 1 8315 16 876998 861764 17358 265321 857193 221872 889542 375485 877727 884952 896547 793673 387640 563545 827 663599 784690 860865 5 3623 278388 95202 89006 813585 865813 1 3699 889247 8 424599 544581 839923 634 682821 846650 11262 66 96939 704668 855320 612247 87 872286 161138 396845 785075 820517 25 849281 783432 192575 97626 249816 110608 494415 1732 693486 862698 899878 890656 880493 851804 169437 880870 193891 17189 679532 506431 76651 166877 524812 827520 518671 1512 850163 100803 233663 865553 812345 50110 621251 883357 858493 296415 394126 872422 665303 884898 288406 795332 528502 863575 803538 353597 837091 876734 802215 311649 533790 6 720189 10838 42747 633987 505779 157552 408128 366400 367653 799748 57827 637806 211 724658 130 19761 742966 173514 21 197407 494905 875982 753188 681698 48282 779030 840120 192382 517690 240131 3068 553879 763248 672323 758221 195248 840952 36867 60496 344097 73575 893436 7645 817562 859363 885541 55024 663100 1317 452015 898272 2 214095 30111 114 12438 848341 870146 853301 802414 581262 72953 1 846731 899750 872062 34948 247497 102 515200 275874 638604 174741 870004 777875 898664 114916 602058 487995 56737 11826 150160 75254 700565 897769 28930 18133 2 601816 407603 849848 876243 714657 685343 95315 868750 63194 238699 8572 499993 51449 740944 49538 805788 326138 892611 612631 888831 3618 119908 113 624482 42 586513 422500 34715 248449 356691 875066 107398 137226 720718 337877 525066 34 526601 826193 1 577838 368775 181 682158 85694 35246 887285 857281 594803 180 171 24 512302 501316 81259 2800 196 20459 146416 896852 889592 845988 159251 43830 744571 23 485100 66623 644684 899102 378839 205712 202734 579413 435813 881529 888676 10809 554860 578713 2 675856 139608 2 23 872521 633383 201815 878844 594389 389158 5 423509 316545 813944 876144 549371 705922 264157 11017 203 197475 90875 127405 774286 888026 881615 542112 847559 251951 10964 12387 778621 731570 887105 94 525762 490370 699451 639313 863998 144736 65033 34398 244809 721914 887751 367635 42355 5831 671490 893761 886946 6 15464 842813 35 383733 378210 767992 20 827515 807646 778811 634754 872699 584658 18 113656 753438 13954 508989 181829 75591 443319 427035 612827 266863 556582 860628 884080 484 3 451 869965 880129 530125 1 763401 3226 869320 559441 567906 397 597709 794838 668055 420655 872170 3 4483 881797 593675 737582 822823 556842 872264 882548 219673 859860 885337 393185 439863 509922 287051 4683 680970 885290 343 819104 887360 305568 838442 12401 18646 439957 398188 161324 854996 239485 855381 855577 848838 326890 786762 229236 898483 782160 3 298 615 139837 23884 143822 139 792453 845783 642479 40742 123540 590901 439567 34510 231812 264910 149625 43442 694745 13 3393 884273 378533 817956 556874 51397 39409 1357 90599 381408 787173 832354 94 784932 674380 558730 263743 41969 784147 763819 880860 881077 16 148303 535341 2 853572 851423 8614 417122 91761 780051 766337 1589 868694 346349 877343 862604 669498 831396 464701 778939 2332 19017 117290 201478 232519 781596 502144 73 404500 104745 828972 830963 713226 531939 19605 18102 653002 819874 781739 2653 749219 216884 604741 50275 8488 664009 870999 681998 73019 171542 13 710216 213 741468 35440 461240 226634 8 183466 577316 10781 501930 695047 70 579431 1534 854093 834423 439467 710100 880514 10 865041 802683 886420 558 97199 51129 792008 367 636739 876 683804 718579 26069 895809 31366 814397 2710 851285 157064 201589 45 187783 891845 427279 123567 160536 520646 1329 895463 115376 179893 454633 314432 441816 177 441087 522101 631746 732329 709804 2261 678217 868945 1 97732 871546 753842 738419 401728 80073 837043 41892 75 3035 132 818410 66893 879909 11955 211842 3 1 82215 1021 222 629268 10543 222766 882441 117759 884365 14 995 468 264071 171 792501 433711 11342 155 444 791911 892424 480922 337363 860037 387577 878183 343378 392311 512888 382254 231225 448202 100568 151316 897213 839241 1 849070 880355 702846 827737 170777 832344 863164 416119 773726 123 205968 105908 899914 893729 709889 45898 438722 831587 846739 694850 653469 27 861101 3154 28340 760833 92892 135156 716900 346277 611550 65 586519 81 209120 295554 873067 855837 734848 81874 417138 185 642587 7 850207 590005 175055 398 242453 820795 312899 887994 96733 606002 158 875484 3 2110 833189 891 183538 534269 846080 156189 898026 819386 653628 777819 778868 730185 2400 827905 496499 807607 860305 795206 177357 861775 827749 893521 14048 880990 1 120641 161500 68265 80305 455755 508870 1618 618451 115971 860389 71 468881 2 184 888786 410877 888234 775 846394 7176 893801 719694 15 177652 685317 23536 211572 20424 342167 789641 836641 827003 714467 846690 674 893331 614506 718505 875921 244679 57899 24556 273836 69 5 496855 6974 50395 802130 803969 526109 530291 855890 494333 67435 7 143593 852536 3 811395 368928 1063 644918 761947 896630 684490 308396 124 395464 486772 818141 1189 440682 501675 688173 853981 104 211171 491341 219590 43260 286132 392221 218432 7184 467966 660622 578568 882458 848289 883218 860752 829836 767716 133604 248829 5 861523 546517 512287 14935 860537 473603 452310 880591 201855 445451 802036 530099 126357 15651 870952 546706 707332 714896 858589 120 828972 153348 369704 9 827579 395857 401000 872949 381119 331804 18157 895788 2 345868 683238 33 834178 138315 41848 41 143501 590729 104316 514672 248352 744931 786574 600784 828715 752569 37854 194 889081 393008 490498 737760 171293 9085 624 176287 852182 548300 250831 5316 808375 252204 79 892780 859413 245 4010 868123 529657 718162 240761 9432 767516 76 55890 823187 6699 452830 609302 51 637616 272991 462539 41524 850688 1 860869 778844 508246 629357 153187 720966 810282 866301 423633 894945 742084 360151 724070 214532 250301 640429 414 590137 569938 820197 600299 601230 884843 755431 898123 38757 886485 513497 784319 73582 898224 668892 861925 402496 740207 813630 35781 483703 759484 856305 895503 4148 876184 816302 1147 235 835898 897398 1 530438 788131 518303 407376 781295 39678 109671 876308 853053 170 4 705952 72 285465 612573 720417 10 370538 671026 876138 167 2063 130 8440 866518 448215 880235 410347 157964 77 892611 782958 888684 65 1 885633 205288 421405 555135 469484 879747 123725 72439 508 773564 3 203349 795233 819927 811891 614550 523940 376722 819241 451672 710697 27028 529619 857226 840604 3203 872468 775356 831034 829618 49626 66690 817442 92681 487500 328 47648 232 21 888711 854342 177152 48363 22 272579 344 308759 793454 547124 232061 266755 77587 864672 192 2 854402 13993 87 275702 388673 866208 805756 186969 13082 894494 86 664054 860448 136396 155149 592227 179266 867064 716116 64 818155 455376 846975 136667 828737 85357 418534 8042 773095 5 892196 869048 704401 170035 716361 832409 54 896073 176853 636882 826537 368689 829163 804644 704264 297559 628695 355862 388833 826981 883336 1683 289858 243503 630726 395248 48136 760 849326 89 129283 769086 62655 3 571637 812700 897258 810711 112651 645708 3289 751173 343784 320601 19198 278109 860294 3 389969 870211 726301 2 486735 20221 335788 158025 27278 4 86398 516893 855039 33124 551267 430342 843316 835387 766217 5 343256 811150 826847 7 807862 856971 866211 51 528217 7 14 394356 724661 892569 25399 894962 831400 177818 302042 694307 189861 293408 669940 529998 13 542722 779628 541291 343273 879107 789057 496564 205153 2066 725192 889171 725200 5 803418 251875 509860 216741 782511 703377 298416 172325 805700 307207 351253 3370 882095 16205 196504 897673 837813 788244 869177 896317 539925 744074 355683 583502 24 584971 189258 522138 43893 33032 895246 848371 460602 2 755226 833527 851674 291724 9396 845887 502127 2 2169 843744 465214 447476 786303 17420 30672 713416 781853 388776 849733 892398 482691 266898 856934 25 790197 768234 307070 887167 356654 197051 868849 57 116600 1292 673 67282 549576 137050 874669 34619 870299 864663 793808 429236 506812 5 793591 761470 871752 431990 887580 110993 248567 892487 798774 720240 53 89195 429790 717480 9300 744497 24892 105501 506817 978 234611 776052 7785 448613 754926 887664 36208 271160 80274 866166 497258 463394 743082 858136 867720 821522 604367 2597 584071 884088 87474 397223 4849 897833 708746 83661 896850 892967 31264 820499 93471 642529 2021 816837 582050 7401 13696 447643 726562 109 55 5643 30645 314743 434405 149002 466597 167587 200069 882277 675226 675323 864321 54503 776592 888089 893093 380493 62 25 11014 677488 311003 860311 1 416851 637234 169775 165 224634 16 839933 261 523359 893537 474286 845349 390 11 223598 210624 668180 32992 547734 788517 416888 851256 893070 293 879261 175772 3 107060 73330 791689 4 15250 852828 117921 605175 463507 56588 390590 82122 268001 579073 181503 841670 865343 38867 428621 642419 237239 839720 211867 25 156 621677 370459 168030 700532 610139 832400 33779 23097 402089 859453 683316 78300 180444 894169 824749 461737 365598 1 873014 891069 645898 395282 863810 289164 731363 875962 9 272990 195714 876056 96035 2 150962 131573 490735 302086 865191 783286 232072 798092 2 128742 81750 856519 834504 632389 234790 258177 2 728382 757046 5 889407 470056 899806 11810 824498 15 556360 2 229827 867727 351331 2162 749809 396756 101745 757887 779935 627800 435616 653834 513215 192518 1936 788903 828662 252937 5 1 838293 896343 837498 139591 446702 744567 372153 41812 608721 47 767952 879544 764386 275274 796970 1 808908 641603 710312 131481 761340 894497 29 379954 380586 845181 779660 5 470615 212777 8 376177 3 689986 498089 549 34394 809487 50 4749 184174 155256 773759 1085 893572 27763 728762 885774 240277 607383 5 2 469747 894920 6833 681683 200420 318088 50597 54903 7213 509522 881898 778794 785376 366128 85661 805002 842315 609406 21 256428 31486 189700 678825 1 239354 594388 5 334118 894737 508028 83968 886183 8 718061 746615 282388 241885 206611 505277 894503 797194 93722 141497 128237 24621 157029 323789 297161 561482 7 431734 875582 120266 855099 731537 301192 745723 344803 586658 14479 400713 100929 6 11519 880947 744532 128477 331335 768238 475357 354309 820929 68628 270400 185082 554720 837743 282118 844705 848876 1237 3884 810890 890142 878851 2903 65080 844635 473848 856655 718146 10379 866070 125003 894877 864396 28042 1598 458689 228370 43 871237 1720 836193 52299 34 840751 90758 450227 872465 870906 850383 3 703495 742204 909 439651 699622 252 7737 746567 870937 44936 847253 738785 888220 884956 669703 809164 892461 46349 820268 889130 422830 214467 640931 478711 4 398476 24533 50634 879437 259563 24 881063 847999 768924 639731 819659 32 759635 304 654847 14 558376 207058 74965 890834 155673 886593 63816 878937 724784 104307 416954 27995 609264 464695 511368 490711 649882 458472 151227 313 838830 457393 852824 830190 279041 559414 873502 36 697698 1 5 526695 828393 824907 875667 40463 216260 835260 458416 2 670218 438761 24308 532561 218646 424133 786574 863833 896361 611723 680109 322254 1 895664 772591 841582 411073 13579 854821 783936 423880 881994 720278 877798 166945 5 760169 506886 405 823464 866087 372564 766893 866196 47681 262111 254 450498 363131 3229 876201 464525 390781 174992 781710 444 553089 2 823697 825710 26667 114281 795008 563271 429466 862078 45882 849313 877371 238795 269473 419054 765033 899574 830857 81210 459728 573877 732092 470844 575589 667554 801044 32406 20170 461021 854656 2383 720942 151481 685 669664 813013 333481 2856 862446 315198 43424 1216 895407 762378 119837 875932 488393 2 127110 486169 300489 805616 528142 838113 512770 897432 842815 6 716748 331 813591 844129 819947 110154 618650 833877 631074 240408 39 672889 2589 3 397356 766397 776281 376833 5 76597 888670 630633 86 4 855482 849290 201351 445952 583481 854111 808067 47696 62104 8493 150486 8 21682 123959 881748 149109 793612 420646 85904 495653 620847 820679 893323 397630 480258 816800 885497 149707 872590 8 812884 793772 177857 840201 892516 789976 546317 263038 571775 3620 830563 880140 201296 504422 123074 56395 6374 850213 365205 411005 107556 639120 648552 749478 479056 884146 3 219576 286293 3004 883152 724016 830432 494367 632604 73678 535857 846914 105697 115920 2 135765 14 5134 30 29 844739 206663 832034 827430 830348 822602 6 526662 39 34034 722297 876516 2 897935 423992 164947 16630 11478 1 854503 74999 6 129238 836642 3 24 887712 580025 631853 896032 249356 51904 516 677687 561096 524019 675002 5 23 458832 73260 351689 708850 29980 866984 656 32 67776 131097 4 831531 847132 883856 862643 800567 3457 881269 555073 840688 830052 439007 437714 706741 826862 851476 327140 227032 122889 627226 725693 855911 2165 658926 852500 6019 6 394324 847108 523331 22 889019 281089 171248 857418 386809 262403 119471 732658 95 698914 863103 353125 556381 193848 838109 878051 29 43135 314 239560 878366 3 397 882987 30 7 364607 641460 853498 197910 158344 398545 529006 879910 438426 209 447013 782246 352533 795895 387831 862765 899508 24563 587248 877475 853529 65 878794 265679 614571 639826 852181 36402 459750 692591 23593 103543 413964 890222 88636 492193 833580 870201 1427 725024 239715 3733 227074 356990 821320 456797 822686 200 104726 235411 3 849680 813650 879080 1 204321 270955 5 873528 551805 898863 336207 684645 633056 368402 429399 423254 398 193298 287616 529487 899095 28643 87545 662647 658489 426731 826714 3226 601071 738048 108 233565 799222 873066 368990 3 836070 872445 727836 501 213 899272 440 793098 219404 71347 811610 368910 887554 794388 823633 163372 457549 852896 895901 63 898875 712233 597500 244887 718509 11196 837342 389787 817568 129 4 399985 2 697526 890165 352398 171 752458 789924 799651 812568 899495 800304 331 878676 455879 550478 209443 781434 772601 598838 51787 30893 344054 301500 609838 795996 264380 392843 824690 862422 588644 889380 893994 769965 503288 146 231904 509535 2 606700 298 18463 133653 764600 882510 5345 489625 658438 754587 894032 251765 321613 558538 883419 776190 5 683900 895683 570528 43461 42 321 32134 421584 841630 121871 2 883040 25861 843791 878489 988 29 810161 382101 206210 459343 634771 849241 814754 330539 65405 410718 252314 11983 203945 6 899957 811840 4 2 392107 624662 741624 28 802478 836253 883376 812043 736616 805751 786565 54 839196 115 857967 460871 19521 884824 5858 849926 451125 97421 294 826819 202978 508740 209 875088 862963 368885 814122 289777 871006 767960 584514 73878 891141 530430 623448 7 730140 496750 184462 884267 386468 49087 50160 838229 855424 796896 313379 854568 401639 604869 496401 3 425186 625266 833045 570271 256739 2 221420 707601 187141 14040 897079 13566 845583 13 319199 509144 138234 165926 716802 658876 786872 269 705913 858744 373255 828663 315439 354198 369323 182113 663332 14168 687061 859515 742698 833366 773305 873533 517 883256 875712 871566 875827 873859 375094 383961 522518 266064 424059 26 26 893863 828927 858793 546765 851309 187779 881095 414141 12 676421 135816 155071 604174 3 751843 437 452 541758 667280 832091 208825 216376 9453 21796 772641 895627 830063 875191 580548 338247 764874 824071 466379 846862 439127 207 19396 811685 588239 806470 872880 892034 790698 173282 3 208163 856983 660989 830855 278123 844069 882747 809968 7441 303642 831633 828951 751143 96826 795574 635532 852357 422899 146084 802984 874072 170596 49005 894072 164829 361218 1 490438 76410 833177 603334 556880 31 858395 846065 203 917 593059 543328 1610 410 393155 13 52 213297 363012 883778 812781 861364 23 821467 106343 898864 848996 554776 892481 91112 758483 805985 498206 830457 24010 199232 872756 555498 767577 779969 676257 524743 22 893858 892656 727654 261302 878756 499304 720433 9218 60851 149521 528355 109 833234 819435 330675 249180 463827 872566 224219 809390 62225 5421 336007 875612 23 605546 197257 532524 880154 67089 52 680037 760827 457174 881985 596287 94851 114809 167700 109149 854162 645430 127063 887349 455129 622 272683 755378 256089 11 99145 727970 893440 1 15201 798951 891672 21 7 755889 773 828092 815193 171134 835085 398885 477813 471554 807378 4025 772581 502002 541884 815422 342694 598930 894086 829553 230687 341803 503094 784151 612840 851858 477894 163868 953 129725 895415 378251 235079 377499 1 213295 163724 19 672686 549428 190638 49706 874827 40236 545236 398717 761641 868776 508298 873795 882695 202520 722882 831764 816531 714658 651951 283118 846521 844289 636463 290053 847342 2021 869698 883140 96 184374 843134 82594 395273 774391 630253 796833 773446 887900 757222 576371 389639 853702 1740 378492 735204 880378 591001 1426 716386 5060 6069 859749 5 840896 20 167 144216 782895 620982 440348 16269 795732 886890 128222 962 603670 32 2966 233 880867 487687 427 27262 42114 104 440355 824435 799879 509175 64809 865777 293344 898591 365894 562299 702251 564174 809473 137577 227415 588699 141314 1 26 836329 72353 492654 359079 833286 820003 460033 863076 829334 132863 769187 7 421893 633520 849336 31 741470 889889 542262 890794 360469 5 667857 297548 657206 323 3040 879964 310490 4 872607 342453 866605 888169 872842 3 746880 890778 19990 74908 777686 4 887782 815146 332 620106 303634 853027 3 569117 512038 529108 768093 80829 414310 854366 879639 520625 129591 883782 301309 570 1880 577127 512292 512160 751453 142775 2 610795 737644 245608 665 13265 893624 468814 660162 243493 517256 551 85 846609 4034 69504 264945 98028 333082 193078 16701 881092 410 536258 876909 16835 445593 630043 891089 514 541921 2 651807 109 895422 159550 376659 813757 654582 76684 859649 894379 377505 19851 6 56125 303119 397570 452260 38 833923 886562 791798 857479 22 495950 335694 386763 226762 316183 690168 10743 261 845679 73 164708 10537 890793 2 33888 707713 313755 19018 899201 29 670632 2 126226 393230 315444 880268 842160 796844 258479 67083 834548 622053 92 325867 215158 650779 30299 892095 868218 38620 182079 679989 886374 16378 469216 237 160718 737247 876387 43222 540896 334158 3 66743 773461 316739 215079 239007 828232 100836 873652 526 96757 454072 270823 775993 874606 890156 868719 667887 761062 663916 651722 15622 168397 41 749312 267573 24508 3 863671 334791 829229 158 807923 239547 781446 709430 74597 894826 530974 6 23 834788 677492 534542 845565 19520 5890 735527 5674 3 316853 897254 744 651729 664571 231787 835215 891086 235234 77 890069 1318 839966 27 810020 864248 291668 396741 874726 125 48783 5488 893119 884245 735 850123 585818 322 121684 828319 325039 6670 117826 10962 541554 57770 417461 5435 518824 858842 877046 67517 257985 23800 894441 93 212734 767542 869655 855267 144744 885474 563807 897150 330 789713 896240 772440 586992 49389 864020 851308 809764 774888 11579 20874 277774 889689 431317 857682 3675 681460 738425 891958 98 875949 43 871494 69813 770299 766675 50780 310816 611026 883604 109 876287 805357 624908 406914 3108 814264 488017 871445 707615 6 879905 868367 832079 19 43 857347 307029 874775 866989 758012 15 745081 3 65897 789743 822392 892145 2 5146 834839 250447 686715 865774 20167 194807 799619 408 181718 792855 116416 246 2 93 786979 869617 478887 505244 153132 602983 255275 355341 542168 334805 658477 89995 875658 835029 322 704673 36 166542 206484 623470 1 602976 186754 17187 197911 234569 19809 97354 793814 841932 109007 4841 457355 339427 186187 234314 58382 889548 150751 749567 833208 525310 875286 347248 760175 238097 258982 763957 106314 844632 220516 629328 870477 201642 15 872814 160433 648420 286604 889823 116273 5537 775634 662923 573705 230468 853516 830358 557698 360971 92185 324652 824585 2 867482 583352 476528 583247 778516 209281 193704 49433 326 74471 843968 899988 834535 34 430570 687911 795224 415223 67713 667518 114187 333496 264721 723580 3 899082 874167 507200 37 1432 780595 12 497810 20167 699513 122501 885490 889217 483284 528805 243408 149437 668932 31 803011 579596 778302 173095 46709 495345 363194 71195 872016 881319 752341 887449 370508 866539 117171 282984 344548 524865 765037 189858 187819 693448 130249 887119 5 230520 321603 809029 561498 751915 821956 863037 39 849998 14 140201 655390 875223 62913 316733 6 446816 811146 648216 819538 877255 351351 581864 612379 846812 890549 648245 2 2 267954 37221 8926 849317 7616 61938 625 292901 118631 887997 7 803420 288393 769404 707329 554913 44 878477 637911 727193 14881 417267 33108 604115 863327 747583 129509 824760 832119 134910 835570 122639 38 5 144164 453649 521301 125 91523 234431 834193 466082 448059 12 229586 859505 104293 119998 391298 42141 57627 141598 771310 748065 882471 671598 396942 894629 127738 849661 640890 1986 521708 822374 800367 282279 211634 4216 779069 471924 13 223697 860493 832736 105 210121 888651 8 731386 98773 567078 891327 631948 857315 100994 158174 349819 829669 703997 192612 36965 687642 875470 298642 889494 217007 790361 748469 855000 749709 589783 848315 95935 152770 362245 657708 530789 109833 834529 895318 731864 1338 510965 71150 2911 139349 7 110397 510239 896420 816845 5 794049 3779 242441 19 296635 838248 35605 894608 189 787769 728674 800860 853035 2216 644605 856761 80 792615 704874 672407 899210 847448 534883 474493 706557 138925 850778 483674 850742 327189 375198 40274 783373 764373 11 1031 102119 658614 773340 700609 18617 36398 81 26129 894157 870695 891565 74098 427479 438428 822763 225511 440835 893000 789771 327379 329282 788841 545245 846300 899814 899178 117652 898701 12695 875672 92658 173611 722857 446258 668671 732848 435619 635212 374970 704656 464365 122910 844099 136586 334711 5943 822389 875080 108291 40 528659 652251 895177 532853 869943 548942 471124 481424 6 872216 775310 746716 844397 881899 862787 605117 105782 607966 897133 25 817374 898503 467015 830984 809650 874369 976 806859 510533 13 559162 622136 890894 647851 140 341567 219949 887210 759928 52894 6 874070 886662 367 678623 219056 16 421396 274667 780895 52 5092 62219 58075 1042 890226 766946 801933 892573 776848 780164 176605 18 896448 818448 680791 128525 243168 695196 3171 866461 796800 165689 774301 221 873845 40246 48164 435489 590639 282907 7629 200632 806208 59243 1241 854944 175338 783982 77166 9559 894947 855397 711050 818847 111754 511595 501346 289807 860490 233326 772727 114011 787806 26 433102 44 107506 897649 12712 522120 11932 884828 586995 393948 784390 1532 817165 65727 420312 816822 864400 53 383683 560728 247422 16 554538 16116 837643 202262 853908 706774 41645 848620 892220 613359 329306 677738 68998 5 664022 875337 30 562786 666243 40 791035 255778 828290 641009 663155 238508 15319 843673 886355 68685 878756 755138 60300 6586 824634 591963 100144 19 373824 852792 350211 868014 14030 421664 63 2 728792 880270 747049 67777 340694 839047 5 307295 883482 848995 881193 47097 735502 558973 410537 104 2535 619083 891979 342492 2993 7061 875054 1911 462 1875 476535 895036 467582 9992 20960 23400 262 510 470734 436573 836255 1183 695629 626651 739411 832913 192 178327 852904 621167 882382 656521 30 419937 169299 566514 8 895302 615343 254224 2 899524 67179 888653 410315 98462 33043 78924 134400 333703 817915 717967 600 790943 9 102 896475 586259 402410 135968 852538 570843 246094 854437 2716 651493 643541 875466 848129 760188 631042 354255 257190 413771 24954 14 646 689151 899315 114238 884074 695148 338405 18917 2 1753 224821 645664 373101 730070 850249 3701 864781 5 785081 591 11 10251 461804 694888 851221 92905 719571 275470 44061 716614 60 2083 723971 727440 758467 271913 102253 811333 869734 532553 92575 748 829724 2091 807150 850332 12 244670 758906 64713 265700 882092 373 27 621139 814674 778083 614188 688252 883224 6149 701258 13342 1 763992 447065 666983 689279 836247 427 376 847613 505 696230 714574 621636 769914 884861 721301 151 883812 672943 882641 167841 374363 122010 1350 331673 80508 241 305280 5 783013 728601 433 776723 47185 756731 224082 865657 650169 479417 306670 30 432659 595178 763993 29168 14 665938 655414 851342 99350 794857 871372 88125 396212 878304 16514 596997 359869 839752 750820 368039 759079 310302 430725 775540 3747 616140 880096 317313 188219 414888 2099 746644 13614 579655 773286 552831 12 868280 872313 739135 354 12166 630442 660961 732999 834060 329788 39317 464833 67710 897679 125330 887366 3 895340 885204 871023 749732 496420 363502 587108 693334 372507 760813 99544 880119 668970 317774 6104 888128 477383 862791 709923 859596 899170 858377 3 33884 835989 397516 83459 786207 206177 885406 31604 106 897755 822677 345118 118983 892919 639565 854234 897129 882436 50 1 457140 100411 204748 38283 1 745941 38611 186 812534 70 57 453542 782837 45087 43249 484444 376796 4576 1 16615 168967 299510 1373 856917 518213 567618 871794 108215 480048 845512 850451 810394 550594 733863 835203 899880 382617 898810 32 481120 830512 799213 9 17112 741368 233523 747732 813422 831150 117327 870865 542006 741125 345532 137124 622583 683051 813551 778996 147054 778971 342180 666915 829512 821874 892889 727331 337478 378446 789270 414289 701171 433859 7953 744522 394640 51348 498915 426834 283846 597634 868012 183256 568814 104082 933 694642 897199 761341 5237 359355 874183 677897 836212 747794 475644 486613 650319 739607 2 389104 889686 257153 655282 615060 83629 148233 790422 247875 185793 441604 422815 885490 550541 286 590032 863115 886246 212605 1558 894010 893539 886532 848973 443825 13 218072 208310 300997 76002 266 832476 758835 608208 840987 6 741988 892408 879494 517472 642305 392882 892616 874338 877244 794408 875489 853663 998 1933 596788 808746 632402 448834 19881 606129 99473 857785 725394 208070 201 3209 300960 829906 105056 769806 787013 668736 212157 807448 666280 31 285919 890621 397710 573963 887543 88374 154 86344 830189 260261 844139 8137 875167 837402 437772 10 884421 875270 17 892645 23557 884034 376202 20 1285 342196 852863 895768 880817 174267 60773 398065 829211 811371 176968 872818 388822 540418 860271 56201 4 5775 3 544986 180317 806796 829604 853133 384288 496588 858175 123 335186 882390 74242 2 591364 398948 559534 2414 595733 844511 767283 122458 837936 18326 5 747480 548404 331495 784210 810032 3287 864561 694948 66 4153 188591 31717 319 794693 54801 12123 886966 55841 364910 641613 548447 771400 194221 83454 303254 61568 875039 872305 91874 873836 200823 12550 883138 74370 845149 14572 757729 1 1 45927 759411 768748 499405 459986 870552 824052 26 297645 490424 314468 1 274140 432697 852677 66420 838939 572494 206058 93 463587 467150 2704 400261 791888 5 681348 431207 840315 12375 200972 134 827707 503358 69676 700388 300876 56536 24 618155 144447 75 747428 864318 891112 895349 262505 32 462440 768430 804770 847971 423797 407369 727170 775811 855723 721393 39825 33 7964 458438 550055 9 666 232859 834616 44 479349 5771 482496 883151 765016 604734 755684 619713 489894 683600 2 890622 845970 894041 772953 616 860244 765317 484477 3108 1361 120031 515535 881135 816253 510122 856102 21614 312 843460 826964 27714 602527 787069 5 627567 330115 749430 864966 527115 460172 839276 616380 5558 324896 46837 359750 782946 218905 654165 86571 317338 2406 709726 89787 1671 21100 716897 2587 880001 127209 854308 639971 876240 780763 11 861126 864891 781882 192108 874254 651750 840334 884940 301370 6752 527449 521871 888545 240820 406477 50369 179112 714175 873131 294270 340225 818800 3923 841465 50666 133 509064 731173 593225 185225 240844 781053 828877 710405 832765 1347 7 173727 346327 205726 165558 35753 254952 346 867599 875016 1081 25136 203232 790427 8 890303 3 2 827771 840099 761833 501016 863164 2 723302 641928 456261 762805 866275 23 611294 228079 109280 179978 258696 888591 796599 107 3870 12 824965 865121 201280 808027 837858 549319 8209 892583 476375 809911 895883 690 611910 440838 52 585527 567835 223112 112 75184 722111 10 1940 744980 371605 150099 640891 25148 548 80591 813641 242622 384979 525267 71205 480676 898993 38170 788835 11778 387839 8 187 13765 893891 701351 691157 66689 837427 255986 878167 742964 231683 1437 838 623403 201858 385048 855518 2 790524 36375 80308 96865 98386 436961 420580 805870 743690 798315 151 39812 415080 590218 155308 45 1788 85 924 818036 351 50842 703201 389212 228036 195941 25 155138 892246 2834 815125 107106 198348 556780 630154 205351 798109 391703 650694 449741 179597 855100 190471 2 275573 168901 41645 3448 810470 823093 9107 226 411855 861799 1 57 12 256725 876472 405415 4387 500860 14196 62 105 532 4 555654 64984 21116 93001 780876 121077 840189 870010 523910 417062 795591 224 111835 506594 541109 883132 403778 17556 632 79 622239 455120 87758 884914 688605 252369 804403 93710 371344 22464 888047 849305 594675 13146 876434 10789 785426 109121 846507 873894 316641 229070 380094 3271 243435 503496 289627 270799 748 286033 403 7863 473452 331 898752 840921 298809 505005 451377 134101 655865 30103 3 195305 877298 330 147296 888941 372422 177 883126 6 77450 747162 732198 33164 875774 2 1434 706150 1 765360 199439 140504 78665 11631 782498 730952 152454 605448 339173 600287 575108 691251 534356 870928 323657 357968 191936 18003 895147 3505 15691 897695 837952 361399 803264 793690 871336 271 370244 866545 876885 818424 49171 854839 824862 695375 859764 5767 90863 792923 162742 47895 771618 796803 46525 424954 824260 568883 2 699856 343526 496593 5407 846473 92839 39 876046 861778 887227 421829 386885 2641 255922 471324 879000 540747 864621 743 892188 863226 814066 44198 6 25194 547303 149487 680893 37 845374 860765 895988 304241 265 889427 41979 615652 61 30861 349572 565466 898739 493306 813091 785022 3 853993 35 396083 270511 841641 861168 2086 208 846072 572765 676181 881994 685058 617284 501698 872250 431999 4 786092 349337 827641 5 829681 854653 571585 378746 303151 140717 873941 388315 352331 321420 619495 70058 839521 553843 11 218 707519 27652 400098 160439 51522 62 664432 744244 283704 464850 88826 867581 188958 58457 467104 896834 849426 603189 673426 751651 8827 168847 761554 470424 399537 65107 882638 44 367056 2 816114 714920 619855 173023 43 794987 24950 764590 4 562 895178 794753 711940 674563 794638 748955 152061 443677 21728 485970 804231 316 888280 769662 727002 632605 736515 236783 58 757776 5067 884314 84 822922 702785 727527 480038 311 786060 501877 609380 521316 672469 498311 805572 135827 657553 2444 882332 253910 1 868225 537036 739100 443126 476719 1 880291 531982 7309 682134 742135 2 637277 619375 536432 11 846945 756282 94070 753345 10509 1107 833260 649184 460751 63037 297814 828910 820673 303221 821326 4 754671 837759 14 485053 873860 521275 38952 5701 878268 510077 722388 183668 880469 714196 9 642342 779146 891573 397540 782542 45034 661867 143077 54332 630655 892857 8420 859281 760301 885745 715142 414793 614643 699213 64 850895 801601 539309 118 151630 6106 755095 2462 884884 785987 135593 687971 15 851882 263451 897205 823732 265719 17 891756 782065 33527 324095 95193 840311 232820 378886 149716 897767 5322 21 368020 615821 686221 337 29430 2 5883 6 2 870717 559166 855112 897856 257949 865018 30531 100589 178415 1078 790260 102995 708821 419964 612784 5064 838982 841458 302096 846056 785917 375744 706875 816411 396822 818916 878214 574029 636764 2 409455 35138 522399 195375 735438 855294 134917 133135 876082 233 18980 728387 507608 828692 321342 776445 164948 456180 205910 883013 1258 362595 335955 898242 345968 174104 392032 532734 861969 819683 244084 419991 338978 16 878651 31 893121 587818 107591 297295 155563 888709 695347 322152 443294 776461 249152 93303 865098 323003 237 167179 6041 42120 143111 765669 28752 728111 785008 6790 675034 73716 662227 388177 456045 373022 27 873703 128722 888202 283708 819754 322629 161583 713887 814117 7765 888330 107660 623358 374684 887467 341159 435687 890995 258753 15468 874747 658975 159612 462923 38 895457 522984 898054 248291 544752 88693 755269 864492 18173 3611 137409 488341 377758 832946 754683 273620 1 25 755706 745221 574336 865261 42 99738 461 19310 767402 42477 230844 288721 881231 864622 197503 11848 858229 858888 208923 17 21458 272278 583003 770164 126671 59545 546182 2 411127 2 141094 886370 602826 398222 5932 50803 578368 850126 130719 331950 299422 875948 285534 426324 434125 677966 893221 23 16 250015 201049 55190 117551 2904 307877 22838 669221 833644 164997 65840 426174 97542 887387 269188 874634 261 635270 730310 474856 895119 378601 3 868588 830157 877687 18131 519984 288381 808762 6179 726016 851850 138633 280943 865010 841377 440690 865226 177575 186899 882340 203174 642217 843097 17488 817397 774620 28 840178 256285 446388 541244 693353 46839 105000 665895 790728 207106 183197 76469 60 69 93806 537409 826999 461536 876460 22 80111 350982 297982 462332 860667 872556 30379 18049 157327 265190 244710 507745 875782 890965 285763 754463 731 777696 4 1 355059 824933 234102 859505 815436 561423 307834 123762 531332 899267 9612 812660 52 749667 763385 276560 882403 509456 762357 491857 765729 406272 825673 755941 97578 839790 573770 81474 651 747947 765197 889583 692914 112 41028 332453 658084 874597 743410 881 836752 567211 36036 20 541 667135 58017 839735 500575 668345 847957 708138 50414 9 817693 376331 370179 81229 743969 678122 2 1445 711326 899793 271 3441 479108 779076 816062 593804 2820 797823 13529 50735 146672 595 5 864345 522980 869897 232032 22909 806135 58825 459 841183 503754 840471 843321 376821 881669 562262 216 250639 697098 411097 71138 791676 722907 342 660 899573 768766 784292 101147 878868 879518 17 20223 818447 733573 693010 2108 801620 479623 507319 19 883269 11841 34980 258 190 1125 816180 1123 1114 119242 12 856472 824341 5753 776190 4 6 850096 324739 861429 883988 20111 873588 4382 156438 5631 837039 439098 8129 235382 633953 888110 120609 608344 145 613934 671430 45265 876405 832834 2471 888800 756873 747679 820566 891475 54737 843495 462043 871313 783416 769950 54 474298 571 526589 241456 2362 305 599394 826303 557920 677456 211606 125 8 2376 784 31507 163266 415700 734880 161334 87 17792 3 9111 758511 72 1 414652 95452 708743 849350 67 341985 106 244704 21 881883 899685 835305 802796 875943 854582 42 872163 861688 836816 869452 862812 837017 565225 741206 865948 729391 849625 3042 8 9 456239 319059 523589 112001 883504 146290 2276 241 26 607889 889115 440983 839517 507611 701237 828068 762912 2 408616 673414 582268 873025 336780 683228 460898 236407 5608 3 747867 812519 40665 330189 7 532509 885 862319 243 325440 781052 895648 892479 465556 4649 748835 781625 700982 289016 3337 19 585004 201305 524620 344878 382496 2208 862683 148997 30 594279 747696 965 531279 534315 870162 643763 756826 872840 716752 318492 85929 163908 883262 891262 55356 404282 555946 878773 137 9170 501617 309076 682161 815610 157 752678 163292 30484 195309 846263 539288 826413 782700 865713 45 894670 755023 820446 672102 860990 1 473178 667121 897689 836720 494014 897348 558961 139608 128 890098 260501 891034 11314 853080 880091 782351 170622 135750 887356 13281 664433 842642 442807 805026 37995 783659 469519 758873 160671 226121 868646 196848 895714 842742 753448 100188 892337 63565 1497 213401 846000 592255 896603 1371 737920 277449 832073 653849 555353 16 12 31 10 21171 346411 574038 442327 878632 349387 755722 841518 811479 863806 53553 342672 872834 798493 599307 660790 79980 643414 830314 120360 25 834185 490938 23897 752134 757779 777255 266190 775535 343604 583399 242722 525902 354502 755261 840325 46574 883053 612126 16619 96813 856835 131753 466013 783710 844829 23610 344684 805668 563105 276885 577511 459124 857051 419242 832932 708364 241853 2226 893939 850299 16 102 879076 23339 256286 225225 397806 225 762604 890674 734688 213329 91470 683515 169424 298134 62 27 250950 676488 893165 367351 120 848201 31 54350 114863 674187 875035 176768 835324 645958 347864 7664 548562 804065 892601 876419 450620 802800 21773 36 836416 722711 203390 633805 884822 757833 834968 827730 17978 521449 296471 761268 710528 878836 802011 846695 860514 692876 175897 222939 350545 682540 479105 23 616601 774747 104103 887067 718036 814 1891 886234 864288 222010 871963 762034 436470 857143 871084 693219 184087 292578 346186 880316 6 555056 880541 803804 300223 862880 105108 832412 243543 886164 751016 114718 13 627520 875510 126 770174 760872 872352 483748 615 30844 265626 203113 894529 185499 514762 288920 110567 149726 895503 734211 138288 896216 226824 797019 139440 190 886913 651573 1733 704216 821105 637649 800193 31986 833763 877653 11055 408812 810922 38 2 70 368618 880728 743327 216629 210243 23 898966 424704 32 48195 6 81758 812854 35984 328247 383554 576814 256417 669322 891039 838594 766969 666404 739510 745809 150231 319019 91357 694712 810335 71 288773 879531 8408 262684 882335 64854 14690 132011 300768 130876 8031 885196 798855 5 848769 14 215001 894952 280931 11852 333997 810250 790534 4977 4621 820615 92598 861216 866284 704472 238680 105 464281 8035 505836 886022 96654 5362 132035 387326 989 208 669134 167567 742332 59 431285 703276 157292 896799 3114 821934 427077 1530 899355 854745 870575 849554 808617 1642 863511 860660 856622 166532 555122 739944 132442 18308 351037 765569 200951 146992 831564 20706 847679 400558 170426 636005 282273 1978 794129 245143 508827 5 5122 5 288897 21 2 851 542851 81 55655 5131 713018 891416 726252 257174 473286 782825 870661 344471 101594 757836 896304 402680 311643 215764 784934 70689 36707 171808 844765 15 843625 679763 445263 29561 74 3593 179057 884042 323147 181921 357140 60 217269 841520 78057 28 892417 11 105021 454204 875807 330336 337025 96579 740022 2 189695 504568 3687 9025 707686 782129 302582 691651 1 18392 600904 789300 628158 2213 696374 834546 122685 888353 65 609196 48800 882813 222221 534673 664768 16 756141 883252 860321 829978 864995 861664 48392 5 752115 219620 220176 752793 682364 1 491875 81053 229120 634131 160855 882967 492642 2173 181 433764 491696 296350 786948 175352 622044 556 424771 628451 769003 40842 11 855598 827370 307499 798719 773256 779563 35 889550 760487 4386 1289 858954 834264 160966 773733 2 1031 763799 758865 867815 752518 292829 496784 123169 198679 637792 78 760395 3 364056 105 296799 807156 803517 124356 174228 343761 24 571651 777322 844321 854654 163 704820 5 846017 781472 802836 834693 273399 461918 505835 49142 704830 31 597826 805404 337971 811537 698676 40530 878188 20 160864 139492 620602 583613 320229 674966 48 416742 423898 14063 878114 27181 27049 743084 3442 504723 16 726874 894616 809425 3 87 277765 3 851125 594 831559 858158 2 619847 868954 566680 872685 793730 243589 4 736931 861525 423623 6427 66748 125999 839447 379812 161419 757569 314950 194757 842810 617460 803529 713534 836393 99 11 335169 139 791570 481 898673 215075 505622 560402 71895 898640 484804 166825 5 250429 28142 563427 3 768322 411049 498486 343259 674781 171486 848181 464013 40672 632363 464623 712106 596010 897958 3 724859 454 861929 30359 6735 48 2 844937 817066 8 5 8 703995 688066 180099 887387 672362 10082 858892 655483 892803 519463 9 333812 28069 98889 861906 856523 59029 130655 687521 270079 87472 357350 326 105457 811485 309139 132564 856142 772558 551731 868697 628016 105334 90 885587 759148 561657 17 491000 384874 102110 755309 283477 870036 643595 2 71487 736971 825678 11691 386974 847710 275692 34 466113 422819 342137 21 4 156187 55 78 21892 16 848829 744180 254935 792591 809912 95487 475975 138185 863190 7 756721 64136 1 874101 915 2 319580 275675 66 748631 18580 16 859239 39 60882 693760 44 94067 67 3 17 734219 613958 718522 737213 288322 605379 416226 762730 882854 530490 871252 830475 897345 625840 720335 143534 22 10 599699 885421 709170 108286 799741 853871 895887 164290 714207 447211 847276 169984 2074 888817 1023 461983 532 52255 487980 334268 892516 822983 75221 120717 344477 2 527393 118037 444601 651917 888111 140391 159333 26 257666 129411 189348 870470 432893 115261 33 347900 252043 2 802843 168 816224 251473 723246 876238 663840 64 10 34905 757702 809501 262101 838288 61857 845974 897713 35256 47672 5183 71 711165 210633 497628 480 513674 732949 603372 689402 879840 178 1051 885925 7941 12707 857655 300788 760785 236 885802 82657 5 807210 861723 470004 528986 513324 790926 741472 268387 829114 717292 312007 848082 463924 93178 300092 610907 475294 673021 737947 173015 857400 830726 687729 751540 630725 7 856841 793915 579374 854870 5051 705657 20539 80499 1 602409 781853 285154 368097 437288 291498 858931 316926 4 771393 722041 855500 551142 798161 874782 1290 704071 407794 184343 654082 549468 107 1591 820942 696545 499652 841356 580813 794232 15128 215181 232276 80 100987 58767 733771 780 208707 16781 364928 8 866558 219115 4180 172657 620083 682844 2 1018 525723 326537 861183 572033 889432 874876 840535 37991 763994 724281 888367 32 888057 50117 595909 474731 859067 241982 187 3654 13836 811043 82355 750632 299419 865530 748960 1688 888686 457011 1373 257675 44351 689333 528438 130441 816436 3 827881 20332 891767 714066 59590 235611 118169 178069 52011 844690 197080 21 23080 895325 3 325491 337386 759022 608664 306728 782372 55108 61935 741473 238328 831993 512690 864005 511703 803956 469137 767195 854263 362324 1 152 604177 150242 38 719053 866 825462 822174 809104 690776 859557 819150 880160 476398 3 128008 625104 808349 496394 827503 79093 676934 277843 887779 739869 859488 124113 353814 114323 814220 497509 210443 253593 675639 2150 853306 420591 467679 899825 201922 28608 89585 24684 770389 484194 493228 10 2858 153 466350 696986 830982 540109 578671 883833 768428 446613 879034 888255 881060 146027 322055 122507 38 677 68923 5274 371992 2 149880 156778 883292 2 475839 850785 663238 120923 609075 92949 890665 891140 608469 1740 271509 895584 431779 125 844025 419 138281 80299 503455 759 163584 872092 19913 881181 569479 289 744577 391898 54 39791 835494 710621 140 542294 806157 28 237422 732401 799082 149354 19114 891756 908 341927 855918 862351 140 502241 6 892598 42098 672670 390954 533580 120817 572964 867920 120 794868 585350 535021 257234 6622 504301 259165 113971 829874 2 167863 885850 720363 293656 729827 834382 290841 697321 496330 184085 563798 818093 432157 282646 408880 224 384378 22 778060 654297 12 527889 781635 884999 828442 890261 801944 832466 530094 69 627504 171 11 351623 264704 639946 2 354851 114625 292343 366583 776484 753663 860577 533705 576867 871965 313558 219934 23716 444902 35769 2048 438557 850538 898039 797260 140257 658809 481882 127870 850894 799697 102819 90961 84316 631373 200162 662386 839470 804713 758298 746533 50163 19 870308 44989 70075 812787 549144 759690 857531 653002 398203 880222 203736 878960 157764 108903 783272 4054 268703 90039 174653 199571 699904 345408 891450 699110 1385 88956 850988 855989 895075 875434 2 877160 1360 696449 11378 181560 885852 1895 200708 278150 737474 883 384110 309693 104116 812744 614331 447409 129418 549447 408460 670056 37490 472 868845 14 9006 407625 1345 895175 564789 895646 753818 1 861116 55944 84 885109 682034 402428 831182 298232 220412 1136 821244 221762 472346 208537 730179 408889 510933 286110 828611 886100 780231 762751 115952 855562 1270 844287 4 67714 854046 476 736181 345524 63997 13 7909 91427 2 760480 745124 288 805548 297385 629017 711 44820 160047 1 871015 239851 861458 195988 183213 554779 19 438434 830853 515453 3 285013 890211 285424 404432 23038 38915 148290 362544 157671 831893 519 120534 2 355873 530268 711353 576986 846247 445065 891344 53 512657 205548 360912 762577 844243 832002 691181 782143 35 839476 879807 781651 5 803104 511234 214112 679978 891513 43509 9 476134 885650 867454 552679 66799 406157 764555 408 22873 515350 747487 223775 652051 152982 599331 878684 1124 321356 383 48873 12244 782490 798751 482056 835957 2515 143254 394 341214 866577 22508 98505 779566 483436 6 184811 895306 781798 70699 611260 524907 762914 813863 184079 648237 545210 861655 2 665926 830868 869067 893460 47793 8 728016 650151 3762 61131 780894 357667 575685 166314 3 623235 2 1 615387 6133 30675 848091 405 545503 2 384084 407578 117 2 895872 388788 876752 830333 165979 897055 844412 563279 35421 359356 687567 720700 397358 91895 681134 28 69532 893479 237737 1097 773 447150 195059 760281 829814 1 733810 848857 8275 227 247307 71218 899833 33759 859582 311346 577647 770329 237549 146088 98 98 886652 860137 669131 23 94364 1137 801663 594469 776489 837554 848140 573521 898119 602881 831837 858630 118075 506980 2 858760 401623 858790 36259 794450 13875 417200 151788 785756 802336 884441 895726 44 117222 771957 876558 763937 2 572298 44904 373371 437931 64787 558774 57475 836556 385 819151 2 26085 470020 678315 32035 474198 774849 36454 858437 392548 10 11 73383 811935 619126 431247 3518 37195 736661 31 11013 16 540211 876635 22 131866 604430 875002 203011 866259 151841 844916 200496 1193 2 343239 394480 814427 14338 37517 817 378518 385448 65829 73408 929 856303 851706 355318 598360 41623 7 6360 852961 806354 379380 851787 462540 832979 291247 832789 502723 28036 848792 860874 179 153654 838115 332495 854154 352586 894858 749645 401867 838008 686933 32372 774526 707680 445469 746613 30632 373110 4 3228 253934 766191 41285 335518 626280 829330 849487 873216 46796 654184 863658 2 432285 858164 838644 50 766647 548085 882946 854248 302190 20 783126 873071 16268 44546 807653 777395 17655 764025 562617 486060 374453 715349 372309 565730 398232 193186 17889 252087 860874 381826 166770 202052 46434 895534 892001 13 10441 3980 895266 268272 403 723355 888034 733763 878551 80 832183 451566 826122 605319 884346 199218 215902 7 898531 85296 34 181178 813420 474355 365157 3652 738 845761 867354 1 637596 817866 881738 53131 318807 247826 885092 236904 274033 650516 859858 741221 5409 782336 30496 827430 863074 819600 102433 864720 100155 782376 554656 178 350701 897254 572353 858528 5157 274963 644 245643 744397 249523 865486 508060 486158 893988 130657 879733 238664 438113 797581 809433 786715 1 489158 35219 313208 706573 827806 2527 471118 310286 635 102837 327537 221056 724261 799270 321305 382364 262533 821086 697366 897676 20354 891158 114552 708108 852716 7 6 570728 170772 2 575903 11537 74349 188804 580646 855036 2 333724 878240 897326 769439 279452 776362 790485 98020 5875 69 898451 779534 78 10418 222921 1224 388248 360084 230832 654748 820904 586507 78 354929 365943 805130 19827 714987 851029 838410 252178 108379 761202 259152 38212 846263 241510 845557 273980 228379 412998 855930 328650 852926 657255 759140 144933 671 488461 11044 541139 758780 404514 758562 860665 881005 306531 8717 219797 248213 765784 840012 149 566224 35 478078 4553 1432 899989 26 863663 532880 379061 696097 201090 883311 439880 332670 17 293760 840566 500192 688969 725110 18 7075 33903 2293 656381 726883 285245 799852 604383 433458 18 595436 640319 855065 805410 662182 139584 611756 546998 418830 899611 597790 407136 895647 894109 785868 817026 396 694906 56 6 840380 842768 222823 93101 881831 652870 298623 15606 2250 585874 30709 836307 27106 422889 729364 11762 52325 660405 335723 852613 144766 605104 361007 13906 844236 852116 655361 858319 882076 20430 832243 190174 620484 304824 803122 819189 392804 730647 1056 192496 188036 43573 387205 881883 569046 648976 863164 62362 332460 11056 481116 728852 873396 143455 890099 743029 428797 52597 600598 872710 18286 780890 516462 805136 270134 63 864355 204351 891021 412051 9296 68051 869098 584517 486809 38543 867644 673272 850703 213307 290937 426635 216239 136124 859716 599738 322187 86375 822294 608041 374908 834463 24337 52 878636 1070 18939 880 104 124040 355940 492451 124206 859006 897739 189896 842271 611658 395041 49553 226648 350273 225 34247 783187 806614 248834 2 694809 12451 819762 188982 616418 874072 11228 578 878220 877254 241860 864569 14 306967 880896 315064 894269 21778 749741 25021 797228 189093 868514 165798 865696 158984 870302 833254 25083 450319 493739 304110 764714 77 440500 822095 2357 744160 862814 889952 777627 819892 8 37990 899906 298128 47370 43263 7105 50316 851 669723 808978 24 718450 2301 278074 190344 753024 532506 341558 265366 483152 891921 865413 3811 878565 648563 213730 118419 544061 767462 22 772670 833217 90182 803816 872313 1 23 662138 438882 27 516373 235730 479976 128263 576173 383887 798625 37 584053 869852 894145 838895 4 3 446176 208840 342381 314312 238430 10 764167 849412 2691 1 890556 2244 68919 851322 897884 367583 134563 885449 675383 887415 581825 533075 810271 774113 752923 794206 578621 874087 152184 135163 355219 450342 474592 737943 11 790358 877331 20 818321 71 205 16652 846432 854657 898808 744394 34976 557680 168026 732067 541070 99484 844932 853912 6 521346 140850 898610 30 159863 464301 380587 184594 530025 51728 744763 458138 498844 60568 230058 61 275149 899973 571879 482286 860632 282363 49804 498375 164575 309425 810785 775095 544241 742380 885130 879053 29 828248 115497 815593 33 501 888391 893915 9382 73 868055 661227 96450 852214 35348 789872 61159 504508 13429 80226 889881 706976 865466 658513 129201 888005 886899 339996 866889 83 13 784618 4424 819288 539086 869011 422707 238153 177172 560133 828597 375201 6212 7 859397 680829 179680 331398 465192 829052 80 811771 142754 42429 765604 721200 364036 383 206492 3156 885281 3399 65259 277995 271922 767856 368063 70 626945 845521 303575 200487 780421 897460 742075 515957 822532 324631 150081 94571 433015 44 27 777579 816167 271303 798491 604952 33299 695577 405774 754791 865310 513897 658011 259109 842176 248841 62434 843300 257954 684557 585354 668444 610830 246223 893886 578 46 827863 519045 844648 205331 791940 870943 867901 48 876292 88143 280475 758665 191887 140 871707 17 711067 266314 425234 847648 381068 854832 880534 56770 598513 894378 798271 62339 878800 284397 74850 552660 849504 367283 18764 12 798478 181409 424797 869257 57678 17699 680203 887221 289569 63147 3 6 798832 669966 873361 350548 334369 432935 260713 623615 872824 10 4 679419 188117 659162 809953 823685 791622 805972 891205 211 15766 468659 9 87758 411123 256764 28253 831971 805260 400543 10 851047 38268 606836 7 519155 866599 631177 18432 44533 775253 874307 553717 308 820418 255610 841667 445 805513 366857 894905 694613 652987 889650 6 233019 881050 330916 892271 9 783269 867525 9555 772548 472154 40320 421877 6 786817 318332 379820 566517 364236 1 354652 561730 549636 380656 119716 2 5 453372 654069 886158 885499 597724 1988 135950 836141 314585 434855 184363 320043 880801 32 140531 403500 878012 655423 312283 894272 10288 217405 882236 293485 1 541119 873929 862903 366573 1286 20078 599590 60506 812216 823042 14693 843883 60991 205 425547 165795 742764 376387 698567 608126 882190 11 3251 850314 748613 880704 303681 69 820882 492751 698173 472103 767597 322793 515150 398032 740490 61 608826 2 866 537695 615056 874082 864831 334781 4435 108691 98728 174555 783829 551467 3576 858632 286792 658846 17 79 3718 817267 892548 2020 719960 136136 752354 678759 642472 779090 149198 194781 672118 1268 659697 504272 214639 501520 7 115089 259697 871526 578174 347667 825837 508175 585562 214743 263123 895970 514166 255360 494999 656554 694094 799415 835652 3 330777 898877 93 16789 891831 631385 590401 708963 248229 525 875383 771380 540283 237506 586807 17 783824 761728 458656 8332 52 530263 1 427290 5178 371384 682191 213400 705468 862054 507565 762560 282477 3499 729499 784629 767772 206654 861601 187574 2 880853 618117 769709 808250 173762 332359 880423 74369 765131 33404 619839 374917 19 870059 29043 134389 530 607803 3 771141 172 817207 3 842299 724063 419760 153571 414915 253036 525167 134099 140 828241 175241 97998 46 752462 23823 794056 836277 480773 529794 885799 883358 691468 13 471806 736172 781567 650713 303399 275894 849783 321 126 825492 14513 13 8 1080 161251 569096 86303 748014 136 485038 18 50155 1618 573115 829180 687 876735 11 846206 800002 880261 170 26 2046 206218 691524 666188 48 486318 5 199730 516545 882503 304 836462 407812 223228 210961 144225 178579 601237 319018 371992 198556 470898 85970 378109 895674 792026 4 12 585732 381880 871109 883254 888108 842228 628332 71 764882 885955 526024 899975 142760 848654 49 52 346398 700656 812734 1209 64 690497 860321 5 737459 467914 1 302761 591261 826467 455022 749983 818497 20303 775927 221 11981 889479 820597 472822 641483 35 249377 882581 14 844560 874551 874835 232864 892435 41 130884 784984 506499 455078 51328 668054 883233 514746 369059 109175 487207 835546 1783 821308 43935 832700 9741 15697 2509 851859 2104 561697 882490 874534 757945 220149 24 896546 533803 397727 222 878471 889797 320213 802 822156 871563 844934 493359 57178 485995 880799 4510 516121 644025 35153 339397 56311 14649 340 191056 882270 2288 877406 100820 669 889784 77406 320767 427514 866735 4374 688477 286392 193409 584010 368045 301387 791633 848964 117497 430453 2 54741 853434 278723 74 100458 862590 138774 329004 584216 546080 213 269763 436439 884888 271757 8653 882617 577056 139989 670374 507990 413829 2536 73607 115212 62018 19793 885038 646119 281636 839299 635504 1316 1105 880492 833452 4 30242 218670 841486 899979 893541 62483 48 543889 687474 745193 757415 885251 178914 824153 618996 410660 823050 203985 515592 72655 386 675737 88 469816 525831 886422 647855 834620 2 544482 376631 373396 868633 38067 851253 881712 609 28787 814882 890903 503825 319460 886500 498947 503608 733013 728241 42 819024 384095 2776 896142 452190 166210 807762 772449 760649 874024 615911 889456 508210 336954 273899 897403 538230 613105 672475 112526 790836 107037 583778 465456 2224 895024 62765 23142 610677 108 632 166126 13 127371 622361 388618 767312 21805 475803 686304 832653 98535 887117 304 61434 523378 226377 893635 608224 105170 708 734602 98353 707177 112137 894746 696736 303 893881 870770 6516 194625 206853 801923 894504 180106 130610 806179 734646 141629 2913 257327 876035 887257 116270 833958 77 879667 155056 145541 739229 849905 297883 604382 883874 892982 178661 339440 863750 308076 884738 409761 3 380480 3 464945 169182 327446 508598 829715 2926 835760 6 872027 15 873801 116319 193058 126704 474370 1910 538802 787341 835384 40 711098 9379 322931 191698 790643 315128 738229 475048 849988 36 114612 548403 44986 755225 727810 894002 885016 761608 404027 876073 797252 752082 793298 515822 721684 371 712772 769714 111 20 67 860640 880632 878329 748118 205618 897926 752077 814269 247350 1047 594633 889078 154 84902 623592 724505 182854 4 428681 862001 52794 571690 299199 209895 4595 773353 3 817 775617 750182 2 343441 704722 3 1540 869253 870756 750837 230890 511805 429048 895260 575558 468391 280120 890855 98 722920 664858 646037 239109 892329 854146 209169 581806 26980 1190 708473 797441 886360 50056 211884 832168 5 894965 865584 2471 797884 870180 23 824279 756729 326196 849456 124897 422411 15 742287 739755 7438 789317 888471 432781 2 482752 623564 807592 847710 24435 36 2 140352 174185 478612 876523 20782 513872 843581 20915 4170 555569 173820 646642 869001 887687 791804 459586 853914 275260 870215 892133 23405 110582 783805 387457 821593 397160 151124 816412 495210 566862 681048 872331 498484 743200 866783 3364 861922 846945 817839 651 386523 4078 228170 852708 433773 1 662482 233555 301350 303988 853509 881959 866733 655525 798386 123 302459 10098 91844 1 744786 870172 274025 216092 159189 707600 287502 326932 2 1507 322060 2434 898118 411769 13 759532 467677 879401 250 885738 871398 408933 682090 413 696549 19530 653355 733585 401141 791603 131247 866872 102484 315486 79633 442605 842608 1 83727 177 895525 492470 317967 230351 1325 266992 113673 805432 18 367462 505914 467548 646186 31009 676445 863296 128 32826 405195 123952 765531 25787 896538 489002 868496 40 881694 790868 363328 267366 5 450 867444 681399 448332 280690 735941 78346 876121 279597 405779 805575 716262 722942 882160 6 35910 859756 589273 866136 6760 797097 246464 206433 280592 892259 867609 809812 760346 56 555640 462659 594496 883480 899272 828648 736930 12 21234 13979 295592 3722 615900 708 638891 823320 883571 817192 557088 657425 694282 339905 534583 291 487770 56420 879625 847224 18 851925 119135 37131 32368 298899 790372 1 671 865871 623251 628078 707378 665093 870010 446048 882821 849163 559 6045 460174 796698 76417 36 332261 127024 43414 827843 87 557294 946 862762 665730 97818 2 767804 759787 856270 832552 874203 738140 422384 851114 890861 31760 73223 887141 293941 254100 689643 103955 1 844102 895779 10647 787539 832344 711758 175461 15540 850869 873958 835836 848095 441188 15124 569586 780763 472988 503145 403248 200302 5 774147 817143 815572 798920 384827 369069 2818 811438 897666 286338 827503 506494 891156 845240 387591 735130 187054 65 845138 875540 886748 1749 89644 376797 774310 73599 894524 118 120 58 846967 167 226186 114777 12 674043 4442 876028 859062 773007 848545 36406 1 787946 626490 27800 392302 3 244291 650270 738917 825058 161419 107390 872198 893159 889721 63071 264226 851861 415786 6366 413 288 279013 75 300529 876555 379119 525346 433890 20 530578 680867 76169 13 543159 325761 891531 43229 492729 811334 890250 2 455945 629390 526974 177909 892517 745976 296099 108653 3 436140 891670 50074 842486 386600 56940 29 255502 612523 24 222186 228187 488447 8470 465936 486986 457917 566186 25 697497 653510 113776 790008 92708 186132 140414 782797 891601 73333 847471 420941 579411 899723 2592 828413 23113 819082 633542 282287 579 876356 629514 713482 321924 22 11188 166587 690859 772965 394612 69195 887434 716176 849993 56480 142057 2 889976 899446 2425 842244 859286 862587 279788 861766 287581 743490 722417 869439 840178 746279 2 1904 5805 39618 881044 896432 619893 492671 427997 444576 751677 222 2859 1923 749188 698372 856946 810588 189507 245 416220 588719 233801 874717 29788 746963 439510 147 1317 887754 278256 538210 844695 868529 543220 250992 631610 346610 811026 875572 344506 540945 867731 8042 598554 863633 755421 79306 2756 269222 593260 29819 526594 387 326842 308003 10576 649425 701050 253857 2925 154 50347 32313 784494 894028 505 838599 898316 7358 55 23 789575 7 7490 879558 480232 617386 878557 367997 288239 50 728098 601847 882991 528970 497466 484955 813277 666909 765247 17167 355 382606 864683 319852 898434 171010 227476 308491 777059 263641 207072 867115 705042 29301 25252 862085 881643 14586 875616 549500 565943 544 9919 4209 66 623 812228 798632 160200 12060 314407 3 799004 2472 27716 761876 530767 381830 481912 358377 1686 777996 825825 10004 237359 24842 548044 401733 193348 863128 822004 703999 15552 517956 47 663276 28626 238 2 10240 238279 869122 884206 740269 116611 82 173012 733706 783076 44 696602 859257 819480 701419 708974 426730 812211 289854 247 96109 896335 135907 890624 828367 99 15 2 885611 189214 710747 202652 6058 209214 43414 123 3 874262 42446 870016 631317 619332 486096 73837 871784 790254 874130 509397 896161 155 853199 599661 839191 132285 658282 28391 845518 131666 869367 833870 20519 846810 213849 528660 885340 1789 689491 874718 265234 333720 137424 25879 166646 820533 837762 773202 691619 28 750836 848 34646 629228 917 793373 621835 79569 367949 67652 597570 864167 6 392188 791460 3 832901 19 1123 281978 842069 798886 855240 572240 30313 189375 552748 858352 21184 837426 886911 94926 865700 9 251706 14018 2 706978 429640 886210 1 484336 855186 760428 874970 31 22648 288245 78381 342978 639649 796158 881843 59720 575156 5 164697 28 1033 416046 35 23704 850130 199495 783212 720971 624622 537472 662053 318468 99599 889074 851723 696643 29 12 11 33812 4062 882396 68269 808277 804018 526186 283096 19 898181 7567 616251 293417 78300 552578 520578 63837 4 885459 32 873253 488418 886517 868703 654256 1 119667 396074 10 296918 87 801772 818680 840350 3 589272 800108 761787 381128 1 589310 809 823778 806972 372074 196480 469363 68291 748805 831484 205563 894372 853697 841779 883931 861352 191303 730316 403805 850085 827464 877507 813522 427121 100122 704425 688023 10 560150 894086 832622 203841 838656 443978 891670 529039 37282 847491 64599 96401 66476 660795 491921 861919 608446 3 2 661934 674864 202303 881408 613559 195 456241 858234 268480 897907 878294 151635 597767 864962 377 881882 710457 291 875689 591189 791285 206 4 5095 583829 252937 255797 117 789617 318918 674485 793602 769368 307201 572083 839083 565839 875000 870248 810188 877498 143 880567 47432 536602 550604 404362 885896 50091 231 870091 31 231081 875416 280 501020 836033 816912 828998 7673 1610 849321 874884 144 335486 867851 27205 456502 251312 179814 769188 897797 123 1660 61631 892383 458240 839084 832437 766025 844902 687308 8559 254583 879348 895939 786093 826549 7683 640689 854568 17785 137015 3 854862 881144 838445 890462 888179 808707 717663 2228 598999 611296 293190 899254 157646 831659 115176 239498 505001 800041 789796 528746 2172 166584 864071 364855 635849 469873 885525 162223 58 68777 499078 879034 510305 246914 878302 486679 256775 896991 388503 19 304945 402263 303945 698064 641981 596556 27929 815744 845777 124333 118 322828 130816 406648 467241 3 38 764630 712796 240636 488484 246373 700721 394362 655747 240522 829719 882174 517293 814331 335871 817040 832027 196402 867544 88301 448276 877435 322384 253039 453784 838343 613754 704103 343498 436428 152 25 19691 686233 781521 786697 898827 113143 9915 786021 890986 63511 372074 350216 204100 800149 889490 62088 189121 452591 391928 888153 167166 893123 5 705879 161595 50150 30 830050 797599 495557 67317 671957 401525 813946 199040 816967 324193 720536 876279 816336 199022 5428 149356 179811 306905 771484 1540 587347 651868 719273 11562 562 421201 68375 656611 167241 15001 374935 352988 63 811941 432062 265124 456339 133211 1027 383589 854864 453705 853773 775458 871977 633810 60608 6 460917 2069 306464 87696 17222 6735 2692 756982 48628 802415 734935 819477 151225 1106 715022 285118 21285 834900 149180 881645 890047 3753 72878 542914 802783 724399 892098 813301 873350 803921 97117 1 525624 9038 872644 8741 814020 29386 714813 84754 510313 48077 12251 6 1472 39 95727 297899 260 140 763358 244313 826101 666452 874425 689652 802570 433659 20155 337581 638834 868544 880384 40600 119 366096 793491 6 749377 591290 477456 2568 38 580767 739441 220218 320277 858648 5077 630312 5835 744686 894560 898332 871030 227837 38 894602 250710 566125 743153 307223 459383 845763 677504 137299 633653 64 891249 775606 741490 861995 1 651797 80059 666772 429478 228431 874504 543821 769756 830524 211617 6044 6531 285494 20081 896086 242892 62586 891794 885462 31 570060 11502 680261 204942 296371 219220 94090 485544 817763 385204 659867 122624 55471 415222 558388 18 805954 784456 39170 10 430145 723798 839176 388971 851044 506415 883726 5 402917 308385 180 612295 254 895713 882416 204997 65451 2 692664 48150 422855 890414 72839 21068 423301 890875 890771 755667 870353 200267 23 7964 155 410729 1525 102 876452 780217 164000 2 863860 335868 16939 314439 1 895488 825480 877322 597951 91716 136006 531387 894427 641698 803598 680599 271941 298290 833845 5 341785 808204 460135 882 814542 775214 122104 889413 2 433735 847212 314438 198331 409504 838747 874759 229782 5 402223 682838 848930 7 42468 180371 42017 759055 776638 639 844868 38348 888814 796423 890263 3 572887 24 476063 536584 283318 164817 287908 832400 163473 859982 773159 51 262172 163 117011 56 498984 568315 217 654176 117582 1 25305 206372 791943 505092 120 729115 10 285642 716114 53011 821941 758684 860456 834480 749318 853794 495346 803657 657731 799362 52 236639 285541 48369 44779 151984 838324 858591 613181 744399 845505 218706 36 389840 830811 364598 2 26 590675 601 29 97133 747926 308374 844902 33857 556212 736813 728110 381719 28104 854790 868576 11 274357 260168 709089 414111 7061 789723 231838 908 788366 623759 82133 471694 2 814883 324236 796903 842881 723513 449911 11 1 468484 1188 880000 841303 474583 849288 148213 396074 410751 441298 816753 786818 855020 307915 439610 101826 897835 189312 888328 811034 2141 891413 225083 143886 818795 35798 91 752 691275 857659 828344 24771 323115 823417 29329 633036 862206 438444 888868 762942 48774 759664 860416 9 371038 396333 139694 53152 889096 199645 362089 841552 818668 288599 189 97841 838014 880193 497741 899766 1 689569 791784 91883 139644 207 1 22451 705795 887065 877633 14744 5556 28708 839724 696927 583653 50429 799652 569143 796151 875827 800932 700 3 53620 489521 880692 792908 791895 46622 798394 66654 897054 1890 9174 556540 33388 890132 835724 517668 863558 3181 8 353750 877508 366534 160653 292014 834224 14267 346501 896806 208 361024 93757 825801 320205 253311 373 879920 551124 850248 669988 884801 345758 862294 320 398843 16 857799 704108 851351 829151 875962 2 223651 7 314964 9 771599 811281 71191 7 463926 758507 4474 834283 318587 22086 169912 208044 871753 128722 658040 608869 552332 755973 213605 877888 89 372179 161465 449235 475845 886039 761607 323807 542137 306063 76302 860124 146172 810561 643191 887430 8 87338 260192 645247 135700 12833 7340 407400 92418 47 4364 2 802953 133450 740380 3 703550 206131 76 744911 668518 879468 820378 682955 113619 795331 845705 744521 562504 18642 895432 449851 892570 346160 868805 259989 460 724964 271993 604844 678204 244817 619243 9 548806 652311 895929 444675 582591 34475 872191 630067 563520 343918 885119 373531 83287 866739 1024 866231 795287 670374 867180 327387 889915 22182 3948 727732 850282 725630 898255 112 824677 71951 420375 819175 543231 353551 780470 241572 177900 852186 897978 403350 798087 828689 10 880124 190056 874745 712203 16174 617973 270 5 743175 802245 460395 50 192160 495932 281584 5558 585311 204411 841780 909 681205 869581 808908 540855 236452 197336 292492 4632 692319 58238 105281 886603 47 832237 757144 799317 873336 518515 740392 886139 26851 10 130343 1872 207093 849486 32255 899553 621976 608070 766283 2 784230 9 54103 861628 712 735078 650659 804919 2 865452 764165 47146 671516 449303 399896 863231 529175 116 72437 120190 777597 233312 587381 654513 3 528528 32 741351 4520 394232 862612 265 133945 13 300693 19891 107 233 18 811187 21129 879797 5551 1552 885427 777518 753 356976 721256 643273 708431 314795 256021 780954 234760 20293 894796 855366 179927 861946 101347 399226 429453 350826 133842 16119 802442 878297 795370 184843 544884 9680 805754 4 633802 886754 835417 686586 85508 397208 377180 463402 326874 2665 232374 3 205710 811257 2034 175601 855708 15062 7 313076 325753 837947 128813 730586 896968 681293 808290 17437 78417 719905 667882 69521 219846 15571 145 325373 33741 698148 433549 761027 737250 784735 832911 11725 55462 3 829221 888945 272029 451977 79749 794606 85633 264382 880735 9 272648 884658 875315 445689 817299 271419 895743 76423 878952 476134 618901 785950 729421 702946 568605 870818 256888 215529 227389 795057 880678 825437 370335 784948 2 229649 292541 38589 251192 868119 624969 700916 103269 736430 630466 536084 825468 64131 291241 531283 854723 131919 128005 75336 889814 881506 774430 172 167956 788343 172382 346831 65 4 184 66497 751729 879123 878177 157806 270344 461 316176 635024 881133 837171 355 894490 31651 13845 789277 714946 19142 708226 858054 169102 40052 820526 785692 1 761463 612979 141614 391387 299674 298074 1203 854116 45170 4762 4975 832354 330859 594248 268092 10 889521 16240 834822 782368 841855 877571 38024 403326 845772 878944 869330 130504 27982 16294 816525 764854 888911 64 772496 560568 4 296748 595585 31464 885079 175295 5990 892974 12727 719227 855886 789800 217245 153223 3 37 44748 75293 4 380926 80 299962 672518 574130 227336 100 847816 861216 132 474775 821150 324652 44779 849839 867083 155737 195208 874679 71707 830495 91870 882931 251355 856903 226489 849739 823904 430350 878523 1665 87326 77 559616 768153 880328 777812 185471 42281 817842 21988 314487 799728 206668 80 25 151666 175067 767406 816628 201116 211977 203925 805638 895667 150925 173706 896029 881799 437490 878416 84 521519 22 872477 887043 461695 873408 847623 584173 784895 717419 824681 67537 855032 883930 124729 888461 883209 15684 48 873409 861823 469561 659779 422833 416308 584923 43725 798154 785008 35145 654567 643154 760423 522688 21649 454699 461458 869745 47654 625267 824249 818054 848039 767518 826580 892644 697776 131276 563674 545640 41810 837266 899222 22 265457 707146 157545 645714 861015 689429 826942 92 60984 878534 526673 832918 438785 518 840578 870516 2 893555 860510 227216 3 5 786924 550 142848 751112 376814 704148 846393 300391 453 833086 404929 13593 166597 698500 184152 156829 816857 6 817675 66193 815829 689344 898605 718053 308184 426556 104723 738893 383753 240 659630 838455 835808 73799 434458 789693 516675 2605 593128 429425 867669 459927 764303 1 886990 404814 732910 884959 592991 42776 1037 804542 888614 491783 6195 60636 845365 55908 892441 166650 898877 8 602757 824032 7766 7 221257 845613 870280 233394 159478 59125 81786 269559 741658 336114 372305 862650 805086 452454 193770 425911 16435 144 8 356027 115621 502853 433508 470975 744741 871511 761826 862922 843815 17273 652096 252036 872520 280661 860311 409332 843923 36 895330 9 15359 190421 829930 689766 822955 17 60748 321484 12966 376473 874692 772616 135678 682392 47 633210 823042 525185 892238 890589 45883 686775 848275 749549 169043 303298 844267 859836 741949 838707 594089 673437 350262 856761 638492 362976 397182 839590 870723 1343 794067 645196 789546 52886 7 155151 126243 214296 832088 254714 886951 889665 774997 882476 875936 11621 1203 190660 853614 7679 98715 17044 879763 61597 158535 421127 709378 278939 881931 112403 693667 853932 897707 487751 890198 67 370828 556862 875626 870892 395572 733994 436077 216831 655252 1 747269 886704 194 682793 9758 890852 342796 433578 559056 413718 820283 251511 169973 314 452928 353290 829991 27 10071 897757 785426 890707 3 129 126339 648352 503096 569883 496828 22421 443854 96446 4944 280267 888185 263038 804476 714368 778647 610271 9917 390769 866393 623697 342198 840806 1462 897428 79170 40 804963 414111 893643 680260 375040 714287 102934 114996 143314 215165 20975 246566 88369 12212 697491 465148 10 3 684294 632004 637276 884611 79886 836809 778671 246446 124662 846142 396981 307915 889419 163678 536324 28 554768 539822 111 259162 441809 833669 876799 849864 819002 62543 99583 760350 759923 854110 291421 395174 2 2 326412 132 621 841615 255187 857210 820090 871392 899610 653596 865256 316795 609229 102715 73620 759334 463112 773538 689513 613353 881794 143132 881231 12 36445 49094 814297 259793 109712 871282 459452 3 25 15876 869374 152113 68150 862897 84027 2544 452074 882555 224489 788856 800652 877448 4 170 789595 592120 450318 738975 7463 816044 37672 368746 893130 827019 46 2432 912 159850 39 859536 837832 840599 7056 751211 48972 844951 842302 841405 162399 661942 883510 224625 549247 830629 508988 380824 881384 847070 7 322 894156 72867 796270 544114 506502 739261 818034 587924 801103 288213 880169 1 147 462587 452014 873694 774411 149973 866697 835391 878080 809528 489052 274215 92057 882937 132547 836769 145089 865275 144688 883616 4397 867388 72164 18 706931 445354 297509 420406 841163 406899 133 38 889207 827877 827298 728461 37398 591001 34533 408323 11669 317218 55 55 37162 4530 4 207872 867262 842722 887772 519322 2302 494769 786364 879001 257954 795700 876064 181301 719409 866193 595 65649 257150 739560 295517 400024 876110 230963 638969 163259 884044 706416 613592 865 571 19266 685494 549131 560023 266207 172253 870404 441856 412768 681721 11936 652392 778805 423709 141937 892515 743618 1 719619 340045 531459 223950 527647 525587 6 196366 879857 177879 106838 854247 67706 48 843755 851442 590862 735770 19846 682442 233750 51 891741 898512 93277 299 897878 844457 490215 882233 192698 853485 160821 828006 1587 1341 37847 525876 4765 215008 827858 503271 355281 232868 118386 108438 46626 856842 89573 329958 684545 864548 9686 550146 153193 157213 399284 432762 658224 461572 121356 210978 880377 67 794796 1 785942 26116 772113 3717 730150 115795 224637 628905 19 451230 566811 844141 12 842000 364961 856470 2922 314558 293 644821 1851 858995 488658 74950 787919 730163 174807 825288 16 23501 5867 255047 118154 588058 26634 869 884924 102407 526490 45 247832 6 320542 463417 727123 889051 136738 89785 258151 202743 291 808 315467 666166 635781 599312 69 2394 70158 1863 864945 647893 128030 530738 616381 1 26 511966 256795 886499 749044 880845 97237 107286 695297 2162 885774 112656 221766 589492 19739 8 527600 2 263441 894520 835888 256055 88 798676 1014 219773 880356 378850 891980 803162 122124 186 37 764817 566298 879335 886844 552172 844046 172356 3550 102791 863621 859261 483479 333929 2 9 879942 78644 362 896383 874229 74830 838925 12757 6 875727 888289 750694 787502 828513 774964 859839 465587 43 28 2425 384728 1242 47543 294272 493389 652460 552611 361629 253805 125970 868217 892800 163006 852623 517365 20 792312 4853 65815 804067 787374 6 1 408527 706469 880591 861653 657695 201577 275386 335174 168 846871 454466 240191 389 4289 370686 145831 290426 727294 322279 628840 804736 896593 280245 144604 891943 58784 2 755878 374306 710108 421982 627 578546 744350 842892 535471 462819 68942 2 846547 842874 833394 4478 891584 2 74071 588599 7279 345669 5245 847520 828402 568204 558902 881181 12678 44007 3 862076 453209 628035 695007 896490 880642 564233 708299 663593 810366 70871 844533 20508 655075 623 507916 26511 503546 581272 698042 873690 772578 49631 509 793299 899359 850395 197281 837815 715014 399359 5921 674128 542828 818403 426493 7345 284414 733173 495 820101 286648 295351 116404 641112 7628 768073 311514 850824 179991 834910 357803 5029 2 782 659256 8757 411582 422150 241554 833599 19704 1806 510529 11 798312 1409 3 442737 842193 27612 880421 2680 267288 134370 865858 793376 892085 61887 1381 258 9609 444887 327272 468 679838 846973 494955 818699 602561 873435 389877 3 113136 2944 1579 24659 205081 73754 871130 881278 878410 871150 130129 536240 821697 881031 815469 896407 823272 864089 866881 332002 2153 1277 840533 15217 565363 699278 164970 539952 4 70263 885349 216676 617 13801 106894 806026 755508 86998 432648 598133 2 872431 402388 813597 120343 14734 762924 415181 502 810449 22 7 516550 855460 6 18804 69792 296082 257 890668 479955 765839 820913 861034 806838 838998 161213 875484 34092 586 322667 395203 485437 822805 461420 898062 859047 2662 832550 337912 5 836331 1052 864910 737028 807599 39 782378 398 103746 30 878976 1 127579 854215 855434 432 119369 874087 22320 607 860076 765966 870907 346336 156108 815595 883298 1175 578405 504823 97277 647635 889988 301135 542111 837282 563298 699698 863811 438467 196642 174112 18180 445133 114595 704632 6 1 247532 169 114413 629539 730543 492150 85514 3 806490 92 109 450547 891535 445138 260580 813734 524690 457609 724179 403215 39931 698482 24085 800642 808322 150 1332 115 286431 262118 700753 877582 3474 864842 769936 2 96661 589192 328018 489255 878939 852133 796539 834328 72530 46 252 723601 454324 895929 567732 878749 3559 122031 892543 126986 894127 747440 855172 325 819637 11 881541 690254 158425 12329 783775 384611 880069 2 1 494585 993 838904 864757 6 2578 12342 337089 726834 71473 585111 521717 787589 882442 385009 9827 801473 832741 11 684569 15888 589619 4 301333 896398 875317 886198 137366 369774 892110 79286 624094 657327 664570 3 26108 102457 863509 18353 718244 894970 838314 871794 236978 736603 1078 855464 29998 876044 833734 848970 339042 316435 885351 445031 299084 30912 1443 743942 724692 90984 114 898762 832707 19716 895724 886397 866197 882809 841859 11544 876456 485981 127232 186683 750686 474624 68 806141 295336 100024 379602 323627 690633 823056 840061 81197 60006 641667 157 20322 10 245445 133430 381576 704669 187467 685374 873696 292519 850030 10749 729360 723713 1 821338 672923 2411 5157 227753 99805 3133 895152 11 817038 672312 818864 751407 364 109363 682721 357166 875725 219029 843753 833830 580606 169578 849372 92158 13 831501 3022 15756 491085 16 399704 750413 288288 117841 168025 715275 6146 783036 192688 894680 363807 871695 201537 885078 896261 484424 879714 176 864058 8 461201 391665 878764 5 481456 891954 469927 853766 853770 98342 169198 9689 64 75820 8276 295105 3 876841 720434 875257 822395 141065 873792 577650 458 449 450281 1671 447647 860346 833417 95279 880138 22 853491 11207 102678 877262 175914 847183 829398 10 527918 548141 757522 818973 601997 45556 850367 393516 857199 3 542768 224719 12976 40182 614 885475 27 890086 885770 865853 3 887705 148473 824490 777660 9138 876418 875204 82244 800910 885090 506887 846836 110313 183960 42598 863856 502699 869887 888756 264377 731182 814022 164352 636184 59 561348 692782 415428 714149 247381 888244 728047 875542 727091 899659 204500 853852 859508 69056 701862 57217 583397 878289 904 520412 178857 785 315760 890954 829365 48375 766561 110652 717442 5321 121515 149624 411263 425873 746631 885172 787051 234 873603 503544 200772 24 474248 10 8 873388 1232 862138 3727 879393 89930 843449 632200 127 661 689186 743471 876613 36811 787405 846071 195493 743643 562781 819643 3 729515 60048 316121 96 805852 101 830725 617550 447766 185911 874209 589465 861134 173381 899585 299620 537143 859555 418 767304 100808 486865 897589 813015 623759 777960 248480 486555 849330 836114 11 387383 640327 783371 181222 852780 556224 809971 601027 21167 2 405554 789661 781793 45867 440793 288206 761053 733047 23905 433425 868908 743768 849889 897418 1443 324299 832052 560134 26386 35079 841295 864098 137782 635983 17662 772670 742372 153094 899235 116701 726146 66786 105856 130637 882265 262228 758544 356312 230456 873015 136228 50001 855196 755650 871632 67 752522 2797 515520 296093 785600 287129 864626 844347 311152 827796 891125 37754 853255 115020 210897 888491 167908 782184 111271 16 797131 413558 116 86085 209494 1031 60955 456389 668432 457679 307014 747695 639854 123928 1494 657983 770956 864111 128 756906 1775 510042 432906 728451 398223 864468 24 883911 693467 723799 246303 2076 681982 210807 7 19 11767 658678 517867 836445 14 505276 518969 10926 62925 30532 528000 624 82023 302470 849158 620271 500148 565199 638621 898369 285518 6 55258 18767 492282 893922 68528 255490 783093 373141 840944 573273 647701 480556 457017 873517 384782 146 892263 209586 530695 766301 882158 157204 219228 263290 889535 32081 697280 865353 898938 22538 867639 889531 282681 153093 630457 130730 10051 372303 625681 772866 870812 410676 831892 2 742261 15871 734741 899825 769349 771858 285615 162123 58293 327299 20675 541141 799971 404879 768399 293869 363535 792635 892469 863492 464895 832301 880366 413734 899871 659740 139430 658916 410962 1 15242 285493 281 877538 877474 21014 806533 843056 97862 236322 532727 75492 205952 884916 898021 501 409196 389894 356135 355404 797795 837125 429250 794598 591225 130154 564598 610594 627343 508211 606079 708549 662 785191 807251 1668 527223 56 11 623236 691782 450 481078 84577 192126 759981 22762 791367 895663 1126 28303 644910 585671 894676 598679 1306 866368 830406 71 824265 897185 53066 268 868357 48048 1163 314686 5724 725300 657310 881025 736497 893298 412650 490 47318 330300 217502 163478 178175 444191 5 721978 549283 886930 833330 149829 838572 797614 45 312113 210831 5339 54 717788 848608 401039 359833 396112 770393 55033 14156 1 717331 18040 819362 375 92 107283 774920 145508 869891 372981 356147 375 859934 752100 453321 4733 799896 32628 878328 597824 123532 886518 806009 22772 562796 856133 826639 60094 642325 866814 248940 188367 261781 432933 186133 675699 308002 191362 560852 815996 201673 886881 369287 261 813033 859923 371761 345766 1 885094 282786 491 337 322272 795306 708142 680786 208167 217294 892965 435360 817002 139894 263 212137 41 68390 31325 421919 872498 76253 873885 67 185 238663 896793 895723 851979 215188 671643 27 157 277 895780 164450 320412 48634 3806 501476 879972 536460 853751 870965 572066 170114 874655 866117 2 335084 621017 727791 377108 893646 2 562647 386260 820860 340418 401578 722796 98872 843356 872554 878224 703906 661898 878631 676571 1899 885956 44 453803 44 648761 399658 257626 718975 828848 692456 289553 851528 59306 424984 740167 661 881393 798735 521629 271330 283872 50 870617 2175 695977 770325 760840 558377 767094 880337 361491 327800 899213 704886 3 886646 174779 797937 775338 144724 883172 722770 886334 313888 794327 619961 802482 819828 642846 323432 883879 748297 177476 821836 15 14 190134 784715 10 6 665785 69027 451025 39 767636 303858 847022 674582 402362 13 249236 378408 899003 536839 883620 255377 879956 830067 292813 5 14795 188340 650160 857875 810748 391440 483332 50148 52983 829164 894020 394865 761160 758935 659447 894141 364716 477006 884870 653354 173688 838431 819076 640806 791155 836070 398764 789636 859501 45896 589972 569241 866719 332397 886393 10363 559018 859607 794936 748541 59032 208156 122 750493 36875 210249 873969 766665 22813 888974 858271 868108 19729 706336 108036 757 9028 5132 1741 325313 4 798232 778378 322345 883121 5 869063 23598 500 4 190290 849650 781990 360964 812175 854478 813505 124115 234511 805186 758708 40 3417 162353 344557 640452 138252 467 231 1 741296 271333 74935 249855 29279 174795 1090 26230 891961 862457 509680 367628 153968 304 752649 198434 16573 736 847414 240504 755831 601803 872935 469194 279974 638361 61 634757 19 138530 95 3804 120100 589016 714802 887538 174497 2965 226444 619624 650645 304524 837224 870869 7869 246968 614034 36 40 892317 637931 584138 899567 824521 748084 591709 736936 867076 831591 3 299812 114463 695993 466127 804844 420799 870990 45 2642 301806 894500 827802 879212 847175 883132 879755 852402 834668 89859 605361 24552 588751 599086 830450 48279 5 1 780995 859988 879128 636933 7 694905 497332 786102 11 214437 855812 854956 776580 860052 883669 6572 33029 297 13677 750513 808 19 576402 427797 891802 889630 828682 876526 558820 877802 881826 138096 765129 872006 796974 729411 58435 552647 185789 720135 743245 816995 891893 814119 854614 662348 861365 898911 869226 149576 180062 411281 157 451771 421 882020 712172 8821 200744 364643 414725 681676 643425 608217 868077 780696 228717 842239 470064 458112 580720 745144 523767 682992 353 765830 685080 821991 840056 885662 866221 2994 320466 897536 287640 568522 3 567 503193 59226 564898 34 818565 139293 707142 880338 449235 131 849760 24 99 76054 43000 350073 880178 432731 868996 69690 726699 798895 114302 835025 2451 878817 876621 592692 863734 715243 10374 892829 519971 756179 899220 833809 283145 625138 41 767517 212262 206870 691236 3 4 895888 51 23618 465397 352757 202140 898320 2400 162478 888482 839 90044 18 857731 85511 806192 664880 345 2163 777064 376212 261799 440950 76 837721 870864 77 72 494317 10 637736 575335 855843 181210 505556 141219 279 399652 4 76855 167 3615 394 879871 2652 883315 826179 321890 707798 730968 719014 1 349389 152606 880336 1341 406124 822247 396912 893000 720813 195 429624 112526 751745 195 897361 453412 874505 889321 767698 498533 279 207946 22 424914 854008 811140 1747 610664 137566 41915 889259 7 4 2 2 823734 258166 555009 9 420819 4371 599344 124075 167520 864744 845574 250533 880847 394 616 826709 829850 326940 770654 705327 851891 610829 69029 7707 1 128809 849566 174299 30528 542040 660816 880721 153792 789269 817422 251 885214 72 1 848636 678967 528729 815 87357 385912 864290 106455 606044 15 852624 337214 184271 394156 685517 16017 5464 164384 20 99578 309960 218153 831481 786099 827924 846689 306712 757429 291931 770048 853286 857903 313532 2762 837575 109642 859274 666183 107 817 2 39642 101936 399648 858775 704529 134281 340472 90 839431 849704 857552 142 730003 314 316700 768525 805956 238845 13 27 820244 2 293408 893139 6747 5204 72 288266 3677 727272 166298 700232 864524 851135 892357 126822 851119 816790 422743 362178 819309 1898 303582 3 59221 28644 865085 27760 732425 806970 813712 16474 455080 884639 794240 882744 43 876709 880495 848716 3558 853271 50682 718493 350078 899731 202903 402582 551340 839493 668169 869938 801597 558 1 23 487714 869304 103598 643820 325776 877642 112 94 798867 432898 823524 3820 20698 832207 887567 773403 874361 328 705658 332937 886552 57924 160508 2251 115 141652 841829 18437 90156 897558 822425 898306 680454 874531 411419 863079 558 274134 20627 18159 148 888001 128555 180 884400 803731 886302 657446 159043 827960 836829 760436 45816 7 792065 836565 735498 137644 11648 365709 867708 265331 109514 264584 851768 548356 768813 39968 540613 225573 432036 416623 700710 889223 298565 655378 63 316290 233883 372734 889080 452714 640354 519059 840871 730 325814 857675 5 879765 238454 408219 198 91623 128489 11 401736 362302 243150 796833 890037 17874 84247 893706 883065 882065 507022 370 561301 3 288431 503564 517158 802401 359111 8 46052 224 300400 68622 890072 2416 833184 101270 706810 13248 4 625109 603407 865192 18 816920 13583 625496 2 756666 837935 66 322671 684091 236875 388211 96565 452728 833330 647540 830394 140611 194149 9618 846 834603 541200 855574 200035 311411 874354 37645 710129 839809 866946 290155 786437 257322 139540 11 357725 114818 209583 891819 65 325858 829586 144174 326823 783657 457821 510496 791010 170975 722775 130567 886055 1485 238670 284995 605827 899942 7108 869007 586829 815717 869625 897445 309836 813 682007 873312 9 52666 708038 2 6509 4 621578 121 636674 479353 12 9 502959 881515 837967 874966 880314 594629 566297 260406 272540 397763 777369 698387 857316 395930 869752 319 819257 728510 38332 72189 11778 78071 686834 714219 12 791048 710312 95191 1 671340 507144 809662 790403 422215 740237 157079 42119 701694 19880 892747 795617 857632 2 8 785613 898232 8760 5199 16 90065 2653 550427 768382 852434 763358 773908 684144 757396 970 44 613594 164265 25867 254482 877121 898389 818539 640643 797919 890028 896628 568910 835368 87310 619658 198384 896024 131661 214658 643696 154693 886507 172857 883362 2 821128 51963 628219 133710 1506 321905 489938 622582 864374 391695 226092 648631 776572 8224 776048 745505 318439 719320 855646 783073 225014 599007 859334 362693 382824 7064 1 389183 730114 65802 267412 315882 771575 839504 577939 662187 865614 8408 35359 3777 854321 864879 62796 218850 61307 16 5305 312175 66681 418 314675 823906 850362 598 804909 522673 493993 13606 149361 3 708740 897261 856380 688504 266302 346056 549136 2 745554 832788 52380 855533 19618 27 291905 841491 180100 870925 727627 790211 894420 767001 44968 363391 767717 865012 334067 670826 251872 230731 255041 8749 887722 241 354492 106511 30509 889919 809783 817084 67131 29 628895 832964 63 481796 30759 393292 198532 823531 802346 693377 884132 851839 6624 15728 68 21 370042 4302 86327 15407 851909 593324 159400 783832 854974 719276 643939 853959 16 870462 885952 876029 58 88 1110 409164 427875 102282 849549 738515 79965 881494 16 890529 815247 778801 37001 770542 862040 17391 1 220352 332483 793612 842107 5815 76 168137 528090 136097 401182 134762 100781 899612 811460 818110 9 3851 590096 858025 16 69885 399284 13 648177 886113 556082 213098 186042 1 91373 440053 895814 437354 870700 289058 865589 884825 864583 831651 5822 181662 178737 16 355115 800161 893212 834867 26 875016 582534 120450 8156 466646 213412 714110 731651 638391 127819 413409 774773 728157 373598 854980 782076 144845 892619 297744 124222 692344 332253 560177 761087 8 894092 604078 564887 768087 496317 336137 333231 862330 5439 23 84853 630575 112663 107473 1 62326 1 116886 526439 882453 892360 846424 8307 58037 146126 747902 2 803147 9695 3 126778 860885 499976 590379 176747 375661 163803 686474 14833 52002 21508 92673 818565 162174 898037 812617 116443 517750 267387 734788 1419 411373 74902 834819 7982 859477 367 43895 46774 851344 454261 799571 589687 855028 409188 882915 654498 228474 725448 49107 99695 378738 286911 873286 55379 787277 147102 145914 97209 855715 4 154 100509 881201 810160 4 871821 2909 854608 505367 2338 342716 39191 234980 473727 832397 510847 664376 295884 147945 46 406419 593576 884879 888858 251907 859848 162083 255356 608015 86979 9752 865434 37714 4077 774384 831 2 898554 258388 57057 768421 464064 143301 417 635031 892541 873246 41 369450 868334 811041 198363 194037 874671 702059 747728 121718 380512 188 93 229119 207239 2592 660224 839913 899646 60806 859727 12190 547518 889287 685583 760205 739253 92910 526733 896756 708273 844967 891989 4485 860269 776902 180373 243842 7 659953 23875 887581 4 484266 389870 65824 682081 870245 743381 897029 35509 717163 847969 313601 89392 260519 361813 565 38 893965 381975 174379 16286 598460 5 521711 88143 10 577835 869056 186144 8048 29 899498 39348 602 15 892114 89 5644 604838 649468 896087 880199 478314 844370 387571 724654 584063 883295 169780 836507 517245 597116 824757 879378 880755 763710 516874 592588 875815 822627 769782 864681 884436 11306 891192 175924 145513 69662 25308 2246 738637 204524 346408 570645 668239 5 4198 353265 803223 600675 893692 537886 295481 490987 840321 890332 889539 226844 892938 476873 896027 398504 547653 815193 286365 816611 863692 1 453319 684917 57 824848 339745 5713 744203 10 371967 878517 749506 519 834180 160343 39178 731776 458874 689572 463749 479529 516792 613 260109 298274 6582 844792 110 796552 887767 374334 280204 33390 400704 289 236384 399 41 884822 840481 85 838883 817102 324996 448132 78238 5480 623567 887462 741092 222 612986 548920 585853 382566 865045 283035 39 361531 897182 649357 1 298892 29 48869 49589 384224 91 552361 816443 1 1 68516 2 123158 645757 6957 385780 119235 13 886871 4255 74809 636445 8286 814712 55 772340 229162 434990 174018 568668 189693 207133 775200 324589 2835 625054 794469 586699 852203 330319 203803 895559 582947 109026 433169 385618 2524 1073 889190 872853 255443 714120 46486 112683 109822 768754 26764 755534 162676 2 855940 101362 97560 105813 698561 424838 22181 239656 208 543043 883599 231067 860959 467908 424 18127 275762 3531 91794 784618 899292 2467 849260 7 383414 10726 17826 98 268400 342 883546 5260 6684 279721 860372 193018 899528 58123 635788 50058 79941 561443 153885 830763 899735 4528 688706 4356 276190 771370 798451 781922 123 757026 808769 599445 891599 769043 851591 453198 643671 182745 136864 654945 103636 2 498542 322043 15093 657332 706185 4 429588 354722 656419 153276 229931 178315 895171 828680 247057 800612 195138 324564 810020 457485 364728 891881 16970 142521 247528 1437 774051 74 29517 888899 532969 505332 880217 59 362676 798738 264509 897648 25886 874680 495867 178 55706 480737 12075 678026 431764 644969 656491 6063 809776 503704 253724 25 616092 1537 119294 792576 580470 278443 366115 883288 832301 885699 879947 385 313430 157096 249537 759242 367915 58002 832238 313138 703646 724424 632660 7130 55067 146128 887287 731127 723568 239831 215 797272 616709 66296 239291 369769 729059 501289 899808 420480 148120 449953 5 70520 690092 2 281865 685616 714162 1550 691689 463512 229931 189004 837241 427250 810866 888307 676636 454335 218 40916 194650 134599 878787 459632 256031 888028 29688 318131 899548 159624 746604 818158 840570 696849 897082 185395 282881 758818 827053 859171 786114 895995 449979 743193 143966 311627 161435 876548 70043 29 858563 318 887686 501043 764613 1 32 3 854317 25440 99 657040 506150 14013 63 888256 1888 143539 130739 867922 711185 329906 785603 750227 221285 867363 6 240931 185 818165 401206 783394 791675 106451 857750 213229 508577 345662 755421 1 841702 877705 890323 486978 33 821659 377 583 31 846008 57279 868807 832280 154805 870428 553189 5871 870460 693091 781952 679632 872623 781102 421070 203978 784052 524031 229342 292998 744890 478543 682145 821668 828564 217033 233 781622 103423 386946 786004 28820 635019 71295 2017 832282 2 537908 519 807503 833136 877084 881468 56 887037 566018 872215 880524 4069 851999 862704 889220 12 321149 887446 541 570964 648430 116472 181589 889146 17744 844887 411568 85093 887441 49494 38789 1837 832497 1203 347966 165239 681572 1307 757644 154752 796737 747022 735534 8511 850260 247 799661 189707 6 878895 751466 256494 179 883945 338180 49732 201884 2138 445679 12 5 817123 489736 262596 3 14 1983 686567 13 189242 885498 356940 290566 72 875922 777914 856182 84441 575099 702722 889484 785113 662141 841141 714108 181226 651511 125126 786178 838259 9851 730435 548257 85663 1 896034 683626 853529 46 6 858976 278523 680650 761258 779066 101875 21 346982 187373 762563 3 1376 99761 41696 11373 798628 839578 897758 49985 733541 864614 4657 849736 235998 458676 120 857390 871333 439527 84 815540 691888 147996 71363 42 890226 590670 206242 161415 887874 164754 881984 555993 363145 122174 15859 3 841669 788235 870290 398 877334 582967 12 569215 517056 874295 333913 87935 874452 851538 823082 881456 594581 239520 608671 552588 112 876040 1469 697942 102582 363963 855971 898870 22 879205 124525 888362 715126 785105 621 757266 83897 20729 203850 760758 869226 870134 830811 533712 826613 442066 865446 707003 309511 254524 868324 249208 690876 446130 850647 481450 693469 12427 631042 33 722137 270638 808025 878539 744833 69669 896043 375050 120129 750792 703155 848531 776342 545 12185 604471 544387 836061 346958 693070 26 884641 858524 21 787049 362690 598 794155 853344 2 567462 760194 3 439247 896656 179962 12207 861304 1526 815012 81039 980 131841 267079 620076 450966 8011 211075 884144 25468 451555 202 215716 644503 9284 99270 10 232 1432 17426 790659 296622 416359 811235 30755 835429 4454 689406 898978 876506 608210 837738 83568 619170 893113 840143 898941 127338 258985 159863 274 614297 20697 1090 720658 651813 165712 623502 317 22586 6564 856268 19 212995 5511 322006 662506 343437 312420 874766 859621 896661 749259 677072 742801 881773 95 418 744390 149691 110 837840 239990 502224 182740 206 857792 18865 845525 883710 247192 787503 868845 819728 470116 658757 139993 843489 219055 877335 871482 439704 1248 388266 745342 637200 32219 609207 24 644401 16 866087 5 127168 717925 864079 688989 760661 421252 1980 881816 826677 452091 403992 58 2 13 831953 410937 832713 520670 859178 629941 39171 668316 858916 3 822270 651257 2 653587 14136 124445 356864 163720 697152 767010 795722 487034 13 853960 393344 209973 699 108924 1156 1143 3159 817746 387451 806006 27 64 863052 895821 638282 721910 885720 885197 5 516549 364242 111 1616 8624 53156 737646 363426 894293 277491 16246 622115 858932 652391 204022 827695 7836 468325 358414 4 862281 886386 8854 723251 447593 107597 822910 11523 896635 256746 873383 255565 861599 106687 107922 840596 78196 367321 78153 735607 208 395280 10 425583 826675 2358 147223 837152 83540 826438 46205 797093 891536 292316 881849 47 3 291131 861239 4 850077 1580 820420 791912 858735 90850 446341 74174 883517 766587 444024 318145 349090 610770 869152 106 602341 497775 43452 878307 275 2 890778 895141 85 308535 890644 835717 47751 774252 332697 848323 869633 226 292934 239798 766826 571302 18020 170 195402 839945 466907 824748 813108 762586 597861 286 889117 273 14 897583 74408 754416 55872 7 53038 209507 726329 27 817361 828625 277076 319541 159298 453507 724903 178 137363 188 376469 1 445251 70892 8488 881260 526180 94021 717721 314850 884983 850863 674809 587986 605802 27 896866 841141 114734 484728 649531 462078 753677 825216 863832 772991 366001 1 450 208325 894320 376542 839215 824869 1 876157 481875 648283 839402 179 120540 71690 47524 37209 44601 561164 692727 213450 440906 887286 475277 512 896183 713755 108 830478 652713 695441 524602 28089 15 773537 66498 633888 739679 1548 11 821454 31 260931 222628 438689 259789 518437 551380 1 206477 701035 310029 813955 428553 2 776798 55437 777275 80537 879833 898797 855237 186071 36348 815193 647576 747077 281702 224978 744054 831351 24 839079 369060 56588 183996 484242 863741 894405 291673 813482 354067 94171 680401 10 662617 451831 543552 304367 636 647679 818715 386916 3 11305 452208 781172 476413 305977 5 84519 298911 297540 851475 213308 848015 330728 92539 7 1130 3 744438 13121 3143 674792 885276 234 893182 694 72364 872057 623167 826773 862227 5916 46231 876845 115206 834126 765761 111001 857010 843279 893440 362715 479 828198 876625 887764 881021 78459 390910 737984 615472 24606 132385 347668 620896 876476 318 216579 50915 80292 87096 45100 340950 856813 146 882288 12413 63077 380673 6863 593634 844595 776144 890178 120310 30810 369202 259730 576599 29 3 5 717786 20 815538 851902 552846 883416 97701 394105 740724 889842 440801 745884 823047 109576 141 7503 225 390551 774721 829830 393295 857133 3043 850416 526754 188324 69 585273 439664 724822 14 6274 56531 486931 821515 886120 897210 256966 2 11810 698518 704465 86157 840047 1353 857004 209238 894238 103539 293164 342334 830680 887921 774764 498392 5 788737 224705 1 627472 28845 20891 879552 243369 877942 566850 461698 32740 365403 882190 8 267523 526061 895651 93870 236980 58689 895285 668049 29405 441371 162364 846005 750786 92787 732271 594327 1 14941 1 894496 13517 357850 628052 663856 884676 279865 90677 356284 689853 292213 767157 876148 877075 166594 26 630681 549176 1445 469881 290344 895037 111208 844550 110192 896738 850194 327775 870757 368426 773941 907 696494 815512 745001 52208 4 612409 424851 34949 885968 385926 292250 551065 452115 869917 349556 3 84297 546981 537602 71859 2319 27 120935 342305 528843 894968 410905 343092 582542 848542 256824 13904 847554 24 695483 1170 604621 2 718641 898523 25009 102 780109 158694 353782 5965 886415 601542 276194 58413 396653 438331 727521 164517 899192 799549 208269 763029 29 887798 93170 836563 509745 867929 15996 788097 704630 253278 332019 33992 68406 552447 5 43347 1953 5841 847557 150170 647080 7 763671 3 539945 486021 919 848166 849503 408042 883150 581112 890104 79909 2 506899 144730 867315 559897 807347 792395 752939 309711 628429 1967 814320 393622 11219 854190 760250 643962 176425 734463 862944 101312 370941 94192 54 829547 414263 848342 17612 747219 2604 412547 655672 875219 10577 237261 14542 10 2176 692823 244749 1 311984 212 868577 762887 42 216858 61431 895414 537674 591437 61132 787681 122539 814067 531560 187788 876035 687361 877179 866068 840955 396 631722 762739 107 833739 4537 894116 40200 32334 804249 17103 357107 630077 783388 3203 58 160267 570793 634 455731 5 322720 866357 39 869063 402560 817057 54 26793 674120 783428 376 125185 20013 874254 499215 23164 641955 615958 6791 243425 26919 743033 99372 966 853776 2 93127 206436 488976 453470 893113 167153 83 72761 761110 857594 811042 797600 727873 259374 21898 614486 856286 411106 662467 876544 494076 429251 607 73692 860982 524301 664088 342729 119692 405 712790 585147 1368 309187 416659 788532 119157 259640 845518 89 153686 8866 307836 880671 11289 895600 6 717109 489569 5965 84430 41 735422 443005 417423 746406 543202 518682 365372 14707 20 120166 838161 885283 802238 5648 130565 183234 807132 420777 2143 862707 99292 27931 292850 4 9 688634 809288 896396 23651 430718 401319 513 563586 724321 217288 20034 1416 368037 388593 307731 658055 857067 626293 35 665772 224386 850085 37 124129 512557 24530 142095 863434 13977 169272 839084 278331 877268 220385 297261 692368 839212 873712 14867 831915 766978 20298 876609 14144 160691 817395 496347 456205 799549 171634 840226 898343 402715 514213 882758 846671 151210 221259 60124 843100 306312 826604 177 99649 698822 1372 759690 864362 863266 485540 604697 645029 6669 1599 14 898790 1 5 114236 611451 894577 2900 487720 866616 199633 871249 6274 897917 404570 704538 642851 337126 899843 733277 857942 797416 506168 260894 765814 344729 890621 229355 355683 899748 392 383602 822810 738078 883205 17978 69 813907 85213 872264 798851 642344 586663 764894 857035 334590 881916 727822 460352 5079 304473 45930 854828 866884 580363 517397 634511 891987 512509 855743 35 765034 679839 629075 81201 105868 18126 850692 269040 649 890106 3 809 356378 629368 328151 189771 792724 582983 2 59820 490972 638068 880810 836924 390988 892155 888032 285330 752952 449102 201 788086 6132 4216 867776 404203 875906 566593 879546 1794 742278 861252 107 839677 184248 658900 325514 768565 37 373 838335 704485 5 557510 331527 876724 580 5297 800505 471873 121740 861869 80239 8 378231 14 67927 691371 30938 31 12 748708 889602 411475 732005 334700 531137 7 451339 86675 4756 867798 124643 879530 800332 837043 122200 858916 863695 851627 320216 293678 764605 883744 3 7 624091 555521 8836 755337 874147 106234 38053 358879 384592 4458 421824 441080 653 780452 269662 407348 2753 324072 196755 645043 153764 703084 874324 257048 842163 893067 586484 2278 862058 867278 15 293032 136634 99 695092 7104 17 500383 267065 876227 886501 535810 13 863890 884192 387141 6 498073 532262 7 562221 787972 438943 398136 799592 747377 2268 201297 539196 882984 4030 615793 833405 684 343418 5 363370 621744 3 12 156776 545209 11 759024 806219 20341 15198 21 190485 72 57086 177097 883516 833511 12 415714 877601 815738 893502 711235 186274 640384 3982 508455 34554 895705 372812 728494 877284 885208 240910 87097 477546 25319 345013 3 173 329000 899420 254229 875298 888959 237566 95 157323 765613 66624 433049 812053 744788 884726 22 275753 418847 2613 151918 573462 839960 712021 875384 641408 172598 307347 2367 145445 419824 896971 409776 573600 269390 435103 118665 25820 415942 143347 815863 638051 760127 757273 20024 1259 780244 66338 466189 11207 826846 446975 836598 338014 4560 1836 464599 613342 576558 509 884119 1 611062 713935 733697 847003 701854 32812 831889 393507 845081 871764 196413 766 415834 300 662422 896662 334214 792409 763765 1464 826801 523935 888266 829422 817999 875097 9 5235 335162 783755 884929 848695 863051 93701 818499 113502 649087 1310 10166 454989 890624 42125 2 798132 659906 688681 47145 68895 14 331 2148 255543 557 441973 237318 94 31 464 887158 320 39069 321917 867012 603355 197344 898005 111916 842711 727673 3461 1466 11965 265052 315447 291915 825426 696193 353704 266596 386427 12 711233 696690 641037 884654 766911 662392 10674 885170 893585 839591 189879 864245 1 178382 865659 1 806282 836685 52 191793 49470 887993 823593 841592 29 835350 880547 641556 841430 2181 578961 2 381922 674039 523998 899308 825 6833 704742 4209 460515 118508 853326 86 857617 823632 888307 130192 78404 36 32 837109 28626 782415 278126 786819 865713 808210 793566 738 822010 748605 813 5 7928 155213 869454 153409 897208 2 626159 791200 89 255626 143272 39 834440 831589 5613 174 838877 453 815617 518909 490286 524141 291327 17409 414459 123244 822768 18352 801397 12 223063 870905 4538 860119 548989 520676 831996 874352 869566 215586 456542 899219 130 855679 474245 2 311994 244058 45646 311899 6041 460589 1088 40531 138238 129890 380032 205 840372 141728 878291 53535 826415 391985 20707 286311 695531 849027 578702 847681 334353 647738 11207 482739 237137 864673 5772 627877 890195 320016 677878 795329 39 829271 1604 102182 875959 357753 138316 36425 557 292644 547919 443817 24 747 460771 161 211559 859432 958 297020 646963 895103 645770 785320 235759 879221 545332 4862 787103 185 762034 457492 308719 876236 13082 896577 45761 1 888932 207692 793215 320329 846660 10 560536 2256 23833 401752 108 710551 652915 277959 487296 1842 1146 849933 116597 756149 3 894006 354049 378 132209 120886 397206 159733 824637 48 829133 861616 466158 160059 868970 501583 6327 63801 886796 789571 353266 490869 578470 10156 109514 300 300449 79158 623022 815637 844760 412393 814506 794843 890843 387996 557855 224 422790 42833 852240 162852 783267 9 354507 5 147156 612144 392448 894079 895414 498806 765848 835252 839414 393549 424069 90517 7 791461 888518 893006 849503 342664 584961 841455 788905 1613 178967 872489 867228 9 874310 19 842643 838270 15987 1 884415 847346 495747 85925 589064 832043 11992 808748 172910 895302 385692 45207 736205 20 1472 885556 818194 848 174689 884549 470732 758068 897614 179674 8 34 452478 216878 9 253417 175104 20307 233577 822254 135488 153757 39 876887 23691 864476 51688 1 837767 591312 779895 21 755765 504885 829466 640428 622220 373263 72481 233680 220 428751 279274 610673 69 17 826777 49143 4934 889561 839965 689458 512832 299260 126814 888564 284062 41 882108 443752 44343 1 93074 11713 889592 3 4205 726941 716598 107 887779 426933 459698 687970 773487 891527 717182 881792 12 813960 333369 880541 858898 773314 816705 18958 498173 496388 358971 589659 169 577394 156471 3 100 512561 504466 887106 895834 851596 693246 9074 819700 113 866087 203722 763146 508 1803 58441 899539 153815 3893 254533 887850 615325 146 621438 768403 157761 22286 880215 534871 141141 588512 5786 822447 2 246402 679368 894803 815850 41667 817777 518 813019 2842 380714 787969 77556 1378 733979 11881 31253 414 308 834648 602707 272436 518060 859 357413 744899 530042 617907 443976 841027 899185 588684 197 211836 216508 3310 7343 46567 690637 369572 892270 55541 172382 82349 746216 440337 482820 790839 538388 884110 818033 819886 13 862980 713192 880417 282207 394727 759259 618844 446821 140835 309374 636 896 5 660677 7517 809733 806445 748210 229 867470 870485 58162 191599 347311 279617 25 808387 3320 883 874993 1944 502869 703622 144625 865790 833248 325611 832329 468407 893379 9423 845112 1297 2 851988 451673 16 519882 567282 818464 142924 423315 413904 887158 797229 362574 925 5469 860985 895458 25 834799 235693 755394 829554 865788 874648 812335 79517 467351 820698 851982 73322 775206 56918 158807 798069 898772 2754 188101 6133 244721 323696 5338 108 146400 693570 889169 849823 865784 472448 623471 19 260248 763573 90439 772851 89651 234 799977 186115 6623 886592 688555 783852 415574 93 844012 178181 853919 811712 585175 891261 866643 389743 415035 722738 151661 838875 200688 519238 441122 401952 62 46956 449773 228399 328923 248965 134460 881660 306345 547321 1 590973 204569 890640 57766 838064 589486 3 766759 49657 385003 863145 779676 716889 576175 897431 12052 897498 844388 350902 898623 2 609077 1216 3 870256 525612 823299 845958 100 13712 720470 763125 147387 528221 31 866933 242376 587258 869011 713700 878362 284609 578115 850848 899286 748536 888597 700674 433444 558278 839407 733652 484996 849965 863881 283 660344 173370 433350 283162 118 11201 503771 30394 1125 171349 13 784084 681884 139839 557898 702281 769366 85224 265071 499385 22215 162681 41 899891 42 297878 424585 16086 808617 851462 449536 337714 809251 820418 124595 363069 227591 644056 264479 827085 730794 385441 118 2685 778415 778122 865100 202293 802918 869 564582 372283 418 2341 529461 189444 896052 829097 898271 206805 899536 1 583984 450343 336291 840385 798315 710385 626402 85391 447120 735391 524170 111749 242725 897076 872178 299622 897689 250495 849206 411111 105483 845809 1 553810 74582 866255 44 230324 873986 851951 839533 4 565629 469556 10 372344 158236 290789 760937 882588 462722 784691 840811 7 867751 71257 771919 813781 893117 846376 667789 1110 6476 812334 875085 877905 746613 103493 13 677474 197700 895612 117 605182 21033 836776 493600 2287 839492 177678 860658 844152 600677 818391 84367 3187 355870 148237 864829 186427 6998 885280 691089 883514 27 827585 1851 839906 864667 388831 213843 768229 1 598184 871828 780792 862924 845017 655895 691526 691608 794540 826741 825268 347071 272016 801610 189291 712018 273953 888047 834611 842500 15909 339705 27525 2 60 115 135 166607 686528 472990 852297 638824 10385 878538 607978 226 245451 854772 824938 810537 1246 4970 265592 348 93 325539 149206 888054 475478 632728 859142 852200 833022 858481 814464 765148 775467 5379 474732 841157 428007 278866 448464 866275 318433 736632 629505 530936 849912 7763 134730 375748 77361 104876 881426 8784 650769 556230 349 1846 4 3797 404689 863002 633728 689247 235228 359709 789102 759547 685152 793 882957 893377 15364 582981 888432 60 23671 869348 12 164665 895802 132517 468143 411127 812441 813221 211 885650 595790 890578 540608 481225 241372 272785 199653 475901 435978 38988 108832 815339 853057 835342 46 106533 68919 879468 445501 368916 2 4556 788488 769473 1822 211935 790749 3292 702610 473652 846615 59 893884 6 2734 2 679440 1018 606232 865303 859530 879349 768558 858832 155626 819413 182236 11 855288 805461 394912 887261 751407 629402 796877 747438 558233 679863 646769 848010 861497 348195 112 24706 4 597882 473982 709047 205403 124322 835631 28497 577245 7382 651960 164 40306 96172 2 793106 865375 423958 702635 314023 787410 449848 209693 878166 881256 369 884602 851164 631311 753335 814007 599973 51412 178524 123593 9390 809095 42333 893422 394039 255081 891717 11 352926 693067 761816 636453 137 586049 12 3 527958 800385 2210 604805 227 774716 587019 836773 827351 818612 884433 718595 3 856388 3 6 381345 1 739374 864158 160815 863673 709 31035 186182 1 189486 707591 35848 47383 382840 635489 1080 853451 3182 876979 797004 771771 648798 897840 863380 18886 838403 21081 828777 882100 76518 641435 125514 334591 420551 188 108473 14 2351 25 850150 636138 21901 18134 893828 162021 841494 726752 4 246640 730019 539469 859488 802629 684683 234 815488 523754 596153 590812 562802 105548 515468 242920 267552 887391 896380 429968 825566 375911 711032 28272 637415 134625 821644 128303 19588 18672 217 48268 10933 196 709965 4 209702 695018 282432 866990 2 313318 721215 444419 3 377564 511209 31149 593292 894053 895539 29 352 679131 862795 688625 858142 640247 780664 8 856590 455872 748831 364 9 70413 781420 320 795924 1362 321675 209317 899632 49425 336923 790219 226034 874034 42834 525242 772829 872543 601132 821563 442 157849 573950 11 578629 314 168 264380 62450 880449 662199 688597 496189 367140 460 887861 300733 393873 884490 385895 663552 18452 46883 889556 10 53 11 42 897846 521846 894735 857304 761633 888664 2 2 3266 17799 872455 754295 482152 1 253 896512 882195 150069 456442 500036 8434 405715 845602 250904 2056 701225 248368 45 896423 839831 9097 628166 802097 128716 2157 812832 696005 710657 832040 5431 7125 847812 794914 836701 255467 870458 639208 1313 583223 829673 431186 520214 5712 664851 269329 853801 298144 888502 145 282 82348 70418 63278 247801 176871 219301 895050 774868 797562 858098 755394 111070 17433 680049 57 46261 181742 817160 179713 853108 320414 149589 40190 897593 788474 552996 29916 633917 1617 510618 134723 223288 644866 431804 13 466253 21 893692 415898 433513 879633 478944 852791 22 781892 2 826912 11916 6421 139840 497641 207146 17 357355 202538 604138 242756 442963 9 808695 96318 788939 884789 132470 764131 378930 31861 172474 697231 14 822 899518 1208 803962 247 162047 261 899374 160590 759832 828556 862377 829365 857866 80826 804190 220596 803057 125113 406174 619371 734429 8390 805206 1 175403 8 786598 846252 895947 819640 328341 674890 82746 29506 763871 17 846158 591688 148 794162 518532 8 500015 829150 390152 745059 133619 5151 100 727158 44165 893549 833586 717035 29 534906 283 212 28481 837749 554326 53436 29276 713730 816047 26117 861357 818453 422267 389675 140408 140937 855062 862569 851055 715497 843207 446 784271 841344 759978 38012 3998 766836 644574 38 3 795523 610871 373 804324 824078 1162 495240 434 426760 605400 514050 190600 692750 881499 8286 1083 831255 176544 853481 776865 371716 7591 174306 457205 426349 850359 6 874993 896944 833010 14012 311016 200444 593949 237456 798126 755103 899721 848785 279803 337501 867821 1840 442922 778953 96 826947 89409 46477 40 208128 779626 5543 2861 428 581595 236 778324 6346 36695 774 41284 614693 522334 68480 449 881828 701551 164610 192181 1577 31 6417 4317 500109 882799 28 494206 448187 7 878654 452668 49185 462581 726270 771958 749563 546012 859046 872753 731559 324508 112234 408012 2 345020 602638 879597 315782 853528 809425 752507 849105 798908 1377 856303 163457 651723 831864 340492 726945 24588 760298 137840 389 6 759143 5 531282 161984 767477 883265 823454 761601 837831 845014 3262 507557 29 17 707167 525642 22 631861 896223 863965 448006 519776 188346 226735 196278 9992 265377 5 755932 855644 1 276849 440420 384 2 718222 870695 882918 114533 447790 554439 811235 838877 5 28669 868676 537798 254418 282618 539087 558511 521039 654875 8 790517 5 406781 407263 824212 652091 158162 578246 487238 259140 728871 746913 860571 860047 129063 310360 15 881798 264 14310 337053 503884 876088 873525 591209 887470 126 610821 559637 650 616512 312818 14685 837657 615334 851380 810072 217648 4 322159 445472 491263 121939 451797 505238 11264 8118 629038 21 172076 2 706922 756061 540410 823785 680619 650203 874413 705580 282925 44509 479987 13 65 513896 340475 1 87214 333581 869449 891629 857999 878548 145686 807118 286 79 349099 15039 458414 311120 674196 487875 671648 3616 746539 847808 1 1 1359 845892 117844 842050 356276 1653 865117 724986 824884 843011 4676 633946 849583 6 849796 221 897649 839371 199555 706819 51459 237944 6709 35729 156907 318069 674122 190 726977 383445 8 212929 830535 14 756599 768847 884154 65354 327972 20077 867742 340000 838244 361 26469 267887 843338 56876 1110 129 603384 894906 2 587190 20711 898809 465605 862962 519992 545006 525685 2 267615 398142 493392 278992 4 721258 126 821376 828215 193036 28 630026 8 771579 799840 41620 84851 835399 680958 883399 153047 472722 725236 12836 148327 202761 1 890756 2 332 809417 17 119567 101 1977 88309 27 397505 278438 198 249954 88 196193 620212 13 529584 60 864567 336163 835600 591221 562704 172626 715846 4 896859 6 853431 9226 166217 859755 113 867583 55548 882971 892186 876370 184396 708174 255 780937 437229 418533 11564 859982 613385 8136 119647 222133 33954 270354 777597 472915 299418 394241 699040 856952 894239 128 120802 350 526252 239845 19414 20600 131 876307 128112 7938 760475 3 891553 168935 765286 138994 754852 442763 548480 847967 33493 37846 249495 873144 519060 855504 396272 4255 888315 569833 888013 44114 402873 350075 704584 5688 424826 361235 727349 138840 863318 560902 2 86087 422024 404436 791778 232573 693603 744443 52250 155444 867795 367043 306779 788155 855126 303484 752307 48743 377503 513530 2 1080 840560 661680 787085 8960 693890 778091 852614 647533 853275 297432 241579 672761 870007 894171 97933 4846 877303 883784 7903 659419 11 675077 9324 894663 221959 873904 756342 880718 534660 8010 873690 29841 6090 288420 825528 235159 898990 2701 424347 876168 22 888307 297627 837506 854515 303187 835583 436255 136582 835090 104 1 897142 667919 20 211959 746377 395419 891952 880562 596142 677045 539723 14 211 622406 116 745967 1 851999 876781 891126 30200 856025 665465 14047 829577 440896 694229 29294 871827 865319 510828 767443 388021 865044 791601 830465 885688 893997 626 350422 76515 37 751112 251665 397850 517302 811968 681 832583 327692 196398 257773 840825 111610 103797 360345 897097 870102 899700 859354 869960 449792 883513 889368 511510 225688 692668 823108 594 6451 165132 290326 86482 65611 382405 650407 725934 728818 133515 812328 484644 495377 59867 27912 369672 895119 899432 136024 6715 705227 605 6 636741 726741 333092 740399 321591 876431 873155 856718 215 218785 908 17752 193 835330 2450 29 342555 335251 94373 1092 255392 759729 783966 717306 30 46012 241022 639256 40310 404174 843751 754439 16 717852 1329 313127 622376 83485 244431 887973 840825 88719 893879 159691 883611 820623 853216 4151 865532 5 783083 130870 4214 763789 725977 3281 8709 55587 609807 684283 135821 840791 789779 62 810590 127733 214540 842244 100359 779699 794265 4 51206 653071 874141 1117 819199 126774 807972 799689 487477 655293 4895 816143 253512 543 885518 463063 4961 326576 246557 892621 719094 693473 465091 734252 37329 216392 105423 44903 11535 703982 785472 729220 855391 827866 14 36 46 898177 647048 700384 215788 891768 683063 419397 159768 830165 640060 197908 41 101940 2142 602830 37935 803698 773480 547447 324041 258048 298860 690190 79532 20 38110 869383 872642 820342 28371 760687 814921 844668 879357 137001 3 24949 847282 237646 166677 843388 304331 58382 53079 871898 872928 807457 384 606418 674943 821723 845902 74727 503803 2 132295 191271 872504 873740 265548 581610 462140 843 287443 12679 847543 725550 895393 119789 870879 107923 884274 795530 807120 859831 665861 603492 896907 708150 854766 211914 623403 148607 873206 4 822105 823454 193429 48796 1531 839711 701354 737984 861808 821610 813479 655463 379 644783 653974 861048 899444 635308 853669 144436 870936 46570 439766 407843 884098 66244 873495 238544 1430 284824 49195 674247 442885 3 106539 547883 809897 616990 7663 695383 4108 140479 46 241723 748335 632946 734989 10861 877997 889860 759930 527952 854459 496493 327676 306016 853236 883995 756065 683625 4 859130 39405 500 793301 642392 786826 261155 626595 10408 5 896086 5 763785 701655 92298 821710 895660 897309 22931 894722 794515 880058 200 9 162219 857825 187517 883 855229 867295 878264 455322 2 654351 8 374596 318108 202739 881565 884568 585325 855413 886951 8 69984 365992 1 697654 815193 267056 832371 893729 891058 881079 894897 738124 423009 799102 3038 874844 4466 635280 94126 549143 884658 20461 29632 659319 1617 889665 844361 821763 8635 364439 875924 247339 123506 198182 576133 827798 94171 308904 879152 23159 839467 2603 71761 43701 877203 888917 897830 356887 56627 4 814485 288363 932 124995 218 58792 191490 789035 28 71969 2759 7844 828305 6 814395 240011 577086 878769 795532 887824 608697 714581 91845 829589 268267 1 5460 350918 2 544218 322263 495225 815404 416006 895201 364870 740621 1254 95 414792 401177 757699 284028 897017 734558 403068 228449 441068 734111 877148 1287 775334 106 171044 675091 575170 2 19817 2567 28145 2 484585 804975 131795 829 890103 515256 8 503425 821324 340608 893909 9 8 393302 838260 855465 888026 727019 47 36804 833319 467682 884353 411115 798557 327109 391764 789070 16 44149 856560 305271 112086 870126 881902 861183 249816 894101 659493 804490 9 789540 896736 866743 3508 43026 109416 773026 585160 789961 866537 2 786581 718994 637585 300442 853167 523518 765801 816989 894888 2 790240 19 835845 2468 864091 768306 67 570275 349375 578385 874365 221152 830257 19523 563379 5 630135 87 899811 822899 346510 757373 19480 850323 646676 2 887713 758569 559 899608 29502 748723 1 198165 657659 171 800710 630926 602372 2 145308 818774 3688 210486 178264 750311 586936 832632 861267 212553 814736 875527 800330 56348 202827 834716 628142 275857 519290 888637 545436 870743 119505 265599 9 85119 846845 773607 871509 1596 1962 249 24143 895204 94914 744 209461 849946 68858 359731 886754 679181 706178 821223 738061 452766 250110 356446 803168 394458 334617 873736 147602 104 530424 770223 37650 899817 621140 2 67167 800701 85932 181729 870541 474182 143705 394233 23272 745400 34480 345745 889600 880530 726664 316761 840209 2 851416 874314 91696 898023 120117 866099 876785 888558 328595 426185 1663 115826 571186 492 6 22030 644145 866454 496177 890064 35 448866 786672 68117 362848 508126 37 49334 729882 90119 295863 878470 12646 722453 77559 671686 837128 899943 667615 385451 816546 479271 869021 875372 867921 600170 307133 664853 522049 33439 588283 1 896457 840953 893995 55547 786226 77358 887815 624971 477667 358508 134997 4 195858 74430 785651 544410 145524 499858 505047 102486 9 887180 823677 644350 97425 374621 381362 37 726922 41016 423688 783511 864142 84 249712 106520 20442 896744 282 167645 788091 406873 883182 205787 82667 3189 184118 759432 887564 185 20949 118420 736640 810071 109181 3 416791 113201 491526 694672 869768 162581 876998 17754 820653 547198 286914 500666 469350 828571 839563 2 808229 638079 795455 449776 891231 388768 12490 899140 661498 605253 891722 193007 272713 773173 39763 383761 579156 704032 779833 816418 564462 571371 247637 631049 895928 85 699031 778108 381576 17 113650 470920 775138 834729 156 13684 876578 526088 743161 640153 565270 403165 248027 639574 33861 847399 26348 818188 878225 83058 817066 560304 576041 870583 559192 16502 368 884006 675447 676877 887725 247685 336102 396265 817743 15740 132621 862275 335661 80858 814943 869757 155482 874543 418 792316 10 295111 46140 717805 814406 364192 822930 892386 432055 803137 354207 749451 856030 483751 700618 427147 83538 743694 870451 341040 4372 9348 1849 4911 221276 833796 168130 802991 819274 122390 858574 887084 2 12884 893263 80472 607448 26344 30809 749627 814939 302250 868371 769500 830783 828396 344 191399 8311 75 146992 737966 151307 781935 74184 309283 143997 804142 813281 856786 657902 820819 724 605848 453 788639 261933 7742 812187 51 328722 281722 452852 816423 617762 477343 643531 79438 198438 112002 742695 1941 806891 331731 662142 126866 14943 749040 500096 94994 881300 741787 894349 429120 528231 804240 605161 772806 222543 754226 871633 894748 18077 747493 2 723512 776119 2361 47606 889922 834677 779672 47292 643205 679230 874160 367 617260 88 720551 262 867069 260435 800001 715005 894993 294663 868557 1974 330859 775461 371 116 545477 13 196749 355324 805188 79406 2280 294569 3 173043 895510 859923 136004 896446 891338 76664 872760 739956 415472 819163 561 149583 803169 12187 883937 139 25 21022 196 721660 889774 183449 785934 863747 374161 832782 138451 60336 739865 749357 220287 873840 773272 10749 361869 364366 62513 39 413185 31936 849514 3174 474118 726365 754805 19419 317194 236607 101581 870898 13794 427098 118594 864405 1622 636491 876986 2802 438019 867676 529246 728345 119195 83294 868086 285421 214439 335155 829087 15398 549837 45 516035 844895 811071 930 890340 777539 895996 52509 25 862127 252979 118 889300 866385 848100 851853 372234 189360 67918 807559 324929 827117 25771 377020 3260 39 2917 357227 126456 2 4 887793 745903 296952 256778 540090 1032 890041 858829 505829 604379 133267 569315 26030 3923 836967 450991 877688 1547 281 3675 816030 347906 668747 879747 210832 897557 464180 271923 456034 259 808570 28299 89113 671242 892023 878991 834624 3 562781 19387 4 568122 494257 875887 395048 850321 840502 451769 781616 897662 805183 411490 868823 715302 7 183 172772 189119 310513 636283 1272 580818 60436 76 716 423942 594015 897935 894906 143169 291700 63346 771629 888873 449352 699870 776049 645152 887570 874114 886840 893578 52300 16751 838088 131018 77732 742695 218463 1577 821361 3 877018 11373 897624 226969 166027 796169 297356 361703 881852 151357 115949 118924 113520 5289 407999 49125 877501 127041 755580 81460 927 750138 277537 714175 726777 597454 436297 567390 482 852695 3570 42 748 4466 863311 720976 809243 821348 865336 135239 284420 286921 27904 743224 359177 708 5456 796482 332843 215974 15 189549 131842 600422 830589 623203 513384 39 679768 129490 516 522322 835570 784003 786535 8713 41402 868496 629116 23307 872710 242 737874 368173 58902 845982 207850 61 263 733 210752 845103 140511 275830 517510 7047 47 1420 680830 856335 874563 650940 130937 799066 109070 43 795090 685807 818186 630006 64734 853432 676957 773161 14 383018 155 843381 831099 743416 775111 150 364 879635 886616 884843 801634 102 849893 4 865861 755561 284515 75966 667843 15397 743343 59625 1178 872424 285336 856623 750389 185826 39 846963 50 825533 166 865739 207225 844378 821553 10 677278 99300 864551 845780 160344 423332 4124 73845 730808 784846 298931 776763 704908 257229 317254 889069 987 760897 805981 538828 869544 806 109796 698317 8 678453 132899 880752 9536 72882 70 771958 359 68693 6529 785053 161256 848091 170182 2372 651275 169 890061 478113 100434 41513 296026 796033 592024 356742 568117 2603 202010 91186 201764 9744 152 6 885270 318465 241411 780211 21321 771089 3 863198 767574 723156 218093 96729 156669 97 10205 15 501182 641029 870666 488590 834312 561860 579893 671923 171275 62830 759241 898243 3 467912 860141 129577 218228 430975 206402 891645 523138 898089 1 181383 206263 366050 316430 72253 861939 872373 845240 113216 2 365538 282714 884353 108655 407380 510009 888157 1 146 9586 672 611071 649 879239 606953 512819 1118 873930 849460 894460 602853 3 245 261962 769525 317869 152006 755066 677825 221919 892611 518861 846490 424293 848802 835726 766353 850899 2617 630176 4 374757 5 230041 710360 857364 319128 128563 682615 817998 294 10721 830201 848986 616499 860507 670929 516651 11137 839032 854216 748481 535666 444428 624491 986 272401 588 757574 828642 45534 1395 817208 681105 892857 419775 1 869253 318575 271532 184203 876897 183709 892633 123763 859141 416 462633 861679 593229 835222 280965 76233 885215 674741 140928 820447 812319 833881 347082 73832 299951 46002 403947 275522 744078 88123 637229 227556 371937 798833 271948 851642 371089 64891 623445 883631 519981 864288 121714 271 838787 68637 414725 29576 818995 867498 433267 882504 816007 330 477623 347916 742028 782181 881788 11 308860 2 817959 869263 4 579705 251701 389419 741486 831288 105459 19061 510119 86349 256738 794254 862702 844857 477472 473028 806697 709073 112463 55636 801894 893705 816783 724991 874649 49871 882900 742865 25692 145254 509422 890712 26215 837558 382657 553064 487206 886050 437726 655152 3346 793806 154035 382685 827780 82342 782439 742781 874761 827770 684815 827219 1 840487 114003 269321 682625 750964 2116 24526 773315 344833 13 869165 9739 373519 98 890623 351069 100 456280 760950 559512 27085 889491 784311 2 878729 1992 312653 532690 718443 639330 880385 338699 8 798288 153 555706 425 828192 579061 682944 735117 877457 831773 192 683531 499161 884076 857127 259499 43 876756 277841 507764 4642 784353 474012 823164 176238 789124 626593 541071 3082 638 814134 884840 527154 161026 877494 181952 451467 16129 309393 157 650659 36260 532113 857021 305616 842781 460395 837228 873542 213948 188523 569649 898519 874614 134 198 725280 744022 2 19 3893 456160 839704 151375 48919 348451 447371 441894 309444 1 404 837981 191282 129467 850355 855131 2 873588 883660 637918 370035 71930 166557 743763 864218 895075 4 748676 173065 898787 842779 293101 63459 718485 809136 771372 37093 852073 868140 821653 835994 208943 15 810475 861206 37 855821 139487 537348 13431 120343 862735 898144 541386 2704 69928 213465 448 842675 184294 563741 639217 13309 118977 265249 295956 457905 35 873653 1383 95533 257 217888 839311 856183 299915 814095 20585 452575 71544 139476 730932 108675 839054 21 2914 705302 31364 232483 481402 861485 410412 99432 459560 898484 201118 685955 845 616250 400147 5 5 133558 888752 94968 459397 275087 183674 6250 866385 455340 215143 820317 535600 855567 34126 11432 541245 432872 806942 850065 569179 876681 250339 399438 783284 745865 223 623504 5 750437 86 7580 81960 29781 10347 860149 757255 1396 9079 6 779278 793712 8611 862452 653829 9768 28053 74658 391989 117 82022 25 190922 711617 777672 891751 683275 783268 869162 214997 6 873804 451755 7695 836711 799046 894563 377347 836431 830722 2530 9006 225 749794 2 833779 699377 94166 437534 834073 899124 895328 12075 4 383826 899864 84536 881249 171602 889791 837556 830878 5 49 145417 745045 82606 449222 838479 322757 321 391311 8 317561 812334 150114 187832 736150 2 136889 70 18 49810 104845 5450 856826 5324 492799 853987 3341 883598 79898 447 868790 12368 341131 855866 830497 857238 835406 791778 878102 548350 547856 15 870707 2 587178 843472 893558 675039 636342 700811 173725 395703 463024 220 895441 947 331041 861022 569814 869777 76005 31455 560525 779577 82 535501 778255 149838 776245 54775 768116 240146 422600 471259 815106 114337 802108 10955 4 25 95357 22 191658 868744 237973 2 883636 120160 5328 790067 780859 571021 784389 425500 234815 726146 26203 71689 2233 693420 591 553579 6303 217135 298159 310 799032 722737 888517 660498 75 296111 44601 862755 8 276353 401194 305267 667181 219243 706056 2979 799347 834046 1526 582049 692819 216684 393422 683127 211814 696606 747881 62526 892818 752222 3278 240097 855507 492613 518044 24 892029 854070 874250 11296 21 241910 437177 650033 3 349588 868445 853779 707881 640002 27 809410 873841 718369 844072 741417 850037 112675 837078 693462 24 628219 823759 563453 651520 295389 743547 294221 331498 877426 846934 267321 357530 361607 781702 804380 3629 776682 899970 535928 646301 17 1827 746059 25877 162978 212212 162464 3 708620 229723 390056 890931 12288 576253 441091 608699 501912 162769 889917 832797 25 835256 236468 479822 21093 5655 580417 436417 860887 838222 185030 856854 145449 105022 143766 3 717057 155089 782633 442920 372 16010 837731 802256 422 824836 181567 843120 423752 361841 454163 206098 316346 14 252318 87177 609410 6463 366731 875133 796288 45197 117739 3 155604 855333 522246 777242 278304 878570 13 801915 485417 16 702052 16391 833266 12098 706102 217376 892370 863176 529903 455004 136593 348510 14808 29891 13894 899098 24840 458945 8777 778099 546309 76867 763374 261871 861198 290215 895689 237767 825544 748 513418 805381 659491 508156 841771 821223 824860 477472 695204 278922 659784 490475 381854 257324 18276 615130 226677 39980 258807 897798 174486 107882 195724 637563 874841 107 94828 428312 30266 898318 865241 687777 650742 882614 837684 53798 46482 416471 18947 638528 11189 895186 135048 89731 558412 748165 97133 31623 40516 821722 814572 1 678402 89043 562798 880677 605186 194926 347125 218150 500 855947 893064 890223 455 78 22 280275 809170 245811 885424 2379 590312 72801 41173 111 187 3 1540 696797 247086 867350 210799 2020 851361 564289 861241 361618 816385 33993 23490 290119 638330 98148 80 608650 99983 13 456661 899221 898391 313563 177496 879311 19226 766587 854410 23563 830482 530927 448080 881617 3 1 116990 2655 778742 666191 289882 824233 150156 855489 620649 755237 836594 833184 875822 401 581541 26 818773 547618 157 835747 3255 571308 339 424460 94 716307 837419 895721 891228 5810 9557 16706 319973 72979 25427 755452 684943 34127 194265 27891 897558 552610 203 687367 892398 897364 840413 825100 890910 277946 16672 870983 3 854581 11 177176 852309 231097 590318 851347 556574 2 653483 17572 23 781971 419069 768764 15659 23 638 185751 743910 299880 836565 110112 790011 761090 68759 346255 478138 665257 581364 812182 1099 832086 765326 383051 884018 587569 32960 770473 356932 5090 31454 805223 612147 145877 884990 66495 846566 685904 896847 312024 458984 897454 849478 788387 798105 432 213940 35 38132 860186 889122 867872 135203 602632 710351 855276 103 459895 527314 26015 291504 854149 894158 824204 786028 757170 753091 7310 628505 2 407136 872482 893278 799220 868368 1301 448296 39896 34121 850913 5510 746525 670699 410 895208 739451 16732 356276 891595 94622 20497 22 326431 762075 862348 158956 784156 710725 859171 719437 1 640529 36573 810978 3280 48 618161 511030 410700 898630 417718 78977 432430 7690 9 283006 813593 247514 895496 886566 882532 414002 195255 776879 799798 486113 501946 325870 898449 364338 762006 94919 82565 212503 34 870437 4495 894660 265296 235087 467909 340228 318534 516406 2357 593241 385048 852379 116 849591 9893 172914 1 880098 373949 475779 895 837366 128 68152 64590 217945 43110 118372 881567 584273 184496 67 870869 163 667723 862940 721834 109036 825750 863603 6521 800051 893824 90078 406859 561736 691361 418198 5 871213 210711 631999 857967 217830 65016 686500 830005 54950 235928 167 427160 846636 867522 31673 33401 670979 371741 751937 11164 2 673291 857852 1331 623 792048 841624 27761 811809 873919 25 891706 812534 583702 870207 802819 800528 175230 790001 180392 872883 873686 891003 354407 857867 714313 150730 599767 647233 95209 1158 536419 885684 20547 3 281 873981 728271 1935 732748 548528 719919 831200 831258 862859 291899 397746 875115 555204 765682 897569 206596 854197 454364 379547 7784 357 382724 713279 70750 167757 127 544585 492499 2 231122 372465 877132 145757 886397 457019 624093 55828 736222 321332 822256 721161 623359 106473 10122 868231 453058 889183 492706 1 835024 720389 715769 232 506788 238 644151 495430 38380 848683 626 42 294152 858421 877510 758749 697076 17 653 365706 8662 39156 11 471995 870507 139655 2582 59325 583 867394 891671 881849 188392 2759 654833 104898 590187 496590 98097 171076 210435 684514 281073 896384 727624 183983 892266 4 852720 680674 51825 430228 376453 741886 310795 575594 892953 824885 159 845794 871137 695410 453499 245949 1690 464221 102 832588 352377 834796 532829 892411 270892 585934 1 356 332620 40362 735219 55352 853093 755271 2 626067 181 778110 6110 805900 895872 580 762772 481306 817321 375108 412150 883961 683995 753156 869418 19382 781 899379 761209 8880 5286 1573 889421 195252 87947 819983 546348 891162 603359 76789 758397 874806 253909 830513 512524 686495 2 515402 400582 897025 53355 487942 492088 873842 539106 442718 841617 422811 685277 629328 73415 799083 306995 666610 4747 53422 589932 656716 299780 22 888529 347798 37339 871843 203348 859524 732230 792459 704844 526706 247211 356170 3 143111 820353 876255 39395 151450 237712 625149 408764 113385 427851 394084 49356 361128 741329 443931 125 798016 298 6100 17 600048 374313 626385 185 20 899311 173230 71 886351 1967 319085 823755 373625 886786 772652 876942 202251 540819 395826 859852 113320 819907 621195 734426 85635 736495 197272 4 39717 381030 850129 631692 4469 265008 67372 404255 139129 880126 215989 155580 481711 882927 898067 789637 790136 855693 69 847597 891932 491280 293358 6 368762 892472 613716 4 142335 828725 293354 82 35 842445 163738 898223 752224 514272 3323 845613 393364 831325 390 635346 776419 898211 888485 372225 801673 325266 898835 796553 816290 798002 122224 360012 282802 124492 550805 765157 428526 96 742640 281450 601995 895075 715655 721485 477139 872175 310826 2 808749 112 55653 267028 720119 17955 856264 61428 67742 825016 740282 3042 4259 871199 521 37 883364 893871 10 538717 47224 11377 489957 739534 855238 123 322127 4609 41 11870 883310 4 24667 838638 247449 827607 4 885157 3 581171 338419 888664 35 459386 196131 130736 476907 726572 558959 38 579653 871996 842615 894875 362755 50087 755986 574849 433454 1 2550 392562 60 800094 815220 280031 7023 507965 164868 329481 190541 869689 764662 73001 1904 113906 751469 472723 582381 802899 327605 1 456073 693959 41 503267 428372 732153 8 662264 117414 892711 201577 235154 367547 201416 54 743339 4 865733 818171 242 778354 230 453 766593 876625 607507 890091 3297 2224 846943 148449 580105 687799 889561 28687 39984 848597 289632 894289 28 890227 1 42583 810786 1 653010 830751 815456 6 579087 4496 103715 748756 222468 847571 89049 886645 793715 878286 668794 898572 796688 436355 804920 567414 498372 7 19098 68 850817 895901 890022 635998 144720 880075 877871 584089 3076 840064 779757 228078 442065 877478 9 743854 828314 8899 84 2862 869850 56 856884 159127 124352 873620 197547 1 888779 897645 176771 37589 2 1795 867890 5 697992 389560 440233 548415 653786 219644 899838 339526 769176 831 803394 224832 810595 438359 899692 135868 886616 751382 45 498487 183294 885869 785196 431757 740041 876226 734 703185 112810 844591 877259 891033 96 547830 104248 124872 633782 816770 71 457497 779410 829270 577780 885157 589670 844604 51075 2 605497 874643 4 71758 649970 345997 748322 823432 869880 591218 419610 891626 574823 744937 1 775616 821734 840192 578382 313218 522333 2 779193 323957 12280 861854 305995 840764 99795 103769 563534 48402 429405 877352 889365 3 639412 847297 813720 855291 182660 804851 496191 1369 283283 3985 620816 717388 688309 308317 823532 841498 699829 833496 244684 861513 167929 884632 87390 843520 61553 724741 568127 78 572243 17 25 842687 607516 11482 892716 861653 162717 486449 875910 53264 434 267666 629012 13207 59 576126 145054 891954 876828 565014 726797 669930 878131 28916 821362 1 332727 520930 819635 870032 62298 646960 352552 218801 858306 464471 861725 76 386 330835 4084 863448 820224 4734 449481 544891 738373 162794 236721 2 869844 543323 239087 852311 683000 823246 365 114698 790018 763769 859816 807947 472399 241403 809237 669282 893516 780285 252003 858180 790546 166 704367 887838 893489 892246 840724 880631 206718 2 257017 31174 547684 897310 22562 842816 894222 877120 153353 883772 382013 627508 32025 892721 11 11335 42 312527 748466 892530 34 166572 118130 875264 373729 2 523089 12256 330234 539236 723864 898597 6 859595 766 3180 893519 823665 797109 2 736296 864316 748410 24029 63838 858742 873272 611090 328168 853264 590156 739914 106408 833486 35974 78260 34341 103369 831068 859517 404664 872354 864003 590619 18976 852679 585826 606339 878709 1 75177 858087 22 53378 820389 880574 75 850377 882893 820684 32588 21670 886195 868597 865231 892061 318978 274 653 864586 208700 633183 62746 483100 369657 9885 842486 861408 759492 181326 402893 800269 760630 873575 5124 9980 669227 781722 840109 805768 24516 724982 277969 713309 80107 799140 207 69495 670545 329824 792287 150971 484 857610 883108 386355 510973 854877 629685 4378 605172 159322 29437 706793 583123 800850 17347 831596 375166 371361 665706 46924 347829 899992 136340 1417 761035 841400 36 411056 91700 111589 153257 7 72781 860012 781067 32884 753276 868985 147777 809907 59167 201047 822569 795417 578815 334536 799637 811709 855680 822097 131988 3414 388456 4 23959 814606 7 776564 481339 29410 489561 147206 562448 886777 886350 557334 6 885888 641556 227211 582393 17 799854 4982 651103 809427 515146 740389 66 210678 420105 877767 419 667165 32 196521 806235 769235 564949 496035 833667 1 853965 285026 689918 793625 789548 70355 498943 705492 394278 428772 880299 852560 885155 553025 856655 3885 22 297889 336641 752698 790886 57 114162 34680 116 243877 865463 871644 872649 439784 275041 746519 659734 126482 245313 459867 166527 842203 884088 671040 879971 2565 126 320016 842736 2 466628 448011 254774 63094 845133 115 873166 214987 300609 445964 558895 898503 284707 13527 24125 496983 91734 819372 537038 5471 42 270630 865610 824532 876989 898327 575235 35 354363 760769 159053 612518 111436 16 83665 765229 91151 831908 676805 62412 2 799162 65528 840964 338393 4 421118 790507 2 436 893900 318637 267228 197183 78983 791517 462682 339264 764910 718817 186812 618667 30628 652752 693418 300070 368660 301605 20 4 898948 341974 454184 1 864083 557678 4079 847367 899661 806537 770723 289652 543887 832522 284897 342289 101314 169506 894977 147854 802021 644344 394362 884425 1036 839419 777555 680100 31 390509 806149 206850 810860 835630 131460 313575 783094 965 636577 22452 877283 240043 57515 899622 296059 93948 843714 96314 177093 192923 118892 510 710 269853 33784 812504 219954 59 67944 886033 837265 843313 15212 113775 2467 896195 2025 85359 7 189974 427718 2 736922 105966 576671 129 814046 310911 525513 370149 122 603556 841179 297481 446894 772077 166 82237 218500 798784 298559 574692 469533 877983 629324 869351 24367 1 809679 845646 174290 166936 2 547153 875504 566050 343919 837679 683625 82956 633305 691045 181796 392255 886624 143944 829 895758 250876 198 22 141628 614701 637116 9 871676 530632 257878 717039 20898 361135 26931 498610 865689 843830 822645 847467 375122 806024 32066 245005 657695 224439 12 29542 5804 6 731144 19 22044 856707 230818 888474 853866 869209 233 1362 805483 208409 145942 882289 3 43994 263330 321802 552404 808854 558589 104347 890598 856722 721730 797040 853458 338362 32300 258402 322685 288197 2 844083 2 1194 862789 193355 36888 241704 649 882215 816666 173092 73626 813897 877985 495132 855266 162768 605507 7 1884 724880 425696 885003 705728 824245 874850 126313 751992 139 32 25511 509621 899838 2 799080 855365 11106 501791 231764 892601 623862 400 145351 857417 3 202730 242444 636085 732818 768348 836686 260375 419603 346675 132 389945 772465 764339 265548 122936 289529 2589 635580 864157 871050 450015 59 894573 25302 895328 878346 724016 383787 775676 196871 607175 381176 649610 892639 9 7986 243 792217 523201 61 800023 35093 94343 899899 4 435494 60348 20366 867618 892657 859424 443320 738278 149887 638849 170785 846376 569604 879536 889073 880467 308077 347666 780 871503 726774 363678 629066 83521 849243 219078 676 763355 772198 830143 7 659550 227569 519310 10 767011 223 399598 575 868442 895534 573431 637531 572183 622128 345061 867320 52 480870 624290 8562 808963 446162 825924 340 556025 494 268795 172608 73069 125376 135750 254565 878646 21656 356 866848 308662 11507 804852 3 790030 3 318959 861835 259065 824221 838561 873437 655914 745599 898123 97180 487613 760833 898136 480903 44395 812790 55 865763 885660 795041 746346 498645 823930 759698 135764 756 773797 192795 48 880495 211102 870077 874868 241361 9952 393839 253059 187199 883157 814780 30039 65001 330216 823557 430339 3 782131 4 888943 18763 843218 179934 880791 1 256199 871141 31704 229 782882 244868 754449 868758 125331 297094 823437 626250 25 271080 321616 821994 807755 769716 5030 354772 896316 40970 839838 121698 860950 793914 549824 655769 877457 1 856557 813988 301043 517393 470313 152076 29300 336197 856725 472974 118483 740128 8 20 45385 475435 818561 75 730353 875468 360352 709309 403171 20851 886711 898781 86753 815 18 19 869196 310587 593733 269 613065 1434 736994 172733 150571 632028 894942 727055 122 782670 13661 646592 619586 766170 101924 849361 450798 732166 898139 2 16944 191174 790124 772145 161297 827535 339944 3 848651 423437 756473 246033 887857 870718 775046 821595 263632 172646 9400 714958 899720 47790 28859 170176 744050 180974 431205 29467 817516 333743 808317 837 847119 882479 755356 584451 3729 827164 311 826821 97453 47 838515 565231 861054 504941 865492 4496 119603 336566 56654 383673 822073 579581 801771 871468 888031 169500 689326 411110 260246 19094 392782 136090 873072 429387 890676 4711 534828 804062 816014 391743 801381 23957 161316 452495 12600 844657 854950 7 2 5761 799162 85753 899246 898090 886642 807696 558243 780319 774750 1442 592404 850898 811494 14941 347796 503694 856563 855259 371935 849867 646294 681466 66 628890 367581 548650 28753 208466 526929 101076 472039 37666 17355 573241 718228 86307 36 366267 842 315352 511223 122789 604992 863012 64407 735245 743927 742230 647491 168 623598 40069 113906 128072 231158 12909 153185 786816 153377 13608 510 898479 791316 587391 774285 896612 859783 832422 874147 889050 102 847750 739760 351984 682537 617747 1147 333368 14 889473 212671 37 355096 692799 558037 451969 3573 742735 236583 89329 890481 563543 883536 478338 660220 255948 701099 294 9326 45341 528145 154288 8 877077 566028 599103 11965 664187 639788 880623 595669 545959 849311 22 164463 726284 9 893951 858719 1415 535970 860927 866805 31 768967 1 478992 60 824789 164111 306579 803 271 170792 853716 1724 795807 160787 783335 10562 235432 890410 454529 993 1554 9662 674504 547974 870878 372270 267 870223 585708 884407 1968 708909 767403 843846 880669 886155 359296 886204 14556 76 44898 53 33400 875979 571950 4117 306635 704740 313981 489349 578464 473691 11742 21 889581 400692 729301 641452 621249 601 132014 250714 802289 1 140452 872970 890977 807335 122774 287484 648786 146 526357 452513 4789 62347 880392 378538 39886 32 37794 482176 364944 438129 837464 3742 97512 899260 769019 622530 27276 455049 593228 9 183249 892051 897813 61939 264900 62462 688175 466387 873522 853512 9 5488 118 5584 783730 21563 802876 896205 598376 386103 648641 1 829746 293132 40163 861769 7803 767382 750703 899552 433837 386073 774813 801507 368082 142786 367898 838145 174319 894633 854670 8330 822999 626780 841988 690531 187392 848334 38862 731653 25 899319 174036 107690 883865 5 826039 886497 521698 803481 717603 425028 584487 592406 796460 825700 471219 128549 780230 101 504090 785971 583076 5 139843 851694 776732 883135 812094 400703 412255 874609 6171 243205 851363 217694 869176 898912 802668 48 91955 534656 878979 174365 839768 618058 890163 753378 22604 89323 35799 845275 645168 10072 607706 257400 675421 706778 66273 891403 146709 813227 16847 804858 615257 26 4 497890 404873 817146 818322 311530 75768 876225 777908 866488 866434 855644 778603 718293 150776 191019 808858 850748 2 862864 735659 765805 1 8473 429833 63947 898275 23338 9 238185 454838 256039 4243 886657 435785 872894 709857 253622 1141 871764 43910 34 532838 710536 877481 550 13 71680 891093 246510 134481 427350 801577 128283 308326 332175 1 895244 340608 3131 212899 331112 830567 2 739399 164785 641975 333225 148627 869969 168073 304018 715846 631877 598707 361693 46 134745 5052 125143 207 792910 129818 821911 380740 446544 4634 595182 771740 34421 847735 65 587941 490 534564 6231 1 840460 837252 1 844175 8 15 759101 580512 808527 201601 57965 247934 467197 875166 860347 859441 271790 288752 883479 784937 868491 277436 456808 873251 575547 839136 416485 7 836226 884630 794762 326509 680738 2 880073 581 873346 13 42885 884864 739200 344563 861403 667959 807219 466525 220444 877757 3946 884226 19920 359156 22029 891980 824608 550769 916 80517 810970 52781 4553 631073 688491 639228 440887 887672 72 825498 595232 752450 34 835030 244 45361 205226 844010 224534 790871 723426 372 174773 78 651106 485 538586 43801 20 880910 384281 882051 538805 27364 205326 96 681582 138306 234647 166769 6 681 846488 457057 200951 494395 154408 355466 877067 336162 746235 732518 747859 288576 27043 393673 767765 801191 619520 766470 875724 265751 98301 848409 887285 193019 860602 648358 835637 836555 870863 853466 738427 859843 25170 589105 870747 484063 687099 1 3358 462595 12865 892085 821602 18178 897341 794666 850617 142610 393015 160629 1 191 235745 813696 882916 779099 103963 596064 3334 874071 51830 511882 258039 120620 161285 70 261661 102404 6851 827985 824036 21775 895914 2 885031 789395 838147 486112 2209 132817 372514 462070 2343 824058 729722 77509 2817 837576 345649 132 54 687059 866277 679898 441202 509381 352757 306559 738129 13262 242294 870852 885179 378695 529242 890576 46563 894315 662298 19134 837836 48548 892513 857829 287880 873555 620982 22147 824593 894803 533794 873355 84805 863972 892325 44282 205299 27560 29 843208 655117 861019 75402 867496 573507 882856 843449 9 732168 1483 42645 321575 895013 891955 757 651570 20590 332475 866745 180162 69163 422698 866253 885837 598770 839306 250264 2146 621543 14 899814 769644 45431 864176 286221 380453 42 868674 690535 827930 71 44604 616396 777910 8 895738 524356 285931 687249 733235 727 808631 508893 105 887583 507540 893442 409424 46745 852222 104744 62 758637 870098 128554 558214 739473 322752 455897 855368 860007 10234 527357 866426 529868 703 695727 259104 79938 890041 639623 225001 485339 857360 283255 1263 442478 836512 887941 466840 337727 696374 332028 1394 7 832906 783899 220905 510763 786597 607879 820775 3482 240437 279 735318 870593 313963 841573 883691 887749 533543 698624 36 663820 778553 725350 551081 454 866124 867771 372464 456377 812588 198272 219403 728753 385990 30332 746211 145994 879518 156 857070 4 86583 3 361747 856450 136070 2 831684 381264 597333 880561 5 886690 379407 218204 51668 160713 326124 27619 224836 728177 769704 370264 96 785955 23755 694369 882585 664931 16791 782417 872619 433736 300374 389027 1970 237152 650439 424678 894174 459224 101 577995 645524 583897 624660 475705 45 827930 64207 14860 697619 883929 28064 2 827 247958 881971 327 698065 388627 602629 877513 60550 995 7 711506 620620 688905 255194 236 338864 166479 732671 692849 149255 756567 99471 20854 171038 825039 890786 89 186980 866364 396781 453403 863704 60115 782010 23533 896033 162994 867313 343656 640462 2553 871679 177722 2913 270297 873433 5 749058 817863 48814 213633 877095 380521 6015 885256 870769 60636 890997 688527 145051 544421 447554 804339 461 213 8 893852 861612 290086 82619 877877 66952 64958 90 897685 183909 875630 865590 322689 272589 511399 249 556550 762820 878501 63 882298 872608 6072 506131 852773 883745 197 263537 51978 665794 139720 1493 12535 450740 152137 11689 353931 862461 828354 881451 1404 484932 870410 6 862108 812053 534086 267774 59110 475702 804518 407676 878579 3 406175 613 271551 892931 674111 681436 558285 2 478656 163347 895461 818005 875586 1123 501457 859674 706968 148273 416884 517429 842026 652402 845167 308099 632385 662602 835500 19329 6145 25486 889910 9 566042 410021 11069 570360 815896 6 796045 888461 652743 552534 409054 882620 153953 37 34 374161 603 291502 251060 78922 8 666840 860568 352454 544948 871183 583993 63999 264857 593923 642899 179345 451803 659119 874011 5046 305144 6 256187 741285 1 624540 332414 758126 500543 1362 375180 95261 442 788122 839631 810963 623364 18417 182628 416845 452875 48922 79 71 793898 807263 9083 15 822341 490008 692 1748 543362 524736 9 832054 876361 866553 838953 444414 706045 810496 30575 265220 200694 502716 828769 215273 176771 356986 75 807045 31 166757 613913 103013 488717 878420 704196 815535 295227 470951 144544 88475 877121 33 180807 328574 812531 621941 224985 896616 283562 338351 882188 338988 880 99 847978 214 8483 64040 69 775331 720672 882881 310105 888278 794710 226146 489 834241 840149 806648 801096 21792 93877 43 370845 349666 28335 120175 75 134070 895534 278331 600645 898348 38301 563672 472226 874831 401694 622278 66271 877954 387922 888858 1129 118 899508 801140 190424 896870 823496 855544 857191 90 299716 748694 634783 218726 397015 871038 842883 829121 895671 301803 878719 114215 721410 829 112452 1 794823 55247 780512 243574 160711 851321 872662 231 40277 841804 736921 587387 259324 845162 656 316069 589598 629373 681132 128545 93854 938 5207 800327 6 592666 18 320886 888563 787612 881789 774853 55381 202500 2064 631800 873479 788408 676140 63903 17115 881641 1 798416 731765 3 792441 14998 602833 226687 618660 625008 8130 731585 826560 890885 311366 824885 862512 4 636449 322720 163276 2 755364 95213 133541 873761 556153 179754 617246 6869 895623 870200 88922 862873 118 174555 448954 894647 178627 88069 759713 748451 805385 882105 841712 313031 807787 283591 438129 167698 875043 516482 67595 4 133486 383580 585478 882691 498050 355105 571418 869424 780412 856761 477698 149269 843343 2166 618729 564492 2 157758 862452 74 73735 224541 366604 838130 604199 835970 303266 609170 1351 20996 638370 704642 807444 11 891814 500819 355837 881281 860515 861475 846729 877147 564988 742728 586814 552756 830612 252142 205 893464 255698 446324 661019 849150 319 43137 895143 399037 109733 24012 3635 732102 841757 898598 310326 316296 58645 466059 286479 747932 251 636601 847328 679477 243419 553380 881297 129360 137676 818040 866965 95292 79 415528 882787 43349 1 479721 887297 854516 105559 584921 800136 198536 70944 6672 6 891251 899737 357737 2 808786 477294 24716 828478 1850 92756 206228 6161 841886 773649 887431 16 377755 38 1128 270446 107888 870771 881993 560385 55 4905 529480 893027 668457 802707 33556 386401 849455 741263 470723 798682 880042 128786 642200 419328 786864 512544 725328 751421 859784 239033 866756 753895 138243 548765 899865 881425 141552 309793 46 881420 777281 545957 831715 232 11534 696676 191033 767887 752818 886636 107021 887309 871 2 841345 11 838200 593813 895907 317550 50077 701787 87890 19551 864772 485442 280883 856400 467 43558 23703 12562 127 466462 416778 884040 214099 899323 1 641531 890221 311121 307688 65 627135 719352 846410 705863 841383 1824 845917 303122 251462 7558 751107 129738 693726 319632 863436 300 76324 3 881829 797789 869930 885376 322733 787899 834054 579118 64131 862811 63003 887504 881926 46219 604990 24680 470648 877119 132 4404 896084 872824 827172 885826 687622 25245 582257 828517 845324 3 1063 551468 727406 509431 4 599197 434970 143911 537029 402036 198602 833381 506292 871989 412 853537 565275 504628 862577 417384 772674 491082 20670 337861 502392 232379 874817 870564 893647 814815 895793 360286 801177 371036 279664 670158 849733 3267 713224 804375 395835 136995 591727 895835 24912 819220 867561 224979 6 892718 773880 213845 868763 136505 617625 49732 401822 686324 877921 199893 280767 439699 802694 541814 597347 860575 220313 2889 408074 65175 567421 672834 616377 12334 897256 2422 214 113306 842729 894564 864930 323960 593762 655896 878775 840287 651319 835129 6 542534 806694 528240 862147 56874 707969 3 679885 817440 870600 2052 9282 843178 850101 124315 633759 4271 719515 762003 899823 100093 137921 168344 844442 874659 126075 811678 610147 745614 134015 366198 614236 703454 832184 706577 60098 226060 9227 883846 883299 884287 849466 887820 698047 847439 3 848360 898422 283038 8187 678153 773861 5 851726 67064 2599 350126 614409 611 896591 776893 893940 603272 691463 487770 294366 37 14948 857700 872799 448786 831572 140357 165967 430213 652833 4459 162362 769146 510 865494 532785 1 389852 484797 778999 332 513650 911 894754 861154 291850 480581 17421 10 244 235983 772318 336501 3 481449 852976 65 418627 819580 423067 2 42924 4 682802 814940 271123 317916 69 601210 56591 281687 2 57059 761065 14 652549 809942 3 224707 875244 840082 369992 234988 104483 859641 251817 894428 882676 4 5 836551 614056 9809 250477 723696 5444 1231 13 302396 391484 621832 71039 437740 839530 797194 893684 447506 225515 53772 761807 793387 23 650823 51752 3 9508 894854 879139 109152 229223 295989 182515 667252 559323 93 872532 78863 3837 860226 30 45 897926 771344 658914 393252 884569 897085 159 12373 52097 5939 883118 81272 99142 833959 498254 878497 260489 146678 815635 865178 503625 497912 636252 422478 348415 869447 241728 892642 835341 5 93011 4 628089 881063 461126 256844 880289 140315 806983 319161 317109 830488 6 192361 294542 836986 144 851119 706047 772237 140 17 530985 150322 877802 875001 163373 288492 794064 649036 19 860415 53081 706008 838339 176 857040 890809 657005 707878 14 459322 179222 897881 376443 856203 812156 35695 875081 45 10804 895418 54 18 880858 88394 144414 885884 879163 329277 859117 245 5326 481612 446669 803756 726592 442215 887586 864351 309981 770565 328290 1 882358 719264 862371 422424 185991 517001 100089 746896 373587 899113 65047 798417 771468 6962 895857 2794 170 886064 256731 253968 873341 9573 516946 843024 675214 859563 201844 15 876970 307807 883942 881674 828682 723428 885202 353249 581885 599651 10 199448 833228 698737 713212 5 47 731383 28592 113 65 314866 865407 101973 744041 878697 100556 165969 450095 231863 488347 346510 48 884643 403656 892740 852441 762001 600790 51345 514436 16771 750398 625429 864773 869396 837540 564655 768249 887194 824077 15 1 700799 2254 185539 1 93252 6190 329432 1 885974 7907 633780 799827 15 844659 5120 24528 1 119254 366 543344 815695 58987 873925 788349 2635 19028 799803 64736 827446 444428 191835 28848 188723 888293 877551 742586 89513 774498 898550 325308 849658 645609 612575 877938 401713 830974 167548 894818 681521 96 874292 116005 837755 850578 896604 25925 102737 218801 660527 844103 11 898674 863821 496419 13437 733887 825079 60653 877423 278604 459175 3654 523500 374588 719699 69437 173930 63 540637 887455 298882 891865 2 225234 753354 863743 879533 3810 868676 829372 21341 639441 391093 370891 862206 425503 804936 377 192552 825995 711444 262557 204591 899445 868907 898014 47757 223 860180 182988 216767 546979 2 233 837890 274715 72341 724132 762222 599508 825047 697548 879644 304336 861947 40127 583 19036 175659 466145 327262 187848 50130 137 798827 800354 829698 234301 278027 355499 883068 369061 324135 589577 790756 233001 654520 779145 693775 157054 423357 813237 6684 625355 788051 156442 255642 197691 888670 8155 5 95501 174161 166498 545491 895350 689936 6309 98261 706520 2 4 246511 844338 879628 609375 880084 695611 85 860034 559124 451212 171869 54670 34501 197 819155 722526 288341 763220 354833 28 854979 185077 815269 232189 890607 49930 839 429475 147746 295281 4145 754736 6600 851784 42 824603 833623 107694 290858 147 274768 201734 274560 213279 216111 408400 854980 361070 833696 842423 880843 818602 42192 894466 190 806401 557190 839534 10 24281 117832 12 295752 392736 439925 893596 774378 1 860446 809785 817493 362874 50 742424 621089 884965 165639 881833 75417 48522 5065 74055 379603 778130 797691 573686 899313 251162 392921 849600 869247 112124 382654 782178 865877 80531 195 116105 697396 821250 797801 35839 829784 1884 786 868032 632166 562793 870908 10631 405726 889205 157812 881903 2461 898212 95765 894190 13273 362287 197954 580848 19083 840796 653154 27085 781732 776 529004 277996 739073 807074 690501 763334 798338 693986 165743 867352 388585 11 618454 723203 144859 261117 235423 129138 633643 838257 323016 201544 893496 120906 771911 883506 762775 26846 678635 875915 537690 94 789957 2 27 834284 857816 185507 434041 52370 770397 9 88802 885825 104019 350026 33558 599281 258394 2080 17 427090 136073 2 350974 512853 48777 870932 882793 651819 537010 897185 122317 894681 83 468416 847787 320 838064 682869 880035 879977 650539 674702 245990 76736 40634 57428 729090 92732 885721 95322 240030 496636 138837 878915 48 886479 684405 300698 104711 695902 482614 563109 787490 117664 775226 200459 815666 83567 3123 222030 671072 348820 321309 841473 924 896442 2 610841 365 2557 737215 699104 65 114241 377813 373728 321223 846266 627376 691875 3 7772 3 4484 761788 675234 897330 225 453159 463694 328 24494 542079 865564 892614 859768 73843 32648 313 827459 725369 208503 251119 754523 781574 3515 626409 122441 140302 824410 520381 515964 791974 534034 4909 825366 211327 508382 598887 3 897334 8 809192 408524 881087 398 958 1 816213 895920 29 758355 66 506351 878019 419600 1 29 848532 159807 548865 863190 2273 142506 891789 440673 205175 186002 140421 136897 1519 569368 852115 838191 42 497663 795628 408072 454073 567040 292983 725445 859273 64293 846468 413885 4485 238 2114 833450 144139 830486 660070 46865 3002 867715 370017 16 405223 865147 6315 643700 641585 778514 880070 873841 895058 819281 324995 485732 823820 1736 78526 1 855524 108119 811796 458157 896500 873842 4116 19007 558515 207560 558577 258104 469480 119031 396309 151563 452188 755629 535624 105532 897971 11364 874434 17340 883009 2 755426 3186 176484 823718 835272 817702 771996 8254 808183 48229 51542 13367 566944 852884 890856 542073 401889 545643 721867 860087 150 350248 854608 12171 132868 5257 1324 398429 696024 721936 836172 741966 899836 746858 569069 132 803005 1718 887353 733182 887847 198901 470463 1678 787374 663147 151314 530423 891867 504981 699769 106949 586951 47572 872126 892289 489796 862879 885774 13675 743895 749487 777229 260192 188764 896844 53352 2 861304 169853 848954 338904 394410 890375 267664 575 603159 243974 280953 322491 670985 810846 300924 495100 873532 583359 76783 198 862174 9054 403 852072 23941 871882 77484 233964 274551 562335 812562 368485 24 16 824 502383 416657 209957 15887 73 59594 44538 889355 830368 7 298229 839064 833503 95452 548662 689733 584909 620 12 771833 773512 623179 894261 714525 477078 6 66422 212991 42499 627693 317842 763 1 820851 109465 322372 715085 182115 216784 260 601111 369663 756996 813566 724893 553471 374263 369128 894387 390416 2290 636018 833555 866279 809528 675854 788624 5 55 828521 830365 15671 869353 875056 477891 256928 845621 311783 718481 733718 76187 508716 891372 891611 878958 635031 611090 77451 34 718459 281796 754518 1 4 833192 438683 178 863911 628241 328695 24046 90311 118204 877757 1 889928 423634 7464 98004 761515 769839 715825 723513 322681 729749 507172 564728 843368 73561 849333 357288 782412 266327 838013 203607 862572 72010 740462 132258 847367 615411 641492 838007 862083 514593 786357 847036 859105 62 809381 607885 796484 74825 613544 416 888456 516782 101248 268737 7 860049 291557 2267 818009 3 696604 871417 729088 255877 13 897513 5746 884503 225365 713175 24522 3 649796 7657 833361 885679 93 735223 79669 260016 445067 142558 788371 4018 601035 389502 8 93882 100525 485763 498746 882546 818587 812640 810551 270249 157683 342530 7 791867 853448 712716 609021 862842 763398 690 411423 858018 21871 713213 769443 1754 330 811934 327770 337954 587103 800519 886431 859342 11 845823 867204 67387 438829 124583 894765 555669 886123 897715 10084 783353 881068 819717 87457 727809 191 23757 205993 518284 4331 2 797892 808919 517413 695469 4755 809539 644928 881661 74 885127 709512 829472 373693 868509 370165 750287 667394 93267 1816 770139 808128 403784 749154 824655 194952 897739 566879 39 873975 808406 544643 480668 594142 264475 871044 702932 785361 122549 2331 105746 1840 534622 2074 720098 578885 16 849695 363694 14291 843962 381184 231590 1999 738115 67992 275771 834381 30278 487011 382645 9586 311351 645944 877099 341841 766458 130205 770603 34397 306255 374 862446 864747 886829 982 325590 839770 899106 607363 304626 897985 155862 1 694475 897334 123216 1 852884 747166 870029 231741 300451 899259 210994 134 87 1901 882478 830617 334971 10 873740 15726 421974 469060 69 1 141638 61464 56696 166895 730828 888019 214235 101025 404789 875330 876175 859650 362852 144217 13 760041 670815 752762 327516 682691 439534 629471 803248 447192 499577 552598 725469 1662 841008 3224 454405 7425 833600 820404 197078 745136 49526 897791 348463 1 872028 336623 804110 264381 541102 1679 597331 875398 636953 344522 63482 753848 869033 889049 899912 587127 750444 851212 554543 825298 677500 835067 248823 886820 77 20118 461811 3914 884963 146 142236 491043 894203 803843 498956 433856 699275 864865 162293 890053 1 3550 280257 733833 196499 266164 758373 143015 438453 889265 853124 877134 632790 870436 859855 421407 801816 214638 892808 155818 292861 344455 89419 720000 362744 116 149021 183208 879019 181691 78096 886 8441 623652 656470 871160 575334 887035 563544 819834 528488 17 565734 819403 19546 806479 831801 88121 16976 36 24370 180639 895307 3 888689 734096 845109 767735 399144 869929 533620 894809 63777 214459 669004 747687 95671 1089 682008 193 193442 1 651141 668286 1093 117931 814861 17816 404863 12114 121228 798206 389078 755989 64 720392 376741 648738 752819 736342 243861 199995 605679 78 608950 166843 50362 129406 868400 238427 113170 885380 1 851590 874300 815857 767701 613516 898309 178 226978 875073 169463 701121 840258 254057 701319 235358 794450 832824 810957 823192 695990 367203 190106 216034 355746 2 882366 694247 322522 854198 766737 776842 92087 2 210164 451987 1785 434314 47324 729548 89825 115474 505256 183260 727547 563656 151 2175 847597 51090 896759 636 830924 12 896435 685382 209492 559342 440839 383474 1014 672956 2093 883329 721673 579307 30441 892442 3 891068 855815 742502 686639 1 44028 1504 59 74248 883631 214472 284 719000 801345 289865 73490 14584 715177 495274 53503 678963 413093 666659 843116 647214 764050 895242 86758 455316 659 335397 868014 1 814748 650663 691964 146698 480845 375500 833562 809440 866280 832978 723199 825082 5 130865 25856 701614 23 18 28 747742 589791 505677 128973 4959 882892 200 888891 490158 43196 142 12 894361 235589 505284 796626 463278 9 567272 894096 4 218807 898785 883859 759400 834726 799324 11850 325059 428867 17 134820 653032 766131 47566 85 7897 5 835419 500473 19954 701980 867056 2 877288 412008 155135 24209 830591 882050 2 197373 700266 270581 819469 553815 2858 22 748442 261885 278987 316 63440 328489 326389 57 68649 122579 1419 1 208013 455796 800314 402273 305195 571543 64852 481470 307048 897950 375950 779610 855490 215901 802856 205915 90906 859454 807372 899844 813594 707074 863801 769430 466598 1 199064 276852 162552 886035 277344 159550 1069 544105 8400 372746 6 17638 305 2066 787045 861109 318166 337569 715412 160470 676922 298469 626207 685282 235614 678 810932 873700 51 804871 890532 773843 596841 350330 711424 528639 342021 15536 870933 800108 609942 236881 115456 11466 203394 681257 52689 583826 745654 1906 777599 9286 140028 549 856085 14386 808279 846374 114 374821 822922 867943 325 286552 695555 889071 418481 717015 565999 172175 830082 81442 37096 270640 442852 636170 446142 104869 667996 265767 2761 684621 406373 408923 25875 4396 864859 771025 703169 519774 310479 896488 336502 311811 876964 760325 130153 9555 3 342221 890626 30 668101 197239 872468 3 398577 12720 874768 773350 844763 20 525413 847870 880864 9 876760 204 851643 202916 763528 152833 210099 6893 878306 1491 437263 79 361 898565 426761 3902 76643 780536 862454 476292 660959 602981 3 854458 855102 289639 3873 1684 844578 738482 713719 876964 378734 189825 532903 893244 690438 820520 769401 741849 219064 898737 34 241041 43621 454082 185918 847151 866086 849715 617 894348 741248 337722 774604 837529 57269 739057 751357 705351 844647 381252 431834 626075 810846 850120 708928 4613 644248 807930 659895 874118 30 886027 412741 7555 1265 769793 48428 425886 835158 513846 6118 744550 148866 653578 694116 889137 808969 16114 14 68 486204 756481 692971 40 651906 715133 445400 100491 694747 808921 569676 117397 756026 624832 634139 1454 326953 646364 519374 582076 760349 158525 774449 11993 433029 886501 389594 8248 895195 873414 894856 149560 34 61169 852766 753232 888001 876851 887802 617863 748444 838262 666122 121827 120106 842982 521756 815090 600062 303618 829688 1660 429611 354953 261721 69893 848482 646047 133182 573 40405 791127 386375 469830 483346 576 889980 25 107190 739425 2221 898 842316 13 644228 896626 5 863423 79 415735 878471 790347 782512 668461 1092 412064 232586 185932 236547 114461 91899 520375 796341 498325 34 401498 725397 843 646906 701550 159917 7944 700442 438191 713290 314007 3653 624288 351012 202122 65744 743862 15 604996 787968 891651 733796 855289 819055 334527 539558 311151 496005 810119 871165 390251 91214 836576 853364 873088 899147 1935 736859 716279 319 771318 739 269945 98082 351701 655665 743660 775839 1246 733512 846239 851287 736469 720721 59914 827374 253 793657 861369 536689 716312 157986 184101 876479 27424 116604 128107 558491 235246 898125 652125 376213 585577 64491 80263 798595 1777 857288 319966 67748 864255 416393 894508 370214 884100 292899 751065 176044 3195 840841 417730 614476 566263 18419 273001 86 671730 147026 788686 852292 129401 61017 4 284970 496088 849478 17231 460737 892863 210155 10201 856340 402279 798882 151188 20686 268693 51976 198475 85 745213 1819 30058 70999 510877 524580 39669 681 32283 620889 11 671613 757215 700150 209178 614848 891028 652815 44 559329 803033 796654 858483 6 847445 878225 553156 275437 403504 422325 282227 82102 82595 2 24 133542 827621 674553 653434 826163 835839 860672 723442 746849 895877 13 191250 14015 688948 369288 812337 613634 864238 534633 234920 803517 107310 86224 855996 245990 732137 14 868939 26578 889977 472436 848613 829430 869800 887566 526449 71550 274983 176912 877522 589284 52121 501450 258423 412410 682362 197 782820 332570 60 125956 844922 248218 483450 2 836863 599875 192745 1434 1 421593 776510 863594 880103 547488 846614 758443 30 574491 578431 615927 894050 893051 524057 706742 307682 714806 478835 846566 610637 310553 635156 844773 865427 613447 78 420381 626989 680297 577263 226869 58 565162 126842 3711 826402 754090 390836 535733 869217 817740 736304 338272 21 65010 867764 5 59 397012 425252 828428 392861 289591 3484 106403 797874 866342 785 16 662108 773335 3948 580596 664239 716136 570230 885827 790605 574872 863115 52819 828091 835125 880065 745260 178551 620677 220639 526927 666265 755807 875346 849698 640567 204165 251462 168419 758496 667159 849218 887937 130987 266427 85333 791074 2 35942 863589 199029 52304 152908 444031 786908 124858 672569 899661 413528 5 19606 829216 133943 814255 122 771015 58 469747 845806 724123 801969 563846 17713 59 17592 397843 330380 177818 20664 712493 720302 28 20 628697 521915 881735 887464 40864 98413 824104 244692 735438 525409 753443 423260 857455 796316 1006 760381 3 316947 189654 796183 1535 11091 794040 713670 531 843829 887063 334018 180 840901 39520 220923 489001 546743 15372 373705 837343 415362 10869 669647 816224 653930 275003 619293 860642 467350 517489 653879 843115 748 706277 324268 557411 442462 641084 622132 482835 67 112882 731031 822923 675843 853164 874226 24573 829736 410951 1155 887492 644131 5090 744065 481552 535044 10419 19 890903 5895 6911 166997 894185 3 771975 832148 809081 665571 580850 899752 328571 746118 311930 401736 424666 173019 644031 365793 372583 858178 719230 768069 184930 1310 448769 8999 470431 237479 3 30 551940 687556 647241 768305 49543 49714 257164 290518 403860 14 257178 47086 142 628451 271517 442034 242152 93958 707838 818586 800201 188450 281054 773031 74 101819 897579 774151 388401 711220 456380 479239 246612 272133 269 683732 62832 708261 697844 880522 446484 40512 30754 858707 861415 2 892083 63879 209941 213914 847963 799883 899839 895513 263172 804157 1 882203 830471 834071 10 540333 286626 229732 726918 141904 66649 862078 810455 888076 118952 513038 316735 258213 1112 667316 843578 870646 863123 600550 417209 265068 212572 561495 817959 353207 345605 109411 313 872011 712862 778703 24045 593949 54429 197876 774694 857107 590718 891553 74267 863498 550854 150267 6 843110 705 53429 113992 333183 60709 18551 893660 111466 638254 134034 372665 269646 350 643149 876663 2596 502098 833483 39 872004 407394 3 887475 868437 588823 2042 262328 11926 484978 314 788655 172825 3818 46881 862996 895191 884774 822397 779383 320154 837010 200701 496880 503683 268688 899735 4727 567508 90418 239577 586537 845361 103240 4 604912 670877 351028 810228 237756 3 48 829206 631275 849147 849283 30073 17610 42644 370745 113637 869872 868227 459135 522854 771329 34 270835 18279 372946 20625 810399 894877 892710 100068 832397 843968 1 673991 887059 762102 818085 2 746630 852038 885631 219029 834607 881924 445453 70434 863821 553470 53291 503671 263223 1733 127142 711333 854521 721125 6270 806273 1890 584153 865382 805244 6 865995 208482 896142 440902 890546 898074 1179 506076 240 70 703393 412233 49 849627 334783 681439 569523 229674 840271 868724 683560 2 2 726577 878912 521297 4 652557 376922 273228 498773 145126 94 618001 863117 139035 237107 825666 4191 2 860137 20271 877737 354635 454542 862531 865387 63517 822290 895202 14880 592699 324518 216175 159770 845197 807689 204230 892292 806251 289 807483 173549 877594 871673 337232 437392 881320 253761 295097 857406 862378 234894 551950 609272 871245 892936 581771 2724 16 120481 445 2073 15 816755 874725 858483 237642 410488 688377 867987 25 406184 343378 611389 4 843293 1 459961 647377 213545 863665 181006 633513 262229 712 804011 38356 897601 759333 371 722324 896464 573582 144547 10 851522 54991 758900 874937 2940 449331 296401 292 393288 870136 471498 434630 702613 775951 2 4866 735962 434705 577155 631520 884440 458920 555265 871007 16963 99 65070 705450 236555 811528 613668 510 426456 438893 819369 754046 314446 17223 1357 278881 230702 850826 883557 90 883639 605944 449801 394823 529324 837197 899739 873272 663423 157 445272 419052 2411 645664 821437 607196 400270 26 714158 854280 25 765454 636267 2858 105675 16010 834495 811619 548047 195864 876476 884102 886172 46847 713752 45617 1219 2 754698 410 873959 603 4711 802350 51 847520 5 548513 66 810265 499564 850553 17 29259 851721 554739 389299 665564 9 61298 897965 174516 528505 293805 466148 663196 548972 432611 436793 31974 676781 252624 8342 789805 888341 2 12406 428510 788034 888429 674596 510189 853509 76092 42 826 601833 845169 603153 892963 33 792422 106 58769 402539 72725 5800 100888 291 197682 618573 414947 856408 2 302 483 600939 4 863769 134003 163954 131 233 867315 819872 96702 583863 886201 527357 861299 77910 602811 819996 584178 35 689390 406140 337208 880400 122221 34327 882546 804703 842690 115773 796445 729837 656928 226203 561858 55161 59 424824 849401 662757 479013 302349 94726 581255 531031 422438 814657 2799 80785 18599 606424 878400 492576 294 836232 247625 470274 1959 546107 345 206852 120134 845901 859732 241476 237238 39350 2 94047 26915 889245 848121 529651 5 160313 872451 253831 842710 148417 851524 127 894733 627321 4 688169 453671 824342 564321 881917 303873 708253 897185 791584 427423 299864 850363 4658 888079 228471 806459 699152 883523 707057 875735 677156 842485 20511 811133 60 10 563008 841965 316981 183375 13770 11 365239 697991 864681 113 215 462 9 854049 755009 864013 1312 802121 10 883981 750866 1 469080 797369 172 390584 187564 29 65947 854488 333663 863271 834754 63899 856087 355278 784452 342421 558507 332591 716720 215632 79665 13138 318267 65 17203 157974 750730 814177 234487 864949 499777 1125 85122 249 7132 23489 279271 460292 95 184922 437695 866030 825966 886800 6339 675436 622264 885064 158040 888750 585423 26961 888057 38 796679 111313 476618 1357 665272 743137 175588 61 772290 314322 776428 854234 820446 1265 778989 858583 362632 63 783681 28 885581 815993 4803 647131 845249 329895 416634 803703 383811 832207 886860 894359 170585 100 290124 74870 803784 850356 763646 2182 832118 859560 403468 4635 703281 538389 97900 897634 841155 393824 151921 885104 58 143952 130858 95 875718 796399 394 151921 671537 815565 5665 891316 524804 710855 837202 806036 757496 834717 1 686 894064 203348 709734 229028 580609 2 3 705187 860789 610672 184627 146316 641147 187408 73986 702288 867289 121955 909 884959 158717 319222 6217 535836 867517 370109 391798 859059 11 420450 730426 9 842720 712707 521455 656024 657732 293 857353 841472 413274 709745 529159 149162 792438 860737 577109 881157 370600 278491 801409 771528 269889 74641 175 577885 787926 834569 1903 30834 694016 820100 866524 317865 829692 43773 445827 861714 853620 389856 357225 619012 711175 867042 482633 522971 89184 715029 886324 12 897980 202098 539251 106378 861834 889713 1413 636106 188263 432 332852 897258 203362 8 899819 865087 147 1 856681 70915 55936 572897 220357 32 26126 694806 627855 6 16 14003 702 683162 434299 889774 473327 190960 36811 759079 406674 897520 9 302843 823148 472300 627233 160 524336 841638 228625 5 19266 645312 720 572345 871215 783978 893133 637850 618856 180854 890017 432700 144845 453144 653175 836363 898547 89483 874555 825661 892843 868622 112414 395142 799734 771 370032 97 101572 6350 2988 789904 357162 717828 257679 146020 883463 3077 214107 574930 742104 570529 182 3838 864501 146413 814 893546 375 1170 774106 364773 837637 213024 726205 11 890236 10 16474 866779 242576 212593 512711 1232 850722 313976 50 344271 797716 773065 654233 855845 295697 412810 103 824843 51219 840566 882152 37 327959 888529 899426 328607 23 265785 141974 769837 183317 326895 698737 791148 563579 453211 543962 178981 646921 826463 146 305638 499859 505098 759700 309804 875 381618 25662 619111 839536 563619 109579 786585 22656 869006 576731 465903 554928 13 850325 443212 377245 72162 702337 61514 345897 68853 768997 855843 3657 277939 357249 399664 240621 105126 12 36 612769 758371 1111 228487 637834 698206 849014 868572 5 102044 784847 849599 11097 891040 866738 878711 93 746877 2 15117 682808 629881 831878 78 872437 892372 550910 710366 597895 155419 696836 897804 725490 36 115462 830460 417743 190701 724491 373765 2098 248613 61231 866284 862140 890883 243 388542 783303 224040 652041 769207 460533 515028 677929 608640 105803 879481 14 788339 43761 384476 831993 762768 849861 803007 862235 369689 48846 335015 558674 405 541359 14 337310 753465 18 764024 846880 608670 688 213630 841232 538206 385712 1 865963 671539 793 29672 889959 810338 886520 860982 811728 3 727404 10273 253644 839971 856176 97095 133 893661 1349 858018 158601 626178 845176 533490 789791 715038 149153 6735 6 5 657462 140524 760446 871618 628319 793566 845842 329556 6182 21344 501300 805540 866114 657332 584058 883142 340701 263675 776672 851964 844700 182847 17273 807298 180698 499576 552245 162528 659425 834597 7845 694327 552920 1550 663209 475986 896012 450932 256476 20502 640506 581806 452198 853518 867776 886258 892397 67 108356 745035 808119 7 310603 2727 894233 134510 40 728269 889572 7 134135 790627 662565 3 807808 268262 100 7050 703551 862024 21675 323474 444319 676517 222939 898921 758638 115113 211975 38697 425129 667422 690687 307237 40 838971 857058 834857 890385 503349 26 858058 286964 475903 827596 40052 84727 529846 338931 705 532382 3953 819344 1054 773187 744713 264370 887023 14 38980 180 341732 871856 830277 564634 573609 736092 739110 865342 384 766914 109184 25 360056 112918 896201 763 409110 736107 266085 699611 848087 578864 305122 162062 21765 351173 156739 277226 134371 370071 353553 893795 543643 466508 270367 11457 4 896170 168479 567 762936 128095 816951 170452 17439 580269 774081 424600 790240 848224 887661 181553 837869 124162 404 866841 674910 504750 593110 862370 209040 11 823585 6311 489602 408966 894642 2 4 225654 300505 395379 849770 686222 792930 782860 372112 99 293866 55 895667 85628 865901 713930 465637 15341 152546 730394 3 883826 40 870040 558889 798370 4 548108 516 254343 780915 784519 45 646133 561240 4367 660803 895361 235228 126628 541134 97507 713866 694 896270 769210 597773 357886 103053 857163 883309 2526 629483 856754 652251 360477 34 567029 123 892577 899026 821532 318350 850382 2 837017 485095 213324 59677 742541 854053 3 538966 166254 690527 802612 821596 424347 315821 109 303861 125 639462 851917 11261 571070 110131 5 731409 799762 445980 151011 20 882548 172856 886306 429746 108825 548475 12048 1 542615 776658 721 751863 877608 890188 368 695707 246508 482934 897780 197358 17636 192852 161 696078 896098 565026 86379 841712 709794 331144 86701 285 746174 416728 785087 869322 590932 210240 320868 890975 707 762833 90043 14767 76 202519 36129 825704 753589 108542 285314 93713 59 464329 486801 510381 435790 2 414778 889476 467790 888580 71669 499948 1013 787175 468710 286 456141 557989 1 619427 216599 761944 749153 563243 806482 3718 51113 863109 329 533284 52638 467460 753395 231018 793317 897770 879955 3 795470 777976 893202 82737 760988 841603 898428 1107 606694 7525 852024 101263 792372 645808 813262 192834 110597 227894 2308 879224 448 861858 79663 4183 861523 565866 270807 893439 895470 850984 164 204427 85632 3 425831 591626 193039 151 7651 289789 627148 840982 613093 850860 838926 294699 224752 565553 269553 196240 816526 187602 671815 177319 629787 46766 315216 86137 744046 874142 849647 3 721604 263331 386720 860615 284495 3 827110 62 575939 2 31948 274614 824 857343 627677 826661 704044 893692 360212 3755 30398 55517 574996 335515 343340 799643 539934 495116 18 234 833699 54325 889642 683171 822789 315354 853386 4402 867878 33 11893 213515 898992 809093 800425 268652 267912 86496 71124 1708 880695 836749 306136 575221 202042 643337 128114 867494 804337 175 502449 24978 2516 688383 872447 810333 552133 6634 895915 403364 3 106542 731267 791238 14277 55 502765 689514 24748 898171 826148 209176 643281 892685 812773 772003 136903 744806 273247 650126 876039 43537 501761 706 855108 39029 263973 9401 787331 897539 37296 705453 778277 626443 45854 859306 516510 710508 882772 836879 892709 418162 59565 894701 701389 530238 71444 643673 820128 735296 678473 303526 849869 315 252 441729 857798 758378 436306 385629 5 898222 783791 421453 5720 775474 816834 274660 692 831317 869759 149505 212224 244269 1 748810 575037 438285 109140 486450 896515 278502 797453 492067 3 769005 8 867194 826293 695389 722958 529502 895757 315558 335452 3664 874045 760 3720 690320 858571 168157 150213 679 635289 836847 29453 67 81 890274 714725 646955 160708 805360 722245 323591 3541 214140 57 83610 1435 62 261883 836032 171897 868561 369482 517108 450857 797587 824615 833352 603458 753702 836422 898889 415087 227250 161556 868030 109264 593605 742623 863558 12 820369 233954 594371 804709 690947 859156 149556 688138 576582 846799 703657 860446 619641 517313 434888 855060 89100 5129 809396 821043 2878 539580 340185 8 880955 651732 864716 329635 752224 9203 562677 871491 18959 450676 123175 846873 3 349 580 365801 711655 452203 898591 742922 759090 806648 130 671274 1596 2964 860277 822954 1 322451 76348 3 2007 279482 2 69643 805499 333 631354 595654 1317 11980 848610 473245 742865 835237 37552 367300 8 464827 53580 231351 821854 243568 147 873844 2392 412397 725670 7052 313868 17222 28741 157 184701 462 172911 871904 805797 653467 725115 890885 898536 872109 810378 772499 19235 614582 291449 834163 212056 279400 20796 363053 802238 291265 754489 82963 417650 761720 1334 3 505720 883958 173671 147 860693 505861 461812 796560 576413 895751 567155 894591 12152 237414 856612 156297 147009 91772 889485 728462 2 3517 379 10 730906 2199 214 211887 236545 2 695619 616888 851285 24 12990 810805 574642 104042 536478 15504 240905 876033 772025 39771 260571 815400 897450 7 411380 799463 829631 11990 751442 59 104943 87126 878503 1012 602122 886811 3 13 155472 784290 512416 330821 898960 846581 459948 361956 138599 111 162406 767490 725996 659393 720155 20271 814138 128983 1 877209 854122 853996 8282 79066 240943 279237 680772 337729 868793 627 395529 693508 526742 803355 893690 1518 348886 576836 264563 823500 69 110909 355195 289085 405615 810078 31 60115 325444 28734 310977 847339 756900 622370 48976 834194 869039 643232 418 119659 654391 24 666254 590736 699127 838014 762674 819486 753709 860743 777520 266801 405828 824274 637931 857929 870829 251008 320795 366193 3011 182594 814431 773686 94368 120773 704341 3 165818 869894 581234 150901 822670 439464 840000 490780 891253 8572 603689 760755 147211 288690 383975 703589 869423 651514 641679 413393 400538 364064 366322 124096 473088 100239 757014 850717 715816 197608 650350 813969 495932 108 581028 712451 2084 583024 56333 488392 256153 837172 894762 9 576381 240330 880453 882892 130841 12305 186446 899071 794434 9 600320 882697 136356 182537 3 661 7 330196 760422 891571 41 760004 566 889633 863108 5428 802180 376629 581177 331910 238 140748 853215 450150 179983 3 465154 387294 22 886477 39653 178393 35556 541079 1250 247695 877109 899859 18270 282706 759769 885492 859556 582636 883612 878541 2787 800608 15 794964 397163 866245 784944 98 763159 92025 761681 486 757287 420454 712648 228 809804 252215 227065 858426 538677 737106 358940 479846 64698 708509 268130 179068 2499 622624 146162 151346 849164 801960 6 244916 892542 168036 810468 486151 784572 57067 100041 400693 76948 9 670614 847403 290339 652007 197063 76720 548469 170697 564956 617563 6716 521811 125776 52355 226332 729182 229738 838790 418112 251036 620 88125 865396 1611 683488 778099 782618 271695 659365 575816 5 365817 825106 879037 867087 751833 867937 120615 855398 861115 889498 851681 842029 240506 433085 612346 396724 860799 5278 2 600192 769795 777815 354129 834906 843783 859776 666817 409 864617 596140 720931 794705 157 701760 668424 3827 269250 755508 632127 437533 173020 177 16358 860133 858319 752968 268411 207144 689419 851022 757675 252687 837631 667675 108882 25795 474729 896032 809706 873430 898241 294254 865158 2 57 875961 296865 860743 283055 726345 855068 755796 1049 736254 886621 155 883429 110526 891290 239952 889096 55415 35848 884259 811766 551624 165329 899542 105729 49990 5 201578 1790 341693 850346 253172 2262 297375 877862 609 634969 65703 550148 148 58529 411175 241 14 781909 758216 593350 859409 868725 37 605215 353483 862389 882486 774716 792817 874380 799671 419589 768482 796555 835662 501988 758652 74766 709277 795382 305413 97643 88763 224902 670164 677354 679770 386376 427564 599861 127070 18 271317 235943 347748 893614 277807 458103 90945 742487 847618 690463 862330 41941 109 441131 817272 106472 71310 189197 10316 794762 663733 7 596605 702979 411354 845220 236131 18001 23 841720 574529 747872 341946 570267 873232 1245 6 637967 727286 134109 1 559085 151366 889294 434084 708549 796895 868244 51872 5 772125 3 448448 137245 4211 884617 470729 91961 893158 256854 1 763401 253366 860256 540898 189258 614678 884237 895745 422627 454191 510906 357307 26412 898879 894186 204 1 176993 837584 457263 320907 545663 5 325907 875248 335 856562 651032 672050 315 640751 335 62040 296897 879640 431372 664878 441895 889674 879100 315846 404120 818038 661318 767603 306 877564 779727 198195 111913 707570 19 868195 887304 76 614010 842801 779814 821325 886828 549745 749992 845591 897717 853827 635479 816139 27 376456 111392 747400 899151 472829 48051 555302 1 1442 894215 522 807012 26691 17846 40700 891416 770234 486816 814833 867640 480654 267 168 797498 44933 14 25 873706 640555 281698 137 264486 377 366471 883131 892680 462043 330733 851680 379172 787038 424778 440799 498319 752082 547173 527053 227355 124 613670 2 2089 761869 3 771282 631595 145258 856871 525861 774716 833144 81315 854774 663 204297 582356 873244 152 149634 855923 6 609014 71577 31023 13525 24112 718202 53 284 797162 673726 508 796611 382553 852640 838448 874080 19 690628 898235 740570 797088 388186 11346 809456 358670 19 39950 584822 882627 29244 102125 264 490392 18986 190433 723082 890946 881549 351445 767771 860414 74177 38 298100 1 724154 604612 515073 13391 437829 605199 470032 582476 225538 435157 889852 431730 26854 63305 651308 63143 605995 761394 1 42276 26485 391504 366654 813050 67 398376 249 431878 832820 1 36198 633247 872148 2962 461957 16018 373795 8 855957 888898 776535 184737 10 150704 856469 823339 861093 1 565501 277025 669395 114758 599944 3697 858407 885745 827675 797260 55809 844466 177778 207439 529518 165 782396 8598 10327 874107 190479 827816 7092 841823 481 8 213637 590207 382 889343 115549 120684 7 8 203826 864952 833174 866597 134544 126707 30735 818193 834185 14835 679471 695642 852639 4302 888818 774181 154081 491267 647161 875811 80 880996 11584 442642 894208 864943 1974 158308 550962 7 218907 776805 341095 751403 756163 320204 24872 895110 23 430233 360412 36811 736729 897176 881569 876587 738483 790972 141136 487790 10867 6 273 423908 156825 9573 2 813332 257579 518673 22144 856861 48319 738344 653914 5160 830282 465858 1020 50 899961 733240 50162 232033 451838 25 482219 35 6974 76985 319658 811 835586 454719 48143 890510 856357 650182 2059 842759 95250 834097 165 196712 848769 853368 58953 885802 19 8 318 788198 892161 626942 389583 126910 1 430387 894628 609971 393804 346726 16107 651958 8 611097 320720 10624 739583 837245 447649 842565 328156 852881 324268 78626 841022 883416 890155 649333 866279 80899 889609 3604 864243 97300 568924 201812 323089 831918 896434 877108 878577 27389 41874 172722 897558 1230 643894 2 897418 783517 870733 89977 890295 629 810122 159129 216575 871729 328256 555716 54510 880804 25 865675 491857 564560 440 213 546972 350005 45209 396835 322 790219 761364 767539 2 164391 838529 420313 204059 877585 640864 343902 835837 141 524013 818531 68028 728848 45797 114 840106 876179 825127 828980 548267 785659 683362 188 607770 895423 99876 327 68125 9 886401 882443 498059 104576 61808 838251 187343 583985 32220 92441 372689 48527 672363 748025 17789 68837 435 27772 173592 325490 56963 113444 226982 8303 478747 569357 288853 571758 192442 884697 37 164 592239 121959 6 864942 604370 887530 668803 393795 485788 135 874788 492084 107539 148981 470410 38899 11 424284 19528 809396 854562 285262 4 798382 53 579720 677680 571011 698709 15 813294 405519 759181 505320 888205 846735 702758 192463 490060 283984 876826 475524 851742 70076 260180 694451 888412 81733 182636 793245 286 93 837086 895556 591115 2137 65902 861505 819132 777979 383653 707394 396527 275580 831797 523328 139618 886029 842706 840804 176733 36388 829079 134852 10394 36187 205821 152841 352054 797154 883416 418537 334196 694881 712328 1190 835111 186 797838 478571 170489 265333 294622 16703 434612 773752 895934 886964 472080 852009 607255 851276 295176 42437 893009 1124 395695 889436 446573 876611 13219 470844 62215 794233 68542 832584 733373 758256 58429 897970 618551 774861 170338 88 5766 132193 8543 117220 816032 541020 588278 178827 782459 560076 879824 338368 803756 89 890427 794 835670 7593 298434 785540 292132 8 242 807017 794187 854625 3771 820416 767821 848742 482949 750469 151 864367 662619 304797 646514 699127 174361 99703 444163 508483 593257 854460 896719 143970 816406 479667 3885 12235 174 286581 721913 229843 209863 247587 862458 361798 347007 86 576726 896451 92361 3544 540038 204417 815199 464994 732946 340709 819755 853764 12114 806247 438942 864801 635358 295 242896 848613 833750 593899 509814 110682 630273 793240 6 9877 864465 778468 138712 415725 569583 4 824350 435257 19786 860777 488688 845521 148166 329186 614367 702185 774561 146504 1 865338 840882 212918 360442 703635 894126 878724 780436 369713 758907 772639 24099 139366 266217 745392 130441 667021 86405 819823 854620 769 858745 759826 868620 853241 263565 479361 891011 859924 56145 5390 676067 1 571181 98 581919 420108 252902 869072 131507 785330 102630 715837 865199 76005 284673 863746 72037 869021 748366 523323 810178 869729 464839 462081 525249 503441 893784 815998 844433 286713 726146 1096 873908 896922 24 2112 812491 76474 203552 889189 744381 203218 1 59 833437 867558 892852 60118 367419 317952 739360 49419 130599 889420 572559 506423 575078 858517 880737 854931 799138 894850 848088 881910 221531 10620 897590 419107 849779 449654 259395 860493 746087 444271 5 506324 822449 2 886451 344 704187 39001 562009 809660 774823 545509 636407 160991 726551 388281 783322 325138 883768 370356 44 847268 62066 718368 899013 800239 805551 379233 185402 118370 814387 93142 742402 864030 652971 473996 813188 857080 521083 859491 487369 516625 477342 468092 891266 291343 186 94755 284 814106 350044 811618 68 789739 891618 1951 655139 706420 443 316856 633775 620323 26786 167 769743 773535 29 896079 662662 510353 823745 367412 851816 738561 942 889296 816322 420667 380273 31876 83552 6902 884144 876120 112701 865274 67488 841635 8 53689 682021 62835 42591 206 755484 794264 17327 305 882476 26 797805 632402 725650 667557 763770 227662 843083 894638 633551 580902 22579 807566 74962 694885 502876 650528 59688 332498 34 549878 812228 12922 248940 59 837505 689527 473760 887325 246 895313 747043 668700 789437 868871 61597 759527 80636 221058 9 316622 667967 656305 83834 886508 799514 1 442864 886677 368051 503358 174830 564298 21 227066 889349 16937 545830 600807 1224 768202 689510 890110 632629 665911 119 89 775239 851203 2 884438 511654 655920 765 884233 73439 511412 44519 624836 31164 27623 894168 713 742212 1 4715 837214 882491 799509 204901 76826 883626 60 801155 799832 319815 845398 406845 90674 244769 166605 14478 21595 664047 875024 2 13 3 243378 306929 134488 7 1 888016 898530 13245 330820 459009 730 17433 473842 314049 823949 24 167857 179327 323159 208853 8 402971 890546 1586 825057 139 64394 378853 778839 770262 41743 57450 156531 173460 138 710696 496111 856407 728143 532354 112807 369520 429476 752491 844774 864897 1981 836385 10 503906 871341 300951 457902 742308 379966 188351 759890 866778 3 642025 33881 877617 823922 221536 66 59283 4500 660719 621182 1 5 135555 848102 289986 715854 577968 2288 166 559 4099 653977 604580 682545 700538 850221 6720 439089 211906 716388 80599 510 215407 569328 124844 4 27 119767 286130 85 249450 13 428543 662535 512020 704615 38925 829521 886817 818748 891496 5631 18 899968 75 891556 892756 153 347362 546590 3 127112 773184 45 178 519863 874498 143655 208848 820536 803276 51 140366 4 23 358588 615485 508619 231203 833691 15903 1290 756801 2 860063 774514 804616 895177 857839 339 38 706125 70835 827809 851461 437023 46014 53 566429 841344 5 868 17 125993 882053 15 833975 103 238399 471030 709993 25 782685 325938 4 774071 882880 873252 317012 872 503222 842746 874696 19998 559309 687912 20347 549816 872818 11990 54441 436545 858961 289032 558251 811883 545314 588489 898870 4239 140112 879987 760581 519775 57772 62892 837976 112 466699 807338 658211 16 582876 855229 428451 51 605578 889070 247429 881903 891396 843232 4874 416005 875746 760783 637750 879011 1199 744691 839952 777625 897270 504232 315442 362824 15130 21247 694929 461276 825141 451342 125778 728412 894673 289035 895324 404487 870264 750609 872045 94 543744 789172 441008 346823 147619 410469 865517 615064 109289 217055 878907 562626 89099 844431 31601 811407 857580 808113 32087 108 238424 232831 683824 581 1354 588441 119063 4204 152858 1 1412 261802 813401 265 116 441600 468480 5 92065 59006 225611 37082 8940 871330 201449 207174 784151 217204 594548 891945 895184 866577 674406 722725 872239 815111 240637 848842 266358 115172 279604 829198 292 19260 840988 41975 887940 867346 565202 535923 865077 192698 368553 125472 809256 529883 15279 580755 76120 865906 195551 453576 643527 860009 819886 888225 280007 300778 98322 895442 831381 489943 728231 10503 1 42228 782968 684935 28818 87498 533606 818019 881756 143058 116566 2 175798 865360 897927 927 796895 816898 373069 809973 207670 554048 52025 108243 899259 24 419348 754945 245157 139350 620440 60899 298253 751450 503070 252677 835528 709123 889229 557969 8923 637652 696111 889500 110433 249472 824947 864058 794792 872941 160885 436 19836 772154 643945 299 9 878644 872771 530292 899519 20062 59848 825820 833554 836260 745893 55094 868125 162918 714016 795660 871931 879062 50762 66 690456 752266 366678 843910 23510 525941 689845 695837 757639 74122 1077 4 599588 664722 462692 846541 888103 186436 237281 880613 111980 77 616419 837941 443346 553967 693947 425018 3 184748 825920 650313 738898 826445 779747 390974 531664 786 222569 868299 3 774629 7962 842051 8878 28971 4 272408 594019 849693 614581 328159 520841 441013 77895 793891 416460 693590 290074 464614 736833 889709 242 52110 93448 130078 134305 890716 818565 839129 60900 293584 781252 23 698998 814447 261414 367 326056 431496 206610 29 170841 758403 187191 361758 887624 610292 6 174812 261880 685035 891452 647188 9399 872565 529192 80440 790 8531 112553 200 682279 22229 635345 839297 29484 828978 287601 514339 314092 272561 546 539802 91268 845418 803790 12 875163 736027 24588 818831 887558 878491 508976 892457 1052 11829 197995 541207 733610 816849 204374 793355 898680 66200 425489 123484 136712 398 2464 120093 818512 685291 555327 699794 650382 9 19632 676882 6 466889 463572 18 411208 573803 895050 8421 137616 14661 833503 98 801232 30920 228 144636 16 322127 89635 262 739336 843876 741590 850673 203085 581367 194508 543058 46918 37671 700473 879437 796102 772695 889874 279317 234997 11418 388410 695914 855115 4 141 230655 672636 73861 58585 921 95300 882775 771841 48290 394952 209509 18890 855572 14 127746 844510 597781 733149 32587 763728 494185 176065 1616 2 783459 54611 864678 708333 575982 865036 2054 14524 854282 879790 389926 141795 880129 369115 18003 221191 820601 19 572911 778064 798330 858176 181205 2 289337 618410 405990 833085 524588 22965 157406 68074 867273 103871 399283 602384 873044 48 863123 280949 886318 626727 866617 857077 5 847562 895120 857816 354416 838699 517386 271922 853520 583198 4 377757 156691 865355 501752 245009 283685 307180 266819 659983 74338 186 222068 2719 848846 598158 5465 898188 200553 801357 104077 775984 779495 862190 599593 894943 723 13 599843 279163 304994 70330 890669 831500 43 661702 828332 122 3 405892 828496 108 797399 106062 49 747545 43111 858337 697468 877696 55899 286634 537356 264873 667321 893362 109 12055 777747 544260 834190 210828 845683 746383 15 43131 440 798761 899207 69348 891086 891536 281131 84533 883355 306203 889285 833423 543 695786 103978 5853 298875 97151 173772 271245 832116 150307 30807 61 125144 12686 865207 31295 1563 15493 115443 899476 172386 508599 505143 108489 769352 884539 529566 616583 29 883491 4 31 509 893256 872880 149945 632837 885144 345910 888296 881430 171399 7 3780 541295 721574 531356 125186 4896 865620 249147 1869 502949 877750 539141 51592 279698 780872 879280 1176 562376 538732 228750 85264 60 18540 6 3 841626 2 214046 851152 150330 1459 20569 473 163398 882873 2 889497 621702 322928 797584 29902 285067 732958 533403 580874 592561 664497 898368 878443 60663 536249 693001 777809 6258 842411 807908 102 331682 455283 844042 6970 226 960 469081 891676 414507 8208 799616 48152 27 325882 12326 143 372650 742972 1 253517 889208 369529 380545 622910 296426 598282 852265 99 872543 167526 9305 855675 319462 293272 520351 2686 222755 306804 189490 872314 878744 875413 870950 34866 796852 106452 881545 892383 808119 7 828261 255497 718743 512613 873809 896894 62 818802 359074 6799 9807 771500 166303 1 124 200821 86520 3723 833040 71092 867220 279197 774877 353937 571669 22073 58269 727131 8427 399064 881121 747034 64676 790220 289130 17004 751316 1123 331726 346622 695050 142 764721 803 6 303530 91 752756 448755 1 35067 8981 880938 387948 183498 870636 561001 8035 3048 815383 421720 851569 491117 8 291684 9 314511 16 89 811781 864276 729275 24644 15742 801337 1189 86920 844981 848702 888562 289 790892 139778 869346 794401 125435 563155 692639 542426 606491 871915 696612 38849 193662 851548 814903 187 433812 647370 333685 302 838389 332000 8440 818006 880555 878680 21769 349193 18945 492342 267296 893561 424559 865482 3 894861 862271 144854 528125 8 723566 111787 157459 616417 168 865007 804713 415000 868149 8277 822886 18 863400 304 178481 664680 86238 835959 262014 845447 894594 8 818654 20773 895191 880051 869009 887310 30 27 880213 480513 69977 881070 162758 148968 3910 851313 4 102049 826925 692797 849373 1117 892915 890113 130757 854366 897459 647089 233273 13471 629583 524560 325227 62190 886021 681943 148 74443 887454 424401 301606 7803 3611 11 235220 65336 525084 158934 271 752974 55 731965 891300 849210 437238 707001 95830 886307 1163 71315 618998 309564 719573 114 856434 2 560180 99773 847144 39436 610067 1407 5269 440975 718042 639698 9730 235 838595 552229 445544 68071 815766 871851 872481 954 13081 804918 887263 7450 849492 550562 132190 480257 868743 498739 713453 711636 3019 830016 668 869809 564645 809295 714154 214763 890920 46553 186600 869448 478841 452075 555432 722487 786839 397 714858 576282 433 894259 787184 302080 470714 541043 204086 827320 797746 14804 620730 886062 5205 633345 348595 845076 14045 464773 501182 805722 874637 639378 407 892791 848772 201395 269025 554362 863378 874601 556601 74162 703688 391731 863795 75 40833 891507 692735 488876 8154 856842 661665 895084 429016 849970 110392 474525 793386 279662 752489 327336 825965 272210 644879 28105 1326 29795 754077 5002 780338 861565 766165 780490 210829 116727 302417 31 820997 612261 628113 4 356530 1 810149 2364 734694 523655 349837 576039 53057 716910 246175 845122 275288 74395 1259 896391 44693 30811 337 401949 896824 69464 397642 40 803529 3477 10707 802424 164945 250545 9304 113528 2161 570 573 419 276161 171522 893546 574276 420033 777378 1439 646705 76595 3 315192 559735 809945 887072 536340 2 855698 798919 521076 882371 588225 466436 565919 892583 602266 896840 875981 288689 813728 97848 102451 15202 39120 668211 830560 769186 1 700531 784886 495059 184136 634759 51228 805642 527842 890313 777624 658328 544538 894515 357736 545671 312471 879520 137204 172764 590404 670210 790339 804135 10 604123 74246 11229 882195 346938 862238 55310 332523 75283 227151 899097 782807 152140 725474 165250 108868 39 887044 702495 16 135087 821821 383 675211 94 3 765171 574580 86696 816795 30437 455511 91 571953 579586 122587 836154 46631 834254 482880 880334 463145 5865 256387 762706 64 845096 819664 771362 244960 230543 580811 156939 880173 198181 33945 897338 489923 136960 24335 830586 145893 350764 756495 356327 497940 277 890089 757057 927 14 557381 365209 179042 875684 173407 394680 27 729 848332 851257 648132 882673 57844 625534 3 629426 803942 20683 186048 13173 872409 883651 498147 5 280089 715736 588543 164217 207 654810 97855 864557 896819 8433 487306 77659 490107 8500 730442 884361 277806 445010 685584 760770 801188 897459 15058 665746 464802 632080 347234 246200 845265 896818 830153 19906 5 540131 346150 76966 694387 20 843593 29 810550 782854 154473 2716 188098 682 891201 568392 833060 125 295402 703914 81044 746554 840237 222477 756510 835292 835462 521847 596340 712225 777225 14 531140 818965 116173 98291 856629 860326 18306 857244 499371 205495 495624 557610 831661 748125 729176 235801 831412 1614 375670 475201 106 502848 865094 88539 705388 821483 867980 109030 204033 350233 6 1 328850 601637 809275 95876 225552 724 23411 310442 374498 621312 823623 876295 21 18630 277267 339082 347146 2346 814357 898386 217191 876658 579429 883793 1 795003 136215 793129 395770 862510 894803 271219 811390 681174 46344 894055 1198 534424 2 604100 888109 613172 863160 810708 797337 307861 498725 393476 231821 702846 293127 336722 163822 68 9 185615 864799 861481 549238 2 277224 66409 443240 894835 668278 1 780072 784591 313 149868 12 822211 76677 897967 37 146941 878976 722574 4 2 161153 487535 168999 468081 513317 864567 4478 7201 886594 726197 12614 54 324648 70344 827591 174768 444863 896501 919 19 438036 206 190906 751964 336360 755789 414078 11 251163 62643 19053 888830 887694 836408 892995 482073 872201 844474 84 286419 755534 896893 720582 856164 319391 2029 33083 878706 796241 859721 303359 353336 790956 21 39 877096 89705 867640 201760 143672 143883 729499 8 884420 281 15 55597 23 891 881752 1 105723 674 606909 895111 744217 159966 715714 67 98 733428 749223 836249 885831 45427 801688 520514 502394 1 898574 141214 3159 748154 398597 892148 619877 666972 4 54962 229674 708757 884106 891129 467 890139 5824 662257 871226 847894 2189 23915 595039 802919 778442 63074 1309 248478 69007 831073 56596 30 7 856358 866973 431524 388308 123514 94579 6431 210 118 59127 507334 164600 148996 707354 1768 51 5 161 723795 2826 13 89152 262860 845533 864575 1478 616933 13792 21956 53519 855222 845767 745933 888042 890090 890378 261 839702 877020 838468 296944 831020 889657 337997 743514 837603 239955 812084 127792 2 89450 442803 412695 636777 544869 741639 2 3070 10540 984 841077 843685 359387 839083 376287 40953 803250 879580 2836 262028 411882 527104 780554 59137 127168 655238 30 188 496 431455 882540 19793 421329 1 641057 18 897633 33 53541 208000 863901 897123 117753 181837 214247 886296 754138 743772 141105 302 328496 324573 651472 186162 874788 8 808139 13501 7 11723 560884 12 568147 461199 899350 642135 115614 762410 460276 521600 751309 171976 893856 893430 89120 831102 171918 880150 107139 6 163413 468568 636725 888918 88 823461 511616 402200 731473 886962 662716 838421 329328 868213 763 724189 843591 802736 675530 887973 180329 876638 591125 886461 221748 93666 860244 163829 888604 196247 815892 791161 808352 177942 852900 774954 880761 2897 317642 856508 61626 536277 774774 156187 835520 286671 891877 171827 173597 9174 237677 844065 150324 846659 884923 844059 8291 807410 24689 359293 455837 896443 640643 745666 49 420420 429741 890692 94845 488285 743879 32 20 58419 354263 12719 519930 564507 883983 573967 158286 549842 853117 887345 2476 850452 878572 854677 849583 865503 3 394202 897870 725964 4784 825287 714686 776541 813640 811556 869131 687186 883219 512792 110219 103270 571762 281610 821153 738345 597362 377713 448098 458607 370225 874940 37293 408865 723394 814290 5963 262224 681026 769669 395929 755339 727000 877260 517006 330504 280144 3 183216 889777 853589 201800 699 835693 604239 257058 624237 344242 57421 783984 787862 788132 77237 99366 617631 104372 799514 340237 4 723562 459276 673486 109179 34232 698254 13 3558 468275 200487 778220 178564 873210 171498 788572 58251 156598 718469 855279 831599 504544 468980 1472 542992 844154 830576 308226 37329 806364 862314 856412 13142 241 797869 697 128248 549668 859234 796927 899488 838372 847028 768573 670975 534581 838960 742661 13372 7360 54591 683499 650092 178488 44 1566 144638 893323 766750 881992 727236 302906 631195 731536 90983 17 584998 192206 741664 2920 214612 897552 817678 173 480964 205496 779213 525243 822335 253740 567362 1021 552932 844642 4 602690 874275 808292 592840 9875 12 807614 16461 608674 138719 283086 322940 637035 658 835196 271975 863636 315996 425036 873522 764244 44974 888870 230009 1219 633244 851351 97758 899902 97814 395655 873150 39610 457712 885838 670 6 318 39246 551676 871816 47865 194855 206 697530 1413 236 165 4 156738 597146 119348 757755 1171 343538 445317 752590 721744 606054 314077 473672 361274 861731 479515 519983 716379 4668 186115 156196 1 866218 231464 679680 440771 411546 542630 371919 411780 562656 30 835901 779109 4 362021 5 7 876694 59815 2 6378 315438 206698 74386 398289 895129 190554 897427 857453 4724 866300 81 56381 654919 284112 820010 48178 5 1 705730 35 246 434 162067 864119 18446 194905 628400 881872 834603 4758 369010 160233 29303 846096 822197 891377 228758 433229 87910 330555 891250 879122 132712 35 660684 364574 727112 73377 434437 830715 120308 187888 567846 569123 421778 41630 1883 142 175020 897141 181979 770239 133 3 271 63301 234358 97579 65221 594375 39860 184139 494605 246686 738303 390224 63610 675338 455501 855185 807579 8063 598032 585492 801756 347615 317656 656490 284069 630919 142436 776593 243007 856728 605463 160147 46 1772 710 327157 848821 219887 253477 671704 11 401753 825348 11623 343030 863772 32 734945 38080 833222 596004 656389 846695 874074 622 273091 112796 9 707813 11466 832469 149082 878341 391 655228 887340 799137 774498 4 511514 845180 215 399589 3677 573008 478532 899331 55601 261717 651492 13 170161 830845 896414 777787 799068 875674 4 112243 797067 336776 295764 885226 662784 6 427719 40673 716004 195831 43 886083 560870 393953 40601 118152 698 387426 837222 695804 579968 27592 800199 443079 197487 2 38183 875277 798752 621743 845551 741419 668751 2743 849180 864578 27961 2 74638 823151 312 813541 7265 3960 865888 590197 865131 597642 416769 436308 823013 202075 623172 4 392239 1 651324 1 337923 750488 592929 1818 109144 263829 70 35335 851164 895574 890355 64891 729241 3 804638 664804 897070 773161 385595 51618 311791 67706 188066 41227 435718 720360 110135 159893 339096 646390 800565 450177 763524 196200 26 488417 392553 743674 35 167978 530910 956 882226 861713 147373 713648 3536 194871 735 862718 744682 613717 7 215240 761449 303981 899069 48 880510 891847 720 784619 853053 505212 857021 841046 415241 2 899027 855775 69 5 778432 288179 365787 217320 190703 362469 597386 9801 746910 688504 837745 185122 883719 469553 2 92037 189333 22966 15873 835316 175911 528922 784502 863 816167 397576 293837 40378 557121 608210 33031 1731 823169 759309 212538 592703 651201 563522 889472 739569 482244 317071 570771 843542 692526 752003 9 361855 6511 807069 754107 433651 1372 579 188813 812352 46594 3 1073 114079 438694 641639 857715 512718 190 891143 532863 898436 743627 20128 55160 81129 369997 883615 887454 477689 773315 413829 445187 525716 857898 4485 442543 504353 71383 639192 837871 886829 659927 843545 8916 554874 2920 806294 868394 733693 31112 346396 509262 730690 474705 639417 888933 185615 2 4399 215151 887059 419855 63 876450 797392 526556 110405 500103 374429 23 25 114879 452 6465 685014 12 776752 329368 560027 674099 85564 197699 456075 497805 709562 3 864634 638348 410 447993 89366 236 317504 627551 40349 888335 719736 1644 890075 10 360 700676 744 72407 8174 1273 19658 777608 278282 503710 529377 357574 394471 413702 27374 878624 671838 538104 890299 795746 675924 897619 362706 9459 65620 127831 888055 332086 101058 174081 884888 880376 256550 527683 134159 840743 386596 494 892828 859330 315555 107576 172579 811024 222816 638125 692007 7 796945 223233 257 470885 801977 762973 823697 866866 202027 51 4 589158 696967 537480 759337 424513 960 3385 875552 523183 2506 803293 54189 892759 581365 790292 759721 262692 639139 869271 817533 619914 687642 402521 770860 6 798361 775939 557180 6989 129736 1 436929 195917 512160 177 890190 191769 99536 487806 888768 59713 542111 786313 471664 654772 885492 872248 80725 31 893179 543141 1218 680502 853590 267992 155870 513168 668443 888269 486503 628222 725968 318891 895021 646264 390878 474304 415327 863362 590945 1599 156 875707 882902 670101 876184 640617 2 871835 842783 669266 38778 171519 257565 759 168375 243220 772461 337793 76902 65349 587212 200110 841931 1 357609 468645 391 210384 78378 830782 865118 4 396267 542902 53851 1 611616 875331 46 880274 360773 472904 380560 673041 832099 46531 651089 432504 3389 405439 4 895823 6 744903 7 664740 871 840764 340347 209324 433333 451 19168 1 63864 519071 338957 896141 592709 835784 880823 212123 5 52086 670141 731411 61974 884074 292489 81417 58831 844799 726146 2753 110666 5615 860959 322952 899187 390751 737546 764068 1 815565 649015 610 138255 485155 697881 485274 604013 881342 210558 893254 455664 834320 613398 758730 649631 39197 630169 83 775694 350620 2 768172 814426 7 222551 528942 140914 22629 496876 795784 849832 23955 847008 46910 885449 102550 385929 336475 554072 355413 654355 870939 223896 155221 85 548789 204614 175806 118321 34734 859274 869762 889490 353340 703514 170098 872703 329714 13340 81804 581140 891114 566286 777267 304 6 839511 897303 661153 883817 62002 171322 624375 311248 482697 271791 540701 211163 1 890399 44307 543363 821867 746950 73380 255189 172 890380 221222 121968 18 67 34838 685074 833828 44682 446225 973 616056 610192 255065 872812 883172 821199 105775 630955 737231 283 4 66 708303 8632 48 766620 10 772184 43357 292547 873749 755850 774847 494551 20 856712 893544 351353 264 17177 887553 89319 4 791337 103 316205 852975 78915 2 810180 840454 740621 859195 625227 24827 279365 23 612062 5012 840304 759969 6 571482 866966 261 766258 500149 266318 644974 63136 853068 777556 824395 782350 811991 981 747205 189089 789713 559158 879906 416750 154608 395061 155272 713716 77690 533720 105322 716113 378294 4 340305 533377 18 720108 24 334011 478302 763855 570716 111015 533714 799581 363533 596270 207065 803482 720763 878081 161466 137908 16 266814 437241 854277 877021 1950 359925 158919 887350 861918 846874 157308 489110 10034 1161 529972 17182 1857 647147 725956 734670 2347 139079 836741 569691 32187 846383 203619 746987 294733 344615 825856 797850 696 425704 458026 515133 726396 339809 816610 230491 870572 113829 801789 881822 218 847241 896195 98055 894165 489728 633841 522886 122934 133778 578381 843870 780009 386039 114233 839226 689377 561055 863998 622780 39 834123 255918 839359 822149 728348 789002 8680 74347 871084 187507 103907 133595 272193 143 644997 369764 785058 804298 3761 33265 421968 566809 870250 617262 89939 879884 230 714437 212553 754012 821034 31 383528 708330 825428 6711 155666 10594 501400 334732 248959 325653 19886 105643 242896 109260 42816 3 57809 130662 1045 15629 4 844651 115275 778513 670334 9 891784 290956 45 809341 649206 611360 849071 24764 887200 4 464000 633830 326686 353885 881853 826077 602937 393730 177287 395288 884587 887920 171124 897390 206490 747603 4130 777126 872488 391652 727865 220312 1 340 6167 793351 189272 205348 876382 839 765504 839949 149597 5 740440 608339 9 870556 223471 659606 681574 439889 401183 79484 421158 773631 871361 1 861305 686432 193812 571316 3560 575066 2080 125108 470667 827703 114 890298 2300 268197 1728 835837 581374 847630 324493 884237 9325 500789 731920 234324 7 890684 897373 774321 833171 72776 855616 885027 105239 20340 776068 519878 852932 492494 854274 52089 972 753386 856587 820934 654273 1 96529 834141 768848 1155 378074 862787 843523 552567 304506 345799 655233 2299 112176 2 8 18 362718 707045 344844 883257 97 887642 216 807362 782549 222992 509844 385906 417616 117343 183 825063 862386 726831 668480 591631 256806 818972 472019 16401 588222 745420 2 753994 179672 693487 860063 586711 9 1332 858565 4 1783 683394 412199 899276 859342 8 860485 31293 23 592863 118235 358635 856315 18 190339 14857 16 303198 121570 52555 886359 776440 869754 892350 16383 822681 432160 37 631777 839072 622963 194560 394930 1 873436 35 506560 745348 489165 764551 75314 870962 502615 753277 884536 12110 238102 843236 1117 2778 723087 174870 780926 387107 899138 121366 2 827624 168305 229860 7 846152 892744 775620 810639 13670 272064 20761 858514 780713 574253 755987 814784 265493 845263 740261 46017 891000 73375 283464 4013 397324 526171 727018 49 186326 4 889748 605904 502464 837162 896584 848946 9 7 879174 781983 869988 2 9902 142 265119 293615 164608 627514 70951 894840 507833 827806 2998 1534 470248 861520 670791 107226 26245 4 854953 428808 468696 1034 5549 820396 742906 498995 215792 81728 877489 160 42 11425 179447 760572 2012 557790 146354 772516 819879 851463 833861 718987 266068 3 1106 503531 332020 757887 17 582577 35679 356122 642604 59335 109540 67892 797625 832920 311610 553372 851 6613 726 797437 460374 325304 789545 824720 868375 732275 749909 595975 619144 175516 883487 95 268359 897457 751667 247854 5731 899505 531505 213071 831862 858892 5 866690 882372 41 846713 107493 107162 5682 3846 365 541491 32612 664450 129932 825787 806955 832836 28 482444 791199 603831 1 847876 749725 14 714523 339449 875741 300716 211634 3245 889722 868709 13 19236 183529 435703 4 231933 172413 210992 293145 380601 37753 65286 419292 194566 352229 1183 878184 242374 458326 853000 352166 870034 821625 1675 1 493040 864230 3 18514 494495 272966 246023 891701 11 887620 99474 648750 172651 819060 581142 842562 128567 787499 9013 787507 734 843492 355255 587817 52 877 837057 599518 11 398880 804160 872037 13935 604507 107958 622664 16332 1666 143768 835969 842516 3 807883 669188 689779 847270 876711 722513 110132 813887 857996 810788 3 640465 876576 443141 808636 51113 410871 350 864047 871632 202 654976 631584 704594 892023 796133 745744 27372 239621 885255 836454 818706 2445 289546 125783 713308 810449 823796 156058 752310 5 10949 170201 380885 275556 148489 845348 209501 736512 353833 196130 187706 877112 202310 660007 107644 888215 867927 40495 583836 409164 402232 1 831427 1801 233361 707528 419530 848270 6 116192 899268 871543 883797 856032 867232 778617 385160 840 370644 613559 18386 215 530806 506029 842380 664732 182808 546068 640480 576972 781167 26145 394805 117243 890775 326327 183759 821007 894990 1 125247 790494 150804 1 869140 673994 827513 752096 549279 444074 789717 66862 882327 775723 865531 608009 2 403473 268712 412823 541344 61 491302 899678 875959 67943 37261 56921 28905 130460 752619 81 300468 24 290050 851181 27346 890278 92 846644 801620 60825 664197 139558 589908 23980 78914 20188 586564 716828 216804 879440 241978 54584 837934 6118 188718 323233 313991 578295 852373 847135 447350 6 883024 580323 898653 835890 496682 860 83952 515962 242 895972 378978 293124 872069 459489 286160 859275 121711 358942 133378 8 654641 820028 779595 858961 532459 374538 473763 4749 3 3 327257 860547 25062 234 663586 4007 742601 492249 141679 797701 246498 240340 792979 660 381 842578 684389 334771 875445 6 899739 174274 803848 345980 805454 788365 8232 791227 199620 2900 255720 178041 740809 860190 796730 684564 882586 625886 584848 58 224480 882570 875517 561667 743074 841785 97569 11 73050 861290 332530 160414 45586 827411 686234 52915 627623 342915 858451 6295 4 154517 811153 139561 670493 505491 844192 684220 779942 113791 824317 216719 812307 447072 830883 135838 761039 408619 552346 653421 328448 104131 667733 44 311216 6030 31693 7213 6 684716 595176 831847 424946 839920 762007 499180 838649 254606 309541 202 654525 96997 13 10308 730592 870602 434630 276 852253 609411 249412 897786 272998 854811 95 23509 899573 369290 35 853190 21880 722331 256612 210076 898622 339222 363569 93217 841273 827721 868646 102154 876877 595916 837563 839269 261 136979 216687 408946 886805 827657 568 817075 10674 879436 882976 658212 840152 775544 6645 517 788742 25972 2137 51779 2982 282832 194085 41951 131478 53988 786747 8 288350 120952 211460 323870 802330 293402 749620 639573 9641 68273 725105 178199 781542 24919 859809 70922 40 796171 771741 89299 895667 863443 31678 20463 539998 150630 22459 653849 708118 574476 193163 576177 269427 876847 209 184665 308384 889786 796435 98 1305 587428 21612 759633 106508 715138 39578 838027 827514 164249 105 846860 5147 862875 572830 835078 493603 166727 325325 754265 867149 799781 390519 821172 210213 479839 3906 835457 796823 740092 812383 694359 877546 753188 898971 1095 650874 891902 7 879895 857485 22 102352 799652 893813 830995 133006 10186 459636 64862 797970 370002 444128 889416 892 1 765830 84630 851127 1402 7125 237297 789199 124278 497037 321 882556 2803 872864 11129 427278 201852 197137 866578 633195 266322 887767 616191 397392 570347 805923 330677 89253 795895 507733 838942 825265 248177 2 880918 788333 760860 403819 5092 837796 867679 541354 31352 888854 742511 221794 875370 386040 354708 809931 861152 817241 272294 788349 781860 669315 896736 856341 15 896055 122595 442733 200 17 849615 28 783652 99378 682532 734295 515693 692056 95721 485817 13765 263 8968 856634 825665 264164 735946 173900 842486 57177 741727 468838 519384 737672 436532 799176 73217 627840 304664 896087 2 632175 848911 411606 853950 577635 25 732229 881391 452283 213099 803312 872675 108 452057 868914 570427 844997 3 204539 8452 18 853427 886843 66379 828031 807223 296151 712244 371 374603 230594 59757 250687 356521 758820 416589 88 702792 309350 820081 179918 874432 771858 100531 742884 1 449 680 221 829653 166295 879389 889727 782971 18677 878009 145875 289 725261 744979 1616 875728 10206 845119 225614 152630 877175 177616 838161 746747 809670 323029 828792 849526 5273 814037 84081 98 691768 585619 471 843312 480333 516914 731429 163073 837150 647474 475495 308495 709337 254917 3 5 3 289588 680978 846030 555864 808805 227947 461869 349827 655100 2 2 383551 636729 503390 413125 891025 162762 142744 800671 17 38806 92215 144 842514 864471 395744 7 851171 864561 196579 63796 480043 135456 301112 448588 261591 899547 32685 359203 54 103929 819924 226937 107 831138 420030 825262 140 846843 351981 883129 433497 885599 857503 5376 813407 848385 89 502227 3253 892363 824784 31023 862983 528478 171163 682649 2327 780440 680320 132430 61017 444912 24889 352160 861190 404136 549300 620328 195436 7 833920 893216 801781 894404 559296 75716 6613 800497 338109 329547 486191 14383 680613 2 551543 665776 407584 138947 799039 887032 161236 880609 872997 82321 1267 321923 847731 855820 405073 3 83576 678378 771070 806247 867260 5 48239 86083 25560 653935 418023 104784 724391 887245 834818 899976 18557 767607 876732 553801 880322 276805 2 790323 569107 875179 133035 19953 456397 884658 2169 862350 501 125502 97337 1 799235 586612 845289 194563 143905 317 66071 330478 85119 876873 643663 2982 898835 332 571906 28286 37890 202 537015 687848 2 887637 890188 436006 48843 445644 866803 666802 445697 788732 175378 844181 507604 328275 879988 19045 667765 219829 857327 450210 888599 862193 803187 422814 814395 790007 896926 237658 78916 558907 527822 874839 893972 384840 3 50749 813686 933 8722 546555 318365 344645 611591 83913 181 756259 816176 532319 499494 650459 2167 879496 785489 344196 592016 775 791163 16 53566 47 794844 125331 617948 685728 269770 156401 891241 215086 78622 871604 819019 404864 434690 885628 473818 42190 615929 339945 85777 873534 48358 485899 827129 6 834479 3 31688 787977 36 833515 29 765273 2060 690783 18 831594 51166 865145 3 858994 596099 320564 455911 583687 764848 24462 250775 1538 224277 614253 2207 586 4983 244 777082 884407 166825 192006 882686 888130 708240 203883 45 867623 805805 66429 24147 596698 826203 6 88031 869510 412629 44116 3 256998 57287 608716 738275 876787 4 348274 694809 241999 134 414975 815456 16406 697311 131 855278 108614 883739 6 49 6 861166 612712 586736 47 516082 42586 344822 735461 695602 32 843277 244840 469536 387221 30 40855 770105 601742 619228 67232 716886 63446 560929 508350 362334 441445 1447 352104 195196 861513 328602 857861 679160 856667 6190 881526 730700 6764 867686 577388 855538 1167 1774 752834 743348 685992 2663 32 128805 894409 29639 533207 236046 96615 320045 322145 870794 447090 22115 162149 13936 753963 42406 25536 781870 835545 40026 312847 1582 724773 885753 18 770484 885243 861026 520292 829345 11 425928 861884 565927 186378 1587 879610 821069 774622 678663 498 826603 793664 17236 823701 1 782848 72305 37095 9 495703 129 474245 837458 784842 822877 110649 1988 882564 633935 722947 55 642219 859440 503065 11 843284 858688 681802 169459 3 498639 835357 3 123325 270045 136981 55686 9 103 655473 17 874706 1544 885376 478904 11 836243 67907 18 753022 897616 280030 834273 186972 247429 462286 13969 380719 880259 835272 26 40633 380321 516473 609630 219207 1374 809486 29380 266554 474832 491612 679556 2 6023 392699 851281 29681 71 862557 164516 204313 465962 828730 723785 56533 186923 716240 233718 2746 868927 215915 209288 58279 778482 352 93 801488 893023 205523 297670 650802 897294 739228 804464 314007 3 134709 609174 885421 748926 450343 66484 848157 895160 238387 746318 235765 331244 4474 2539 270525 126 744956 146955 817644 597683 735968 451451 286022 756251 785304 15357 147 886361 846900 5692 604279 779590 499963 560821 541096 634440 473799 699388 886884 455829 153508 796248 621443 2 895100 413026 9 183062 894735 892845 824175 293131 852512 288982 337598 445519 878189 316922 763381 661567 156066 881550 520961 190438 296212 2 862303 876017 77 333785 51 13 71738 10 165455 52255 44174 888372 163524 627359 91204 835597 157050 92753 3 398014 258870 348013 712615 277796 1 108368 743374 151 816328 4 799736 4388 31 747421 27254 269162 482949 71 725299 859007 221422 714774 839721 841914 420321 832 633139 881550 883782 692978 849233 2 803567 96 691945 361889 742581 339711 880866 807622 832719 299273 643860 862198 410 897350 528773 70 690788 13337 831221 28930 722490 769402 799988 118901 859563 52204 899431 262348 866531 31171 754374 2501 1250 18 561590 740593 881823 277 875305 293 371575 75158 795799 816540 720524 300300 824715 1 870936 292663 756670 700803 565126 746447 9468 848268 427903 778963 891724 867414 4727 682706 523800 2319 354600 828438 352 8 2 811116 818326 873298 767044 102405 813600 43729 776865 129082 304249 104781 870909 4009 13 513676 866685 207 1000 357485 880485 650174 756174 8747 740907 491 834445 300227 54633 847653 407370 31095 111061 47158 1646 69 755392 871208 368633 749006 235905 811708 839087 841098 409739 231068 880047 418518 491724 651422 525529 432681 692051 861862 453423 435826 722 65 792125 715237 898987 787852 7319 833138 32293 865697 873996 8045 244096 858128 2 856567 815421 154968 879225 204773 780751 9819 808359 177775 1532 508905 43643 256465 22612 21348 223728 899751 789862 2 1526 2656 377668 754733 650584 698028 41820 699604 893747 299 357 307861 252896 744046 153549 829525 412992 34885 752863 425184 889807 847113 2324 101978 690849 17893 849597 333612 677464 890588 165934 699154 805468 866155 191704 881700 789621 36482 895142 863557 377203 8742 335199 197042 8206 849163 307281 2 161270 683543 262762 295096 745889 546699 64529 829449 875461 5196 70975 76765 692061 375417 641176 841418 318957 1035 140281 342516 45 64600 282097 88460 16848 115 521386 92413 13 845328 168417 793967 55790 883431 839548 56137 329422 14 865865 1133 876943 856708 129977 399191 17 876904 899 810210 568981 223441 819963 32 405075 1061 842153 32570 801843 156805 86 480148 643021 683100 1482 337642 451998 722016 250286 749445 75361 362404 94 238126 381551 20020 830410 1215 878280 728238 863399 453 867039 789637 513828 844618 224 2357 879732 870107 746928 643254 872891 14478 846480 643377 186071 899371 522506 894914 889643 1 2500 788467 104029 786172 729347 841072 755300 321829 692916 896968 770619 575320 222878 5 853436 24 664804 884875 796604 884908 547622 200 546454 871231 869068 60 639168 394546 608239 889405 855465 794422 785348 93141 474862 340645 824827 81 519038 153256 875406 866293 104600 888743 553795 23503 704340 147383 822344 3 4338 803475 5 79346 645942 144937 796456 316740 844583 857886 27891 1175 65426 838273 10597 129 169641 413204 180666 729095 3 466322 1 851401 729638 26462 16 482080 844762 899333 839605 826807 688435 847732 849413 868383 2 266763 674345 186969 465144 565135 68599 518 442474 795105 78715 862357 895706 22514 377833 887928 433113 891301 676384 872499 180968 9228 624214 636845 650752 83789 59641 797618 92 131783 892507 872986 811366 209023 617649 14584 403986 891462 100262 873788 370242 165272 886884 569131 891972 809106 28258 815338 897767 848434 244813 342512 238337 70346 271427 858560 10 109 19990 837935 47 375854 714941 11 899772 22 847872 876890 803923 880482 778 2 151726 191774 9 392402 1783 644231 887458 835273 868018 118 181282 770122 870881 874640 672963 39078 887737 74766 95 381478 4 392553 102 147925 767567 276691 175558 28038 7595 479830 499111 679341 68757 56731 498053 874729 793793 871741 657585 850597 153 113357 672820 879522 23646 878577 318876 118727 630609 176 889488 867861 11799 868777 76492 425808 65 769586 752731 100 861038 692575 108483 6595 490868 834254 745377 17582 1845 389981 226442 29332 189916 31 206072 2 702865 832488 173465 728116 473329 374839 809616 3325 777677 684535 888972 584618 375027 878026 18792 895994 145742 839112 4 3160 845183 861007 474057 50552 365967 866512 551284 813999 195 286541 210260 812645 684026 384061 796982 842236 855192 187152 891131 452033 132486 869875 706211 261910 855039 27431 260396 20 1964 843271 797778 532249 552163 234817 464196 838401 32446 293371 15484 154376 740232 788309 842888 565287 17990 496480 607667 538957 813183 812224 645335 450074 3 13344 866350 713908 290854 897797 788912 614360 85876 62910 467062 833218 863854 42430 726965 762476 226 217822 827558 189505 304494 38 18954 294736 430 9062 307418 589566 783655 70 455637 855816 132837 3 64272 579471 26941 875131 856992 3952 839173 817644 668290 396 595 832173 4 180934 256906 528780 459182 849955 588545 68492 1691 793823 546107 55763 477870 572318 142399 853348 1185 519427 66 1650 781554 888955 202800 82470 807462 686552 262255 177447 487627 652356 863727 456118 290137 848840 717419 798159 278686 877972 487200 150875 1041 2 8288 86 14 779308 753164 789612 64115 469323 52 891425 761868 817378 813859 791891 47466 332348 182029 191 858583 887356 58 546035 62606 768720 714185 158952 751772 860854 757699 844388 675336 14915 547184 997 79234 2352 880484 17611 836666 815951 644561 41 853 455832 885720 728893 3637 436958 259165 870542 760047 865046 459854 842066 700738 3 102 868742 665031 884558 849365 2247 43164 5 309367 251010 2 164672 518 362306 1176 188 22 868396 514098 814596 465497 413992 755796 9903 895159 853055 870630 786681 878785 87 791984 429873 52155 541249 314062 753227 889003 317654 846983 760578 367627 864808 52893 64696 751424 25 864496 857572 323222 634076 518676 1 363450 820385 879470 821241 488455 2 655064 69 797 594352 209968 780033 147759 433173 482129 492040 884230 679697 576 880736 815938 98690 843145 3605 6 788382 737289 807148 695270 18388 157707 503907 585904 844340 369476 31286 798883 196978 866404 1622 386654 178432 109 808968 6412 828926 150 461684 872996 409168 853689 6257 158 803033 372977 759718 708229 40066 853847 370156 419896 64 503549 484264 7 111314 18 536444 772950 251755 36176 875060 728338 254244 287625 145800 97043 891695 805864 659111 594126 2 22 134040 3581 840138 384689 780263 879350 872366 58206 270 866842 2637 234623 620429 736160 719238 426310 889153 151 479287 11 762782 848774 893699 823863 26324 91 42423 435246 476446 674842 8 893005 899641 889858 278 64092 638256 125695 74476 181 73474 3 689574 349856 453358 237508 541047 153671 848682 888085 45471 783110 673349 828689 837739 877809 803787 693778 495105 897010 834367 891662 836672 587381 376702 854541 88667 145819 549690 836907 858030 611045 429348 346798 763364 271155 6342 775303 75 591637 100272 101983 280981 294755 836834 8971 453 228434 539316 616195 828484 730683 32751 26261 779853 43142 669011 889530 99063 153675 708806 2430 867288 885722 83985 860529 439481 1380 2060 349268 355212 696569 117069 24505 26392 764364 243946 701510 874769 891118 246501 471223 838895 261683 846038 873243 135504 867951 43723 796764 663148 220734 408912 344878 883675 355471 4 863139 7481 477677 811914 26669 1918 885924 876756 896935 309 10 515181 889986 122 495522 891610 2 298874 79828 667146 830472 775814 41711 35314 749315 760576 737732 688 625199 573165 881994 845077 247795 897051 858565 436711 848593 864186 15291 111221 882704 3 68 3954 878312 843000 881681 810171 880787 176487 193827 1 567867 521124 128906 780410 610738 750971 110828 239950 811917 782172 860744 108526 7169 54467 73163 35163 560941 812117 307609 357491 5723 98861 749098 279998 146117 167174 732577 488411 526571 847614 707003 20 38389 884219 119917 332596 880513 383856 29265 642980 844353 173815 4 45 132644 182332 824781 1 12 835792 66656 760320 278504 6925 778093 142782 285767 1122 844481 861418 239985 855625 575107 899154 833823 574076 875806 643825 15576 897321 447828 348275 9564 783872 651550 852488 786734 124048 3 864 10021 212381 724762 3 759390 192 37926 214409 825434 832667 125454 117420 474341 853273 837817 379148 147141 85747 305340 878300 752610 847238 319 203387 35487 586314 211 794257 82179 798633 349785 893145 290809 717204 189069 713003 10949 410812 820682 834647 193010 117382 234032 450215 6749 758080 227 250071 818240 193165 310497 60408 580629 413723 844327 302957 243 55 544640 77 886787 465794 572808 263927 857919 835368 217993 478388 446925 834182 295430 814005 190806 218 29418 573913 16 203844 39 694090 5643 2 896058 8763 67283 395724 762536 477437 669960 799090 215810 599945 877688 136032 766489 878000 262349 49134 232070 736501 346067 799485 754560 547978 761375 811361 1440 373980 924 864423 1373 757896 2 314017 790902 461901 689201 515583 45519 7202 1452 467731 553743 28578 876481 896951 340349 591833 169272 864518 260536 883549 143807 29625 19 899767 813108 809960 12272 13449 16372 888346 26938 878485 493822 790196 77014 624 4 690261 342622 859161 863938 59 896396 17 796594 893316 496928 885129 544257 15 844021 895578 829809 824062 47 179529 860772 781476 128791 854586 4 741877 735610 769078 532847 1 279673 440383 759800 751658 603123 157900 591601 627648 206496 266469 554 203 165114 136262 855902 584400 344190 854653 874950 3 73488 335410 836777 875794 898743 645656 558318 318476 260999 164184 205055 584986 133805 301530 389112 2 840806 826718 545 119392 302437 615098 586540 862767 829655 55955 825362 2 227913 629829 3449 535211 1 861350 115604 386345 725743 1408 721959 46153 119850 881682 749195 96912 500425 893472 844502 56023 56757 33199 121625 369408 1447 448941 15 203653 823677 441597 765924 130653 887030 785280 60 260587 14 866818 857255 886286 668675 591 769034 30 850394 730694 843548 865766 101801 692502 810206 2 247805 830119 268299 6 863410 735906 101980 593737 27 3 854569 31 17311 462756 527871 886568 865370 145 147315 415610 886687 8 5 751223 84 781050 838898 17 895169 588848 195186 855603 796615 8 784699 700693 473731 843628 703834 31 308552 742670 701781 815193 664651 323 497120 683 10 14 400492 588895 24 3 152402 221 3 324552 377995 503848 1445 665983 2278 851470 309782 153687 511961 896032 749335 810948 401450 765728 251446 868578 471687 757979 307 587907 190665 3959 169327 53748 874385 811299 106529 1 759593 286742 3873 777492 272735 416538 16 68316 327159 56385 29 389521 817632 614042 159434 24375 809720 746673 384754 683739 247 862532 850481 2 13625 75660 92037 496867 2501 742911 240578 4 809652 518867 211 684466 521 742503 63728 804742 177477 834045 303835 2 1 149224 67227 193284 721442 130523 868884 169529 291694 269795 671510 888455 781630 179088 440719 611742 304 776806 190244 61676 200062 403 804550 104607 436 451887 9272 653653 7788 831498 892007 866341 8277 762831 794282 501 435568 853293 201648 816504 719074 547562 608746 896024 23900 97314 557905 659826 609892 820513 264257 739437 898649 832144 717979 97504 869973 796339 889123 863281 878098 3 257765 60076 237071 372832 21725 258 265431 750695 80605 818568 531548 53327 598632 684592 55523 536329 387041 853672 224763 654555 883852 877992 15164 39525 13 277909 713528 875271 778863 52600 856228 71 889642 17 180186 715584 705904 889455 867657 654184 890717 186195 5690 867866 859136 385994 451857 143122 779879 6 872265 790412 30 825828 528321 759425 179921 739299 150783 862820 550712 855171 263144 833618 549602 807702 4763 504 120 891422 890363 850340 893646 887655 369 579623 2106 184888 4 260499 863143 343570 107 496570 642799 58 884905 691679 736842 443100 811920 795685 847258 238876 512969 18672 50441 620553 810692 7483 468375 103645 8 1 891087 784778 703267 578045 146323 404626 825219 346208 759685 588283 871754 157 436878 108708 704003 49336 133061 202657 372460 90 7597 27784 307 801229 836575 720576 2 70910 346743 751 833686 551082 783526 882003 599375 223671 878785 846904 747789 590124 8 892121 825215 657726 853620 800111 500889 19161 885655 270589 5101 138880 589813 436335 130 586026 429563 870924 265543 691459 767791 652083 805079 684356 86354 787875 516511 301755 863219 125 841301 265307 390282 894269 2 860263 646026 6 847862 319374 889867 765075 46868 541353 430739 439739 836447 814339 850515 851018 377544 178672 123262 898591 539034 287531 897643 157741 683797 267980 508477 878641 37 862777 46366 15308 74123 843289 624975 436 561124 223744 185972 1997 566531 661631 861973 143 529017 886224 767872 7404 497480 2139 640016 2549 424963 665058 271 819791 3 873652 269340 893808 899625 398903 833203 597983 10 3605 897515 427612 502873 864584 23651 730085 878922 750442 850555 576505 778228 8 432315 883379 29206 2762 367431 417883 2460 437296 393449 438222 157600 167995 629244 236035 167 2 655065 681730 864833 235588 152217 561013 688876 349428 15 894841 12776 761948 886551 460 59613 404 66873 96599 10253 137 15131 800075 39247 844697 526 47 756613 534802 11 236180 861133 277549 827172 601327 364153 879983 280332 94409 878262 702480 844155 781456 20551 507486 620721 201573 804246 727195 456462 710187 877532 189103 152152 1 401246 2475 183470 700902 883649 877884 647272 194552 47744 807982 244478 76153 741050 508 713426 778772 705366 478613 772505 634170 2 869624 229149 832255 453393 114814 824460 564001 886598 10644 764021 860165 130894 585365 827338 88 196628 598945 479 124840 73457 648519 838061 177283 864595 294737 615658 2567 61649 817245 299393 161453 542985 821522 72229 164962 866986 26 497676 849747 834860 214525 872431 649983 801667 297259 873764 397706 789465 889683 66 94246 90273 751324 674684 791853 425633 248245 202378 874147 151235 118008 88 367253 318209 2 897788 822766 157005 660408 256425 743854 397350 801720 891760 538055 45901 465303 44359 418131 540777 33571 659354 890468 162018 4 656056 830669 862402 453651 2 470 5 2 602133 768951 891258 179 507404 22713 850164 767988 873754 525303 33 848130 154151 18571 786261 441414 207018 722342 897376 797586 509731 877374 845216 598414 886890 109655 828338 700863 773918 576734 44663 209832 5 2490 45 805784 2 558860 557120 1333 842473 1475 836546 813398 816825 877702 2761 9 26384 386564 887800 574732 57458 267 82161 189946 844230 1470 800977 400508 174703 866576 462981 685068 867972 3 9 157 4576 74751 814347 826764 264961 432203 214708 123678 513840 1921 59828 245762 179 253854 12458 532694 689260 153185 797197 874531 261885 796923 854066 362288 23 868414 647695 688669 433452 882162 729887 847286 503330 836666 437599 689111 27677 790379 129508 514866 424031 243608 378818 11129 851044 848849 753772 849941 59619 496653 773472 1895 840603 782356 599888 155 10388 510614 217 210 897549 734528 758797 2 52042 894068 250257 896430 740611 899869 762646 845703 146748 31891 151238 754113 861584 311075 812394 860085 434609 838127 896879 661645 212533 823681 805541 367901 765426 878649 810984 39860 688047 287075 648221 703527 67445 713912 2495 32 891032 780468 865709 177323 862172 621675 139172 231509 224911 96342 841861 12045 369975 421213 764426 569515 877090 878744 885703 401204 665616 177086 584844 6 878890 867862 5526 375381 134318 19436 799734 855548 15097 890431 10966 449340 872993 623157 880252 8357 19 895132 888646 470359 878697 804895 769396 12711 3 716998 6 602788 121580 633938 249176 687168 328331 56848 883197 793061 2601 861161 780968 233116 69281 670749 427865 15247 887477 618702 319396 836620 2 204700 18432 349719 601041 615309 158906 615314 868807 184932 547563 880894 771318 263719 38 610732 155221 310233 702555 244339 3 862624 556178 888274 877831 18499 800540 2 783397 228906 520491 68837 12847 663161 268568 737667 580382 772036 922 392265 464068 774682 427 22 809131 861087 3097 217082 724633 822110 701211 493630 255606 254197 871676 619522 549418 16 816411 115325 48807 126925 360159 129353 225001 479304 308195 639817 842470 854741 754315 802480 11195 405444 813768 814364 456889 873176 141912 805288 2113 747970 260858 67 620825 848881 889003 836355 113400 541680 187 6 1 765700 218988 232834 152764 1 236446 879454 68837 775373 874260 364319 94139 715629 860150 874967 846246 100847 21216 549601 834173 875917 492449 269914 615133 705824 110788 827170 15850 896052 19764 767713 330512 220622 812666 688545 196403 352839 168380 820411 549342 897397 250533 797337 890235 854037 287337 278311 273736 828106 41282 527775 245115 879073 158241 312715 396555 646630 3 686937 10 618759 871514 831376 41771 864362 12 556112 664226 859150 240944 165 881168 430481 429411 871448 8 442601 43252 287 831308 4 673841 557936 519022 288980 16634 755751 412475 742329 1061 582372 272846 893163 3 624443 810145 674678 852757 1641 1 835047 736420 504668 176287 310592 720985 153554 390466 534276 795631 821168 75554 859918 569188 3643 854307 2 159637 891485 754421 327610 689162 514714 762373 815846 2 872453 46499 859238 497704 863204 811565 374138 631448 13 296033 845875 301226 636405 301944 866647 5 1311 365 883275 545128 795082 780726 188370 872109 755976 525266 390074 860706 282489 352079 894470 32 299720 355 793684 204946 122 762526 319445 341673 811589 821238 873310 571283 21315 855077 839848 883660 775873 823018 35 53736 474192 8 9 534003 207287 825641 836652 686936 804606 90944 679660 662719 639793 865312 70776 780030 518860 301862 671341 417 104102 57600 792787 17645 15 308 877109 228 546836 895537 56480 1530 885 13 422690 677077 659226 810069 27 111 785166 617183 194413 830553 882406 898214 1129 5 815355 257468 722290 880739 3632 786224 411372 474670 788462 646287 43818 7 778898 6248 16592 89044 627756 567451 20262 854827 518032 880650 811930 872353 839715 444218 869212 658197 421539 313705 801152 241660 769179 845265 18 197 707158 15 735474 92054 153962 725985 269014 69592 811075 616601 832365 654 68 383679 253682 862015 731507 235385 895476 880849 884760 850636 741824 463531 121917 809907 165639 897125 211973 20 417012 899103 752 790632 691471 109 785879 555310 519077 168602 787983 634263 714 1 760115 811875 454790 251377 663898 121405 117321 569511 879193 94758 364487 54455 546190 81 5774 100260 832080 863546 883264 666718 102982 265077 868128 898652 39110 747512 863283 100 817365 637845 7707 738581 677346 140812 180673 891804 605017 493655 875709 340255 894570 899969 835772 247 1255 440390 778394 839215 818491 24547 595681 175414 823716 526340 643677 3 863052 882945 276225 185621 860959 250566 1092 362599 72977 100135 150194 528739 874039 13 288178 109269 713435 723994 873292 892574 128 538447 893046 618514 755998 535530 601678 317082 664966 807524 698964 435489 431887 781797 833885 28139 853059 133278 892768 315481 831826 44845 842239 566747 600920 103 408356 849334 746923 5 525544 260022 165306 421382 796754 193609 720650 837733 300488 171419 71686 257261 167585 31832 898878 783674 172392 538160 728582 223741 97 897944 3 854428 998 718971 22523 434282 228759 325409 462701 26 572642 796671 62417 6 858565 535237 885104 4008 556898 12 65017 250 646888 821462 354749 658707 448695 369595 841740 3757 159313 780879 664331 195918 72958 598937 30 865956 219497 322686 25 600412 2911 118306 362621 355959 533599 63265 219933 73483 554811 20858 20 79599 850970 356969 887028 261 135 616786 66 819603 358009 378050 459702 740641 5817 3 105538 303775 848153 624728 509361 756985 594234 161157 1 889166 21668 5 495576 7 5 782388 51 1237 888577 860452 246171 286208 836605 3 3 767789 233606 816702 860158 812016 1 3 793333 5086 773583 789309 424208 844223 601288 7 479659 890570 870648 821147 704589 2473 118 702602 737336 3 740323 825604 863698 841429 14 314 831285 854920 322954 896385 877721 853235 549283 112247 3 25686 18972 99919 1 9452 424068 865873 426640 596871 353729 123729 234518 680564 843945 600450 10963 789943 99875 890582 39 384571 899945 887117 81 78809 762867 346345 798960 840896 150595 576045 463773 357514 794766 326555 882054 752035 3 109189 156898 139723 599198 599266 128971 894476 813476 818005 273561 43 891787 760644 328 880524 708262 604064 658786 2967 169430 180802 710849 107923 152711 630546 201 715205 564446 858725 230658 817656 63 52507 563355 31 174217 7961 866082 892310 510384 251514 720498 21 211 89346 890640 890973 102119 110595 806079 888850 264685 179311 844685 845467 9147 892217 533632 721543 11274 384912 674163 784606 65526 861103 291582 870353 378115 298 275799 820570 884799 868037 861021 86538 783011 42 516692 32496 775002 571873 92869 355970 271737 89 875184 292604 423643 80216 419017 55920 845649 353502 897565 225947 750546 561775 267 7 158596 880345 126353 107746 2634 352804 857000 438 416 313157 41 888684 3295 26 306357 895376 580224 894585 13 739100 319270 838737 723810 876851 1898 16 1 858893 111291 662412 746686 663714 835998 672207 896760 143301 879664 212 31 314452 19 113 314423 822237 671966 877835 881581 855846 702320 334133 670548 889779 863939 408529 858522 836235 892669 718898 887910 86377 466 884138 804373 251063 693522 157550 399860 82668 879195 345929 548008 1 15619 841970 857924 896522 55476 692812 255449 31699 815241 444696 834333 699195 581010 819760 523697 181 317269 432853 2 80586 892136 8250 749624 35 655574 57994 824629 824759 229203 597877 832649 68570 461626 10 836554 764368 458 619791 426023 281601 814969 503824 850471 759737 1064 780586 401596 29 862237 41 548050 18920 849203 658 460878 1 795206 4 891047 2170 405439 799314 778132 30 160461 878859 38298 200921 779656 110226 882830 279332 46032 864437 865872 7 363081 510939 285377 236119 876861 389043 836835 829365 482982 671254 739369 537255 421094 819268 69 20273 792935 731345 1136 874 678160 7 44 123239 71315 868698 137710 77 821011 1906 4 878455 805076 115126 24 62538 228470 365165 779223 835955 859967 858806 497753 859417 825254 6 960 4410 291811 665674 892666 837938 109 774970 739317 110 382 690508 75670 420587 884842 893534 456223 866297 9260 3 85 644245 573176 879336 119448 891890 93960 710259 873328 91412 51027 802100 818928 248178 632473 75442 823604 305714 578909 12 769313 397959 247721 19648 55 299325 156 96252 861973 416 10080 21 345253 51286 15 677403 792409 815873 751701 1098 3657 870047 858508 105 347965 5 404631 2116 668985 803432 873841 894778 210554 784530 676575 202 387394 62387 432638 290 455328 364593 870284 32085 146216 841224 796997 896116 371510 402015 14503 733228 2892 782128 420010 838606 829638 343159 894676 338571 356048 8262 6474 286506 510200 2 1957 664900 57511 502824 880909 884610 868013 866822 824729 17817 867611 110721 896068 677823 867784 846468 184 852334 35596 35 232982 517231 501133 863441 849290 35984 3 454407 3431 3242 6 190857 861850 594476 164257 63721 854306 825640 350304 870115 433089 381588 176901 10 895606 679231 47330 540485 126157 9 371161 597460 312 886842 360572 839985 553188 712 575511 760549 722354 855211 700601 119853 881984 114530 206126 608320 895202 47 571313 73658 213008 241073 266 202044 323505 263076 522165 585405 96559 1 671750 166 798019 688387 886964 789925 729757 193993 163 477894 396106 136222 1 77461 883797 785744 2626 743156 846739 111115 433930 835967 11 862418 612457 1838 587248 351 132325 64694 794535 819894 722096 815111 748877 881173 229942 14096 1725 791117 1670 82915 897790 144269 440243 881064 34686 891886 34920 401754 893822 818414 820589 627154 813 187474 210193 501622 717089 73801 2 530755 236208 309459 221 365364 396819 37 464602 282 884643 51236 696682 898740 815736 805266 885565 467901 308334 894923 2 885470 368360 1 29458 802947 782411 749340 443789 371548 123690 847344 478959 849898 841900 618333 852797 377546 526596 846108 7 369128 808050 43848 500201 212057 780646 16979 206330 1463 828874 214616 853036 862769 641764 673034 4080 375305 799344 873280 29141 3 41828 586036 813485 58361 429819 828391 449664 888483 2045 643919 2316 420643 164789 867715 880312 809367 2200 425831 754588 670504 4 714156 119 2 707120 28835 679934 11681 839941 833390 859169 880812 133 7 19 404979 792492 270447 802198 651259 358441 480767 448641 835102 179874 669519 710676 139069 80183 868336 351713 593065 3795 82522 694939 882149 257021 747323 640521 892382 816296 550651 837013 2 677388 390092 402165 893233 396123 619827 13164 620868 191487 848336 466102 286 662907 683915 859707 155 836553 118468 1571 884999 281215 2250 823030 776079 564869 492111 381853 3730 248193 858907 17792 88853 880683 803356 896809 806493 104436 849743 840411 325642 380886 328587 503507 842809 291866 744819 403650 839490 83336 5 899837 84545 646310 62598 234436 603473 799562 295768 411828 421660 667740 897672 276712 60 855317 876037 822685 732608 541486 88 23 550017 866724 59 669334 864924 174228 274392 873397 20628 1995 832400 757877 48847 283564 794221 577611 33 752523 374010 381 310 749882 586121 399295 465353 874013 355123 48458 847982 710994 796092 14427 57763 468912 872963 15875 656819 49139 25337 823630 629159 297875 784529 79 890322 584959 754171 531683 273702 682466 487995 7 27 126473 481466 93167 813910 241640 839712 255293 4615 67537 700110 516 20004 406507 611146 817303 606739 263960 212307 340513 624965 834738 47 386494 33778 395198 884107 703252 334214 799091 714809 869735 95549 699161 6512 235965 855845 315282 20 849699 175094 721643 837887 847285 878456 296256 642750 865098 795285 134788 889722 670183 87606 847497 881739 182493 683465 702845 22 130 487091 486645 859170 883712 536280 869976 1551 810009 7 889785 895820 86473 885910 232403 742447 215449 702727 26 643929 601671 307923 857786 313233 187379 16095 874519 727844 338019 782818 876219 613802 841469 319424 613770 279784 586102 635 512142 1017 1503 807631 768785 32185 771177 867610 458314 161350 71195 40 784452 874758 828379 8819 25392 43306 188555 15088 831015 833969 326738 508234 506077 40462 582246 125094 246195 645559 645955 88233 6 879499 819977 8401 62523 4596 139 752968 217834 1 52922 596997 431426 110001 3 599979 866475 1220 422547 867195 801067 673827 275995 4 732514 815776 625997 886618 787928 143012 638 726737 567 206644 285314 57049 334104 762466 852703 447637 865437 576718 51 3157 13952 600834 186554 761315 858499 364547 462270 175527 741879 427190 638313 753907 339314 6 343029 272851 327043 14 642656 898804 205107 146525 756884 651883 394845 183062 96 4887 1180 818022 2 250 47319 862630 747112 851572 357753 139127 184206 895074 421256 384461 20691 897857 92 24380 2127 148496 818116 847901 560536 621456 878867 830131 824770 829113 833889 31984 674355 830233 671913 262969 142583 339910 819302 511992 683328 362413 895503 842507 9 447213 490711 886805 413738 5477 762988 762822 238014 687410 761956 808110 254002 873557 265995 749362 804786 896484 653518 190586 8774 443341 148353 581834 638945 462467 880598 2 793159 446 50 403051 827203 884982 868906 131 139199 307 22 314 857184 552838 278656 513982 8 170952 600936 212528 858199 854326 721254 128614 859508 813865 8 451120 568317 213683 167576 857778 11 529307 58328 376768 26534 17006 573808 198428 779348 878318 858753 843206 208782 892675 697471 4541 714390 471167 452783 94 125021 444686 464 524419 886343 55212 189749 873420 146542 477340 897091 598 774620 441907 228001 754502 218308 19 898057 147030 224909 884958 844445 673837 824789 869366 31959 395196 782225 405242 8966 761369 705951 246837 503534 94 591208 172918 890141 214340 860259 168317 402806 886648 168706 20300 876262 362061 256381 879601 5559 413 176282 886396 72855 641 752445 656711 369525 3575 831116 476886 98834 234490 10174 10 699416 97516 885615 547467 335944 627445 886837 727479 367249 416 166390 169848 856176 380023 673056 5556 855784 734024 107707 866253 778246 453621 801957 318491 389595 838823 723632 447122 834068 2 25 39980 713045 715210 896193 851877 52176 842188 774744 897900 73720 614333 869559 57297 864211 2 185966 877419 794690 696897 436700 489920 15343 182017 233327 70285 895209 726893 338113 860878 825600 761849 323 350628 581 70880 44094 135 87124 605541 90 857236 864812 193581 830741 327 840028 441138 77006 18853 405462 843744 337258 333928 451379 880706 851488 196183 771763 897785 770558 3037 20196 2 486737 419592 138736 449 114040 167577 893972 884425 554075 376899 1 441039 328818 28 863210 775346 861940 375504 2158 38637 868980 350214 499585 410273 812769 151900 325211 126191 845307 615470 895690 850781 2 623657 97 377926 29 1629 778984 80156 219382 852423 80677 43 63504 196492 144985 498416 181228 635194 814689 203868 121942 16 329 800681 189775 80014 761401 840077 382296 893057 596492 725838 791564 34 170504 571075 472349 3693 786608 313411 765869 921 2 356178 826248 866302 868740 348971 897123 724322 824534 740600 740839 327573 807660 806899 28018 760302 80859 2 8 810279 704266 621472 1 16020 792797 480856 857869 5 82825 864030 713832 330856 700184 534809 519280 177 116 1627 414901 5154 16631 298678 690745 877245 462754 765326 898568 283944 828081 807750 243316 762247 798409 766014 451271 669991 877483 467137 168971 790321 734631 863359 778699 782490 748528 870394 406115 897306 842188 436162 210197 171 209055 2 449736 872976 6866 31640 372743 23 42736 158693 9309 848937 862702 370961 849422 522164 658628 334036 355420 160048 757738 49317 866698 672188 769355 716849 854910 798481 2 683030 898157 428572 75054 42 136326 193693 578622 1029 147934 655849 697441 898090 881305 327415 1101 794151 344 1 676474 316924 676509 837606 480703 837896 138078 811015 886413 894946 1117 28 606085 892844 809944 173946 710127 234575 857784 275079 898017 802707 871614 599149 865206 4029 850177 191211 580762 160712 18617 15977 71753 3 19 571769 581049 251104 325844 239 2976 867189 4 410528 242851 712007 1151 317044 149780 33 169 889950 152088 540651 713370 67093 898429 892476 4 940 349425 1 837356 720523 871111 21 619992 505415 17023 827880 485 857851 34 2 3142 879598 13 194039 315303 498342 877402 794803 831428 721 691438 680130 826120 318 749040 794148 144148 886489 4105 32995 795452 582098 43 84 881019 168104 866003 864800 837142 426441 1843 797358 446 234902 761883 854440 871 878124 753794 531263 148911 64 2 2941 15153 230170 284058 632325 152 121 140569 825268 123695 3627 880662 848458 314889 861480 291 28120 881949 838087 773888 764447 714027 700271 434705 315433 13785 223 4293 786886 429823 17550 476124 812064 832803 405892 607705 832296 17749 715983 967 229 850848 846736 241 192 648961 574172 212774 13 247264 4 855661 712194 243891 44 791793 27726 292 414020 486 455262 29004 248813 368262 621207 427352 743589 166364 5267 660 852382 863850 876701 117440 307474 887476 838286 865982 549355 210 3171 328115 207 361620 627364 803111 855541 155501 346460 8462 823521 762156 898360 4 846103 5 190368 815078 845791 71 985 3977 857976 721 694148 856905 168579 112362 325859 646894 57938 827480 887646 784588 896436 827491 163657 938 841719 93242 359515 731302 304913 181546 891170 13 186713 6166 204449 792 95949 800253 898790 693022 795916 765765 824695 881487 27 106249 886398 884379 47 788732 873150 820321 604738 817025 386459 366426 218640 822662 555181 892062 205473 210264 2 180015 595078 841947 1797 527344 17037 884878 62 150297 826327 26918 882352 18491 18688 236979 812123 800287 873712 264484 8702 498765 896375 96104 343328 6 349 317144 824446 756073 2255 728830 36829 845551 663946 731771 85727 858415 1347 12 431543 4636 7234 573541 833711 11 820582 776823 816432 751082 440103 888163 872235 548408 140 481 888891 888333 723630 25371 427844 600177 897637 548919 441870 531404 886947 718024 381649 579652 4841 702473 71688 111507 824127 791070 808073 173046 1081 185254 217887 3 447612 2 145254 890455 876643 29226 353114 896129 53040 396825 634586 294111 73 827883 52641 242 592652 319650 142162 793806 834767 1315 94139 820936 881322 554596 316338 299 286425 260 760947 839248 328650 155813 715179 356269 240584 67194 3412 649202 843228 1051 472260 56506 886007 130596 6356 42233 510867 864516 34542 504796 34 494236 123045 850990 854718 2 586323 842815 582415 335351 3 24156 762635 404664 806174 108167 7915 2 2 768991 75028 875964 444487 325175 814432 822545 591157 836501 717606 754735 139369 717230 220568 519 346049 60 84627 827065 20 161670 703242 842834 600459 9 550305 174980 762886 60137 234747 15549 868836 102536 1869 669415 146 813637 1015 891915 324913 878972 3 884041 242160 286 843635 830116 538 2 867267 18183 2 6 369486 1224 496038 269405 724128 388 25267 899804 94963 869242 842640 893528 847453 2 429536 365703 815172 844127 872328 591358 619582 598 321565 711618 136325 410785 251942 873051 862727 840111 2 763180 760556 803611 18 59344 867948 899021 785995 205675 683985 577883 213739 627650 7 874479 816645 833047 396340 111494 890453 894920 4243 608723 3975 625973 1913 164127 897314 713165 890111 355608 618292 822531 864 907 462718 234061 939 624886 587904 710092 50895 456231 384867 895441 899370 632978 873882 1 266670 837012 783046 479889 14 202740 87913 891927 231741 798214 8082 727294 11395 596805 115474 14637 498517 450870 69818 849834 486963 873872 480347 891904 716868 720564 82629 799211 872660 887212 830953 539098 540419 664554 713321 107500 2 126234 606275 190726 515150 110168 737582 887454 878825 626199 60911 145266 1 477155 421 880322 665727 455696 778022 226111 67 613 243923 659325 675479 617911 893582 712382 911 831386 395765 3437 409999 225717 4482 757448 406129 851980 612604 398370 815180 134068 20 564022 835732 1 829410 11878 226237 316037 514167 34216 851555 686959 812743 734790 890365 849996 212099 212937 740989 201207 258158 293700 583631 794373 10 674714 783875 85344 2033 6 321288 770325 772756 76073 223 374467 855781 4 757288 638891 41904 126888 816086 811735 132677 338728 863933 6508 278836 491615 42 344862 3007 119067 106 889489 380048 52236 411324 9314 2948 162855 274027 123835 816607 712676 790414 57501 241 48 572048 1871 542446 838860 268823 39361 851644 51955 869546 896154 854152 370125 445202 852004 103 45931 10276 503303 343952 824319 276952 8 578989 868958 101765 5 258222 79697 759020 873820 877396 33 996 281748 836472 16339 198849 26840 2 622965 841261 596726 312942 147774 13654 636561 421209 727338 779534 149328 855270 498297 855434 865594 402023 23234 382658 181 25 418575 717178 898154 217079 246 207052 341866 473222 171 144506 757064 316930 534183 326171 401135 138277 692841 191521 293026 868603 833084 335857 810806 775508 2 345340 441633 3 826926 1438 884116 239666 526683 614235 304577 489901 886003 877950 514338 4956 104761 641299 14068 506389 4 846554 4604 2908 452747 795201 847705 857852 1 28505 675250 300162 1 718575 260 220 420670 870301 392012 477807 127375 570769 275871 266286 546341 60127 606 421541 884323 254722 747862 859757 291231 296890 430015 884089 3 233649 789018 14375 2 829644 2 130011 24 206868 803481 895733 154747 870356 55336 785024 531686 252222 832448 7492 652755 368342 523235 180266 108663 816210 312706 668990 84861 890111 85 2084 638145 85813 843220 3431 863793 3 834784 90267 6 211040 79867 571944 633251 170225 626243 48892 132336 886893 57 1863 826668 899127 812766 548327 584204 350535 557632 846921 894183 1495 870772 506838 406161 585332 3083 5 846032 2372 393477 766111 585124 3529 58426 558203 873629 504386 3 188078 828786 795267 750847 19558 893227 847669 873663 83 504868 190 2755 138531 90827 3 789732 831004 840578 243242 854614 4416 79234 489835 663603 5233 887415 124210 831953 736480 865126 716171 895749 2246 544049 794346 611129 825990 37640 361173 808487 794827 2626 529518 787282 146884 446821 883612 621785 882979 21569 870422 528581 450405 10 23 741497 64 8610 847108 826299 429583 780994 838112 1 847379 622547 725468 788559 869054 56 2 678544 790575 98680 76 11068 870725 8 47 398250 735968 848761 2 154638 853078 671991 451346 809539 843931 839896 637906 692097 78400 119129 888734 843263 395266 836142 702256 884164 674887 742042 839497 856850 153 871327 376440 167789 538434 8 4 828241 624720 277932 3079 535987 714501 1215 526613 578235 898911 304768 632418 696093 268879 848620 824886 821223 678144 798254 890029 670527 684300 771273 381981 800065 451015 890950 915 160587 805805 6 95764 453189 694069 145071 32 277603 892939 456422 2235 895065 742683 2 366116 882622 15 134121 415501 145404 6 6 223974 846874 864263 143067 885708 866666 169186 3632 163762 707236 3 113668 381783 2 883770 769424 755 178119 854370 408840 681704 702210 1773 302579 886946 897297 1 635806 645820 588545 727018 891859 108607 12128 180159 899877 263473 7799 251504 351 711529 183129 753508 2 553453 835263 130930 4376 380969 2995 644282 243137 7 70872 721543 763 135707 265 242173 780865 19 778044 2880 841234 658926 48 499 213824 841665 249953 898564 675057 724444 42562 833769 1 887016 603571 735231 847984 843207 16 444533 532598 8576 2 751607 895504 558935 592556 161498 685423 754402 19734 31849 893766 324504 467 19916 449910 738652 227193 636709 542666 1816 522668 2 236871 780492 419007 808235 722088 130178 778067 246166 145363 10 344078 854158 4 848880 288585 844474 823818 394202 21632 577716 26 840488 940 20621 844461 846463 632350 672215 602159 3 7 662249 138983 604033 622886 855253 589824 687238 661543 812386 848053 856250 409030 590311 818724 256933 578681 614611 368087 882090 475986 297115 409823 864516 394533 470488 29 32050 850783 6 896088 863181 3834 760728 540134 639783 663712 15782 582095 879187 897035 352662 782152 278873 657624 876368 571409 258620 840465 762990 447325 366060 3 817447 91486 202 587175 714189 719992 768125 384 601752 886454 574241 878633 16 854819 401471 767 4 899493 265 864935 22 440365 159690 239672 790148 169276 516832 10 109120 234930 640 793689 513146 257519 700167 794641 876120 803654 854351 3783 859450 795116 141029 532526 758735 475062 892835 470326 224386 153516 724216 787678 131 400564 840829 887546 63444 317883 3 884705 87113 19324 374879 106989 4481 879629 865722 160644 404 100069 44959 598620 615216 750 633229 863149 478614 40 894499 485820 130031 538128 469277 641110 730536 851159 810656 801635 3 14776 581 445099 349319 262612 783875 850094 2 129719 802345 817836 523504 893773 827182 458229 491998 441367 480837 890900 758279 819870 767462 860591 766527 461405 757570 2 119551 827020 36607 24 829795 10 896025 550647 194345 547 67 38 696753 552100 144 694100 49738 332 8 784020 12664 20 174935 767700 585653 549558 817223 894128 37097 282727 1365 150923 2022 829474 47482 689894 463039 586487 258810 486545 99493 288482 867001 20165 883000 874019 858716 33606 488 822283 225 74280 509 424220 799043 869335 897111 159577 720289 514793 2 846694 881433 872506 85268 860627 870602 643314 22638 850847 706499 696610 47434 359 717299 714149 581672 889845 19755 599132 860850 397571 443622 811006 683192 464975 191875 8116 841406 281357 673272 88161 75603 838779 809120 878596 9 898204 303142 728318 793247 500500 855185 862561 892785 15656 857249 882464 63 842552 868626 52586 2 836905 9391 692955 227316 130345 608597 3 710793 4034 823989 15 245954 608859 724424 247894 576880 794340 627493 212850 236690 5227 823221 64 494769 151055 3 877041 856494 149362 2 758027 501224 882728 80960 1 47123 20299 44 828227 778828 782056 18099 36835 87648 654059 118 69918 829374 86992 514570 415 212918 399358 765179 320925 90 582974 853343 663933 817249 869111 871936 820270 423643 410314 809861 775083 58094 824359 283269 311587 655 830528 307758 877422 34 9 755140 216159 784153 850586 888734 670039 17 512426 158641 53031 627 10368 254389 85 849489 844845 889824 804762 316677 15145 816106 368 897633 529602 865560 46395 785810 857513 158219 295 743440 161044 508192 753703 1592 840997 336114 219398 283595 313062 2 822728 656541 147245 266274 143 184205 789113 861583 828925 644912 892363 160283 1 218307 19012 856264 674877 320446 869666 873012 765200 832481 279705 280868 655363 654704 197262 751180 92 831578 138394 475391 683101 797850 2968 838040 804433 883023 533498 734997 700157 17 75581 2 39630 718522 783425 746044 889197 788916 857743 685910 346250 722143 343531 515 809390 5433 67968 121238 862100 403022 279297 73718 302342 754 546525 145970 897464 804240 109967 381961 891165 891854 560837 890715 384311 836571 855622 14800 498955 827895 5181 815730 83410 339986 7 873797 866756 10 788211 710502 3 351471 517700 12788 513002 840741 6 62131 897513 65598 451192 317564 5 885077 96883 9465 226341 631595 488400 137114 2 115399 621556 32 22119 223 655560 521051 46 3 98 3972 2 424727 837959 192594 395019 359 297 716137 43129 68770 898726 715401 266646 482766 465 142112 897339 745030 857853 383822 226957 152251 80967 47901 105693 52 462582 765961 1 164434 4089 27 9876 882236 11 2389 4048 272954 150414 746033 488488 425682 238025 691490 855119 608212 841194 843413 109568 4452 838186 488447 5496 893479 306138 794580 88082 438 763779 1 830855 809576 638236 94355 742176 809685 318312 864681 413917 874487 143 880624 856892 831100 501092 752302 823408 9581 315167 148859 4975 156309 1 849884 2 776356 368521 851065 839265 845322 162152 127 887111 875880 577695 517436 2528 54 1627 762581 154077 92615 280290 870890 817595 105927 457248 891220 3 690544 16218 2862 659319 196 184737 795364 2691 545764 754993 792307 115710 2271 898258 789732 819577 106488 704384 25 2 471 856463 354655 340730 1 1092 898997 299697 819310 895677 837261 828773 12 14703 254166 14 10907 263 274820 809234 482406 855172 231255 8990 805191 838084 391723 140058 863246 3628 479017 208894 75 890248 855394 2 891932 38765 154065 862568 15 852447 685652 861654 14289 851949 854083 94 746378 617016 484669 54893 707643 105319 17652 14790 523699 885768 7888 245179 872710 112 851813 1362 801625 842663 249440 846510 220 744 747103 882300 3641 881729 548 244168 270124 694458 545222 684489 99490 856964 537759 899676 9 879142 8967 671908 154 94249 1555 129052 742741 20 2 857542 881669 79237 263131 778117 67151 12042 754209 733853 882705 752851 526017 608778 3247 303214 287018 415 650 471950 750185 878751 841858 818679 853577 629065 3732 840627 222718 697870 894299 12 880481 687844 115 498098 363495 792029 51 606390 8 658360 813529 162182 477447 728265 64492 253463 19395 430137 204 194279 245 61 486544 636616 188598 246 117734 711952 890554 6 320694 676270 42751 895956 840604 113458 460188 709087 648802 240433 835399 836502 75715 81653 2 987 672809 857238 470594 877089 298537 1811 144129 416471 547167 888666 1386 219 237870 105640 590077 119421 8752 462299 57 571 866471 189937 57917 882974 20 4802 871375 865645 483797 436586 181 1208 289701 702598 257572 478531 21 66268 548146 35293 123335 359752 235429 530577 170025 703704 3987 487153 856798 362161 324391 56237 1 234498 5 579999 489373 779968 814928 747469 763451 329504 3645 380380 878440 711274 159990 264506 767063 6 801969 787784 159760 275200 542230 869535 507209 720765 840222 47383 529375 878691 4 795165 512315 32004 489939 4 433539 811038 295321 79 12 194804 895137 710721 512093 2360 111 260323 453032 877510 480096 899448 134220 478271 5094 24 4 875706 8 19876 747244 790707 2 822680 219 924 860773 476739 708287 811520 134944 139163 847668 18 317874 562597 447997 863259 834651 895807 171391 1 334410 604085 825012 831521 72511 7650 176260 266580 780674 70405 757368 684228 884804 42 379 580135 473288 667644 4 812026 891793 14 317588 37 6 251333 4620 213670 853713 43157 432102 92474 8877 854614 775286 873691 5 478 198047 835454 1588 636758 895569 592466 419548 465481 618045 73048 725764 234597 833490 729527 3 90761 51091 516320 716187 885650 755222 141587 885838 475047 786598 103462 578024 409 359485 680532 251002 180669 59 338231 107767 817539 889073 888482 507946 636388 6118 874614 825917 87057 875381 22750 230160 292538 675759 189527 104 354146 670396 824124 180080 314236 473 803454 710 416 719156 1 861663 843908 454733 813695 176582 158054 246077 821055 881812 9 267943 715569 833354 207442 714232 245861 868187 807445 542337 527231 248096 565881 717382 77 42387 473467 32164 2 409 718212 275345 678462 447992 892948 766986 783645 733785 30656 74755 48249 879766 489848 839172 99782 377 352317 33 12489 772125 412684 863608 108748 131594 514356 876387 843230 890819 899107 662446 304249 39 788882 862792 66733 315284 30726 341757 772919 338537 890227 677642 411102 205053 770967 829494 757048 4 62093 558793 291142 503095 16 857311 670251 803077 831919 824214 237501 858648 218770 724963 197308 88 871325 327277 758239 133 22057 479 797131 887534 94959 257832 32305 312522 853722 235 668132 653738 615974 606033 481201 436063 426405 865033 878718 850639 776785 825154 248 857634 222038 864805 506677 129789 16184 810872 482970 504386 38615 11 516506 357667 52 373303 4 1423 807358 635902 803308 86 850560 443161 230733 731465 7 856821 835359 629902 850786 691708 843258 895 56 302999 215806 2442 291613 880360 12719 828694 473971 317617 8919 881602 711066 835895 851262 835577 868350 6743 388387 521875 474148 42561 859092 622 891375 565691 741175 336 850327 391024 659367 473692 895498 878357 14 1030 80 148067 640667 664561 14937 425428 40 775299 18443 6289 50878 1630 847865 414030 772049 556752 810014 180623 894885 308108 749616 858797 299429 690939 808909 192607 1 145806 134263 9558 858745 13 861046 171500 24230 76061 513 310871 467777 876927 17802 3535 378735 223373 2 879095 108 177284 822748 1165 840510 352068 842885 681 67 119724 523336 106 594004 467857 867730 125203 87104 628519 597018 4 406693 250699 420061 853488 1 869566 140572 4 536008 688820 124578 891692 477973 22 220669 808596 812178 807228 775927 497925 3 6970 368538 899790 303558 653031 748370 484960 615911 372119 66 844600 790161 770172 356493 345168 5800 136634 170367 1833 3 33911 736152 184409 238524 874060 14286 1 170 764960 837349 15 849882 5 894439 453093 87 58610 489 549858 687489 446835 136138 286310 580254 569024 30537 192 54314 852341 882055 297986 17 831273 763302 885240 247245 40338 807415 558048 611903 18 714324 8589 878942 856733 347120 3947 542274 610283 149 669798 855682 54540 10903 2 875849 481525 599767 861799 758805 498841 75 897067 868870 861559 795 632133 850225 122 596403 888398 6090 187548 868112 66863 667768 379909 439025 437748 892364 1172 34775 791142 895910 529550 895771 36 810999 895191 678207 656849 850472 255478 771471 829137 384063 72937 791726 797030 2 755983 5 801455 78956 890353 423 249253 565898 21 885038 888632 870881 372936 172253 383241 242 3 8 815020 329 3 617952 9 777877 184 463884 894640 673909 233269 320463 848844 871198 879645 50407 191082 30343 742951 873870 847788 291868 876578 573050 452285 752170 498703 690151 698147 9530 838870 880087 822691 820629 3 449 270007 631169 790059 541255 789772 357803 738594 716080 639138 809209 173714 30148 2 659997 687854 128912 195656 456463 429433 602003 876311 594625 751084 274 395566 161923 302743 684373 5821 636818 834767 442068 9 872399 3 6 72190 109372 12137 681583 877496 183819 32592 28743 260064 591928 874094 886800 390768 391071 483460 157846 449724 111218 39 864666 72 1 883617 251695 777382 180421 787328 417542 551690 646536 21217 562305 845084 148696 623502 841113 37 120162 892013 887753 9 483 96 149688 142 439349 829427 24 57 871438 422355 427 601659 1112 231707 185871 198334 1 163514 848891 835575 377111 691497 317 244197 180 368943 415447 3 393178 74 856404 286064 896933 653756 897062 866113 749414 182204 222706 84161 801658 1406 7658 1055 723045 37858 836665 843255 178878 88873 67651 630132 6 114116 193724 1464 875067 137762 212597 22 561708 195607 7831 346920 524432 858794 575516 898377 740793 465272 63025 891828 895719 20 740737 787422 75 878201 51348 59 622531 482493 805233 884897 571814 21273 761658 882627 479785 528844 863389 750890 48 847825 884194 895491 503836 872150 239637 45 667285 566976 810414 10 761621 850130 794864 881854 20 550350 342548 2 26 129548 226845 5 868597 690095 564425 224386 379 126489 499 53551 872589 883930 899409 127 319270 840506 845833 393986 381607 581446 357220 18559 865867 829438 698962 420112 834683 822236 881857 40978 270397 598094 369131 236185 1078 10873 42124 888894 317849 858872 867047 390978 1150 37 772290 21740 290621 311033 138840 888120 3 198765 10527 9407 173010 318554 783583 454393 856508 841604 558234 523351 295 21993 656180 883343 319380 748772 508754 518467 28749 2141 463562 166231 839875 439911 336227 876925 3 2920 416024 71398 439281 2 881196 529891 286970 611810 421172 14 617403 748256 259922 283984 352667 40 142618 351859 833242 892060 61858 403952 878849 653927 849865 872974 497793 387609 433150 110 210266 296762 702410 689917 841384 38 390069 602595 870234 391954 868510 872483 12 23726 107198 579311 730501 899557 816397 764457 799245 341346 695587 174694 145 507057 762480 485681 795125 807129 2 886379 355533 14499 247 13 469390 376923 8 9993 603082 12 139 25 887158 19621 2 815393 884544 658687 408516 756473 199056 766118 551261 2 51 14815 827104 448571 272431 876365 135429 563436 758504 766143 12644 687805 869668 765905 893639 877078 172540 57275 604546 825613 892883 2235 836327 1635 426290 636351 26080 686712 846961 2 477621 489954 485789 49357 871692 23 838578 871943 632056 778860 726345 706069 3663 608998 541595 183970 808181 511750 92630 199594 21885 885607 89040 808513 10824 847982 857069 803824 603028 531304 343476 6648 547865 437509 337683 225586 788113 893770 807991 798067 27325 836998 23489 204 696 2 669297 69042 103685 851354 748436 798739 889214 59 158190 431596 7101 717135 864967 1771 3 812800 156 252293 759777 681938 36 346563 18082 821311 837232 549908 493742 797068 18 113115 310589 2 846639 114945 780136 98575 868888 316674 241670 169570 724512 78194 505219 548233 1787 143838 110398 1424 452741 2 613585 7 57 5 828358 385764 2499 397400 409060 876559 453187 861088 38325 182919 449003 3 869302 878802 1957 228885 15 161387 205399 332405 793366 207796 27369 847903 464788 852342 884245 1 749046 1 289034 881911 387133 855856 545037 40 775048 49747 680653 68709 700 706311 84 177611 607052 22 155776 686519 854473 686670 387148 378451 773462 860568 107 797501 1 851954 538328 678835 898240 3386 769338 22213 3015 897537 382781 419907 180365 823548 79 372956 64244 492861 539420 3 848881 451895 72587 618564 1 23 823141 531417 839962 592 855366 653573 7386 119157 801786 320250 561241 481825 8 807683 889353 880626 653759 858651 107251 776347 75677 657956 710983 431990 841753 46474 1298 440462 14807 767301 4891 87570 886459 815386 767 835027 723263 456319 695936 166979 71 9002 4808 7188 782792 594247 144546 153 1 403466 715988 104068 825942 827677 737754 274812 878751 871838 787345 576841 715577 88 875004 890378 875442 848563 749964 835429 717050 891311 59488 630 666110 208288 5505 893346 160437 792015 845963 5 277 733812 883820 126983 614505 899852 749297 1079 860313 4487 764810 429632 7 427953 49 72530 207576 860982 3 112357 850790 154192 830232 890835 528190 5567 38 802018 767314 109733 670669 237689 358807 430989 759797 654276 75041 69 896622 67407 879552 24021 8 864209 740820 666 48 804682 898041 824444 848530 65552 845075 54501 2 10308 733203 6 880085 2 15 547709 70790 90636 774658 829676 139286 377092 887808 143234 840644 845826 154 780693 239436 235 1155 652086 230533 874905 2 107382 224193 330554 1 855214 677721 407542 885850 895740 759839 684642 870126 448769 872757 892189 809779 899546 849768 850376 624946 96353 601448 897599 289247 23794 472566 206843 143 3 846805 665622 842652 894734 658118 890530 421398 875735 263232 724928 798350 576334 536905 11127 31816 836231 36187 84 739689 778478 306177 33 283362 889367 577285 136920 868756 17948 40345 7249 34864 845337 458344 630342 383148 899027 818084 4649 891282 6 296799 658677 565358 217 4 2 802851 33715 792665 157 43 878795 8407 434104 522800 1 628009 232167 14782 847319 477580 892801 827605 3 12 275808 1813 38843 32 265 115345 504008 842461 755161 3556 609809 872963 671317 442440 34811 608568 873784 836916 401746 904 803152 86 852056 237059 509323 771601 62341 730697 250503 665826 7 87181 3 464073 1 233065 690417 823468 335788 898512 859006 102454 540 180051 570789 67796 532839 2015 456 898773 71749 345113 806148 6015 899300 796057 3 805232 331451 877528 97052 835635 403 1894 812092 389501 9 649870 460534 845188 302704 618743 64532 864688 409457 168018 10964 9 894372 844481 6 883109 216241 795377 474454 892759 892662 188915 306689 342779 741214 634610 2 518154 15 501467 576537 894420 217216 384329 116636 787829 429204 998 521 884132 880339 323605 785224 879633 726372 169873 7993 753500 112057 142123 639831 743223 1063 847331 1 7020 829951 264827 862911 84218 4 342288 240553 242275 725685 639259 785436 730999 28563 397535 293718 37 877759 126633 444810 416998 27 4 528944 494865 555 556607 555721 656096 893944 625133 485981 27 881633 352157 20472 542026 807956 285 3760 866670 659261 563631 876074 608078 445533 489811 895031 2006 890004 827901 732154 850595 243 892898 4 1122 898598 148080 877223 830607 1 852020 843961 851590 191775 819809 2 888729 514892 539006 868527 309064 894647 554021 712519 760807 895020 826492 851248 55462 440872 663466 820872 431768 269192 495281 811587 44815 747400 651518 300394 47262 5 357125 338143 68439 626 539673 104072 845976 18058 860067 807982 638989 370714 156268 18732 253949 218 564413 2 886367 100994 115 249517 376186 74541 821604 812548 359798 835784 845726 2 664513 125483 866706 669475 887696 459790 110949 80 82 888797 537486 823288 560089 875657 247039 745834 2016 200748 1 786009 773448 863173 891056 894996 769913 829264 1642 66068 101003 853287 784371 809017 888277 2 46489 240532 389667 604398 9381 762505 864696 743190 475754 310141 91235 272506 466539 296079 877260 12 754774 561530 714899 108104 277528 772653 898927 725989 2008 790721 481272 46391 887868 785440 128745 867987 892362 280838 366743 465455 2893 899846 4 810212 815117 741664 622661 850355 3673 586480 843750 874660 668117 178329 45865 30 570054 373672 835115 375780 330530 500 869279 695908 15510 739272 820754 864097 732734 317865 869413 859475 82859 373442 783505 704449 848575 6496 868017 575221 817960 51 825848 75831 864426 778879 617763 750487 177193 55 331398 437240 258428 49138 502749 443003 326058 121852 888157 833554 164856 513475 331732 290510 133199 529462 377925 823198 817175 58472 220 868093 185321 4 9 68 754029 532403 671204 299682 884390 733516 839288 846102 720174 21256 22895 688371 765902 846560 12060 22 611356 236981 60061 222471 868538 804895 655770 499356 129642 860836 771097 799893 779812 820576 771311 12587 509168 595207 605995 813334 1 744423 638725 543516 354501 263740 896932 856663 1624 715624 699317 300240 899292 530100 368405 281098 107655 726 176459 681909 374133 759963 835460 693155 533152 3126 130738 27800 847812 259 895038 887191 161128 721577 873332 343853 301163 897304 2263 72861 869239 253801 247059 353915 773365 871630 657347 857836 610 885704 618628 199533 412448 255707 283881 192353 444782 184406 707972 210479 832449 809777 15 877065 325 845764 178337 25688 451740 165040 765150 845335 2 140515 875136 12079 722326 499864 861085 2 896743 105347 40 129 818068 24218 254748 861307 178158 809693 355730 590324 31 846194 13568 3 860279 883703 235044 837015 727507 509886 869206 246514 628925 723195 564597 103886 895153 136871 8826 594408 8 670192 448162 54107 7 107110 877316 238613 493921 219 53244 36 610070 4528 7976 861431 849111 356474 135503 376683 846294 674076 72067 498298 465772 139350 413022 770656 763027 789287 871377 625513 33359 286400 848749 18 66091 21 887208 522523 711693 777167 148 441282 715695 830271 207845 2329 146181 1277 142 243066 884229 133928 852265 3896 825809 68687 821348 893235 830340 97429 640711 50499 150664 57625 7038 882181 2 135090 721962 234707 899574 219 791519 180938 1 236210 254443 2702 180571 365404 81989 124082 869212 3 846893 487536 851104 146210 862021 128824 124 891719 131869 850376 889060 409866 328319 546382 98435 636683 1275 141341 94 11 1 141034 489966 8681 279738 840343 221 767242 728727 48841 527252 875740 15697 334532 345225 126831 20 119716 84397 744957 311744 383798 445424 827568 362316 339336 886560 892001 469076 417922 125803 430300 11886 783083 8425 835134 41331 50 214580 142 2780 542329 938 196721 844712 825386 226286 13 876861 5 377802 811939 340647 101 522720 168909 19 149840 870281 163095 115 73826 753215 384879 644565 893098 212891 890465 679784 888274 327684 361251 302 5 797745 890459 1 897495 20 175791 478633 846548 1443 888127 28431 56086 800443 233750 259838 839258 896380 72624 840140 5119 141981 566370 68 278217 160699 32840 623904 183030 689221 605531 886532 469985 718664 22 758885 380801 810005 883119 172715 244612 215 355431 879055 2131 17 7 1943 850570 675866 848983 841132 804693 731734 766 46786 85443 8 876422 861806 818284 19 12 859177 819922 557337 882878 176872 1076 653527 717975 208124 5603 322573 642292 30310 881388 890319 7 531914 123797 649168 430457 646762 630281 653317 898340 48 91769 784808 862844 758752 45832 698230 508876 1 879963 251789 147190 561882 51028 840958 252725 821860 457540 898586 14 5038 56208 319158 829842 845085 285451 448617 804196 666424 838362 881237 894103 626018 662312 204117 65 3150 487826 492940 704805 771503 721282 622649 1038 882901 843953 875368 497568 351169 3 305022 889511 536380 683846 833824 45 257809 3 780647 808542 249901 879765 367364 278427 87 855720 124 790564 80758 106 278980 615597 53742 2 80495 664974 205454 322472 420407 1183 885275 364226 68079 892150 107034 691143 551158 879769 246174 845651 93 572806 855347 9850 845925 3055 311171 52 870222 4139 892791 273136 867882 892343 847022 522942 665090 220984 842954 491 363138 259140 870037 102344 736912 88155 181487 122 879887 882197 841999 660892 115833 840558 5484 234918 533859 70 894415 166060 164858 884502 862792 5 639283 874287 101196 892602 7389 11 405 805818 821009 876342 821494 893997 100203 89171 50594 2 9 865253 3040 20111 824030 527942 887542 15782 868147 805603 884543 8 116092 216589 717095 886657 864979 894737 898856 56 285395 773955 190958 852928 27840 537336 681186 865 582541 350663 345403 200744 811197 559026 970 334092 7 439596 8257 7 277804 897781 843726 611009 229 839206 837220 878125 694277 745928 154699 471218 258713 97585 646005 3773 876757 887451 797310 26 707532 729504 858913 157300 892452 882479 878645 896491 552735 884193 840385 7853 683374 873131 867456 513831 958 28 2 212868 854958 37 3301 989 12836 360 738467 16944 3 121 217640 379401 11465 541156 784 859899 363571 304614 217625 852557 3549 18565 869313 470545 850440 22 61538 231455 751839 868096 622432 328453 823961 872066 866394 831347 656896 898890 848506 523595 5 441486 10 1732 262976 595762 794963 276970 657616 839620 442559 812672 867670 15070 47059 116261 312943 737916 91216 212069 892208 774404 838804 9984 174 865963 4 577186 182788 893337 895763 803084 881034 689483 823669 48105 839241 28 470 853187 175630 303342 875280 889074 856343 168618 311140 692926 207379 140 45 708805 34979 885191 874624 22 400181 220968 597 1134 10 789259 881337 642217 358994 805163 126279 840513 2 43 633333 615754 574806 679038 366675 52883 110963 481791 46 891737 5120 105857 411043 789218 212671 727766 446506 571 195752 745579 164005 882874 817811 672107 749724 4400 802890 138 421244 400769 687728 848136 781195 653645 890066 30489 858665 473 846051 25764 151542 789 893190 138634 641592 41724 491828 5867 559027 779396 433731 155511 149017 742874 748240 2 398226 159 10448 10 868462 856658 370526 895637 761679 125791 868696 42535 104945 245601 769815 60 5 593260 112723 1 490 615217 841055 855669 757942 862971 722202 343698 44483 1 766383 349 500978 195252 655640 131655 185892 864036 886239 823383 642 4089 2692 845081 1 750282 71448 113910 856020 771658 882299 898020 237359 180894 399091 3 888624 3831 867133 49871 2 582183 213767 578396 135391 326965 3751 401017 501678 54052 898845 279961 70 546309 605451 5 834073 652627 523998 85421 847304 83387 834296 786980 856264 57802 344233 268979 898638 211770 8699 20361 637564 639262 39 364250 3 836616 128425 838395 746780 807698 723865 542 289859 183490 97748 43540 276134 745806 2825 363748 820027 458352 332208 316718 5 237663 878108 148 827383 791967 121826 812164 19355 432502 800760 573672 54635 175181 235858 893585 62194 40 866316 9 111283 4 230 133273 3635 267301 567626 13 405062 10588 678629 175736 374 450228 3 880166 303239 744052 872761 597396 850070 179626 51 844125 2474 863469 44590 791053 877667 247168 862640 165568 843261 869041 884826 100272 491026 19327 887504 834641 223689 1 792668 531117 96236 310531 615481 2 43318 887830 32247 311166 618469 260548 819213 755075 472 330022 121105 812336 632041 9076 403612 17847 877061 488116 10 530079 84 757157 664043 693514 296694 827848 322031 158180 798438 554329 809210 316987 844839 824120 401172 17 98 787467 770957 788433 692662 494365 2124 230380 147 377854 106935 232121 35228 829566 748010 243885 489579 819692 36294 832608 549953 126759 815782 597022 57784 869115 515847 24553 895180 841805 91584 502551 1277 50691 252158 81612 701984 779518 758068 896927 26 4483 897835 877135 656881 848196 129 707919 292285 891963 838299 341 5 822606 846042 312893 390527 4 849349 67 790423 334 858777 286010 896134 201608 1024 865420 711605 898670 545032 880957 341147 850674 497233 135103 513388 7 869381 293599 896140 320311 42903 704945 138275 390474 891830 101905 66 821562 699987 1 226 859917 414751 893210 732635 859026 752697 678671 3 7268 705098 1 34355 420210 867695 889388 804726 656956 742547 780573 147 881708 6384 809081 814962 882935 893907 4 594359 891353 811188 893240 828005 387932 840636 223 709114 57671 142412 871865 363797 478142 76666 806919 588 851021 457008 75794 899089 844400 322238 645113 374717 881456 806144 797110 825446 867653 881924 857693 806442 427674 54748 621280 888200 449143 29 57808 393018 360 667791 129961 294123 9138 63958 593423 645964 177416 22005 395 404332 306572 752787 887899 146332 436 527759 253509 164880 871177 840959 309256 723411 654235 825957 794531 852747 30993 209445 319892 858876 601 761158 160801 972 5341 39031 264061 1 402628 856754 634786 470398 6581 797088 868930 80988 464506 856882 833037 879371 173 788896 3109 78539 899148 359041 647507 891315 366749 7031 895592 681327 806767 795232 421220 1435 639197 330 881775 740890 2 867761 756067 68759 78 29479 853683 636165 384391 878278 635863 1093 780423 759577 824848 834823 6187 688895 783603 423303 712650 393939 185793 5 866467 7034 870462 822370 132729 171297 111547 817731 126512 20 825780 601915 4677 430100 306465 841859 249690 554693 516839 139856 478645 81132 42 425913 23 619922 114564 449864 844841 866032 9399 2 3 828439 809484 805738 785584 877001 851023 625257 414876 471353 821536 319992 9 359320 1313 87794 463155 760958 891450 529339 132717 683311 60912 358226 153040 1633 127106 145323 839654 898969 288471 824721 861282 842296 831165 693229 63434 33 845620 651826 783705 873760 1165 331154 711515 895294 864745 860549 22365 547638 288099 323007 833751 665067 724895 140 415499 583275 867500 824410 808240 646798 770464 15090 419927 272940 873711 381362 802369 274513 874459 21 846690 866409 603444 838489 801221 233800 814834 25754 624722 307598 878974 304099 877568 56416 818401 865998 50009 850016 311 770329 694798 197668 882474 466382 859179 491563 265 185811 403642 714183 891961 429968 895435 622008 763716 3 848954 134919 818082 7039 786121 776116 58 789116 336613 850923 661097 31 8 797167 873286 682018 31 572059 3 350627 21 146143 737395 729622 500529 10481 649579 897772 46302 483956 861599 779377 759104 632452 761311 839992 566565 92493 39576 788265 25 22 817062 706524 886394 844071 812391 79884 180169 899539 4 13 491675 785198 863111 893968 894891 32023 839820 875877 818172 110668 4 463 825787 309153 470 875999 352291 887984 800094 2 16979 101408 560104 727776 114679 668129 431868 384465 793913 880465 597320 66884 214188 29878 779100 820829 578164 876632 874253 804593 897731 899739 272816 76229 600258 25348 840724 551679 655252 2512 84315 859146 966 4 40123 3 823462 784938 801366 40659 880539 862849 724239 814 674122 434313 180634 287 373196 826510 817371 422831 320 388821 5109 883546 886060 869647 56507 381815 368318 898246 189967 272 416071 35557 782124 698694 642607 1843 118629 40925 3 871520 193908 859201 178063 621058 893780 766769 814390 803773 361465 67535 654937 518703 87 41897 330794 262 235 249371 91037 474096 11336 24837 616810 859185 30 43589 65996 783965 91943 65376 750692 542626 264064 44325 374960 795075 877362 41 307978 24 683112 44247 88 304 18 84412 497909 41468 361133 841824 299415 17645 896746 41084 669380 786597 850120 324 825155 3086 10 252794 886289 896399 774741 849295 12 271080 855312 495974 879644 220303 553917 504457 340728 848603 883619 761081 523728 659035 459290 343666 864114 834403 168316 832251 754138 448430 734 389224 861268 520516 1 233035 790380 866790 43788 183021 866715 83 873138 821507 118229 580446 365299 172066 683565 883894 871340 200572 803451 2 834097 16187 289535 223734 15 216551 110307 722933 894910 859748 828360 123911 299543 41058 208539 765762 856245 485015 155410 8 2 836159 738350 1 776037 796097 72 667516 344386 223223 7988 414937 840735 23 873514 466866 518824 11052 5775 867315 892140 476 411580 897996 266588 323228 761750 217869 280724 891051 835950 14 408911 887201 742290 701237 407902 884645 279168 859935 34933 303875 49762 617059 881793 883915 189593 188045 18 121 446 771528 165222 67 104697 819492 228078 646039 866179 712401 413926 841485 722865 261634 324226 29762 293092 425182 774589 325644 797750 10 436764 419091 156856 170637 220280 26147 867882 819105 553 205221 665201 895530 455645 78589 121435 833001 403636 68725 789269 877294 739212 232829 892089 28014 634076 806622 1 834538 766649 826967 832891 898023 637111 858093 4 523318 486731 11256 530382 5 146869 817961 23157 814068 5742 103686 700404 1417 608420 23714 734985 335098 640126 691339 2 882286 311 886156 47771 830994 761484 801428 215779 48282 839366 213483 874307 825913 168885 316590 751297 513369 270053 107682 373279 37133 864015 822119 877140 751999 867399 36818 895994 128847 732807 390864 855769 2 505942 162 368823 474494 658104 238262 151547 571194 1239 875257 866568 414690 777461 755169 156854 2131 317550 139310 851244 772386 896462 16 687732 552380 606277 815930 12 607713 897032 15901 8026 384543 380591 3551 47898 606860 15024 44854 114969 736248 489348 85 774337 99 20 443157 342762 23028 898580 480633 761501 78 878641 546338 543334 29419 1998 327647 772586 63 551433 412931 362627 23796 884193 786884 424 213704 740094 1400 891533 490099 405805 767321 44 105051 33528 277508 878190 840259 841298 154223 32441 151181 846691 77887 317019 848391 168204 51739 866710 580588 871296 522893 258623 262840 816359 464940 174077 448157 119994 634625 620927 647852 636169 844668 137 745768 874370 646294 817299 324916 34925 869611 686876 517018 635680 22220 649730 887021 846935 532041 860906 545581 880953 42623 461233 866855 151633 515582 878365 816385 173918 878762 146 444640 7 511371 1781 756518 820539 206532 415030 781549 754587 848786 319683 412495 325858 318059 8494 477519 3 823406 845145 471348 114 885015 1195 658355 281664 413288 409254 346835 898700 137050 772850 437456 68 1508 366355 279676 111804 196428 168637 632255 787197 568654 688188 863170 892267 9456 41 181003 525024 33295 204468 526418 845231 889386 580748 754567 5808 847277 808786 490198 327634 872727 23 378716 555817 518115 34609 1033 888653 451 397910 300446 862264 682795 125766 64899 723343 275455 827850 600134 888514 1357 830226 19874 604674 493526 298 847354 651140 437302 855044 292066 21841 885220 111179 869748 548653 805456 22547 589174 291 753571 205 804713 39 885549 899746 503 247898 837486 794164 708811 232672 865897 896034 794058 19 435600 4 789657 8 848801 1 669925 891547 890218 537355 787755 304 514095 295849 1168 106542 817129 107 522353 680608 870536 30627 1847 552461 4710 645175 863742 795118 528776 855583 838197 231004 783884 282872 874260 880319 168168 793715 874623 18 833242 457464 23 211 67 742272 894125 42 754352 885152 430261 884922 483095 770612 345149 896888 248187 898330 797788 66353 242481 706194 7195 1209 387685 156 893418 3 12893 888065 374937 13149 411054 314371 791345 723993 183902 516766 3 886744 395302 549103 880772 2 463895 857301 436546 178621 56627 3335 572858 807313 134955 22391 7331 535946 394513 71 494343 459779 738227 2 881996 803120 834138 15 91 732403 730583 56433 899146 807539 752381 890294 603310 336852 716882 869114 803269 898609 21 5 15 3 24404 13103 319100 2 44 867981 899571 218876 993 498494 53 854557 397457 276073 372799 851863 89281 3 829399 506571 352403 890442 961 28421 295764 887548 655590 233231 654023 504852 639993 580632 641175 230438 3 885715 824623 1663 768430 873174 874899 847541 1027 605121 708466 8 19838 798965 858914 789708 892358 863423 139005 871730 856297 844776 21990 886073 104874 38813 816861 156008 8091 767669 235583 38872 486230 670200 42 187 693514 193283 898580 880152 794085 438296 385654 872017 888468 439276 895610 159125 754724 826012 687680 836508 889550 607376 72 883681 511214 573 326667 561027 1985 874432 90 711613 110385 561820 832381 334031 858822 815856 845995 740687 791969 627345 4 103540 5 309987 514377 898172 566373 485472 339224 1168 715710 353381 133667 896693 6418 878733 795874 12 896205 103 3413 10 10877 877142 51284 829919 862632 849737 494059 381064 364621 379812 720604 394093 485834 313492 757542 629103 591946 1264 377457 235014 596074 771969 120135 107180 2254 5 351994 211 222646 852432 714087 138347 79 4477 840876 389952 75 796583 80 806294 381553 53466 859447 387406 1 219922 230 265700 893172 289315 276538 117226 2357 2 60617 284546 895795 685083 263840 594301 820003 826898 470532 352534 817043 836233 379354 48411 729504 800081 523119 89102 662670 3 756530 894702 190844 849797 133 1 881879 744942 878409 620198 438161 874569 1038 279913 547821 773767 499933 295079 8 502387 68045 14497 708200 486620 875347 883221 573638 78742 888735 96376 790501 7089 51727 868125 657984 852583 27406 859746 756968 773903 857410 690812 48488 60 255193 311228 757522 104183 815166 95408 1217 97258 863936 313 630789 849990 660112 835615 840458 552520 404433 730388 891864 411399 797092 376196 6435 42318 706618 24 63673 3497 11382 421324 853907 32362 2406 318671 1 876184 449765 135926 1280 596318 550917 104348 2569 103577 90 5 1414 806728 2067 180604 163 857995 141061 829479 834519 437553 642352 17204 877737 869210 190296 369681 197917 59981 19803 951 764948 31202 236361 890884 479090 73260 377544 135943 892135 639279 183954 434701 766887 7289 100940 845745 270509 593368 353347 184262 836337 711814 850530 3 176075 639195 123814 210994 606817 869137 773955 857778 674500 22 716294 599518 839170 155411 519832 87901 893988 236 169892 3 193 854243 11 843466 571917 19383 116503 172014 801963 847602 398057 2 77826 840366 805017 574065 250666 884830 277829 276131 512615 819313 771938 183625 689126 745629 606197 898802 34 788548 1 160201 1075 166941 450524 738130 843036 538455 95707 888757 232 11 876671 860318 170199 770567 887691 611343 2459 857571 740914 433381 402198 899280 734287 232 795637 25 819409 851045 12 109530 882832 472309 888546 482755 18 835258 201555 748944 768367 638200 10337 798565 756215 587817 29913 68 859792 785873 851164 661065 491277 850841 16729 729188 883715 874484 875709 242510 686060 915 478902 263471 739942 410674 71295 351409 243784 359173 661972 369936 656254 720821 477087 752025 721391 390513 857327 565750 3895 776056 2536 43657 21388 380279 894025 877527 848038 856016 7 456731 346704 848284 880655 888941 253 436704 3463 837755 886909 4 85085 416601 305391 593682 842988 83991 7949 317419 161073 1210 876366 859662 807817 566756 287976 863168 373653 91059 71 705425 836091 792817 896796 877918 377619 729272 800437 1253 276042 870482 795656 154 837274 7493 788140 449962 881678 252162 242804 2132 30322 99863 411201 872716 59658 819918 722497 788614 877376 863856 750263 7 607051 452407 752429 822373 370552 4509 68838 885839 662405 355 804144 723055 340819 38403 874392 13 2606 133340 283866 488892 26 834894 893607 53 857700 212539 283601 106582 654575 855174 866622 836239 1360 876598 2 199550 896431 883091 621465 867748 884586 865781 795225 10 650927 441309 808981 479307 174031 67 879800 625173 776376 213704 511749 228768 845152 808818 777720 99077 285907 8 9 110874 886382 899382 717030 496483 59300 442639 527354 519349 6234 872999 59 30293 235393 620084 796861 284591 840176 814856 376672 763407 72405 742186 757308 107 253 857442 518490 3 208678 48699 397316 843246 578387 2513 139207 686799 181066 100432 12337 71 172769 304534 832607 693622 709679 654 883565 616085 847106 77751 861598 41153 637292 872035 766887 5916 108648 345037 819077 865922 251857 565031 827802 884325 797603 551753 801845 863085 864079 877901 403251 198859 883406 847936 20 745149 318275 212616 77339 634875 837747 880939 871598 4205 581580 641533 29788 874244 711594 608481 870300 160 806597 790629 103832 214165 10 745370 78662 483601 95 801348 815381 848594 485327 731304 4280 160547 411292 12592 774740 176007 844505 53189 119285 898530 94248 686375 386878 874901 326608 30508 295756 712047 111330 860103 266655 426110 714071 5 406 885754 824356 88572 556873 676563 637630 4932 867148 169712 374251 772156 272884 845026 380018 1282 295489 299564 886813 786721 691679 875599 76103 657266 757159 712749 9186 542964 2 526153 66 14 1179 17 664342 852068 286955 6 477755 5694 829810 663060 436747 799861 498569 269 862873 18 471865 6977 100586 94 786062 857893 857164 143019 86511 729959 887213 100537 2 835116 725871 117325 151083 742122 773038 450247 757395 889905 2461 4883 15 869011 688577 841623 607413 768858 303106 785165 716412 872772 856 727 24470 540572 282460 835887 650870 881891 853223 868175 3 4328 141453 390553 864594 305738 800453 87177 8 753907 162 428349 716946 17222 601468 866784 8 167453 122 10 84502 640465 377497 317726 69410 222307 886424 2 509138 189342 41691 877827 466420 265071 794798 879285 882202 896338 821156 737882 12481 525524 3 821334 550 439502 829278 835570 802243 202074 650351 86593 370523 875924 201 649525 6341 783237 899010 230074 861799 16 4486 170673 833245 121479 101457 789175 1350 766744 1 140376 479 802508 156895 229126 247365 896630 3083 3366 368 675393 1 605454 236044 833177 391688 238008 12630 104120 765968 779282 21937 565961 50816 9987 848643 4 309 635485 886100 3468 150511 40 80467 745011 284 645788 580053 898311 553750 2128 692179 802557 751431 910 2830 548398 4737 400209 120079 420940 9739 336727 472482 962 216773 529015 673104 459218 79483 386346 714562 570637 239842 893693 3 374834 787909 886519 641385 116160 6544 861965 871349 688924 650 6 353082 119997 805961 1103 790104 870785 846344 853414 225958 741 412326 898001 215717 895750 368461 839283 289383 324730 883057 59413 659679 726549 605921 709348 104161 869931 398833 735118 874646 874608 572957 289290 1224 759868 852634 7 869189 884744 151100 120193 12 297 887344 320185 7 342072 248708 724144 313008 289759 70124 418295 246916 414401 470183 710399 42472 73877 898374 889542 287 878484 735 388210 7828 289 856037 366021 656859 812288 643946 866650 654733 57602 44 208777 881062 398517 374029 155564 149123 5 868359 875576 172481 64392 76771 500404 21612 693237 284855 842262 203422 55663 587330 206413 422918 1 257711 831087 764044 830 1603 5805 246232 739632 689098 90206 29 715179 4 884337 617101 1 206728 557739 870340 23 859281 697412 720278 561868 247315 726592 398421 216258 40 505863 268 855112 70404 407269 133212 42583 676361 48985 842130 634675 772836 161899 835371 88555 894177 776 393550 865989 275367 762976 899451 4619 650208 107396 474376 834766 71340 283567 418274 767984 484 764574 107193 1836 172027 233098 15163 77 171472 171011 43901 84745 284752 405276 393502 864037 852541 350533 234778 839290 822905 561482 705590 427739 29 321924 36814 875030 236044 197159 397744 348 566513 836715 7222 554686 675440 1 892134 514952 864466 813477 495910 426418 173913 141162 33072 724188 714222 764627 193 6 382115 57303 808390 734391 883930 235 249868 1746 15 4 35494 14915 99118 243233 327218 872259 552787 1514 891757 771077 899987 545622 884792 280557 56202 669195 495582 1956 126176 809262 877427 14864 105785 814553 898843 506335 214940 446771 290112 337951 869018 2 298742 341619 218676 747383 46721 559 139906 7469 173562 5523 732062 796920 79952 823347 152173 114665 501814 299876 845759 70 251177 418692 876761 879903 2 70759 313 613424 3 235856 17297 230455 883794 869347 798833 233 101945 39334 718121 53 189463 830345 782579 68657 698109 3616 886749 608646 5 658635 795111 875453 213537 84016 864439 208062 476580 768531 293368 899670 3 273180 8281 186909 865074 802486 36930 44 648175 352040 6724 841250 424321 479584 548911 207687 33379 536283 807882 41516 469785 881444 898190 783238 356219 108307 181118 549741 765208 834302 2212 160922 809010 879055 885346 260181 518564 849389 667112 377094 652034 878539 705271 577913 653843 279459 809051 892568 850857 752348 479084 868219 668298 241703 735057 3 92088 258754 798 876286 858812 827826 552103 640876 597427 839646 60678 133947 861910 131523 584116 892854 835252 874064 874773 841912 489703 2 813373 13277 482980 863594 468002 674616 857794 3 899596 473564 1 786181 108449 125281 4 18 689496 888171 204191 7 883999 816386 16095 8 210787 478047 803891 274640 281184 702409 241319 5957 776 345557 3 685830 1562 2090 29909 795610 608880 824906 569370 209715 704338 7373 646 824674 849083 325342 795599 883034 892535 169366 3244 818952 663482 245029 415646 721618 866483 179011 54554 785451 861129 327387 98 844169 4 640520 596340 661267 427369 457992 889738 208762 3 549661 107036 864333 8 840849 7576 52395 18832 858406 854881 801447 31175 844750 22 196124 723474 584317 391914 589640 875536 715169 569268 739722 880402 1512 757231 827353 878332 840080 773621 894627 687 364087 827909 61826 134447 536172 613637 333018 648 887542 518331 866915 899337 263178 25 690696 119193 75114 713500 32458 285116 860303 882149 538653 157885 399143 323 883415 2 24161 670799 738153 6356 2 859011 886425 118562 877157 875916 2660 854549 342618 490938 750335 859719 877189 414434 899939 422700 898295 890978 877086 171627 859915 350125 383886 772731 214949 471853 13 450983 157048 5680 25 20701 887457 858367 590402 135952 355348 844915 716100 830447 819197 191071 734838 781790 752936 899606 888308 1 868743 384096 797375 29189 10849 554344 19971 178658 848369 234 144173 34743 2 510422 663701 887060 1044 809144 790271 407105 10 88034 368696 824781 819016 846515 370157 141469 855752 315750 496483 117926 351162 897481 846077 747901 2 775656 65 125787 246890 8346 838311 1 542 433 773945 454762 880321 840593 190 5 127822 6 674776 15035 446751 837470 607435 1119 478241 113830 868198 896992 802560 466700 47066 9301 504038 49199 34066 256181 83688 32890 832916 292981 898916 897377 350483 591342 17894 894307 624806 843733 7672 506665 39778 496111 460622 853202 827104 14795 789474 539749 154486 14487 56193 124 319041 12417 829578 586845 786949 411009 881983 1 130226 398180 22 75152 745742 834039 210940 43785 863339 125222 538487 272611 810626 22532 894970 483812 3081 837784 640926 873870 795240 814010 616598 825937 895149 898414 853402 2 791140 435325 21640 1 5 834457 737592 7853 699623 721328 204894 375299 740217 716818 403290 68537 810411 112336 82371 387 226926 350 877733 80079 241642 342172 872512 329478 666 17237 390495 274465 492340 5971 134671 387831 693622 533 851634 517392 55440 608872 38 680405 678362 21023 896344 97114 882837 860618 797215 397776 421046 776655 688814 1 292779 868220 881751 3 344222 288532 186017 719232 505725 734095 223400 513872 334508 162165 504287 6392 851684 186 2 2575 192884 459437 347829 320264 2068 829883 439346 383317 849684 149714 287473 149199 681085 869640 593616 822964 169007 446167 67094 868644 473484 831812 467631 865607 532679 848861 189148 2723 826889 183434 865932 165232 3 259860 469200 87619 283997 885033 601209 469632 662733 892093 768460 882478 299516 896285 24378 738562 892335 728084 554 58941 352574 860972 242136 3 291587 691961 585390 118 19 828014 545598 878669 873458 689476 3551 766943 10 880627 4442 365366 464423 855879 891283 29605 14285 612310 803416 799725 423046 582838 105705 824656 266806 632784 272569 856247 422834 3054 17652 229614 304207 523495 543147 123121 838551 860522 733902 32 857593 3920 188 31640 745787 32615 801334 103704 485026 789336 64542 707 14595 621942 4 3 871954 784787 101608 82721 383356 408 804105 671004 818182 481 550483 469 32 211 225330 30 870900 876701 842333 437435 352 847173 578563 838039 716983 888444 3 651102 479623 629108 19 827257 618259 2422 140425 194432 789579 892236 169991 2227 894118 847264 675922 188247 71101 134614 7 777506 853381 145667 745555 4289 515976 589069 1 897894 578234 13 538292 724630 830790 779575 722161 481591 659769 253 529197 899272 54 40647 531096 851483 11338 708700 504 890131 108845 545590 355839 467692 233774 837903 7879 837317 571231 148 534870 2202 29 863056 830070 488055 899602 24685 740991 63267 361029 278541 179739 872781 802579 426804 856767 553220 672417 317023 890013 2 154715 888620 64 339446 872302 881520 1329 661459 274193 518311 538744 34984 877285 695613 842467 885472 658 11649 829675 854721 647719 376412 526138 5 8630 115456 287122 877503 836610 744292 122466 518772 324303 895144 627421 5 820900 429361 414514 286485 876549 15137 895457 698686 173175 542 172 751838 115400 880220 262043 190532 794652 370991 4293 840566 855198 554279 2268 16299 525613 806097 3 788588 651260 31885 833315 54910 74 898225 831370 19772 155 819430 386148 774959 488891 895165 615680 829152 501818 3 564955 442146 324785 826282 262065 669914 878488 4 890293 14318 826755 872280 896078 1272 897018 573305 329612 310074 792818 1 712061 401398 899317 825016 468489 95786 876030 443335 46812 787837 852759 679005 759122 270582 589105 816072 312620 824169 598902 518590 890875 344971 893517 327288 894554 857553 877269 15378 386918 607137 2599 310301 279321 21 675458 228271 492704 374295 10 849042 1423 528577 754290 882910 5 296120 175397 886649 800296 131656 119703 731203 3 467543 69 307412 896578 584921 14689 166000 643793 601049 811638 68656 888510 384829 498620 2 886883 567829 845045 843683 293895 403895 478215 34 886300 74 371 899090 341049 858017 1330 889829 257431 761 185366 276216 2 7 195298 658978 860886 573920 84410 750673 891364 844593 833336 377014 548936 339899 12164 897725 898968 225 126900 811404 141845 587095 732411 545 350 3170 176407 17 854195 857846 24691 728621 372351 828236 524878 95029 30 765451 159487 453930 829732 102972 865468 9263 549486 867479 378781 874976 790434 191091 261813 823615 876166 889577 271425 626023 894172 245878 83371 887827 776522 809871 894737 895233 848032 299522 2905 141437 236010 161288 826932 36 880855 899505 879227 701613 758368 75073 45336 6982 795786 17433 181411 153 751891 631894 747497 8 520656 632054 194340 231621 39 742037 43204 508318 166472 787900 622665 39663 122575 12908 5 837320 720484 871113 25556 899491 862583 372606 3 305314 845146 862813 464982 468396 805183 862027 658511 5050 895379 204682 1536 473545 22381 882258 874087 448988 865592 850760 648511 332 805454 391174 533895 874546 20 15 36331 127254 281158 890695 892901 123291 844109 829177 875746 472720 17483 315735 843976 846306 830649 499174 1 36 815440 859840 871769 420541 484704 696573 9 791199 816540 743086 640818 802641 839212 547322 835987 799446 179 512495 32734 843702 232556 41363 716666 229461 177601 715311 871121 152 194468 701397 786500 843190 742847 97223 79118 869285 160343 242401 733460 814361 730 529560 288318 8 871053 589719 65597 6 878560 437474 175653 205262 69904 5372 789910 74424 12084 519567 859948 5118 487252 10 3 710093 2 740497 899720 436175 25 835979 780672 227572 861489 17 372571 2 774833 711971 598124 418201 889850 763388 824333 16 976 648588 1043 467451 716108 316523 583320 501055 734470 509757 220426 767380 867357 832857 856314 3275 874069 570968 610319 234237 458280 863235 115812 830787 568631 844878 877518 13517 13 812525 112875 1305 84769 224 617037 668319 576471 898233 664871 62407 20 883496 402310 123 809032 850436 22167 643683 519512 478506 100840 894634 889677 694484 737893 175962 10929 71936 592741 878181 279550 704938 313474 122134 7 94307 387337 827616 823134 811750 522700 443173 423995 230842 9590 3 170079 9027 695935 861420 581956 770715 40 12 13 795807 32 109128 177679 724186 780794 766611 16459 677898 710767 711781 474384 623955 881961 65 46016 21 298683 1 272016 607538 652707 26041 689610 889939 258712 452225 896797 546823 2 336831 295461 895889 801482 884304 54 274165 882105 546419 738391 375689 15 3 667326 597020 755919 255805 105470 326722 378671 7649 279 762678 377841 538048 23 615531 608353 791646 652964 157426 66693 453248 803503 794344 113140 552238 550570 420024 666377 1 346540 891558 76570 64311 141046 144567 609714 155673 792821 899939 891706 861404 426936 476723 833226 8997 489397 98534 639782 851206 233906 468297 819612 2898 898098 292312 841187 880009 196680 49 469745 709629 531398 147824 450514 156744 831563 246458 101103 882565 625432 868656 492815 244623 768983 656255 691200 808395 423614 10412 14 61328 1288 768155 551265 21 864042 606422 1 736268 896981 837776 880259 385 155347 394 778549 2272 7443 42 236346 778986 96 378238 308274 528867 771 698498 709763 2317 785769 68 139976 892895 146765 187058 619761 2688 48833 547208 863923 12035 548776 692737 853448 865456 757875 895443 1 854703 897648 234934 185012 305280 890869 579924 157830 194515 801867 861014 803504 582269 638743 91560 415459 876022 353932 2224 875027 511072 704 221926 129184 853873 837088 936 19264 19244 90746 813131 89 130899 944 95222 245373 157882 771169 828316 335382 256780 823814 321745 703747 351995 4672 795 5 70143 798118 4740 166464 772229 460582 866258 886647 717790 76 682 867887 306941 823642 896822 130 742718 516358 648046 541464 85562 772097 38444 151370 898611 830609 487860 738178 81534 11 618246 594881 406825 134 837754 6 13 840274 197263 104444 432108 718 841087 871387 539304 1225 897456 271045 582272 881280 241 818503 2 3 545460 208068 57935 892452 772928 825280 188267 871408 1 2 45039 560953 811874 35 875684 898537 5 100099 858104 803970 862042 9142 408651 504269 111 425294 692208 558041 882831 700160 765995 87099 743607 143255 6017 543197 790997 829055 693104 355772 424669 118 259616 886752 849926 553059 79 871367 373434 899035 882379 864995 159727 883160 823339 746699 703452 327630 890364 682 4310 498 830518 166437 2 886711 96 359979 710337 32114 442250 680480 49 810374 862457 803821 35100 104810 858435 403845 280165 829954 429960 714772 819878 854596 328305 131766 9382 668307 181242 434178 837234 722693 327231 211882 179648 882771 362826 831670 32170 827461 859285 693970 393 860238 56019 712338 35 787463 885068 141755 67743 196955 639156 35159 524476 50 468362 821702 54 401607 705974 777593 38 388989 811 800605 603684 295281 711059 285674 552585 895312 2990 2091 487332 717146 101239 152888 11 869851 382934 642835 898688 82685 877432 851720 830831 795982 663779 795445 827104 792257 746277 855996 2 1591 694601 33095 865148 843168 611781 508430 247673 858338 883652 666776 36787 436425 866495 42 891260 125090 880483 831223 96021 891 348819 8 713923 863510 289184 480219 771213 511756 708398 867719 390678 870935 1 381683 115 823064 322594 850944 320 3831 835626 637916 65462 849045 484456 823061 865396 186487 1624 336081 23 12 236140 628180 149998 764247 841208 93 679000 796055 220654 846271 3 895740 366494 719396 70429 851335 5007 768498 402952 678999 652725 217869 179312 69084 235465 306361 87250 600887 480260 59 143547 703789 503087 499845 4509 750707 882541 856740 889476 866823 3511 862939 702850 686693 7977 17 674514 819649 21023 361321 31406 839217 108 232742 91297 108879 239936 93986 823559 126 127666 6173 869956 824300 125630 523752 882384 539026 850220 825087 163 465 677066 896970 861525 354237 690835 695340 841 898969 660337 119325 822901 399509 866537 218986 134815 693620 874602 109 604050 810818 130354 343967 675844 853366 351442 416265 351583 731888 423923 48193 8127 869916 755622 701324 76224 530335 37 29547 276041 715409 6 846007 831795 871202 472529 868161 1516 270807 2 534898 132221 215133 59457 859660 868639 866456 274144 889101 576170 493466 135706 473746 880798 894738 765807 878362 384390 610128 823618 897569 801699 681609 888793 440648 350419 3 95509 163690 733 1127 31 765198 713885 845175 848078 723862 853735 428135 829802 879475 665106 656376 899220 39082 557313 811512 179538 854385 862551 88387 68367 157370 173854 269645 705246 852961 18 736 803830 126933 396376 470219 6 539087 713053 889261 358823 1434 688991 20 28956 268859 299273 87044 796565 687291 860549 878372 826501 615559 900 652338 15565 23990 88 478362 28273 264901 453284 801061 667756 10873 804388 877053 683011 727062 845393 880087 833101 615936 869837 90 732031 896986 127668 61901 474199 3331 754843 679495 837886 743011 1 10810 360163 205401 651749 4448 689651 454699 169156 857716 647931 783820 414150 80512 295984 93231 6068 2741 540 486229 70804 17 718349 34928 469187 3988 536223 785978 122131 600953 619499 655875 4 715891 670160 92 883635 268579 6283 860518 875523 412729 813997 568843 2687 646420 443 740606 731059 704023 9539 4 594732 488216 34010 367779 608663 863573 4513 390060 897494 283237 141335 88 514 327692 66 802419 125842 144203 881866 332048 861140 58 546161 781409 668970 880200 891192 448068 871862 271872 690117 40 2 742 848190 619314 1 769807 775118 387649 370921 228804 717023 28960 305 759101 187291 249913 397680 91941 2 847858 733918 715349 1309 640776 855402 896731 11915 149594 170560 456598 2 845305 551717 6 80402 389260 533006 846514 8747 5 169668 12 385333 867859 350 784972 876192 892830 202374 40240 347917 141744 23 47317 849099 769935 502878 342408 284130 456755 754455 878902 818860 232303 373312 1118 17 744598 66047 435168 893887 281836 340283 563141 12563 876854 5714 942 64685 212479 887415 547667 875080 120785 157 112161 802595 541590 178630 563390 897122 678195 674432 865185 388237 139899 57248 837061 740967 80534 712402 286546 94729 27007 819181 203851 612622 890077 280981 849152 881982 548838 626524 827373 40808 894856 816090 878848 831432 675415 238761 261610 13522 734814 887070 427016 739571 3211 873458 314976 864995 866872 444387 236 853547 1705 436009 122695 712290 866840 739292 833843 97 426199 451076 881249 253729 569436 189422 871672 477126 534384 841743 406779 897951 467476 2396 196638 604060 778753 304670 634981 334767 290713 897679 356 1719 889829 13447 626832 211654 137677 681566 881339 359694 631836 871950 735576 896662 853068 730239 397199 863991 712380 825071 684467 864102 2 891498 220975 162865 2 772253 697325 83215 852487 10976 1155 195373 103354 767691 1014 652274 347469 823328 817637 339450 10110 868425 783722 1 239626 835628 878963 1 70551 21732 871987 199090 153909 750394 519181 222751 175786 559347 819 887714 856356 375 278695 601100 857106 7848 231723 129237 19675 25 194263 871996 7 491926 597098 521737 649943 863937 14 224829 2 275 50 243538 52351 847517 105416 54964 816 193106 845468 8077 775356 17 824521 15026 501832 6841 2 894397 833849 105653 850167 14 49656 324449 127 876883 685029 886353 145538 496929 898513 637247 869269 3237 877812 748528 113357 853263 1 254028 885155 839231 869469 587305 323 772678 48922 634350 503569 729958 600 858910 39 690095 5 140713 794025 854324 45431 100447 441499 860183 243 507072 128545 19 337094 394068 625208 10 816042 877719 485941 11544 369257 875021 7045 905 819798 272015 433 612859 880991 98 708138 727716 26128 20 897339 8484 1003 277262 886350 109146 840137 493734 4448 118201 50 62310 840 303742 1 387629 861778 503613 826285 526137 175368 474866 99988 398354 343494 43291 165493 1806 183 895761 318565 654427 79942 506988 506414 883118 523590 780601 639594 831669 389348 3273 897677 728249 807339 182948 92234 58352 595515 729953 819736 804623 308095 233438 739786 875524 836227 697683 262846 760352 687687 189874 426933 768256 104867 464063 701085 8469 848839 365765 841019 776998 1 775265 828493 703517 28036 202107 213689 59662 4 827525 333316 772031 827839 532447 334276 19064 804505 633114 168462 192091 233 2265 697508 261569 420968 397989 877000 433256 1 853715 7448 509611 802039 782335 692132 569933 421237 560966 500474 18 804753 310046 75401 1338 806341 433301 9217 7 739095 845204 852803 198038 290057 587705 64 634613 988 339002 866194 709183 261291 42558 783258 771687 855379 163230 523906 372720 1096 823659 791151 808172 850082 732090 874740 657909 833671 688230 825548 32 730468 838518 3 542199 13789 470 298796 503153 888056 826958 333580 403911 821132 806604 190 804716 564115 43225 8 824389 886903 4 576150 12626 602943 897954 85894 704975 22002 815793 764374 450102 857614 442812 1 269323 2 837978 804336 666427 863962 185073 855049 7 850444 858539 894016 2361 198432 725584 548730 5 790888 759464 624015 873598 182391 175 704955 112033 49 897163 774136 891825 219124 834941 763352 571596 94413 722801 857172 62254 863114 400853 641444 551357 843073 846124 4081 169793 887151 412656 35489 673811 262052 467974 889035 822315 363085 695455 497428 187995 89140 541010 856086 218313 754300 767683 709754 711744 547412 342996 864236 889788 572013 709679 836857 637931 789314 1588 770137 9484 759170 883355 117551 713633 866446 847414 149737 465956 5 794960 843341 657034 558968 2 669026 889003 710196 108925 795088 429412 158959 871787 71978 427968 890590 253806 888550 8409 823182 887834 337979 2 772247 832145 19210 99 770696 792596 820377 762031 424751 749670 523187 118816 380 722861 208656 20287 873896 789781 801282 635068 84 892652 18637 411333 869797 421479 352044 221749 863956 26668 497722 763271 16 466180 233803 23594 813381 3420 4 42 231416 890557 767800 861693 7 701552 42515 337 888134 830712 747513 33773 1 615898 832576 1242 878485 587799 770889 816984 740522 150 205280 818179 280144 821816 306238 917 34932 597139 425859 872405 69387 193531 421875 36 56450 879079 618150 86893 802024 836639 383121 743519 897154 817687 833668 48017 861925 568182 882761 602508 630578 14 890653 758782 110270 182557 784566 4 331590 883207 363 16101 599474 31 652255 742538 878807 509568 811897 124755 2418 353769 751430 871343 5 14634 65487 885741 554192 175018 460511 848409 28 858370 23 438361 69801 874126 759194 113541 67281 378891 261885 372426 772516 886964 20 891242 896164 7835 375287 849065 843943 5 1598 9936 400390 19561 26808 48078 494968 100205 76 257967 182305 184422 876318 1 425000 803798 340699 892609 285433 291658 213474 96422 366650 736489 244000 865458 49 85603 32829 424643 837970 42819 846336 897393 9535 19364 6 863648 896530 875030 3498 485813 727070 26396 571445 43064 479257 827097 618806 730279 109863 667397 699982 856189 21430 418 565239 791578 3 117790 87977 1522 886236 886927 7 878557 681201 889451 295354 114658 802348 25576 444622 1 173333 2 582994 205848 735086 17 517724 884365 377386 43512 721131 591933 106 604477 205159 26263 446453 697791 885395 867781 130109 131905 9882 814815 2 2 389920 638082 790751 609411 47221 355728 22145 8 785470 869590 596759 620552 47 29 106865 568399 245726 795579 28594 538766 107299 760 129571 788484 495868 214 59 755558 6500 48 890641 709479 881064 722593 29122 415521 867740 351667 441576 387799 138080 863831 817933 830183 506078 637021 845904 1443 309961 359869 8614 577297 878968 594888 795722 790815 106123 276868 663903 878890 149 808619 203426 842341 461145 790429 762956 650958 229235 767087 342960 312 50572 716206 6 117226 857996 15 797412 454596 775535 447101 707109 750676 75558 1 376197 854041 803959 355148 366372 150905 218 115521 495430 187443 73907 272 28506 870240 11775 256009 866837 4902 833308 348774 784953 868706 640842 60081 898233 860054 886202 136710 2 819089 852104 423228 882690 779052 72412 823303 299 838664 277178 170819 856362 575163 853302 263335 845445 838512 292207 817019 73739 224742 4 3 296 836711 860179 1677 267738 829131 74877 714697 5 472313 868336 28445 891839 503104 896160 1 197769 687394 671073 868816 849061 545922 75 1407 849284 329845 298014 400414 220186 872149 156480 751239 878582 284377 845288 74515 839164 314987 162460 120272 6508 220 887599 6 223188 880841 10135 607645 3 134933 381667 784712 191636 162 585573 773360 882517 397066 874110 46292 36363 881893 534500 132688 567 892745 1024 1 826884 867741 582990 47458 75280 825195 893858 820990 870103 11 728287 696926 750349 91 234697 889866 845008 833340 881670 808658 77516 138351 237867 217 99 127527 283206 421231 38 335314 813760 374794 888340 1370 656901 552478 890632 57888 899469 783110 872313 376819 1257 328429 98 4024 446434 379416 358589 590187 499201 874160 698864 492523 879021 589446 370838 20990 1755 488102 693683 829592 200321 883166 204151 424609 858355 836670 872653 301517 754623 479936 881837 498850 609400 756274 9692 2614 892412 786326 794200 6 815248 22466 240805 810807 3 405161 12682 62 877489 899839 867179 778394 535756 270631 391023 40755 86368 4 776697 869320 873930 552031 306504 898962 272628 849872 444924 845643 9664 9463 443820 891795 18 3 309293 840512 872657 517403 282749 762712 729100 11 61 404576 804455 718664 394061 9389 714390 345682 514469 134882 1289 847576 63192 100 558370 42133 876866 88929 714847 39654 1269 74962 12 843847 883575 219269 1 13 742892 696496 151469 897289 367832 737701 817208 848258 835495 783047 849242 137110 898172 668196 796154 163814 822581 842623 824812 860509 897509 879156 574439 600257 867025 809595 86964 484421 187 878420 879292 271049 771063 161347 276210 46026 234909 743219 790806 764006 380817 875965 38 8482 404965 71 705948 240345 861411 1338 538533 863551 94230 2251 780572 348742 794135 886622 3 17821 198331 32 632235 252130 788430 850380 790327 839478 161 807679 844195 668917 619724 1198 802915 875751 801107 339691 894347 3 828353 393174 348458 131 793575 686638 826429 4858 713904 1232 580 3469 864352 853473 78862 875101 546193 856776 869292 123090 218599 72735 45 860468 856553 124463 489826 307800 364764 865480 115 246 792030 864326 899005 738758 214186 5 760373 874401 839328 129574 6637 690384 861075 60603 163070 446625 374046 87 760617 114136 10734 761767 403096 840290 1 880389 294687 574072 795208 309932 897716 586798 199330 393737 278172 28052 859941 875940 825829 732659 864538 65730 788115 387456 310324 898499 830825 798603 765708 396155 676063 256807 751763 898943 1334 828039 821214 320727 19658 883333 489724 597804 856790 717341 710149 47825 772610 467000 824987 25209 416579 72215 559050 736826 3 347715 299133 138 29056 22889 289953 501414 594141 1 874206 27004 52295 77214 776652 888612 874288 675324 229862 340412 896944 636893 652955 896930 3 800522 807913 219188 830302 539566 799525 35495 280657 654820 879290 198 166 363054 840947 165535 251875 3 881439 307511 793993 926 32 895932 842760 834145 560991 281922 498215 294098 184 201370 208032 602242 897820 619733 471910 44976 298191 142954 654484 897990 812179 825868 869827 795504 4334 824943 884477 865506 693887 440813 894499 3595 841038 883420 27 651282 70733 14013 858978 325249 848153 420332 490379 875678 859650 10 14 771624 869790 62646 899667 869417 270579 735113 680165 40525 533086 73118 8 716951 772213 2406 40960 845377 120283 9 178966 46458 474790 851231 176590 814601 79057 5 1743 198323 734082 3 19180 517933 860015 4 450887 833658 413631 612787 13030 7 856662 859839 162743 361312 4 735422 103027 658107 2242 418055 418093 312 6542 815140 4042 521543 899629 861203 286988 771792 54343 867229 1738 775534 825095 17 634616 781987 818060 9321 408593 133172 20 151 188 587840 817120 781452 694243 510032 209486 493614 769511 598614 512687 1100 619699 864399 1576 155590 2739 251069 439752 809688 889767 88516 274859 132729 144023 477432 264799 196981 872521 277523 116 886229 516 179030 761035 14162 103174 502888 37437 26433 30497 262393 859397 265079 893737 739516 187626 47147 286834 690424 679181 366 886749 688625 728333 503388 673632 25714 647171 888641 324 884522 662870 25 555895 73168 891030 849546 837098 782192 872572 521567 772036 745085 668505 884542 740028 394285 19858 859781 373506 731955 24 870225 2119 52 177613 108854 883485 542333 56 878672 844500 510736 2404 890467 6 334524 851470 204 858801 799367 345009 859882 1668 422782 264378 874525 1345 863079 855424 75507 878054 1 241912 879534 492 326242 853449 686478 763234 886430 877506 241441 865513 755 18 25360 230545 160048 831340 237771 838740 882176 574369 55 899238 12 858216 460900 836763 305276 617035 5037 220285 887725 799703 871950 600155 300821 846487 1708 879082 24 1257 257492 515583 302740 894794 4 479094 762195 657778 799550 275800 98650 765406 542467 865277 887174 811150 877173 755672 46309 714529 75431 135114 531228 713840 443861 896337 5750 9 578235 5 7758 95303 299030 185827 423481 579981 872842 493968 592501 370131 554267 167327 169294 2041 899320 486444 867130 887023 697711 13946 133141 64328 458 894535 820185 870914 822441 887017 690675 172573 773293 784049 380 56 20675 20634 78 51 15368 234579 214972 17 758594 142 463352 882529 48 876407 2317 11924 2051 588762 46 26 896529 672815 873705 873919 1164 692 105663 199 74234 895152 13663 645172 595479 899409 762004 726174 1015 531398 738122 713120 891481 170334 563683 824301 597717 896624 675200 786566 886347 123651 841536 22 171615 896397 837663 443337 188181 37397 823955 873257 47805 808656 788749 837191 29840 384163 419227 7 662943 585520 578731 80 516816 596032 418551 707713 591374 39 748673 190915 106982 877773 352250 213014 469518 898568 611537 63806 882696 762711 312818 273973 546937 433199 883862 38471 266284 289768 182828 813128 112822 658497 22643 799590 711087 245346 257169 403 246232 207472 58519 216423 2133 49932 888564 19761 871801 101478 718642 740088 777772 773488 782032 247188 832778 10 128 793280 570479 349925 273090 841132 673014 3 457295 898065 35142 610785 132783 393007 733923 3529 365675 653261 741159 478093 363996 836578 605395 187906 377185 261177 28857 684527 820109 617406 139038 91 819703 35376 31880 536145 570421 180100 752119 899164 736180 8009 477209 710332 27081 80 828371 540470 173648 695939 865592 433471 6385 885596 497880 611920 589729 40 285006 198 148823 143778 3958 359224 427861 31869 758340 34649 823447 348225 848027 339310 37103 584199 725780 68533 2 883097 6 325964 57022 770167 812251 315 450610 62 269460 419562 333252 688579 594675 136244 897570 723122 398372 188923 215727 17 383604 745766 240308 879037 867883 890675 1 15 638476 2 290412 219044 416857 62464 849484 113424 203266 374877 873865 149738 14361 747853 101797 757156 1244 816190 153597 420334 252 164459 274487 895683 438623 82042 837213 688126 638365 873130 697348 93969 196290 849689 882275 487383 69595 133805 891626 889872 839387 385283 877374 68 194888 832360 479338 718189 753728 81014 846306 795189 336632 458035 31 791250 235993 752481 580456 110963 404582 603476 7 885559 575238 457233 238216 263069 703376 28208 37 738846 849203 65450 723637 654950 176627 401020 375821 206127 5690 692295 384959 91905 37987 671 378511 859354 553516 556876 550748 517006 498187 718198 890151 2 233807 700355 86270 157 4809 86 147 770716 892845 292039 800509 725430 517793 29146 895975 837029 769303 770766 760890 18741 381662 206 213276 427766 262669 65774 844898 556153 373965 473336 755647 700783 614998 874590 448721 851581 2549 383748 668217 114 600895 899321 893269 841252 760047 863698 199562 16 837246 645656 326374 8 708093 9 122978 832800 489049 848537 5917 855473 893538 76862 459147 675586 515066 76905 775034 896708 340702 635215 107318 65 814169 308786 538436 459960 407274 759282 766 867180 29 290077 5116 382529 577475 898075 9 851173 649049 63844 34443 844574 733364 676775 2 3333 959 3 832621 689094 493622 155 299083 802034 190526 106770 593027 878116 899818 889288 228183 52 100372 877927 822525 126 643347 865692 484714 348 368717 3 148146 776094 270273 414880 893732 191245 419 128410 720611 743010 145611 7 769018 1811 870472 656336 821661 2 1420 4748 669593 878164 144210 783895 244 62547 885558 69364 11 1614 882264 836355 517125 898175 20340 442958 168913 195461 661787 45142 196713 318213 754 777980 886858 865859 201991 582051 891359 439468 402877 159204 260507 486953 847630 15444 847969 252033 6795 172 1 728285 4783 840826 322538 47221 6 883379 861349 2743 347019 826629 28 632568 812585 873311 858995 832719 859964 849456 343495 624296 755742 61 19057 3225 834651 496923 552152 899537 762211 491990 765400 4 387863 517196 824942 238556 596876 803355 278393 725807 46304 670065 591564 882528 862191 2 852712 392032 216357 6465 800273 143149 2 446154 872399 831146 783365 867682 507643 749 5320 575707 174532 739933 895445 564637 798629 1 887952 755035 33599 384524 192986 47072 456136 127 1529 728129 355484 695476 723440 112914 781824 895503 11 22562 886839 10674 862813 734439 850667 179 438211 522034 325394 75119 316886 570971 867265 461593 846286 629321 117995 1016 898083 886999 749032 897315 851794 146 892160 658099 106769 450116 12 847728 7 104 774002 2622 870977 787292 673198 895932 311956 23463 524123 390538 552061 791935 471181 895797 463360 782176 122240 640547 880883 1829 861817 571650 20 825324 324265 887279 623 32528 402 492771 824504 359081 503 106 43 387187 342773 118985 644836 103 12 36734 831438 854235 5 324985 855550 885838 262232 699642 515721 70417 136891 10 896157 16044 152399 767116 565313 806874 57877 499578 456547 84126 59313 860470 10615 3 884978 816477 558152 883084 623207 304948 7752 867323 710627 840525 723670 671713 272387 387899 426348 813975 191700 119 461110 885423 785867 677618 423954 871488 10 225332 789837 882902 818587 891965 79508 68679 650724 758521 449291 777766 814138 572159 576592 849353 878394 774274 101819 197942 282415 144 112959 864072 404442 15756 94 228748 710719 1 850311 141621 487067 1406 397803 368096 887894 55 880736 425238 18 75 430607 739283 139893 188093 447837 474585 348648 86268 790152 531517 896912 371564 285840 105883 864643 188891 192016 341806 385458 491654 884843 570071 789 130875 825690 45125 126393 897458 566053 497 892544 502897 868668 502061 260012 2761 867649 80434 151108 821733 262469 569301 382889 335423 826054 249684 642528 850809 851780 774569 306162 825968 24 79131 846009 47931 732386 1513 191784 115764 893920 893779 739 866833 465 479028 391087 693954 876466 430455 267727 93346 272725 495166 885649 856519 716158 842751 873942 849099 889723 882637 437271 162278 7094 630559 895394 883365 313793 876194 163594 161 709763 66278 723 819547 69863 51770 3 315746 489342 334758 754243 804783 774534 870520 43 873315 871506 383071 759761 117 690097 537113 852953 766665 304 164285 884736 889208 519493 553765 32587 335 759725 180912 35524 395262 122728 495003 358889 871695 81 139015 104900 781189 92860 885447 638796 156388 438721 864428 395417 540275 447398 167191 16032 109375 771300 889996 699513 847541 270380 836079 859856 728 865048 51162 458247 116800 684994 814239 819468 898786 775445 81227 2 505718 1 504898 53 868132 247977 845964 894036 7 5 849186 114180 675594 3 713934 136398 572767 807671 204 3815 7841 1164 34811 666556 869690 219989 869320 1 883354 42081 723379 6122 895833 893610 770991 242 90842 883565 661734 44583 430998 886461 897050 23062 590959 843669 78 25589 352312 838828 898677 547905 5767 880503 896310 10428 11131 170 872846 850303 547807 857 160176 36273 1994 492008 34 14 558154 2559 381340 411347 855397 872320 704127 376997 84409 830181 750035 872598 805000 548061 4 424333 39779 522782 886944 38375 551762 431971 867444 460220 46493 489498 880512 1228 882051 755926 332169 210485 897271 762071 684442 714620 575578 772579 634579 2130 868437 881427 794982 117505 55 4594 100 857402 870109 15177 301118 860988 854594 837147 845704 612699 894809 121680 800083 869063 528832 870928 359035 860372 978 2 872119 29 857727 11797 899904 856167 758442 833474 638128 20 877359 227685 387481 847538 111839 108702 49573 127938 12 313656 127817 747691 301209 799861 892195 803429 722202 867528 851407 858083 720092 96455 897387 337966 549921 332843 23791 659524 787292 6 319105 854092 858030 5273 4913 2716 141950 863720 303354 897988 22218 833575 546812 893457 410572 632 725770 676717 2 833127 850947 493341 685236 12156 446262 303683 887339 81 820981 850132 892541 282171 569260 808396 1 876719 857957 674527 758192 847704 68827 183690 373 430 165542 18501 63081 457058 765693 73679 418705 22 80675 41174 407024 891656 62522 822874 14 436684 391785 861478 805282 482138 112537 887903 630771 27 671130 819903 252638 85 578644 868511 257558 891183 4 871591 838006 886420 831064 447440 726553 47 604486 874585 880443 891805 886687 574413 573963 9 389974 622492 891878 324124 856574 501959 54814 326566 816870 3794 733227 452203 711422 860657 365717 884046 544251 2 427832 267735 4 162894 3 304816 295 607158 197420 632256 793329 330796 425640 155429 807707 2 757349 421289 770351 2009 890867 162506 439384 573298 265643 1 17 15648 3 832071 130733 94703 243565 834287 18 793376 805524 675114 800122 242544 104768 1639 1921 75566 890678 2789 2025 44540 882697 13997 234038 13 709658 140398 503843 541783 628233 848519 849719 890316 183286 894336 723722 865432 53 418761 703762 1139 899364 521387 864608 175502 484785 306608 896122 867396 850564 887141 840069 877511 11 469429 1 107 12 683 10005 776890 136995 94929 321009 698019 780156 8 826557 414578 4 416883 34735 759800 540 1928 853056 770098 2552 651436 622132 11911 598655 890240 788261 71980 891480 483232 215790 402535 801159 8213 200648 465484 770502 4 24409 7479 218207 598879 828605 507 356928 787053 3 780160 533740 618864 58246 455683 853895 12346 839969 877099 590297 827259 450427 582 21097 58750 88737 612207 1967 679572 707117 648633 156 6061 427511 16 28233 715537 103096 859252 283845 774415 687003 773336 643042 490508 863208 756338 823934 762246 838625 824940 17452 261726 843586 850780 872036 780013 583398 737579 294714 826378 1755 220231 142232 336252 727530 701892 748162 861786 571981 35635 71 120 242655 79371 994 893298 871961 294554 847717 373048 155290 465854 64233 63 877518 619938 517 715086 10 317 832924 889405 380887 21357 106174 841252 5 885929 1076 895801 346160 1268 28629 598948 35 317254 54413 697813 168854 767164 2 227747 78666 610272 140347 884227 791549 771930 865708 519 318793 824144 866898 360435 9692 102183 878542 569845 833733 875059 312691 780006 31 152908 358036 171624 159150 268962 8719 244608 175595 265293 892727 669737 812895 477527 14730 882375 367925 175781 723746 618899 875428 580794 550759 851746 50665 264333 16 25 720561 820262 240258 802344 570299 307224 97383 612693 490292 831699 765245 727097 231917 87657 898242 896950 14 806146 2639 504479 633096 867084 784933 14839 1971 723874 1 362899 239 6063 734441 713133 47322 8 851919 877766 471624 322851 819593 86042 208798 868674 651467 6202 589976 13452 892854 792923 823752 544882 124453 221963 762656 690282 859231 676829 892253 653756 820770 969 450357 700905 51558 643298 169459 879730 864349 28 262576 120740 376030 811430 811083 5 880278 460289 896403 809458 120616 340702 350815 863020 827545 661764 32387 617500 819934 130875 254474 516 897884 192361 422967 13721 790453 861968 899234 837617 620922 41 833218 471046 601646 853726 869285 322605 2 4 14190 76448 879786 567663 2 381254 259521 836156 757551 81279 851074 883536 237497 820116 607140 10783 568289 48 600672 198450 788832 820096 154081 783165 134 174185 825375 521694 279 886690 894542 816884 342460 27 507 758103 861556 893730 759575 834174 26598 73664 313178 672878 681063 779694 866347 549024 853862 162146 137958 886940 2439 846479 538989 879485 401456 894846 641283 19397 12 102297 817589 73483 108330 249654 296 881470 13829 2 537957 3 184432 792117 347 813522 738200 5835 828089 1847 898075 134507 821295 862031 797948 53 184228 822382 475696 487 71425 764287 61979 891252 263609 13 604798 580057 165979 898912 638706 22449 775 890590 807123 329518 775643 411 394 886600 296270 847924 729673 65236 357960 399172 865541 15080 120788 737545 83811 620458 839923 886025 875595 743570 4950 502706 885401 893116 831036 272623 6 524895 435867 132748 154586 3 51508 597126 1420 49781 400 864567 298754 578412 898181 427419 782421 895720 518 749605 125665 211645 857357 322005 21613 424742 226473 897191 161380 398 148495 124383 145042 883831 849985 866105 453581 467311 5195 893460 50 877176 323938 436168 868819 94829 852200 566698 756755 793287 261565 659376 204726 882028 208646 643824 223387 571959 116973 4 893814 386358 386226 121256 36 329 394 744398 87324 772814 33491 205637 777893 96143 71 438424 745899 842307 523928 156977 332825 3 482383 2251 888878 377 258222 305629 73921 692040 860601 279 496991 445053 124 541217 887261 486970 361054 375684 890769 149523 4377 794149 2 682994 849947 2 828097 837717 607080 814001 550132 257241 320823 780058 400359 24 367 235530 810323 641117 535806 217399 78339 752012 841844 753364 887031 2 379382 550947 401176 398860 888241 213766 875942 409677 206924 889757 75721 305492 897949 380362 226253 64 864939 455190 725080 56952 871091 883391 888266 897537 512373 726658 459563 792052 891670 693256 151 474798 503547 39134 480894 103281 557864 708638 1604 429224 876358 539710 352606 1611 850769 879623 376173 13 5 138973 287106 830103 846672 32356 261 364015 25 880255 522275 76187 738162 764615 785885 862906 331302 378138 313495 864746 765297 433789 181976 35241 586199 324075 9 36225 546257 64013 166547 222041 828281 382222 837278 2 509734 820211 740152 711737 794741 770529 830452 226 294868 1198 737538 14815 20437 611224 206312 881971 635137 328091 5497 596455 849606 879398 17711 51701 731936 187899 28523 460728 565139 152588 691706 893792 537425 407740 830037 718679 885923 889438 781555 285040 343643 96054 849955 606291 487101 851081 891856 891614 854705 857929 732650 161351 899949 4 798812 161253 439759 151167 775161 853094 2 79 853993 355353 594580 719376 556259 740033 196958 597373 208881 762396 635028 57 487748 594075 669971 563 859367 666209 590135 878637 439711 860127 212234 400181 6852 7 438711 249712 77374 751373 885582 269362 203554 460232 8 9 867981 870110 460784 138705 885575 894296 889932 175205 810840 867232 767760 813841 69 422849 98 509303 741274 787266 5447 1 590044 401386 2598 532377 876784 1479 11012 878398 1683 251999 41229 96283 209486 123789 793564 608646 2 596403 884313 742296 359967 399 783232 701882 411061 834779 863946 15424 102601 247856 497991 443426 520320 273560 523063 9481 477398 845728 698313 801117 732528 837700 94735 850370 656011 33419 839720 148647 81 463333 753428 625320 753719 11869 864484 116011 6 429817 882518 59 267179 898156 839848 478887 639318 890878 326271 890208 275678 444428 130174 867935 707680 636549 426923 852462 865417 732617 256102 507307 509605 3392 490979 624619 199 178 156168 630600 256365 719029 609291 97270 461 541210 484247 9443 32990 635218 26102 400935 258369 547094 101964 677386 458978 860185 884132 443078 228674 229355 9 756959 707407 870039 33813 602872 483584 762155 837816 381385 2912 827409 10 820382 863369 819628 647288 70692 2 458839 618827 50193 201143 1997 538393 795966 886701 880443 821805 870996 602 36417 1 892607 827783 898629 2 367281 213 843240 636202 71060 353213 884796 800379 877403 586124 440114 520835 692265 4 125016 216990 866647 824800 305386 432957 36755 667904 448859 885581 26331 47657 70311 42 834133 132738 126195 5 3361 576257 378232 863626 861227 892162 896408 35455 709797 384522 500 69 799562 788 331545 752780 26627 608297 24571 871878 356974 406418 129462 611005 37010 2 347345 882885 62 60150 99599 2 855970 737798 638334 860531 886106 51515 2911 5052 204760 899158 1699 701395 28326 19 79 690456 767533 643547 864042 272443 132766 834145 1339 47988 380391 411540 699597 5669 482712 580374 569629 767437 867825 586476 202 327348 87361 217 609592 565440 12395 22170 602469 333615 548607 852510 215165 625422 2 476861 441481 866946 899050 887747 39018 642277 1351 504373 219659 560718 26581 855573 879681 894616 4360 853854 12 37121 728395 764769 815418 775393 1 645962 364042 581411 232857 821715 883208 226065 487046 503761 373570 76175 112027 602043 39973 221482 823838 854424 261 575599 383365 6791 404285 542954 802880 9540 746266 198822 714066 566538 835871 887372 4111 386464 1011 441 378373 687757 33 313279 404451 452323 598967 100238 702886 811589 720684 383 7 718261 822154 861845 14 194801 14 875152 803737 665290 458175 152245 897730 610847 706327 804658 1 10 882161 595699 882838 306479 287250 866538 899452 730465 876503 660121 4 128607 794058 173299 2608 857213 889071 647 855633 881375 404521 775359 23318 898782 409053 374932 283988 898388 635845 499869 774865 222574 898386 351826 744252 856667 777108 2266 1325 2 265221 10426 109621 503760 791611 861012 790839 882734 878652 811677 794103 14351 418924 229014 476385 27 3041 2 3502 887911 682029 829861 44402 52141 537561 15244 29519 46 899536 860624 6 851960 863403 57106 474407 22015 870938 300147 803860 835001 11952 264311 80245 33 420652 879201 419310 861738 723385 874035 70663 21 207998 611285 222407 872328 883554 658828 218533 854371 25 9 307826 268942 833135 893196 799336 28 130524 728209 813428 875942 398962 884939 18 78435 699122 736372 625781 2 862275 245020 84045 68907 112720 84849 676219 780729 427971 1006 370 83056 170 832932 32936 5344 669522 3427 489650 250988 2 626354 795119 107 357519 39878 862371 881863 259219 611804 784815 3746 883591 898179 235804 246259 2796 1680 885492 46 236139 11028 3 884401 43 893105 1940 77029 1 872557 155344 644637 6694 728079 850118 493719 422743 894336 66 121636 648971 289208 323453 143857 404872 640384 95799 92167 695645 36650 406065 269012 32907 430289 757481 1858 3 789282 852734 842223 770888 471377 747845 3873 1808 1654 65310 622691 79957 886621 61 359690 755893 56727 74735 26164 2 344252 31 646166 38993 30631 839100 160 142440 78 741935 4 835225 404503 67158 6880 24 887091 788751 430690 381595 861797 556865 881820 375258 569119 311680 702518 65533 69618 55328 263964 788077 551857 6 7606 780327 95590 521441 112801 755713 881764 324575 693286 100961 5620 521884 787749 715721 835465 4 541770 898091 459803 890570 605125 10145 517781 1053 222556 830308 851780 9 660012 57997 678374 62817 34591 433 545704 310346 571169 874571 157704 659418 107578 15126 760643 23 768820 27485 233079 15 847741 815564 85803 805410 262341 891823 466969 728223 4 529 877581 6 79098 741349 843024 812837 769908 832535 241956 22467 193884 816050 5085 751663 401947 861118 866136 864775 583413 812092 875764 666233 2 872825 1160 699906 270244 436369 547417 623987 157358 2 787131 98539 878727 6 291 1060 329121 885061 158661 851370 59000 859080 2081 877211 707318 280265 430716 892245 1587 50172 610224 2 529388 871135 551843 854464 871475 1231 815670 345746 804438 812793 7023 70739 412692 861556 4193 5054 116319 20 18326 798746 727716 634181 78267 887835 498981 1457 9020 9 736832 1206 377579 443560 1255 81694 649411 889667 209202 92628 21337 90800 680860 873225 2 461778 110291 339893 698693 6123 589707 776085 418798 1403 765980 287493 790728 1 871014 10102 265232 864835 639530 39 897688 806824 664716 20 305221 27404 778421 769757 826215 236991 879521 549643 408958 783178 199559 20371 898752 522715 347709 2359 697520 405370 249068 415032 816789 65045 887161 330764 790960 6174 882133 416569 523440 864221 859815 262148 408149 797949 25 427508 243150 2485 881451 502099 18 9 475573 812465 113 647992 25896 230187 868708 170488 892887 830241 39 6 889390 482040 24906 572424 606597 371 1208 483239 899250 384884 437911 1927 705631 391604 826733 264564 764029 614 168857 872901 218849 84378 201723 834304 881550 42921 670106 754445 179183 736582 311966 14714 886794 380103 415699 63068 460712 247801 887009 710404 564958 37109 164011 840814 851206 780506 57945 876245 247948 817535 706830 363532 664837 517237 3 573473 262618 464749 620819 758134 886388 895151 894242 743949 899377 226817 728903 675990 760840 101540 892109 99624 854091 877911 820525 62111 687556 414297 853432 21 30656 442198 4879 2700 885019 884892 819 329422 683691 155 365848 898638 328742 362 837255 829664 929 10 885490 10 123679 590245 813417 860342 78546 115738 876074 3 141278 6 20267 749502 849279 852493 695187 587412 3 842774 731478 828923 6 1096 849979 800688 863237 886547 397396 687801 5909 11 2404 306244 165183 338493 871147 899523 837154 416094 574476 646010 718754 115136 757713 797148 483355 795477 880316 60 840833 898811 858429 729993 473218 189226 897871 2759 316980 3423 132136 6 1 785419 378830 790440 898067 16 894539 112 40383 301846 727132 170917 3143 14733 799450 56 15696 783806 2281 12 550686 127881 882833 37284 751233 2343 699299 1720 588382 870094 149844 661045 227595 6 833682 416604 14 883123 321592 817677 2 650665 272885 639662 50782 743312 128406 815703 769860 145 44507 824273 836346 5605 123 520989 862202 320081 349497 380755 812371 474544 866463 47615 594942 246985 409261 868673 144 378442 92439 777166 119096 534032 228182 551734 489884 287435 773876 414279 442 126493 16790 839237 494943 623283 404372 6 885195 708912 183617 675174 702309 594670 230696 811833 700574 867197 1375 301719 38757 304084 728305 14064 113532 129 727781 375879 8439 84747 856206 831873 768035 852145 175 172928 837239 862842 25830 870582 821363 716069 146 71201 92 12373 814844 446301 761471 228947 899217 857893 609154 704162 390347 1 125544 886652 893270 1 888394 867505 324371 440177 828719 531721 100 305993 5970 672368 870988 822560 1229 855522 104235 303852 397581 890015 325209 267928 11789 786762 386831 766269 1015 518007 335093 612352 729841 805959 786585 858905 771760 783741 639410 215115 831862 552 223667 517074 274946 542717 5 882459 757691 115298 3760 562754 842982 510850 516564 11237 869792 216631 15488 50946 889406 434502 727932 859783 614196 226 882583 118373 277392 888815 818814 702763 1090 880388 8 845754 18411 712998 808754 208022 712067 818865 2 5439 29305 116093 864314 881168 136930 875076 313603 808203 880172 248056 2 92004 244694 897551 886050 878072 29246 892362 20 822143 898368 864688 798753 22888 10438 335142 41 523964 638713 342244 671589 645129 1149 34363 717756 5 153805 869110 777137 200408 60000 536154 102174 682450 207850 890622 827133 877071 895906 42 2680 617839 858842 4663 757775 3864 780032 624370 24 866168 777890 626 592251 595623 63497 178 894378 641482 23 183458 18979 722359 127 174 271125 337790 86303 486221 416754 2893 575851 748749 32397 804418 682691 402921 83766 858569 814375 829592 275381 26842 15 697006 395992 140675 849343 4 627067 725690 518967 548975 154722 56 652916 1258 421031 866733 249750 833715 385 370 31089 390728 887970 85153 793950 179949 155744 611062 890193 18 861605 729604 3592 740732 403514 758259 5 101306 834099 509865 734271 644763 134676 872422 255058 812073 781257 441895 158798 178183 240603 493941 809294 186975 174832 614979 147795 6 878830 199075 73932 665884 218435 899969 56777 3 390065 207877 125404 337828 487748 824695 40085 728817 420870 806 845118 742462 846034 882202 857035 241652 14556 863701 3 598118 221770 858326 49 16361 274810 83069 310903 451758 868713 767150 556112 701620 3 865550 5130 835200 8 885339 681038 104489 156240 124582 16158 2021 794063 18448 710866 1 831097 202 295664 7 846891 597047 189451 4 34937 366908 19 545575 862752 621792 745640 356754 522023 647310 3 813001 843944 590481 9590 11 878455 793399 348450 692079 392630 224927 454145 65 58585 215347 769078 890845 787390 457042 111314 295 848020 494859 155664 36033 899601 735838 447 249210 539250 867199 664519 32 301183 379249 8 699897 6539 373770 822417 247114 28130 776951 15 632213 725590 375712 507623 2038 838808 39 820357 64982 204733 480287 141 12075 15675 842128 560 156795 640300 280816 2 452607 1381 899322 886962 521586 415848 614296 825541 665650 872576 204934 39 93172 53414 838220 120497 1624 599650 218748 81 383662 856940 5892 148456 898519 313540 847509 800959 3 7947 268059 672709 899402 845372 180386 1892 624181 108166 1485 748469 418321 445170 103 445118 861958 301106 869327 594873 329456 192532 300971 458282 674 364017 600521 1 420775 818747 146172 140037 61423 854368 106681 568845 285321 152 473768 813954 150088 407735 290478 392841 884840 7849 61 321554 799345 881144 3 334176 826659 538784 2229 814730 3 746584 206630 893441 467124 874482 888838 142217 48666 13 858157 66 671977 424339 4945 211831 146638 841659 894895 868114 833952 1427 242191 269284 1 388651 193294 512 27 64191 142753 879568 821140 814135 886410 887556 608879 435284 77013 591413 818548 630610 763574 152267 8683 448895 8474 836404 224061 29938 826255 662195 2394 858986 207239 793380 771667 268179 18053 865609 3551 199303 18 268400 285434 17475 835869 647873 846889 455152 865065 345016 145 29634 32557 106040 280479 385552 14879 843938 721840 1 273185 888964 477401 891735 890765 591177 400510 753702 874691 790684 10 27 762895 866038 867516 730274 3086 347564 41860 691352 173 870871 501009 170396 709145 536990 685965 466134 894596 753110 347827 657045 860278 206189 873312 825194 878408 215401 265 785103 894216 634 208594 720734 864771 161801 2 290481 84878 162 729741 809687 351196 545493 796152 600969 385383 372056 607466 744707 562 796145 371957 735205 16015 866950 126 720617 483 896628 702775 6 725841 877128 705711 329090 731084 273570 842281 834226 392627 57065 658710 421233 841487 512145 391362 435608 633533 866706 315204 524397 495626 851676 858 79209 316517 857814 122 687638 460321 327659 864759 724532 461553 4 688269 665126 318280 210013 887791 676981 561925 675876 556273 6 634606 839905 348145 357784 433302 818781 619658 897742 489831 3282 886036 3 822494 860012 881299 412402 317314 812544 339690 825152 18418 147489 3 6327 22644 894902 446401 474505 513119 881309 858717 354097 448634 1598 885406 886349 50223 589160 734529 767993 789451 215232 24480 82347 15710 17 30534 627167 866780 195133 851413 781454 107512 862509 641495 814488 896777 601510 719690 875914 776289 832659 242934 151540 856060 894964 108329 892170 690378 1299 472277 755782 168199 112 792793 842535 784824 670766 425066 696723 1207 866476 48221 58053 277036 250360 743920 18725 770488 839020 33 493376 95485 4689 887039 588152 796036 846695 206596 2 140729 814826 118 202744 95 596029 2077 5373 8 337 864673 438607 645967 129262 799194 862859 1889 398318 12452 5 885657 860490 6 501591 644800 6650 110 183454 455199 589871 860319 58 22654 708394 1574 1486 854779 27809 30197 844917 532052 886248 706 243551 76816 133979 40130 492119 110935 365496 2572 194673 797873 30 651472 2 378028 456 786177 20104 235539 871781 834047 859795 52895 889193 738676 853591 866150 814574 200871 294362 526749 871126 77404 400972 870400 436369 530658 583301 887837 521 700438 896875 706077 409 63452 777586 800331 348197 858766 685801 166648 891442 351489 350667 165175 889261 83123 896586 879367 896333 407525 19872 886500 898210 205 64942 302617 23 811860 626 123 218067 611 13 368071 69852 886018 105037 126893 8217 373046 117038 727970 1047 344717 896501 498717 483839 638079 852235 899804 84 243352 879410 851757 3 864620 93 177427 681082 827378 301088 205774 883823 80 25 620404 844371 613796 454697 889143 812296 2 185320 43 750 400970 288870 541872 9285 890691 207836 648510 487867 23535 763931 872967 895223 4 146550 542323 27 833246 29637 826365 157911 846957 302152 823194 303135 253310 5000 801626 840520 513271 712223 576261 483649 632031 348577 242163 813024 475 447159 8456 347 700485 833338 773729 275942 3 788511 829879 803108 44 841 887444 79056 450610 885172 554587 823938 892086 862029 882162 882549 628212 566741 560168 842422 106 828884 800544 447172 753471 506741 102 584550 687587 854070 14009 72456 527865 14096 393950 846599 151510 1 531890 211468 829300 145632 876686 5749 236 897034 392495 151542 844619 764716 879914 730014 729267 125429 586878 401092 593334 238884 592996 506547 208506 883884 700652 95340 605042 844170 416896 3249 131848 600519 84 615508 108 11753 688573 895495 818786 397 265729 504014 830679 876664 15581 701653 160690 772371 888998 5484 33732 892241 749160 437389 278 212 596732 179032 867722 350391 647 343592 2 897609 807311 64 147433 697721 672157 14058 50366 1342 886849 103114 499955 7 306598 321186 2 337041 4146 61277 278696 31 846788 656371 845477 878835 434 384502 875583 881110 878991 79568 876607 729056 106 40196 378 875733 626255 174569 855284 866 898426 645981 619381 658477 346059 308138 101740 15521 890528 462395 30685 886097 506105 880505 782752 692490 620510 847490 300806 594208 15 176452 728790 26390 893771 731404 4 555448 806080 269512 141672 416907 829658 876271 492013 313689 8 60 661402 851063 461639 734603 30284 264276 789209 522925 832224 743135 115 639543 13 747751 240672 394594 31374 787547 86372 188768 1526 631937 735278 645743 795051 62327 404478 750963 62217 891212 1165 651197 861046 858676 896179 738458 852595 142208 890007 881929 899422 885241 886291 442526 260353 826814 856600 682787 94 1 789750 801661 889672 164117 778730 121995 853265 823301 6 825741 468560 196135 875222 572242 863061 416 36 78278 397144 134435 727617 35648 71 26 455753 881346 891990 448319 644940 230991 332146 650799 674643 809955 70367 444548 776 384429 715895 832686 896504 822693 135282 702154 1394 2 858975 476965 729848 605299 397805 885841 705112 671499 737218 857358 436991 821357 52546 879969 569972 836493 627835 58508 778640 888585 724012 84917 713213 312581 860906 1 891214 726 269377 865128 415640 5 101987 844603 787162 309245 707339 409416 448 29 646827 4 10 288025 252396 618058 810267 876825 1322 39875 151855 782057 798466 272832 692341 374320 357851 462089 896422 860257 210770 708552 853623 252018 185089 801364 141769 746543 2 501066 517304 584398 818942 55052 858416 217977 42 10 111641 363563 2031 898930 258067 356283 88 219803 865531 171555 746217 231897 44587 625615 686571 7 146738 70001 1820 703581 183801 5 830602 800492 424734 866263 273671 2948 11 757500 194757 832299 238974 754335 838024 569825 291 219027 329946 164321 48 667761 786858 784211 103610 84329 772174 815287 3093 7309 834320 155344 250020 509313 895315 851210 546061 441437 150410 478074 981 246701 421722 55908 80934 625326 96058 766302 819315 124167 224883 313118 139839 779312 784474 331406 258 203797 510373 845261 385075 782095 505187 1 279063 843476 207 166262 417628 482998 4763 554187 39 350588 271397 784835 532976 168114 765483 816550 408448 821866 194108 820828 598698 371223 48886 812834 832092 383671 625133 812278 20407 873962 736278 81 263070 871418 216042 718225 862410 321685 899394 744398 814690 884420 70267 711311 94 1021 192804 785420 882316 234657 91 186442 4001 454 816194 418 866023 1638 252 646528 837424 458814 16036 332245 884245 31762 156 735955 718110 519 1 5021 827650 131215 7 2050 108746 1181 130955 872577 898921 837119 19185 838539 560616 899980 141966 280995 212275 646614 500329 411185 50719 112220 225930 1982 695 809473 1975 700822 331151 1454 52939 191241 836900 899262 405831 843754 19399 284717 853720 812786 319794 230726 791195 13 732010 858685 760415 180121 639220 860734 2486 669390 883455 803810 30133 896388 595613 808861 664916 879540 159622 53864 841186 319134 320676 568894 23 880993 450066 347376 181042 90650 899473 189 30075 20 808444 20 749093 704238 838972 894423 134393 731135 892227 93701 14414 28011 3144 844221 790504 812485 3164 29998 517491 641748 402096 2 680473 893812 432374 120010 385709 858640 173 10 802028 2591 196264 713849 474164 797058 538686 61 137804 10 238698 857251 111 298 326819 881606 30 409993 55190 36007 67 848497 593030 591547 795365 2 823956 870457 873448 88905 123 10 121989 504343 448298 85420 12348 823493 890966 862431 884175 6310 313590 772310 680883 553842 709835 341120 17335 97358 833017 692543 195692 1749 845762 283 9844 431081 758563 1131 718537 448 600592 7249 273299 801110 425660 631380 884291 451604 309207 885971 884028 159373 24 747955 753342 433219 426 874452 874898 5 743719 556733 856697 4 741288 1862 470646 782319 833575 9 533384 41590 1 705503 793757 429867 575631 182663 464944 570476 863402 16417 587133 530528 866895 724871 869558 742874 898337 856375 884617 171444 224626 200932 17 14 72104 460029 23 782 825285 677743 134261 2830 882401 120867 780782 467966 27693 876995 800614 6943 14 736018 359516 476662 596997 201 5 64239 3 25 37629 382926 945 876106 391843 104467 877666 825763 590986 1004 763741 735 889067 571 251116 857827 136956 559213 879952 12941 17561 24 885513 889656 255815 601971 104290 34 56 888103 669143 424467 231754 113369 802266 1 285309 8 220655 765433 857832 500165 416873 658336 847666 21717 363686 795425 805828 855538 107 895659 589255 897649 44 759287 84184 9632 24 196341 879074 862422 882808 886852 405 50 263830 807809 32 63898 3287 856117 92705 865655 7141 881049 4140 217422 45885 886851 802587 492420 420328 84223 835399 531104 828231 585621 134964 66700 6298 219904 356793 138717 571527 54929 823820 876800 746334 508 4159 876098 547517 669567 893845 322628 452548 872584 2032 504337 789442 408960 853645 840055 6 839496 598711 811076 830992 675919 584895 863026 206954 108286 886980 79272 1679 1 856663 713025 831661 369679 648164 716244 391151 44691 514037 825184 749053 526229 346707 867539 773757 105 829513 146 359309 46684 305366 8 850952 121834 6583 359135 279825 181155 886706 163454 826548 763 1020 482931 199467 729521 288114 854806 828170 621287 620135 428128 197 884769 389688 852279 110201 607118 4989 246 170208 425164 13432 834453 357426 88 868726 8942 402924 792500 484775 17113 4840 885280 327155 55537 691372 888690 831663 318666 3635 1544 439476 884154 1 696019 888736 16120 69751 805420 580969 34448 704513 481865 624182 891107 817212 234383 28 400146 850799 634433 872031 858473 378022 831059 145984 439097 343684 81 723140 884752 822280 340 1042 834907 463680 6 6 393921 374829 412634 575659 788636 489485 450808 129509 128364 121 65867 39 870564 568879 810941 743801 736034 719875 252120 886770 765108 858464 149396 867065 321979 848784 115372 186793 889685 3 115347 899042 737361 839751 57 178976 443691 893298 554946 873253 867147 890016 121563 765748 230849 620081 112006 47625 297 739557 2014 63304 854322 315296 622970 850927 324447 449488 897834 79620 835472 68 320 557 531386 849389 819654 616411 855368 616 5884 28077 21295 644677 11 877316 523249 807081 121449 156585 1 894015 527007 187809 92398 770171 792501 500955 42567 615719 167885 836544 823568 126630 876602 692183 238 48929 29495 47833 130045 55800 304843 789319 795673 348778 807907 34 287642 871623 806893 8123 594762 434149 490979 296518 381910 116745 816065 863338 617686 808376 403234 673730 454114 68193 767892 812471 898613 604751 171770 42817 533285 595132 810699 517305 873710 275432 115 513233 831138 20239 371042 610109 805742 841411 217172 897556 529770 306502 834083 834540 530277 877356 91 897711 866358 559130 386654 621655 822057 888695 736361 220117 257567 826819 94023 596490 224173 868468 844685 576081 73609 885197 892401 688087 334525 395734 11748 79229 135 557989 93351 853847 714293 319612 899464 89328 726385 39641 773187 155632 3850 832469 1147 859283 511658 782891 326739 3 353637 881582 38604 875719 513426 343487 875574 777637 476331 778885 170405 805141 774291 356706 823237 251901 275750 19699 861332 834273 363455 98 869519 541310 525348 760466 291713 171990 13 301634 796981 783567 872417 838042 806911 554244 838338 778991 651723 623688 835603 29083 561738 869003 395589 849813 895790 764468 854524 899727 336351 31936 577626 7 804074 25754 331 810310 36555 17 298515 536 593493 148 855215 17618 253023 1601 460509 868717 554411 75776 502139 146947 880413 575101 779199 647030 302396 369848 648559 894395 653910 747044 794704 867460 830982 568165 468574 718854 769549 12918 556294 812911 166287 716240 829416 857204 174 848410 657325 530933 625058 400800 822771 570483 327 700071 128 882534 143712 650022 400700 839453 893093 1999 859015 849912 59260 209116 393075 64519 6 5544 534611 750915 20698 891074 282122 451349 832101 698520 304364 333349 162 865935 858216 534431 409301 745544 669924 1228 731818 731634 636609 850174 110 899997 36 5 667241 669783 601571 33 140768 808354 584211 649199 800489 179814 833355 102198 1627 869615 864675 780818 841387 433650 243475 824554 55543 67922 85910 875157 4754 879552 1724 288918 77589 781434 783807 664027 376496 4 871180 90395 888004 877558 1617 865915 807079 183360 675876 885949 587 345931 610240 37414 3 94802 4538 588203 803454 889763 727582 356 33044 859388 289879 192226 818578 15086 46302 277758 885429 96 119562 845291 8933 897481 356138 824669 238745 779227 114 3 798219 892533 3 798262 784842 725428 9 834235 570691 510328 18 71464 825568 141323 865692 25 645192 2913 170569 657582 838134 862762 790217 161470 821134 131640 485415 862691 343723 809714 25473 224982 125861 750993 92 24 394163 888805 697 9884 24 335126 262 576884 31 11834 864948 540038 38 483400 6 3334 98 585334 436005 864785 112 594933 475587 885403 699385 15 587135 786105 108 769504 4115 65644 402185 757371 659162 8204 741166 858455 750680 21861 316268 191315 828283 650739 154470 434 574356 153768 389231 804430 891941 63 885830 504 14 779707 146363 420242 826184 322210 785219 520662 839294 87668 354125 541853 861909 832425 540228 2 701175 6110 813651 427970 287 248350 336583 872963 783046 169522 523028 36974 328 127 633 218525 362408 511157 587422 846129 324313 44437 84 884366 498 3 229907 553812 176368 135 7 121371 699702 103283 97422 523472 2 257227 436184 814859 106129 94261 857860 749717 853425 818388 99 892740 4 867005 858622 864066 557574 813666 2 641292 706519 1 21 74715 895824 695339 740372 867707 868954 3620 665906 3 88563 256416 670593 428751 472039 777545 59985 1308 188197 489 852579 30070 152012 826653 875467 2116 12067 899884 231607 879385 103753 216035 542402 64285 175393 534468 91600 434824 12794 715309 814547 2 507899 217721 148963 451450 885761 1 213953 316630 27 527579 868408 888475 172344 217 552922 118622 866098 23887 135281 573019 15 492604 827689 440043 495597 373061 858928 149772 225999 817191 112038 891053 806943 3340 146516 729512 807753 64067 682192 587 870820 2 561807 341262 523751 3 745664 162465 186695 63279 652718 544850 708361 883020 863569 655012 5 6185 87334 859463 226810 880583 34 715676 888177 839837 890213 226220 117654 484876 899422 481187 676341 826496 893143 258674 107606 792160 844601 196303 846447 533163 882383 851524 834449 5676 653156 725456 714036 572747 550791 61097 631224 499036 43394 896451 830751 802918 218095 872027 821013 899597 625582 803487 43991 49516 774332 89859 110836 4 55857 104189 480411 3305 586302 229 30211 156814 818429 1026 18537 520356 483268 214785 42 3 719407 583678 22 819113 7149 769514 851003 16 306424 737825 851488 798408 406026 814223 822870 864767 411617 899394 19 455528 875352 852012 115 631072 619072 111163 823552 851916 868259 673047 819609 191902 437485 761892 519436 691231 221971 818487 451420 763254 435235 816844 579659 646600 881965 891439 621547 524814 767670 823092 612249 567003 590091 57 486763 869848 820316 424363 55 685230 332458 878484 757440 457846 701434 161 750074 875453 852417 175 887523 879033 102929 864836 580602 117380 759741 776087 729119 170 32024 894818 154089 344666 583164 14 609329 796572 167 843625 741228 544487 881233 11733 18404 348088 284915 875484 394053 13 822431 722769 898527 824823 257657 17 678944 722110 689165 91 2 837316 893703 290744 32515 47331 164396 858720 898166 837160 487625 596986 884767 104266 880900 863040 823518 829934 110993 251992 332316 869856 68730 293290 481504 740729 172441 59137 881462 138510 45 80 201768 874848 629672 840580 893353 376200 599013 833825 275888 1123 801543 883307 390614 198963 865257 156638 233 142992 865791 630189 726441 840369 868487 545954 171572 43297 43149 842157 184755 815785 6 884810 213938 2 34 724508 564711 785984 16377 341891 728461 392985 3 867857 2608 369850 598590 876458 783994 16657 15 1 882 198466 819109 824459 848753 881709 273480 539636 685872 2716 782202 869587 356746 90909 613836 197516 275894 25143 123485 602791 586459 623842 816332 744 24 428288 800636 615791 826694 691544 38 795959 102124 2323 290160 446999 656525 206 845701 387353 32 896094 79 4502 538037 389255 497648 476405 594918 677118 418984 826000 899955 12747 861855 70463 230740 878745 794506 897085 602932 876257 898574 279112 448719 626235 776954 143317 422330 877152 276860 1 588021 411488 111148 62 571012 895393 861929 5 754147 142550 422066 45111 3982 150710 14 305581 347672 62613 874220 269807 851627 9405 865300 727033 896323 46 439956 483596 10301 143936 183 29587 118535 12719 435692 876817 836820 853790 677457 29588 372592 192470 547306 510123 428701 231825 396106 864603 803638 753337 762425 2 814685 606638 584175 65008 88094 793443 572896 327495 469181 97046 494792 831875 872576 322342 156684 554793 396366 782488 14 801702 814526 870314 789825 25395 888256 284429 506341 18032 4 98119 305207 849942 864847 720338 799570 209 68471 894437 779461 213418 178439 290821 30 618359 682475 890269 480930 56179 241076 747892 875076 39 5 299549 433518 428906 15937 52805 68744 11394 494158 861655 897955 5359 367380 861938 24 790167 96493 835884 371467 887976 807701 774 648994 881852 828014 719412 857487 756910 89302 806815 899714 4 423361 495639 896598 420988 696853 391785 750384 202215 798387 410534 437790 522136 3 827193 884338 5 38224 245357 821009 771729 743380 822458 751874 449165 706755 115 631 367399 589535 86374 389054 92561 375440 8288 669436 871793 226224 16 748136 847726 39 752924 681708 495 889155 108683 784625 586464 860899 148 17102 114896 28653 551517 891634 17174 742 563959 737224 898322 857360 785198 854847 154 4 359283 714957 844630 218312 893409 850177 821967 69017 887204 674175 816000 861963 297 194798 317166 11973 611455 871331 164336 1 585304 523623 105372 181 126012 12 574395 60387 2084 939 725719 890730 283366 825339 106907 375309 853292 773444 589314 148779 251861 871623 2 469587 6 834967 889214 397597 683913 812777 91962 886679 786737 698443 50040 3 815955 585770 685504 867238 408259 880539 248927 754 12521 716634 209673 287052 686742 830520 832634 374632 621228 595920 309650 636788 734 175 814738 1683 842457 9 757826 878194 1 18014 12813 5120 187754 869566 14 897491 822762 239732 730932 34098 608399 826487 189919 633518 149653 240981 861702 512175 19354 554909 751213 159989 7913 856508 772931 8 11618 149623 736293 450 31 254 427517 821270 842767 78 542532 519260 46 389157 305379 544 655822 43168 7 624273 850589 601309 357189 185154 845902 501070 836173 723501 389379 216426 541597 833326 296522 599164 10211 197 441799 788920 226230 733679 808057 478457 894296 237622 347320 15 789529 808347 215003 3 878800 155469 895214 177161 740225 887620 103 570774 467910 4 246707 274576 686883 129 1043 683641 288 2336 493140 5901 827940 131425 541025 318645 279609 105341 164801 297087 3281 9699 881595 117628 30216 888510 802894 175 885863 115069 477906 445634 114670 23630 897187 81 15 687598 1 663256 825751 43982 218534 9187 831342 379376 188142 315184 886701 307367 527148 777848 235228 882147 190513 855 555528 6 281747 23070 515 705105 886265 645343 370344 622402 898800 90320 55468 783229 851997 899678 56 894975 445958 843497 801517 5847 586679 155491 770910 764639 878927 821049 326149 778786 861063 793531 1846 459096 757518 250137 95205 845121 43 6 824370 866148 892489 588301 30029 76412 12154 562820 796104 537907 895285 65 752347 767512 739098 1 4378 337970 112559 60983 137413 2356 766169 854701 822556 322105 81 769737 11735 877996 684 818965 820332 787906 388987 348034 888683 151462 970 682545 4 226907 55223 868249 875986 357 9 866047 428165 831261 877790 279146 691212 348522 867818 390 99 886864 655969 773064 262411 872508 809114 566569 306946 437527 514197 250589 196931 701235 769780 637583 561266 890380 798587 187916 7938 737101 12 826858 255039 11 222690 86904 634940 183776 250714 643675 762212 73 241121 852648 898131 650970 492925 832186 811460 2 502359 198010 533632 673401 452745 880586 1518 29304 18 780648 541808 418487 68 362353 878867 402174 14678 1 12 720783 47529 22732 881291 883714 841114 815365 11555 5 587322 876481 2 878317 197990 92642 367813 884810 363287 72055 776056 4 864341 59823 862510 437385 792568 564942 176 897453 179421 214188 72524 480509 377263 369708 845435 863387 45 882739 503422 53891 841815 645140 483588 185630 664567 7 878433 225750 80 533790 886189 21 748837 718679 838008 2 64457 711394 858814 731223 18611 6110 864924 718568 716823 224741 460958 392502 802528 34621 680406 3533 531383 877907 183 89477 878478 671363 217840 770 876850 429925 858425 21020 870998 867548 880995 790190 897810 831690 247852 693078 513 664755 583021 238 315303 266209 17630 899499 805185 824761 757038 54161 770683 473653 217 775127 621257 759861 2132 683894 2 892101 74765 801413 476779 791441 896043 979 746034 237603 858857 408636 769439 195 878049 364025 500799 1038 622081 879523 33788 208622 136196 809519 186 42544 18940 84917 737653 152 758 325495 23787 3 10 558245 436646 820544 341960 200965 887115 6521 454741 135831 661850 813404 59739 394685 5412 190328 1793 751172 817286 663160 856428 43621 582088 722979 816854 835710 895182 879945 683669 354468 72 828343 27 1073 186487 868351 401606 5 384023 862423 11 703020 546795 760800 823395 562982 874581 48924 332188 354014 899753 1 438411 1 837586 155800 727552 152552 71782 850977 682667 2848 41919 360426 52 885236 150 734841 209810 189071 272439 215155 843431 435579 304656 317894 795 215240 90 849979 667459 3 153331 787073 9 710223 7257 12290 409175 107192 58983 887024 4 409851 2 550741 39814 1 882277 190615 895505 401444 869453 301421 228 395079 895708 282 854537 229044 112806 816324 7731 657967 361487 889041 809673 27289 830288 263271 441348 216179 33351 187369 286928 809525 302731 425592 571 869818 897190 330002 1185 367113 97565 306502 723386 46403 733372 432355 54464 893111 866284 839880 626869 645 486082 30 14966 737897 350 334372 551001 833036 851286 619175 624 124157 747472 96163 769118 81 157950 532451 892435 473591 230 779982 152 100159 520583 719982 878026 634578 602358 116148 75 544040 836376 6 831830 859718 226580 259206 369308 367285 126870 522893 948 6148 565895 789469 414975 279383 127892 132397 10091 766267 859432 765517 1020 651110 12 825462 255884 896377 4632 804622 620782 30 887075 850065 605 799674 829137 843807 540379 186648 215749 876542 1 182024 882168 321073 514871 868965 845277 428 889801 114287 621787 629932 874606 874424 221505 45 463229 898086 2104 890522 841093 13 52100 807619 99487 163760 678479 881665 7754 233573 396061 168826 32 521238 827785 899626 522120 365684 10752 335383 277742 899206 61508 745181 772622 5 20560 50295 313742 871790 798114 840425 843497 849707 895284 2444 893260 11768 43 599163 747693 165246 882973 828869 327351 382722 125594 384460 667728 15 113852 2 878914 882924 267416 784139 78488 487581 455257 575017 885448 458897 888141 1887 576374 632690 83965 19 314643 859163 840417 489274 270187 509356 43981 136556 698091 715610 9 847474 711635 8 11339 206 785610 526409 882771 70 295425 825985 802290 10 33255 518213 47251 769451 644117 679497 899406 66032 501714 474822 890991 4556 17237 125356 451692 891480 408500 243 757473 1 354 93176 1 12 706489 55724 628049 1584 29980 159327 109478 130 893938 644274 802960 711972 444989 860851 757438 5 126327 462706 627489 322474 778820 522499 2321 30253 757308 802409 661978 10659 176316 676096 4942 1 826152 774733 860677 684484 706076 3439 879999 147 815279 2 4298 835 485500 13 770748 5774 147897 4781 141 752459 607357 9533 82278 714 2562 873700 19787 818849 887468 456535 896792 587014 435998 28 882603 668610 3092 31134 162217 895670 891209 646528 139 477526 725646 298713 899904 869661 762157 878783 2265 813486 883846 895108 2882 893199 45667 893941 845955 337734 10 624930 719 433029 758104 726 811800 800650 774695 622440 664152 308062 190072 1368 12253 1 773755 774506 898076 131144 864830 47824 518396 2922 3 342167 32986 4365 861988 5610 894223 692053 82632 437897 1 238536 29 846652 832794 766257 814814 771653 894989 2163 894251 797099 824392 549716 823879 649842 439985 6878 828249 374263 852536 5 706 214128 775703 225723 536973 125033 852285 3 1224 14 3095 384505 686883 93823 830688 690979 198557 620948 844837 35 101808 868558 23172 734851 360 621124 514570 3020 15036 18 461379 825888 37246 253333 170846 402693 94012 819830 6912 1370 463268 841929 863367 142655 523121 104043 871612 545982 533280 12788 29296 826612 339745 502068 427318 878856 3546 792692 808491 84835 240367 588664 8 440343 80627 892505 714651 541538 896294 144024 136804 326033 832812 875017 703312 168004 136066 812530 851832 53 5667 616249 127932 103065 866929 11173 841381 564388 241724 108501 837567 132800 762398 795700 821405 814751 878945 760370 743265 66542 811395 7 850626 860601 786433 554072 720998 838150 526361 178720 27 807204 350141 760935 778682 721696 887555 852087 81 223278 847145 246791 246489 724474 507391 893819 568563 795381 245847 734977 3 240817 881725 892664 806428 801857 779175 1 751490 558197 3 282881 897146 736327 780980 156709 693288 104241 861864 296545 392641 2 10793 135174 11930 700411 796659 56510 177695 793714 671155 636850 30230 884543 886167 5 298776 759592 699033 847411 848383 810154 75486 144786 411248 545 797687 51490 846817 878247 825871 840716 94006 868155 739004 687055 528810 679862 47086 85701 39597 134838 683573 374470 295571 560053 872794 365041 550053 680925 830957 1 5364 859014 407625 206653 897246 733564 898255 207634 444428 300116 842596 49605 721340 828515 2932 483 832381 525107 621286 442737 94806 664 217460 869881 759316 117145 440 596867 760568 649726 578326 17460 190254 272240 822296 219679 1 882801 3760 15 317207 1 846420 566152 707753 755918 84224 68849 760250 849952 866245 827110 887684 128920 7718 67571 843820 882961 542918 774101 892452 896561 678648 250746 1389 157617 195 539164 265768 882694 859612 784519 790842 841887 466913 150371 332249 882068 60521 146 4441 193955 874351 883585 4572 16860 29 258210 880000 220834 829397 832758 549918 450367 892005 288043 8698 732042 221618 879203 13638 146808 769490 789793 26384 272872 380028 827859 735263 832912 233680 814406 54962 184968 824741 39550 380646 829182 889062 207020 5507 13 406082 183537 854242 659971 643954 837216 631311 1006 728141 223691 711768 751552 210896 811766 582488 9664 884221 72221 13 614080 741659 110182 815455 532314 530795 833432 104 517492 712121 5 21 145 343346 812128 853550 807101 840491 75113 32382 50333 57965 2 21 156998 82846 648728 453535 224 493014 253065 826578 885618 535434 879137 50828 789022 848597 444767 604595 70 520032 822311 4 4 862291 32171 832324 603655 667262 78730 128819 784392 119396 3 814511 894036 29 533257 4 46 877187 790507 2 45 374578 771694 347 618421 833978 12254 893672 793500 1601 261952 874 296033 310827 703252 789996 79062 23 4750 654886 176160 125260 128854 425559 777441 4 149469 36276 158004 866624 698878 245302 54445 48 869397 790889 670036 468346 625873 73 569343 710643 581408 70316 81557 890601 142722 577996 402341 653353 787839 860152 583796 546378 633863 215062 125250 5654 7 4827 833285 134911 463907 1526 67 1790 285897 100 20 47987 583947 51783 702767 35009 691234 826037 695060 330142 654670 110033 834461 125631 100 533844 171800 445632 360227 296508 416910 590889 83115 671368 875461 65 749370 425243 637911 2 91 833 38393 869062 433939 722729 439996 5109 560701 760552 2293 18179 668195 2 835717 60420 898675 571336 697321 622955 880354 13323 577159 828224 29 844073 303470 883732 837982 886883 1 616384 758384 885873 843942 356956 118878 874714 10 276457 1603 343124 87624 822003 641429 474233 651272 103 117973 864506 686359 889698 853860 894915 22 522516 795295 579436 148632 777142 758980 46928 267371 828613 410408 26523 122 877355 335722 144293 165929 358668 5 685702 851816 818848 568068 33 342219 876235 256403 88 21019 897306 888207 287859 853957 866025 108307 375 825202 838507 3254 99 497202 874734 15287 841575 4880 6906 882333 551385 875773 135310 245157 284856 239529 498271 94344 46572 613587 26754 373024 317 501511 716604 622309 41398 363548 69113 8550 668011 847328 890000 805047 2229 853255 510639 865833 467592 828861 323085 202239 617638 801715 335966 348582 18 614730 849476 810299 45081 819740 831642 786728 7833 781320 511468 17 92453 852845 200670 31021 467086 74530 65867 897932 347477 855025 786516 535883 893403 1445 63298 817726 764345 1 107853 559725 2 849474 1 803055 856999 794098 99727 832417 391360 893653 895231 565709 862845 834862 846494 174863 149659 425444 61815 496575 88044 569363 427465 365614 706701 92130 225180 893749 652326 780694 6216 84502 499497 17950 245626 9567 866367 826795 272926 835066 803 879326 542924 181009 50 244709 469494 428459 8579 858732 626737 786110 286307 332069 131878 836847 697237 227368 148755 668503 743751 634802 835783 428703 598083 447320 762429 404319 463159 286659 4 859409 789577 3498 52111 468 213347 127370 208843 855329 45618 5 867927 787779 748670 299503 5654 485852 11149 529969 627671 861049 884893 597511 717737 446759 690744 488622 1 3980 691557 296763 137724 887196 770239 815419 622973 551416 818974 3 871491 836820 707681 51045 803200 12370 334054 552341 186621 888791 740371 188 75938 462899 859878 719059 4206 896336 548948 2 57929 755563 317921 420 8379 641603 51934 705501 92 3313 840340 204316 112095 714487 624672 327911 197199 64945 590714 295590 891617 780048 568 191197 9837 3 644644 805891 2120 723395 753468 7280 759128 561 1409 109960 3 98043 56 2638 359 835741 308238 790626 127845 797674 206347 570058 846962 825483 782434 862940 761718 888453 446712 292855 227574 34 10188 498363 883180 844410 883558 765733 802217 782237 765802 435463 578771 847862 315048 18 833840 656992 479047 6 334983 549204 618308 881228 860561 1 248597 565125 50955 789737 377277 717313 711829 857064 653103 987 87 552266 616395 553644 862235 838341 588011 2729 185316 140979 18656 847737 640 783113 102521 864859 889103 412456 42401 46612 716257 814382 701003 605181 837096 3 719273 787355 542560 159 1553 873436 431685 157841 403652 204 335954 351677 762516 689122 896816 27912 687939 849986 668 72307 867194 91900 649177 11817 775389 150921 15 899500 887596 181756 270402 373716 897819 891595 403851 815298 122932 501775 871080 734588 631842 299428 838275 38758 692261 497507 57389 879128 863983 611993 612284 479149 2 899780 811886 699382 558974 271523 294945 87 306587 40 309329 296645 810730 536521 219888 460274 870477 342 10 716809 313020 356308 738190 761402 844845 44 681007 549754 899679 1042 799268 808 350342 461814 390633 489100 458772 111925 898134 1702 839765 521596 1 467875 483 779649 520 265611 12 401160 108 876672 3 7 585913 48 488068 44984 502693 60611 699889 866321 357289 799122 894843 606175 3 2 203649 886119 1230 870683 525581 854893 582835 827284 80198 298845 204046 5 869272 16 780095 492963 867592 563144 965 833334 255291 144442 549587 10855 510557 215038 613873 793303 9882 835978 371572 793289 623290 457166 782179 256065 31069 20 809475 733696 569 879216 892190 28 28635 461362 672502 85 836176 331404 85996 196215 874671 376728 845642 262618 558445 643679 686940 593241 882098 844959 414684 623 3647 356281 661034 2 136117 782925 866557 798822 849126 408384 898633 791894 884840 35478 2357 824464 630616 818848 459602 695063 328 1 271067 886075 858117 696211 82 863294 413467 110644 422189 88947 179681 357823 10184 641929 642167 220775 838593 499498 554440 273241 40 835146 173706 102260 2 8 116725 12502 665226 797070 754389 3153 878581 148 412029 793260 894403 879097 480339 162319 766227 1 44 8855 45510 8172 111771 335808 18671 761906 241 169319 869812 822149 247299 110459 6309 854969 517836 491069 96074 680413 896625 351307 397221 876636 516770 697681 705331 837447 6 752072 825366 319313 852565 44751 31463 847049 5 2842 640398 892322 527845 125628 492574 880286 23 333142 106265 899506 711122 13766 871578 257026 823855 888921 796273 82 869129 19133 893415 403578 10566 414834 591348 721113 242348 604632 56540 62620 687214 34069 269242 16947 578357 625797 15065 890346 8 84767 759938 136883 686144 825451 579382 376097 232433 786610 357725 835390 830017 554725 405918 368664 23127 520098 60 856187 852513 1 893913 194187 824095 861020 887698 708512 161850 113718 8901 68408 216492 4 99695 604520 494386 2 828971 633321 460671 775967 894272 461735 859705 426609 135147 838817 91806 7 188428 272238 528609 68 240037 899239 359199 851921 489449 719873 832994 187964 650558 755189 4491 428985 855524 304341 581258 187930 404406 868721 279138 838820 577403 396737 793993 446821 78179 814194 811328 8753 882609 585298 274595 879380 461344 890053 722156 181551 890073 13 748135 818015 786725 9330 175768 692136 878514 37486 5 507549 261940 211165 832317 798418 940 458352 2 220393 58511 726656 890754 4 509612 305102 888705 575717 151542 1 563676 43152 621955 302553 89394 740015 888532 371568 3 100 323637 1774 469 140305 10766 490319 6957 798951 50306 12 894284 575440 61 858062 780474 96292 804048 681472 721444 31 601092 733226 72930 390273 893684 696993 657501 643110 772299 815356 43247 872558 767480 745522 210029 867783 160 308106 872358 7 251485 358876 199917 12 20 640395 28 507560 870560 1371 858218 799825 359361 30704 541724 131095 38374 844980 240307 846606 53609 167413 394563 194462 600042 751343 420709 552 804413 784388 266296 871096 2 3 29581 745016 337071 826437 41 607998 1 592297 213732 341217 642786 857100 890929 891025 2 185113 48660 697240 5 794656 889744 615445 883296 798 889348 893904 512219 13088 81608 897194 308104 585906 808405 804253 21 829550 896168 859722 812804 213684 606965 889447 310 1 107326 298759 435879 585979 60798 13195 808481 10 521524 6832 1740 4 634306 781731 337488 845519 52 436478 458 281670 884353 627028 16506 151126 839444 382 78 881685 874711 138227 889796 834355 422762 844161 870519 59669 15170 874217 69272 426670 93468 14739 836499 36365 129 779096 892463 36 1 789446 781003 777964 405138 59 827150 13 27 791011 33586 5855 771641 6 554247 203752 3674 786146 231 196925 857055 369436 866508 854764 332963 897170 383364 343 213349 483204 870455 377764 102166 45 896028 728891 642820 877348 250897 17 633 468054 629243 354081 694786 1383 699418 865139 27558 589185 718035 238042 871297 138471 833362 816282 3928 894207 533173 86326 335119 506645 851438 783637 162707 17089 168292 213095 873489 384269 769713 763703 871902 386361 819955 428009 523653 873486 122115 593740 24 214608 525503 805432 241 647514 1 462744 489236 380228 875095 825516 896543 32 17645 826952 877518 886955 119 360562 4 690659 750707 99826 403742 691051 840105 272 885276 8960 535 200908 856266 559563 94846 115689 857743 798377 33420 32043 367866 145839 806225 213342 589527 7845 311 699168 7619 130 23 264699 889105 262 464290 24886 887167 479147 793134 288265 896075 342520 2 10 791503 880696 269699 24918 303957 602 18014 595952 15815 567880 405901 883766 895274 758590 209792 4 5 5189 875429 35322 92476 875924 738132 894328 664919 851952 600427 190252 573024 883270 15 14 836798 298839 469874 3800 842023 840469 631763 831788 676560 4428 336710 751080 20358 25629 619046 216574 4 197 59271 764983 894 410694 155472 843423 888486 278248 4502 776016 829995 32398 1847 786177 860720 19 826495 139517 880249 385872 188534 1112 891520 870581 7 548 122221 17115 40725 683553 374753 707668 245053 810909 244381 117930 173824 52746 152201 38737 897496 334634 286170 747884 534858 896244 831075 76788 168498 82548 885940 18 2 889379 57770 294251 859321 363 862856 476022 256210 89359 835733 266618 381606 1 867059 2972 184901 397186 881423 499931 74573 941 4 864369 150754 156063 2884 814877 861542 109811 844511 667002 612108 655280 142 365660 810406 870156 810974 787670 841992 855649 849937 868235 9 587800 127491 889389 129480 9 668053 841294 390249 862239 803373 17627 1 741331 851178 459589 844196 417060 579158 872425 282313 886141 775280 416489 804971 609787 883934 523169 114894 638555 535936 833077 886166 437 159 815273 7 126429 360377 863848 739533 878248 429089 533956 49901 516294 480382 855198 59690 879255 157760 860999 815496 88613 72562 676496 491356 18 385287 2 807189 572908 362286 870088 651 644420 113736 774429 760706 489956 885844 329885 607308 17735 1008 7739 773590 6680 208218 82257 281232 146560 743900 835768 29444 343920 595539 169 605465 603871 820906 198139 626675 855933 792636 5785 533123 881388 249656 62641 695029 888270 724964 9284 586531 756046 819351 591762 869525 678159 853955 417741 27 434261 114028 479803 252228 342226 784522 883697 827596 613867 649 882269 4 476672 805344 25 826616 2418 377702 433777 65557 798629 215669 784171 855192 550749 881993 755306 800994 623856 21318 4 683496 861502 534824 849673 655646 225643 404450 404 17504 238917 354507 32852 874344 855075 126234 2 567764 829383 815319 851866 696814 36949 138260 688478 628630 755382 769830 843784 835897 209125 509876 824193 11651 16738 27439 76 897700 814748 733519 699285 486319 715598 435911 25034 139304 66900 359453 755227 221354 907 897670 55688 720781 300733 600403 874847 563686 394424 24183 150 2281 883590 607497 449911 852546 64 850714 741350 476652 230720 847018 854910 205772 806975 236038 872184 811052 340509 898541 882344 558526 390360 735710 255010 609300 99062 80580 751684 823996 528071 785603 863589 866853 696508 5598 856517 185238 847202 105462 889428 295774 40737 848994 788359 898157 494299 131185 3 868053 230573 694721 477527 101956 112480 781774 837379 709569 866323 200919 462468 888583 782178 838899 77519 429374 857681 36932 10311 258361 1562 180084 404 2 184538 3 22288 368524 674155 643574 887186 699734 881744 733300 266226 797289 9 65616 285225 6141 2678 861548 824362 310794 1 308033 231142 1716 785950 76554 786742 26 3 809696 380174 238 863505 10521 522943 426408 867968 789220 292634 717941 275013 845752 409933 823082 555182 865594 503696 889311 798118 2 14583 322387 865334 852921 1 789852 681623 4 830071 896770 612904 863520 814908 85 9 870442 7160 2 431143 8 674228 76557 466371 282298 5411 880405 5946 173410 5 9544 342594 143422 709406 447480 687417 558637 448066 897528 550235 292074 518747 167461 898126 34 821560 897319 446 899301 881180 1 3 513474 869898 2433 600669 641786 390544 308399 625653 421783 828514 17 85469 294788 883262 877503 92 72228 109576 15600 637301 296400 397190 400834 886351 842122 15 31746 868493 267 103487 149826 890277 496583 211947 758641 694781 743537 807785 701371 897152 314025 830499 513478 604069 834107 693952 160131 20187 191758 97992 777800 11518 493246 840315 4032 869531 104330 1890 789460 898929 868288 869117 437714 437658 761464 540770 746352 297590 526596 684202 732704 89 527306 581498 859388 38 494416 162485 226131 295674 651953 21323 840729 1074 438148 37 447922 3566 574709 855148 464399 732150 899839 461795 461332 233615 728487 545049 832713 866559 598905 881684 842515 24565 141 893416 487313 713600 296 247778 894754 872348 356718 2201 854619 29139 1354 892254 472380 691288 2319 58660 194941 408938 839150 72520 760585 774745 290425 4 885627 5 304689 13 1730 672850 71262 792721 522230 769787 738427 497681 91772 147981 435837 496905 3 320 826910 141605 276968 348014 27408 826403 32 211011 110378 116069 533164 415640 498412 19532 697060 527100 833857 1 141811 207155 443194 894511 117607 8 110473 856211 777855 830159 899157 857704 7 328381 601269 194943 390505 5113 234623 29471 589056 895784 826793 324591 833229 835964 470203 14 17 729743 796934 85873 652387 362093 192456 237425 33058 3404 434890 390037 356594 427076 788374 113719 894766 6908 40171 457 213393 873424 582843 855841 895959 883581 69223 847453 455479 1353 427505 269815 72127 723427 134888 201635 207698 38906 855429 428436 882709 867710 732202 861785 830379 833057 15 868409 403477 2 350044 817219 224027 165876 1784 612886 187753 23813 863071 189718 686059 725651 333405 462569 260 2 759380 219672 783254 875717 749724 588969 352175 365297 745927 510656 11 2292 663107 605373 363714 472745 808269 496142 552476 878352 19 126527 735195 774102 90070 70907 516580 40368 843051 894709 861863 374999 543151 194340 478684 2 219483 879251 198545 748 18 34877 850315 232413 17 716134 590114 798921 615 743071 535441 764573 876509 282627 873332 1 244387 877258 87 157303 1300 864021 787038 1 798699 304194 148 699229 48 882696 899972 1 821149 860020 12 472132 283434 374412 181400 248940 9 363 167780 896145 896039 851440 290756 24 6901 291573 812865 811567 71411 499763 713001 3639 70395 265844 161476 839783 131875 886364 564056 603333 866266 169173 122310 145671 888729 817296 753493 1993 242348 339598 840194 866087 862777 3 603827 407015 6 190387 170123 735476 12939 861777 507846 875500 139 81339 799251 729837 724901 102377 2 791658 736727 887289 639407 862357 751921 515222 917 890194 87493 317282 40056 705 219975 114616 859722 610727 250181 5118 202491 73023 639587 885273 252851 252 869808 204 72614 8 8666 446 568859 583980 38474 881794 102800 514314 142351 636784 869102 402358 299205 715307 12 373145 475672 722807 372376 166555 233817 285305 864691 114470 140987 646101 566007 776738 763743 194171 876801 76926 265928 775007 327410 812542 898867 240908 32968 722529 891651 69057 97218 876383 456577 853513 864907 543341 28 853856 790581 316579 329834 418559 1 651192 865153 169960 711988 138 804831 816 630178 344 628224 262871 897280 248420 668750 156789 897100 17 551 898499 833717 359268 451910 888480 887742 5 862461 57709 378165 883435 586154 594607 886735 5 613491 689 14755 834829 168 862576 371 504861 33 818883 101889 823548 100 868894 93114 842838 379335 435960 842827 668875 236500 1509 276475 7 80409 873649 15 196978 3 17480 867824 733698 454285 381322 853026 850023 451796 26423 82230 898972 875719 189313 1 761086 881636 35 73 849335 833529 90518 1454 11 48939 588560 759239 694647 66880 693942 5668 661203 530914 563715 861071 10974 807198 222541 792011 546762 892923 1030 1252 23718 692434 274764 756980 5 527702 11009 688250 556105 788677 138 844597 652076 714820 21721 1094 87387 638205 291346 739072 111908 610746 86042 689189 369858 261858 1418 16 148652 243264 883848 638686 891764 862428 895423 2 447546 883026 466864 877669 740272 867941 2 11652 610822 652568 846790 2 404421 528489 878477 83 864923 744722 105262 561649 370341 847053 238070 446119 241129 133734 899564 664482 422 883795 58013 862430 693555 3 145929 815069 19599 354712 398847 834747 83720 832829 20 55724 824303 509003 446958 2 883035 899505 651170 381067 207224 856367 692969 288 844779 388 199492 444789 20924 18811 621979 2 738345 817421 717518 314849 588477 275621 844782 355955 86215 32397 504623 879520 266173 542832 867840 876947 458894 114551 2 96755 853845 288 249377 495297 211097 135 2 2679 515 1 803910 6181 678914 181308 503 834596 1 46408 870754 753291 530 235301 589280 883561 711410 539573 618931 879176 881024 990 778173 4438 466173 529922 416779 104 55122 1 475870 49876 392768 707112 119362 144331 291359 869603 235797 18123 868321 882376 330877 224110 223934 480077 83196 87247 173076 49 2 873893 251023 502572 635883 856028 3845 922 832160 882691 15 45674 103862 686242 766829 844724 664187 95 512217 317882 736785 856856 386283 155 880957 24092 431849 806130 192825 748304 66 11625 347745 35 471648 448399 865730 100919 631076 9 666250 637919 115420 389121 288992 882220 872840 11 327067 263466 68543 644953 467180 334508 22219 244864 827752 38905 335077 863585 537255 10224 876416 29990 2329 622458 893124 627633 784883 370223 740513 199610 604194 20371 868970 339230 530329 334947 21931 856404 150661 452042 30776 489606 859835 280277 54674 707485 1502 47264 566 369266 343123 65 775730 879000 10 765283 462696 880721 3 422709 93 356482 223898 599505 673355 585192 1 3366 675250 12 805652 39 855362 699688 443840 891305 741722 31 608777 15215 876136 895577 1426 342202 893483 789726 79909 8 258967 869827 893433 53974 872750 220 858570 2 227213 202181 896843 37667 688422 881909 831574 603277 256344 744738 423976 307114 789545 1 887784 13600 220601 140550 177054 641662 789386 395139 829608 215159 896652 12910 899212 110119 591690 181087 1 163 709018 79957 888135 3173 177 4 831995 823354 181851 890656 884253 160944 859915 39768 380348 837691 257858 888355 387338 644243 735008 636336 121987 891441 836806 875967 4156 640950 694588 1822 277324 816925 74 504 2 742737 793290 880040 874190 35529 882248 740149 8773 166654 9443 844145 872770 170842 266704 760528 353345 26480 3 634801 881525 134562 696466 12925 331439 732 891473 124837 1411 865367 187022 4 161753 44538 139448 1315 864816 764697 374397 531218 427493 799136 835067 149902 336591 676352 871507 69 453648 302978 801853 799213 857265 878087 29 363990 134731 71194 830945 4201 875433 211120 789 869366 4 891453 811165 155441 401828 778732 699 872230 754113 844124 815430 433801 537107 511751 872053 319923 12882 497485 683967 857109 949 596488 314580 876863 884446 27255 1823 383 477864 713137 764956 875987 1 123448 881691 781 529 187833 124196 761775 760305 727422 353668 1 887162 109220 797513 730852 6 887454 628069 783081 617505 110608 751996 872498 14834 9942 685696 821775 270716 877864 824953 684 881911 197801 761847 295837 78275 432086 227570 728687 225909 5651 808890 730043 217934 180284 822877 611311 698293 843917 769956 161 750371 119 100 8 797953 850255 355473 7720 192477 681560 257071 238556 694 190 333204 50 802638 498657 3 681716 308485 803672 5 875595 881090 443885 257650 15108 495597 567482 430067 871892 594141 518235 2662 838300 55040 43942 237689 318549 728112 30542 572183 57925 804844 420286 649495 1573 7076 173880 484785 673504 13 512846 391842 870564 536178 845737 440869 269640 39 3 814355 315960 819982 136828 899948 535826 871447 417 735459 882014 422312 788686 2232 8605 869828 496287 482132 51258 848246 569138 861865 455669 283675 896976 208750 418758 833654 65306 4625 850107 714081 591424 3568 813295 201640 436201 396184 899531 811327 284092 360514 3 230048 1889 334664 877410 793720 880170 787210 961 593882 735331 876976 19890 741796 2 693363 816929 881774 676557 450216 417401 212786 336009 165727 1729 288994 360652 861650 797743 153426 881499 525607 129299 92984 288667 674700 2 745979 163607 289521 112726 98458 63245 795453 797096 841899 856429 509671 231774 528022 882607 826 767 798061 323448 853886 825195 26 721686 106 858731 534410 539394 16 829828 897358 875062 884409 836124 897157 440536 819030 892183 20093 763535 639725 599709 475100 692499 768571 4 812590 876166 313919 776162 892510 667382 858925 859292 373597 761205 562052 874435 30444 33412 366170 889962 537316 186321 7613 500598 409215 611563 35647 749682 642433 448035 212885 472 279606 702318 109557 873173 504454 38620 899531 428271 869360 423062 2004 771715 820985 885559 4 328852 565189 632014 555303 831865 32 11902 82514 885054 839 865170 33953 496046 878912 30 833588 846112 818528 798199 5784 4 235890 390530 64855 299350 8383 726283 304006 11309 898954 3 100934 28782 756645 776510 464391 267338 871396 817138 210 178 2249 513933 1574 343833 75891 696151 663818 652042 710 899610 328235 293713 6932 597983 338377 875410 209669 716385 876404 840008 14 329073 814488 328870 4 797334 697760 176107 27669 64025 862868 702258 9 870398 546384 22356 659042 852022 896777 33 34322 63267 99367 32 755768 36466 285029 631890 6 351457 508718 554552 502880 84529 468316 43 250037 803623 616893 847960 140213 323931 895149 536 812332 14887 844336 444718 375927 1583 738508 805576 636882 87052 117286 384241 688195 443251 194893 235068 384307 795854 613752 873271 64 592945 731 834433 786654 430689 894553 865854 855900 408788 854524 660741 434538 843615 37639 282874 878767 115030 1 5 716 875864 850903 450269 710311 679461 494696 793221 91 1691 629 71020 610732 695216 829547 745195 60 721540 603255 721073 891493 301604 286747 327166 313821 1993 880619 19448 682186 847367 868220 815356 186712 740546 765690 719574 895129 279362 383833 871259 67817 614050 878682 614853 757042 25403 323950 451796 7790 772106 99 232322 608139 129 864121 761443 468265 1185 1 781843 469761 871438 881095 119517 844689 838751 369446 342226 181 880342 158 4426 153102 276560 564754 893038 759749 1 418040 887212 859039 577591 583474 704194 849859 880941 158565 233991 1137 107303 28054 824197 587476 872810 623274 516796 499091 717099 140256 777576 877171 851706 345373 814508 858008 898289 448770 670819 836676 184863 22462 11 54 1 251737 761836 804877 252496 10 655279 6 849445 561488 3190 844347 27799 195534 565536 648721 1 697769 879881 172594 746615 556818 446164 786797 8204 797120 838124 822279 684424 755820 268 390612 485 39 11 591592 381231 874858 863079 525493 419154 27581 664796 884997 882159 32 463426 261345 887992 375123 794740 765618 883963 171142 620116 128481 801353 671691 899020 749308 129002 33 11 8 404070 58029 117412 213 388006 40038 1 59 899218 636662 477704 719709 267852 749240 603 831271 866701 835859 188925 797086 75893 805911 520821 407423 608517 496946 577039 893019 232602 771615 845740 283279 890574 723297 71260 504196 62 782455 753827 627866 181408 115704 97160 420958 758374 822580 833973 366827 41 868188 9 2708 667860 2 872037 548147 357305 650293 94924 485482 711209 5250 202756 892584 7 645060 7 25 828898 885304 882974 893488 864952 134 318311 298132 899468 692232 347290 804675 499542 879400 6774 811362 14206 4 895224 204752 604854 371 262456 844192 554420 844722 2 162 650397 136245 408490 157705 532486 118971 345584 326876 2 84161 7 3218 326294 162 568352 531098 39663 793588 891803 750806 801512 159853 895916 253367 768577 855020 837035 245 13472 217 398364 4 883072 272501 764487 466458 450578 135039 132 856045 167911 384611 299313 453540 286954 79594 158085 2 490107 363397 826712 592202 873843 774530 805336 108 731707 781298 356 161470 2980 800165 735720 825386 74 413376 46932 567779 703216 460619 418022 41 899530 621380 2450 752104 421211 792139 735918 865520 331248 855580 751561 882518 790963 882880 356815 884609 200037 836138 896009 809291 788441 462521 230498 674865 264095 147507 754686 891493 861206 60649 638568 61138 895668 330583 497290 888250 4 711801 893908 756131 313657 368455 539110 3 28398 384438 477912 464519 581864 70271 34390 612057 819839 21635 876282 882394 35035 691119 714570 439 839862 893814 232823 762247 582749 10936 287439 41860 106 425981 230897 470493 2 840793 823918 825021 666894 891123 50153 160411 880558 253367 732066 809191 439316 823507 16 791371 234352 187938 797972 21906 831739 710323 173556 745576 26775 273 819635 21 158 897203 890190 894487 175 74275 133169 799415 2 859110 857907 1 750910 821400 180622 824297 828172 1510 234 654951 874898 616776 230571 776206 385969 832248 609270 52343 229343 844317 681611 851317 866873 7264 189241 813750 2 11022 5739 874667 831591 825295 850736 847495 809899 780231 14 616095 453736 732014 416510 234934 893043 721360 550322 621745 797216 898605 482386 173938 382116 733167 156703 340657 22073 229245 661143 24316 136785 380014 762178 831945 609322 814181 742015 880079 809255 758111 2 838969 880991 182545 889912 502117 701908 4768 398536 868836 612070 26108 3926 741096 173472 633873 24229 19 814196 314276 758404 707212 4176 863633 507554 72491 163605 866748 865054 560437 895601 160999 809494 644963 61 637723 557909 710236 867565 406424 605431 459104 894503 245794 856495 559506 841524 11 22 337 425537 887449 11 895686 1840 86 6253 893763 19455 245330 486032 263128 781181 865196 300976 317577 564343 343392 792723 733894 873498 63 222783 95811 185038 333493 780560 14311 234925 124733 339837 776285 885139 106 239791 334217 29408 809428 864185 407670 37406 618900 33899 819009 857412 3227 242011 202564 336945 68 155 682457 267199 886667 540977 582 3314 204964 12 828688 845862 158668 758523 773027 38179 744621 570264 268785 857464 192938 851189 544922 93 2 563869 342243 361960 14 5070 1128 811 741758 304 416407 871061 891469 479073 253 898497 339622 800493 800476 417860 891947 874756 512529 57 849226 898847 501527 723411 859799 551822 752512 393317 288 789504 4 898020 48834 880812 7 724421 477050 665361 514037 587267 515 136248 21 399831 462675 1 161764 815475 631681 894397 636508 836499 110140 888942 29955 177 368 879577 872978 760320 840011 1119 410232 844199 43263 896553 351522 349912 1369 18 5 736697 405250 34333 821479 428450 12208 8638 467350 889538 785572 848162 380709 9 870177 429630 423029 824205 33 1 859626 475272 330523 793620 8 616136 490014 838746 518835 188794 178013 624131 92412 505230 210711 846064 560309 474084 564004 774729 1 489 850718 22 861948 642260 298178 894327 841822 1 50484 300502 522189 547414 290619 413532 456978 442032 893995 133244 641827 4828 50192 891966 892764 16 809194 895179 475 317 817769 497118 430384 600659 897559 232279 893255 338388 588877 791817 747484 639343 22 785528 4600 571181 612851 17 767069 3618 263 859668 465775 317556 386893 857529 870004 636955 188281 754675 69268 241156 379 89745 1 9679 891334 719329 872936 268 793719 245892 4 334415 688613 802817 796588 889492 752455 35 260046 3827 895781 40682 878495 757071 431213 419290 882526 2029 128289 816327 389423 127366 885657 894082 878976 610157 5 444 888797 530 20547 47944 480771 644207 470526 337421 406903 134750 898216 1 6920 770587 501 880929 895832 461029 770399 94836 560438 798543 893217 4 739551 1227 126663 123280 691838 22 417420 869753 239385 842815 61231 71 149380 28 709 8012 567952 347299 156229 1857 843030 2 1 786892 568495 411628 7 895651 52781 250770 660250 495803 412221 737484 893446 821169 484654 791075 734010 886828 9387 808428 1578 1735 237549 214203 304755 766712 843253 895660 746533 10502 898304 107546 1 191288 415747 778398 37 137 502971 1 488396 672629 845624 473118 410830 2 26108 134389 883798 536991 1 817077 796358 65 408701 143024 43017 315271 1173 729315 890182 15641 877414 685143 290 317590 17452 641547 643444 892876 373769 86657 640191 40008 13427 596492 20 403368 893800 456351 820252 423421 723282 702087 282618 848953 894858 312180 22899 176674 82727 877343 306952 665776 560194 32662 769087 250947 284202 83955 150388 1002 1472 763245 861037 865347 31210 526867 835938 1563 769716 873893 642132 861936 542598 509806 875566 852656 1 255526 250549 735542 566824 809056 67557 451537 877006 686164 695551 2 35225 866665 823262 745813 875262 50475 717545 424528 410259 410148 104 8 193563 834475 489281 866544 360768 577 225900 858676 140583 550381 753829 118252 722783 188383 880731 279372 1080 5 2352 804665 645020 821547 880832 4853 841186 33 876683 330686 797214 16708 352340 826419 703452 168556 887251 2 51 495902 887864 192462 790357 121910 858943 650 187533 879904 618037 362056 778917 873906 734037 32775 4243 847708 595420 889684 531404 834953 425830 810786 4674 116 15239 817959 872516 884456 696863 812835 97 583467 218278 252 151 202807 873265 3 229296 761790 163059 85450 848655 343811 395182 503296 563092 782153 565026 744672 839277 626452 455149 833805 257448 3957 804539 241985 19 914 719267 751344 403399 45345 119479 380822 891812 780996 359721 84607 868288 111 79538 522216 868103 217020 351945 4109 224208 16 23 10 302 897605 155 731812 8818 162 858203 47 818973 186414 887812 781474 436723 279163 849733 818204 256145 842064 10 805646 56387 550562 86008 843334 431293 65317 858760 197505 1755 687460 178745 6195 5561 673582 864799 866745 641675 716039 609811 871737 842971 307240 546998 241863 346819 579423 797179 132660 871888 806111 69710 778996 346 889386 565166 4 824109 98386 851857 663018 549214 884813 862807 569663 867132 69095 604183 815150 648588 257940 825954 781730 451998 534639 776651 5 872868 563536 800193 867436 358320 371677 11117 210694 225999 864987 397363 22727 8904 10756 422616 326 835335 835203 899190 14821 555005 892856 871492 2 62060 130522 246420 2 185607 300198 28 165075 2223 891531 139776 660222 850784 265659 899336 193475 40203 43059 57807 1 128189 820342 539975 420457 880480 482638 838202 106 879324 17 313439 878295 1672 675214 296619 100479 371 629844 16493 599186 573860 164543 676800 835879 26671 59004 61437 867334 420741 121512 897949 524537 675 735320 6 895370 182 8416 884244 65 195521 293 79709 487579 584 125648 2 702674 66 511005 12 874338 894075 672662 53991 60824 627484 530353 885136 336371 541213 879906 124816 420397 893991 859344 475775 617297 728619 709186 445781 291733 244858 413055 425618 897671 896215 303923 726012 690 708258 3 189586 731835 682230 896376 737932 28179 792132 450898 205026 49217 596382 547 604214 886991 230266 99257 763534 9406 4 857564 432737 795157 640853 509602 855343 882751 896566 90835 378265 300937 526258 742393 187918 131225 7883 295045 47382 382028 860021 515691 799118 55303 898755 60501 503214 123988 21953 850347 196325 665009 179501 226294 485545 473670 799969 3 307312 884913 891619 400353 819170 442819 865917 103567 751727 869326 411581 873687 521167 547466 381509 799113 816224 700753 135653 317785 580782 867198 110311 870780 80738 632537 303397 1188 640320 898392 23473 550396 823533 879407 140874 777020 805471 451627 276305 346939 521963 744247 477933 61 598206 719080 348902 451243 55676 883813 26630 225463 35041 158 35 20479 463417 798613 851945 4113 823824 7001 599928 655896 891902 431067 2550 812198 707723 367 646802 713578 257774 847018 833454 409718 81 890164 895099 2 592213 312635 570230 133123 463938 275746 257914 393868 19731 155087 4317 667402 530 863120 173508 9256 809946 37575 778174 883483 898077 764463 69671 192 703188 819144 700893 482416 890742 1890 188021 827134 812087 23440 898616 621024 3385 190356 287721 892080 895792 99 2 11326 71 170819 897303 601552 323557 455087 338226 23528 775156 396901 1240 186918 138946 500546 848590 516218 506096 21 873648 676674 472986 820479 622281 272532 15 813063 166995 723649 738288 897444 893155 861639 149862 884425 532003 792121 199713 874887 187560 184854 634211 361 260998 5 688488 884934 635920 732026 739751 328881 787903 21 14911 822008 243124 3 4 707930 61 38 837783 276964 146481 19 751534 864162 24149 15314 790853 874481 582458 844423 27443 895671 32 846341 843041 682343 849008 890089 62325 890239 459411 253553 552825 780298 866625 18817 864580 828220 393612 61 897772 66919 32225 752939 462329 414748 498243 4 767130 814342 875633 871247 863370 402991 377224 702105 653107 332634 862978 45 539067 355649 23214 236431 880742 860513 846538 159480 143540 353314 838640 44688 795696 799038 808 848761 613682 1 726682 766920 686781 872504 1816 442464 878817 97497 894622 318473 8 817254 846812 502526 702687 709811 519096 6629 22326 836288 4 669672 10896 757590 14876 889614 225839 615 809705 556873 21 539373 411628 463296 423237 146529 30795 75379 7417 816402 553896 868368 23047 640224 881156 741691 13557 434513 18 666614 690593 825064 691535 593602 818001 639723 180908 573776 738361 38909 38943 437367 54 821814 8918 592694 896370 523047 836480 816448 778257 761998 34991 226202 72360 722397 9998 897810 891234 866507 26474 99661 710728 248542 507 105 781717 883237 23 166590 655101 895010 477343 694658 164506 25817 848981 388262 526382 59061 266431 13 24 8238 272451 435885 332941 550060 486535 857421 840927 895248 749148 849891 697369 612200 177772 868304 232669 833461 712540 866523 631 889627 220894 21588 485661 811257 870254 888359 3921 454004 137 11 1 842632 507760 489734 501952 51785 296130 889450 785129 733558 847877 373123 866815 891466 818999 731227 898794 858835 528612 399333 846738 471025 399685 221214 206657 810884 628168 251238 898094 886239 12511 898654 33396 122226 559134 15 893463 750219 81984 845732 366178 685018 706697 861470 887002 867417 520397 20064 350572 715959 36 332515 151606 898881 396645 813231 339759 370890 498 852696 77 444619 755560 851360 825871 885701 38421 564820 743878 857455 628948 5 846567 781653 110663 803996 621 486445 584408 4 770739 77868 802975 630740 45586 384536 121278 885707 513663 850973 43 464584 81266 847138 5565 38047 765757 850042 888928 1 2 876331 293160 179488 355075 472868 61053 260950 789830 153307 552755 887508 492518 805403 801544 500351 444999 3 652793 879425 439417 114974 295502 562078 899804 692426 102 869867 360679 834866 683820 583400 834521 48574 426076 197989 256901 898455 439598 20089 296124 44827 14075 177188 4546 866763 449836 858756 774820 220822 881845 772931 411894 374014 859256 516509 756659 897260 97041 66604 23 725144 766006 523 882562 446777 235469 889033 814044 888551 786647 325799 817686 838101 893626 809381 631758 18 4 535348 399809 282 325047 629915 890677 679830 885892 882509 186276 803984 554659 545141 507 450684 846976 395856 687530 82385 7148 120490 2244 678551 1 699 22 857859 11930 770968 860899 803204 75692 9259 255326 174342 803769 722014 60793 48 2568 414418 547107 11569 899781 864050 866071 101 3898 811267 546560 326838 491175 222 13108 233584 165202 847214 512851 2359 96 10331 323 30 735224 58864 723199 17206 857262 742036 871832 866610 894515 605575 475326 895744 779097 353031 339437 593188 514272 858684 851948 609 160 871354 22 189494 786650 848398 871589 207642 522364 891914 535677 898246 2 419376 772259 560118 882831 794774 565277 890562 897676 861174 887270 582244 723951 80097 880626 465547 627689 320937 27262 172088 876570 130526 856130 44 361 756731 264818 411052 328574 451155 118331 133 96 823836 884223 207786 35893 415358 849825 106957 40939 485725 851658 17 32168 351378 200662 4004 832872 823383 841079 881035 683682 397 841369 883423 739041 682826 867886 800172 1 380953 743929 2259 882361 177222 725136 553477 635776 795915 390139 522369 20163 854490 864618 52032 520 59183 345130 422526 816627 844671 282439 518981 1520 189224 20808 829953 2 738704 865383 380613 313017 842445 788234 77086 383115 388021 815467 266518 564519 77435 4 351414 346201 493791 250494 813999 356770 65 627795 870531 560406 205442 144974 414994 139102 206181 899852 296856 34405 24 806557 878144 163823 870785 277410 801549 403677 755945 88 113 547199 499388 11 641608 879514 29935 23 639468 359002 384094 14090 884872 629901 611214 626889 309676 38 674442 678641 408357 793916 470658 694488 227372 783604 422506 83777 151 810012 45725 848932 1256 838931 26294 489966 40955 814149 627889 43238 466118 47459 293429 341 896301 392841 836571 18 296934 375944 99389 7627 899644 858714 7 103063 584219 50175 879974 535 658581 726995 101935 170802 726850 160197 34 797038 90641 178946 657574 484064 21955 92070 766593 197211 166691 3 803489 6767 633663 12 11 561939 462814 789677 166648 145563 3 632086 262920 890436 414461 514758 342970 788005 1885 1323 291654 831011 891370 667548 844181 596093 495454 810089 1 805211 37958 78764 227260 498 2 619608 274 90585 880815 851489 811711 580 839915 23 291754 890939 383338 861371 896834 109172 11 38972 828119 269154 829571 608447 625460 827497 797932 2 64911 801394 809171 826847 643601 5 5711 865275 302332 51225 773696 785162 751542 857499 56 5600 874736 830332 344270 869794 823682 895287 312871 136443 4704 54 928 15 2 292 357992 111285 388724 450475 98597 615221 436506 887286 890007 871046 522711 804124 907 860346 2697 32863 837556 889536 345 170374 372439 320653 868578 898725 201799 453425 544094 570798 803 157791 189962 794951 326 390089 490982 11439 853410 720070 345967 852735 881416 719462 180253 9718 823351 565128 731903 835451 507850 708260 701894 28540 515802 508838 889223 177751 544555 50134 45228 898843 493218 785308 183622 888883 845 566911 254463 1 183981 40 895686 879322 871732 846750 830010 816815 74478 26 804110 77473 788299 235527 899337 897270 221521 886931 847025 786275 398655 503037 162852 554859 92656 630580 553847 613858 256 561794 563778 856985 223591 18 683259 842872 882476 360361 818817 833806 822791 1 523352 473972 876062 14725 28 78438 137341 9 795108 658976 49631 149372 727 202868 894545 99938 833389 439039 898812 538675 1686 389076 1176 860806 351238 322758 15054 3 802160 246055 7428 21769 3311 772346 968 2994 475385 869124 19844 838150 63286 88192 653322 820166 821861 726646 11 3217 301 47761 674495 273552 5 735814 801470 791859 869276 573449 872859 6834 68418 438872 6 36809 296731 76545 279202 826692 895289 885782 867720 758809 68952 879118 820382 501141 871113 889338 273121 860819 525674 102 14 844203 664953 168475 99862 250962 788344 5605 714271 588685 537644 370 12315 135286 892097 762150 759042 436592 531293 357 879707 680124 892318 258047 499158 501524 243669 86 800409 4 604591 197710 894581 7113 211196 2464 819194 593 892649 548283 634647 857273 779314 883934 72798 50651 883547 281972 588 683763 248203 322245 690781 827124 891639 731493 1644 345294 758080 17 720381 858 761942 104620 787677 10 449298 657 504554 38 896749 2 796035 886905 848693 24 258577 839618 13 1280 895730 7574 870179 495400 256308 803407 859238 628 790093 780831 637573 603 810697 339831 342119 888889 243210 147898 889533 814219 389450 487528 13 330741 139627 874902 17680 4948 15092 481455 97 800011 675543 664734 894034 75403 867410 9381 102336 597307 876730 606042 2 168686 702682 266481 604155 150487 766371 837338 689949 889866 166506 628 7 145325 427047 143694 853289 829251 250854 785778 627318 5 4 418928 722298 58543 834299 897730 517955 894800 148 2 887355 714905 524316 817998 741948 690177 733466 572311 889922 10233 36247 629688 694388 50 363197 35942 877221 742102 336321 1 896101 390123 698765 32247 1185 348545 3 410304 847785 1910 8 534395 605289 192154 38951 765631 239421 899269 671242 128 162045 832386 889254 1 516129 457 332379 116 590045 892584 896660 795289 803454 98198 789493 47102 741062 665463 566338 247 566660 3 871967 798265 351148 882393 738843 752546 492410 742531 1 831568 10 838228 695470 157778 841578 468539 740223 836559 322036 767553 31061 425262 886076 883 2756 860157 110635 758860 871507 617889 862397 768856 895013 90 773759 558565 892584 104291 813389 826728 41 859947 647280 437819 522650 687475 64401 785045 819994 5842 160586 267595 23 14 239 899149 25022 458288 366565 12179 306630 868211 4028 863284 83109 769144 874249 111 846150 411459 21017 128 171537 351419 76077 495064 4 843064 358752 899061 801000 39 811547 744361 341206 867430 165821 619953 888302 559334 29682 581860 193222 780303 779477 3 319284 507733 4702 600576 697365 535880 224825 145729 184147 395 816834 1523 783577 719591 777256 566537 752171 209933 292702 663402 1626 640642 72317 229689 440665 852278 1015 115736 737420 268975 263790 888215 7 771414 66973 8235 461588 607 405833 16 789761 377594 895250 555591 567249 686195 665882 5 230 549265 16 680423 869550 23153 353559 849568 5 813330 52 765246 899286 106930 859588 732285 6 609910 106997 188122 457925 5087 152 710695 19988 254583 2137 344664 458647 317 510910 112 851736 498417 71630 884390 892399 42182 687553 603361 61170 897114 168 865258 242092 6 270742 884759 733359 876068 834289 100640 161262 830772 707091 849460 879758 231169 768040 686830 125384 814016 2 579820 798102 278892 377517 695581 848348 330551 33630 45403 857245 724284 705822 813941 609448 603726 4066 206253 688350 7 37 76 13933 723704 800428 76221 296191 785444 655204 846410 220512 384275 2781 1415 871161 887383 828962 632065 289408 625611 473440 148396 547141 607152 410 21 739188 5230 12546 74436 47465 835730 811706 75184 1258 59 1227 636695 885335 71571 850970 486623 799245 160291 9925 889880 458 69939 83192 67361 178370 859515 19028 184045 90 190846 720959 892368 71553 894260 693133 894403 648428 183007 857688 501949 873584 548944 378841 841568 379103 736183 888912 374152 120739 812320 658906 132310 290303 730127 779186 4 881091 441416 1312 333387 494 38027 701786 867052 563401 557203 313633 758838 23621 217663 54 856697 844008 638048 882379 875602 5552 529171 784654 440526 128186 107887 190679 764485 33598 316247 761062 846534 469100 1 705484 491717 49226 409962 794952 440085 744831 323068 567704 225696 315584 784981 425036 723757 887307 873679 887021 69 179858 6 6 838629 411304 1670 445466 878756 347224 291196 866150 16 598607 86388 684889 233843 149 843653 327343 9865 849140 520894 3 252 3902 24 400451 354317 881938 681463 547566 887496 369782 639360 67 465063 435860 791110 2 863813 601271 461 259794 444107 650935 839720 425 847620 874147 846783 779623 9080 420774 776063 1127 671 76 263774 136819 828458 377 775876 573729 3964 262229 9515 693384 99749 367823 127342 741545 387607 69852 466039 866373 703113 350486 1863 881826 85 678690 875024 672728 355338 886455 145885 875515 696001 246141 312468 434081 824937 270742 74 877093 379002 108207 898733 877547 230780 537380 422402 773986 564473 458664 874640 889745 86 851600 860042 280641 772461 414241 6556 9416 152247 711065 858233 817246 846140 883623 164 139677 86 894514 877643 92781 896479 474167 258099 840957 491115 111584 487581 820363 596759 805021 448373 374679 167555 874074 830650 810375 826279 878941 209710 870658 296420 709998 5996 891098 82 703762 794717 2 698220 809966 100224 715501 880888 695726 751050 727295 17 897064 814513 801405 4349 311476 378510 88431 225684 889107 893021 183 232750 499425 730770 34 207626 333399 654651 762151 108781 46397 18383 846271 25 252767 58371 785509 171308 664494 41 110238 55177 721062 285301 1098 854607 854630 2 421559 841544 102831 690296 526559 135040 620706 895311 23629 753483 859886 17 180538 887220 5 2554 638694 10380 499036 355590 802973 319833 816358 340338 2 9 313956 489254 558142 470279 37799 25997 40930 843531 856841 792794 135821 871319 630422 2 439833 493751 34655 525059 204356 897188 567479 503425 92440 866991 382529 867257 8 317083 21666 562058 512718 5002 265211 889869 289260 806596 645757 665691 18376 672379 507404 701393 26745 826252 403 222624 3257 237876 879358 876769 238204 688820 845327 572311 675814 834109 896143 704436 150071 524509 700077 693533 347835 470474 117770 598204 461860 278961 840157 677327 80492 379409 362939 836281 288014 56 882475 276394 4225 4866 519272 846866 690582 860729 528847 250998 850137 181352 114098 820350 36773 222737 21 388398 178853 565255 873249 125440 881672 79166 1 293359 889953 835635 678184 344016 546659 5 11051 131 817868 716330 79620 623554 26067 172684 803840 75028 896123 840071 728106 428234 693456 689933 259 157844 49729 393975 732828 805095 204960 665279 618940 57316 166058 402002 27412 328160 814895 830530 890021 650538 99826 899156 184003 84 878547 230712 720755 2 378241 254386 8 130951 887998 290256 862553 830838 693266 268384 851884 23 870354 351031 237605 515850 63944 122 897383 1 511505 872452 814582 510865 602009 886279 466779 711424 827157 99358 2112 897435 569699 840217 72274 624932 356268 716186 824447 162088 877866 269761 760794 184188 836006 218896 866474 83345 49 883684 2 768604 502078 845239 599345 8 349409 338155 57913 3 870975 894394 134294 75294 450818 21476 206076 778864 859431 641807 591212 703961 874606 835131 372181 76892 11705 434428 859700 356443 628804 401848 153836 312300 204511 663003 858602 251065 735968 246719 84479 659088 528884 471222 891197 1334 3326 193 890101 172686 894251 658169 696852 878651 861514 792304 784508 514049 760154 99509 695905 8775 399378 834090 883989 636837 277824 799684 926 453765 617683 763857 883476 436849 136165 871194 837252 823181 596690 400008 97571 21840 2068 3 11579 251721 1 896944 820726 442353 874983 838284 812607 361590 9 5764 836090 814165 613774 264236 252503 881145 803058 628667 322391 787677 727410 23467 35293 747 218741 657356 721332 878 352429 15 510104 17005 61535 276871 7516 683923 3631 86528 876546 896321 216536 508020 8488 137461 849545 58442 482469 11 865576 161952 408223 437267 791729 502610 419886 673185 21958 619085 40 51754 177838 1419 852140 462880 820122 849235 80297 517 210484 176272 414109 274740 807984 790592 710053 409600 691770 174934 210972 861459 141491 111858 792664 97393 362844 472581 118864 820653 868637 920 796684 119271 736353 5 875758 864007 865543 90614 27 543446 362764 862679 846088 386735 730038 798525 824814 787920 731083 77785 619088 232567 669046 807002 888223 45 9 291115 790434 880709 16 23 174081 188124 874032 2 81069 876059 760626 350444 862844 477277 838292 2 254935 103269 442745 5112 7153 861178 198493 869572 77958 687885 877541 815052 881964 898084 478392 739409 854894 871006 828075 285355 860039 506469 176111 631797 897371 862019 637359 803070 167284 635197 43175 899383 494640 396710 209625 64850 507523 568 775116 307604 437 39 230251 2421 283476 857033 630753 894073 792396 697461 864721 698904 121064 81112 468288 359544 869622 296377 516622 40192 818349 892570 824130 815587 405510 818522 846373 848224 480562 41249 7 527233 754146 9 10 836429 736165 887271 851095 574267 1161 813232 4 815 772414 557056 354817 809082 553635 204812 280610 832035 844146 533574 4 68036 332329 803968 507772 429278 526259 566 897989 9003 854848 820491 855111 531825 622266 40142 747397 5 861502 740428 3 156 36 124 24 706141 613469 116100 798168 255457 1795 870393 3355 225668 192 221547 205316 779704 306744 1 13349 885177 379196 382639 877694 9727 887908 824339 8 62 672885 148439 896128 175951 84171 4282 24508 4299 1799 259916 27 679071 806 11 824282 879223 10427 23611 403659 81674 19614 873074 878407 73 621055 719430 781719 17057 662484 858350 700408 894754 475756 13 408256 310550 4 6 886429 249292 881767 838495 292698 180813 1 684242 193384 887290 850149 445932 15 395600 824614 474339 438419 138426 596 238730 27709 459710 729118 210377 34478 41396 19 785172 705427 160 835440 881294 297133 825622 788468 470492 822604 889275 37188 860944 635629 824071 624213 163565 558 79010 805562 852869 562307 31485 503648 872873 815495 615336 22653 861906 2 800625 124 41582 695925 874182 29286 1198 384709 29568 224458 2815 811268 619 875737 808742 272759 4 599477 11456 11 370280 2335 871010 471472 834737 2403 508123 655740 852905 14560 3521 419 763822 33614 871237 443236 33 892255 459154 848509 897839 34 95 1589 2 644088 238152 895996 119609 270161 886240 2 847775 547216 818956 8 825083 2 782244 868761 893799 14 4883 120 43004 13 321704 895448 124 198389 13 811826 2 887245 642530 851216 892372 284423 547373 7034 847654 845118 275103 135434 457365 9 171622 7 719293 46 636933 195316 713201 872699 875234 284130 93552 840140 895332 816884 276930 16109 848202 848129 318207 843461 256034 544037 21638 868223 362239 798622 323092 538878 819729 880287 449573 10477 32120 51164 548202 885094 512136 191188 4268 879617 851058 20617 592475 35915 536311 11236 190394 598775 893495 614179 856486 253 306050 522257 739914 454636 429956 8 43136 718524 754832 177005 3532 863106 153249 767391 422542 891213 40931 838354 215 88123 722459 59828 1783 727433 343315 2 866711 866697 606530 211534 267179 836079 831533 273564 3 759128 855891 871880 853522 3 730728 621653 889250 182203 427314 364400 896810 351148 65589 23464 309293 424173 463788 583351 662256 896540 338509 411962 2 631818 195651 1522 79424 198 201066 645787 861347 40604 573534 872809 10822 774269 257534 39843 35 740463 8 5803 560848 91558 506486 896642 889651 882 153503 886431 864745 830957 880278 396 467997 9834 869431 848180 296846 590441 488559 167 497356 53433 748184 67606 873046 1767 143688 596030 824966 103432 6373 555517 322135 801741 59024 459488 18752 361952 603150 883666 896693 2 625079 552771 615283 174395 9239 895456 731577 124348 756418 211659 21 58059 78554 858408 329240 888297 72011 93883 894180 800885 230169 766445 707850 650707 568301 738802 222524 27 291717 9 77623 885243 922 397354 762616 355670 115855 56951 529477 650664 782058 1 730431 25884 880063 579183 102039 735947 64605 865568 2 819634 378133 826432 5 844809 725396 597 787895 68136 104 772815 796672 12290 2 148 113330 47725 747882 643745 4867 4892 137079 846880 323063 894531 858726 723996 310145 5577 164612 103531 802855 863967 807928 305954 856288 331 121889 835341 75395 720805 723818 12831 710965 64979 12 779952 80112 600575 27538 676564 31024 810237 774223 678319 857269 61247 68335 291430 155 850521 898827 812736 5 216247 880887 860602 3 208503 363318 374617 132599 107043 884640 885855 896535 624316 642840 811375 78 5574 609858 502193 237816 25786 801184 836976 768403 800395 152167 782154 834343 852886 889879 130 333714 467544 839712 493109 693 543256 119789 885627 119265 13578 14915 824482 5081 3546 256118 246 261913 507418 357278 812791 209335 496436 794495 734756 694824 2008 401289 666095 899628 848265 885544 764382 237639 721646 123469 592016 981 59318 440039 844138 326098 834780 848786 836141 881976 767899 893427 150518 28 669543 2940 876392 797992 59156 88106 885251 161 116 507927 584545 52 637499 886034 312226 92 860544 52825 662577 1 892441 204 271788 292533 897019 309632 799430 360944 328664 553 519034 847198 1 523291 290250 58 277353 217019 774700 880063 486835 259275 826697 417 542032 840807 77325 876002 658715 267698 533864 203667 283113 18932 876862 34 177476 121 8642 106 696036 798031 27 49 622631 811420 88809 792940 230671 138708 112268 813459 865103 255945 43020 839925 40 366232 7 13 123810 85779 296607 7832 897558 525012 284720 266176 662886 58 788971 770095 4 715307 649960 837909 8 7433 63920 28052 70690 479442 822183 367163 467109 865773 15 835727 842334 889028 526673 216342 789157 15485 169507 438888 176171 612500 314659 8 2 589393 709698 436105 8 495282 282933 897808 866344 863664 3 524 120376 848892 595 216677 604732 214 131865 780228 68762 545682 781570 65 394485 192413 836104 76338 344052 288330 530877 871566 854086 788811 1 288102 640856 13173 774835 710649 889976 475931 77307 327952 486126 459786 9 392574 318604 526374 552171 365503 330579 2729 869399 548645 106534 852594 866619 713301 818016 480088 399 894272 460037 4855 883167 549637 846394 751894 73951 57759 249381 153265 364375 873856 716787 1487 505245 697143 2 819545 3375 724542 1308 532 489615 878166 894122 887399 2717 603421 504886 325990 1 243987 2 388944 788706 712331 45072 429651 514291 742517 16515 510770 204 63 43 253321 893127 38950 841209 328561 700771 583838 752387 812158 165 81749 100830 156171 1 898033 96060 820575 42568 854872 669693 856494 599487 897784 354252 891588 58922 751714 880742 109861 635031 394810 529447 169038 439803 890998 194662 864450 296833 853412 321322 489582 279269 149945 865518 96 765833 318 854805 500447 32260 525380 454111 491340 884039 759605 608167 554080 132884 734545 259715 3 272496 890066 821730 392939 322480 123595 357604 898609 29067 1 867234 330874 565365 730712 259 20 737956 233072 439561 877662 754344 823821 435851 702047 861053 861990 18 812690 167094 854293 243875 22244 798929 896899 883526 394 602824 391 509 249927 213679 368 847560 774034 315622 95886 872610 2 158822 302799 587063 399093 884941 575542 296373 792713 845418 343183 863232 114 252789 856147 629533 411946 102300 126809 881003 817803 1 157202 667446 870984 34985 898381 53597 890950 21501 871966 898377 816745 3 404411 443325 430888 391 894715 11807 294771 670662 643076 18231 483287 230551 117357 854771 761153 500299 1606 162670 840157 757244 46 117015 806342 62 3 178030 430276 859897 31 179474 846899 867611 268438 262695 838207 467676 804567 497701 487684 74525 836034 830443 166406 128018 87924 781888 433131 49054 838257 805047 470 700512 324508 99089 623878 2305 746 42805 734420 283600 115892 42743 238500 2 815737 673599 879211 709284 484934 339329 616979 621281 863732 690091 259620 38322 345585 896259 781616 154093 405217 522149 745579 881205 156 338383 876778 2 174840 40521 868217 136307 2802 505767 661881 91658 392587 891523 871039 52 482888 621826 5 695213 739441 838112 86 461889 362090 608414 875992 1225 829488 898609 114054 248948 480566 119432 7 504584 27 14 859071 816628 13644 397035 846086 245452 804140 395430 469908 582999 744407 883616 222 595810 481408 701797 405358 809179 382371 130923 316099 896626 657589 3039 772148 58710 221741 392989 572168 35613 83441 761791 8 32428 329414 1986 162526 885317 65 408732 436907 394339 775231 42 79745 67365 3 224128 2760 853738 270226 2 36092 528868 332325 527525 849050 133365 2321 417094 888199 316 832859 393815 143939 865125 362347 4 359705 775194 1 236633 843924 748692 262619 894672 364734 470899 623622 499930 1062 891110 694396 46754 20 595898 760640 572893 724873 325486 128 644048 5 109739 791571 683267 824751 782572 90 660791 375450 10351 142 774962 872962 12056 394516 8791 720670 52366 159141 253930 375000 26142 897887 13046 467699 11249 873244 744930 766069 425235 1 152717 391853 744203 237893 870602 881002 132902 756874 48062 556102 898360 875351 76042 4 890984 635273 59965 888535 418363 811651 723094 267871 8824 754408 872489 79100 339830 600630 558019 41129 779808 549073 1 446780 191178 541899 688964 2202 232851 861478 768912 35 370636 7276 689916 628402 238741 22080 789459 208562 860513 729072 908 533227 4 4093 198827 224945 164508 587393 2 727516 845914 333349 820883 18754 876428 892227 108621 665 554793 4752 858401 4911 567153 54 38610 892783 553920 555044 22 797988 65 506 895431 632254 533747 232875 836570 887189 885886 895314 338259 263454 799952 645833 180594 564691 666362 843418 783354 559366 79120 201020 562306 2 641368 632599 803998 277784 574975 1902 830637 74189 265152 163555 601873 732 264817 866392 729128 45 186473 5 755296 429204 3 451089 670974 506842 13906 887953 278016 625715 222004 776417 406202 850511 868461 347044 768647 712434 240508 7881 323951 591595 141912 761095 882916 207 88283 751620 620304 146164 786232 876856 208153 44258 2363 548361 896779 876855 849501 671914 833849 779267 371873 160678 1 287907 705135 234883 2376 736075 181677 837008 248123 693389 225 13742 125624 532949 848648 1533 65912 144238 47 533781 859202 279 25 448667 890436 860857 629050 720587 815988 63149 404395 621901 591 13 863066 482622 689834 625091 643739 521566 801941 172841 657158 765709 329765 862501 885436 884205 93866 483 876355 46782 11 859 635904 454503 724720 814961 214685 874148 424013 1691 851193 877949 806270 584024 862679 898155 382550 518578 865977 880551 627334 605678 75 853175 890953 275212 820211 112604 329 887517 71751 581834 874530 167996 19539 36199 14823 899283 151 783100 11005 130391 899261 314724 760932 3 862196 625418 869314 867904 250902 880125 790200 817169 54855 592005 859168 10 290460 538198 25386 3 869973 3 128671 71064 103917 269977 23091 416333 291818 847591 32111 619686 751711 863756 693078 572116 14504 670665 691414 719382 1 850951 27 397941 344979 51054 873096 327474 388566 1225 862382 405132 375820 513124 125 846583 3 3 860300 232336 546316 2 3515 13 714991 862535 217410 610754 591828 29518 459 758362 744226 851230 153921 353 42 838209 775329 565221 746508 271524 172946 82463 649806 758578 879647 696545 773771 177161 967 49443 845898 589874 599399 120 186048 8392 491267 832890 880307 467074 178747 160 83278 279925 156875 119882 207 674969 115 674293 825552 842077 873691 690889 633037 881752 20 862072 303782 460668 20160 850038 790492 157807 36 881500 484504 748388 787915 306 832361 379574 473994 616015 444554 58 891551 733729 584113 256134 12 12 683909 255603 867788 33 875902 237151 68634 279175 94216 868004 294881 77085 875044 866914 850239 767365 566237 159720 576839 463444 74 77872 274336 453182 381406 887011 702931 692522 181148 887759 590005 895339 87518 680825 3393 123695 192769 22 508882 74302 777954 886048 897425 662968 887543 154394 113166 439555 271631 8 875436 5 185604 34138 800451 292370 552133 8 58218 86 230753 458454 755704 895602 8 25965 767329 135762 143625 551326 737531 897796 783350 17270 3 858244 32591 799234 628886 627766 2 846912 896388 45912 888586 808042 2803 427635 824392 520 498446 872521 1142 615191 860156 444098 2 222016 552 600002 23927 2 448521 788335 259668 595006 1026 660587 152 3560 641835 6563 102252 688927 4548 156 6 40 4 2 856683 637302 809967 1699 95 867109 80453 575494 860747 871894 252122 106610 4 5 834943 861015 812517 169202 52593 609951 2 715937 438209 5 518778 263181 15684 676470 25 1 2 872387 5 1678 573 618558 194450 636597 704460 152598 897005 712016 825292 783832 852483 839419 1965 62812 841006 568067 293718 891810 103582 178520 73 145 844910 73832 864084 849802 291200 3479 897140 782850 688396 232845 650401 840178 1 884648 707960 226304 805064 280754 863653 34 472899 127839 199492 19769 3318 801821 225 519304 645901 822157 656709 896690 808716 1831 868871 898553 44739 65312 2486 3592 1301 820575 258497 32145 257542 875628 808184 297323 364996 796954 4 882888 4 3 670715 616 424069 344744 8083 608968 812183 877278 667170 227 711958 7688 746813 14764 101252 118211 2063 4394 892338 410083 639806 7 6 872484 371285 599890 848119 886893 896204 3 124 776698 133759 571 162680 3 736310 884458 872404 73883 45313 622059 860184 686319 115998 899800 130333 271501 3 3 833579 772774 190699 891383 730449 717205 767121 37191 860896 21779 863584 88149 782604 746599 83 884055 874364 413537 215025 403423 27 175992 3 2711 883355 1742 254335 802891 145382 870760 226060 750315 843191 564804 864245 376 192 384611 867388 2 835744 563413 65612 102064 844177 834922 782477 605062 762381 643363 137440 513 531978 70221 62312 35 290285 469751 51 893061 891566 156 830366 851884 1765 892831 881096 60884 105 888069 313505 822302 871202 2761 171598 23452 35762 763438 4124 101183 769106 890557 556867 886308 876610 890988 892845 2092 882915 45786 28 859876 6475 897029 58824 3657 357430 509067 321185 15 864176 61471 573756 853533 772554 40715 898349 10 233915 214 37213 1032 613195 6 9 766932 298284 212725 124934 420170 828627 854930 2168 497242 439282 98 609194 745095 164694 543168 13443 687974 379957 867870 879826 323559 810041 373 607794 839565 885080 288390 863443 125933 5894 162373 530107 456931 844936 4 383434 665650 188716 708257 435681 690772 770879 27942 4170 789209 681557 23 891897 9 11415 828028 792295 126777 596283 172 43464 174537 887754 37960 565895 834 4 212886 107513 127499 800108 167241 879861 520525 418300 58070 670773 798282 612629 653579 222929 2 447686 217282 827267 26209 815524 776021 777792 398175 8772 85857 783072 889249 683822 630970 525502 845951 1071 875008 382828 3796 616100 210202 888365 111597 613313 895779 858331 765667 827446 8 24513 872991 25224 596439 21 300935 845979 126748 3074 2 337272 802103 7589 525377 797 8706 176039 823116 890654 399972 885626 829296 494755 577662 212 197 869623 981 87579 402128 793281 5346 898483 133441 70 796577 721927 837306 782435 780644 692191 849880 16 84694 847081 812993 768356 706663 870287 837411 606018 691278 101433 834345 884558 252995 697350 489000 431320 480326 528137 147068 266728 889138 2 18 407691 300716 763008 586 573182 791166 46 250264 1 467270 680297 742 484298 803843 10 310634 828990 245810 601946 384602 40671 7 2 18 671650 70404 225690 869930 297078 874816 795821 40641 651708 897252 104713 895866 870731 2830 7705 238615 43314 763391 881846 854555 611127 870491 622475 847754 637194 428140 23 320129 151256 694750 2 33291 115451 551707 866293 878375 807302 276782 10 621994 813865 898489 33397 829319 3 190644 143550 882075 64699 28635 495814 651872 767552 232948 163296 17 830889 5 726 193912 65592 706243 736584 773617 886644 189226 505002 129 467971 890358 9785 349899 166997 881965 380214 15228 789801 820170 617913 129733 183619 344708 196957 731274 3 379319 45151 1074 1010 62 58920 190261 899842 441756 825323 827148 356673 277981 182244 1934 870557 747133 608316 892274 310826 12 692481 1003 177206 798113 34896 800721 844656 627694 489048 832092 766427 888295 785415 120882 270845 17573 801334 743765 503921 762616 13 43393 428187 818125 849623 99534 764706 409953 765243 857362 613052 14974 437585 67437 174538 741499 76 2019 273871 286953 405779 709058 45953 480732 220630 4800 844096 1 897207 59 573763 47 7329 96 849687 817896 112 20 730197 248142 731518 17782 793566 378318 193866 446773 230741 496035 255145 640013 832965 864933 686741 874207 1 872009 785018 879487 667705 591841 67 882435 539166 530598 487931 1690 80702 327847 244 463419 1149 3910 885972 841026 579248 19067 784863 8055 846481 542221 3441 899493 868907 777042 867423 290272 877146 252576 108803 861979 564738 13266 474561 835082 314259 824212 549431 662613 2 844510 761982 158587 790515 825024 453474 211024 184935 868945 762696 14373 161464 2638 898643 65951 899454 613492 112635 211700 362955 660384 735210 212089 477086 5 114309 194 840383 752405 2440 243320 29 849741 880303 2 156066 23069 892222 11954 146101 853460 809643 335187 887996 121520 262420 875851 435561 822624 820794 403779 51634 264338 482107 330 891202 67634 756033 887952 597980 12545 140 65723 6885 860557 1458 298 245075 653777 5 527099 728922 25608 898738 6 886479 488008 894246 43 2 337072 463756 10390 3 568789 889776 34263 30180 810379 506398 79610 714761 575311 582561 472276 16586 876598 744 799 5484 331960 467750 897636 123545 10892 819809 883600 810472 877056 732895 310921 667170 4511 878078 854736 681482 365163 796305 870500 625995 1215 777 887588 50101 6432 437713 388852 492349 147806 590595 362415 11 354427 357020 654749 565920 898759 463 140 166 890116 879995 450441 894691 475209 621398 174601 3 602998 4076 803622 538917 95095 125102 293194 805922 129764 258 678 666606 765716 841868 366118 1625 781997 356746 878101 368689 3834 842651 539012 326915 7 3618 18 895967 867308 739924 41249 136582 270799 2 263978 897656 9744 460359 12223 637325 392665 567227 852281 879007 425373 29689 866813 6154 827429 107 523209 167029 84982 203223 865756 6685 776032 834202 22 63036 584553 402037 16280 877885 615960 238075 802802 736927 186098 818913 8317 586267 761176 323523 109685 893245 97306 827325 871501 694627 233933 887187 839512 242791 328755 728900 737683 319952 840150 83 484905 71982 564051 257362 731657 875581 866956 855265 516109 420549 25211 61991 829870 8 16 499524 206216 871527 131 621264 835541 450873 375289 919 773630 171298 822008 845611 240334 889163 872901 809938 261936 117472 725158 28158 313473 628889 710451 451659 840162 8034 587258 890786 838798 845045 1077 18 450395 32069 895258 501291 86672 563055 382502 891681 468070 886515 468694 610504 1 566753 117106 362196 756684 899731 20541 118551 873880 414565 840001 8230 542770 836807 529499 121017 8507 553846 780972 710712 5 878761 1 30177 146242 747936 8 872627 450236 848751 677058 56 31172 825820 882476 849586 714548 847011 563496 719546 376032 511702 1678 679070 49989 85634 823126 224691 876041 717033 593654 710250 82670 357964 3825 843237 276128 456380 503922 353309 621323 2 865956 332941 475560 32 184037 265916 67412 591929 864747 38 80 892131 520279 1 660415 1 391423 489395 758210 67957 250 831931 773275 262811 664045 3 782537 12069 689459 786299 75372 301310 722 753773 796436 788617 872640 817554 680120 852544 603968 736022 441125 681800 401 15351 306019 818889 7 851760 835753 415618 315693 281191 753496 9 663752 399776 92 853407 462310 50360 7016 472592 642651 576027 248876 867668 894983 897472 884059 880157 627132 3016 890458 776933 439296 99769 69282 761368 844688 32 1508 246727 640321 838349 881573 178346 2 817594 895784 87245 111409 351489 519886 502076 304533 795198 42727 876352 697154 795993 1106 738041 682980 843984 50 291385 859670 870260 837602 680569 191058 236312 200 34851 280496 719681 43 815608 227059 5 607398 565 272733 78 102135 815057 895909 885424 81749 481386 873168 773720 445382 546315 663946 865960 14 680047 236098 872025 398772 886119 879293 857446 812150 382017 174546 733551 879805 15 2 581392 839656 80701 888572 757591 107526 22769 1 862453 6122 153857 727581 46524 886207 1 762641 283 3431 827574 528958 835903 57469 823246 842888 477982 576859 26 380973 251096 821930 341720 757096 177334 471399 857105 1305 621742 864219 803805 646859 93543 289697 4 5845 14364 342410 715605 13 872969 62183 321630 662886 571256 3 235839 856900 647414 7177 90207 18 451134 170135 873758 870764 267302 608244 866491 768971 837360 806814 753477 3776 621250 183379 350654 301310 79630 160993 706860 2 876121 672839 837537 576054 873729 844408 15364 11 41154 77139 851369 818567 874040 749805 862632 179174 891239 688 151642 36661 829148 260949 50 832732 2 782248 435985 781031 5 48 31972 367871 8 1661 222510 2973 3723 664459 871583 3959 617779 638405 896204 797731 63848 152093 195220 884097 789665 2381 10044 11 244100 609695 57075 845809 176073 443376 225196 728291 3 829345 858710 665877 838502 801150 320512 20287 898605 811900 872275 822111 704828 575158 716278 722179 105 761204 861136 123 481977 785062 266977 674673 792216 15 745517 892227 647516 851127 13965 4281 2619 776298 678143 553286 826917 22100 241920 821806 6063 798667 390964 883347 117 898905 797242 814563 303544 776428 51098 2 334941 2582 434135 558838 882069 669005 818523 875750 4122 893904 433125 99010 579353 183 342581 668182 31807 723340 810 821591 859276 52 261266 336592 2 606032 872203 7 1 874265 10 164713 48261 70070 33 577799 77 540579 596660 401688 4141 895461 43 626911 882849 31 675554 803749 442828 771 891064 237350 684746 435686 844539 27795 642407 817517 1015 815906 121538 475647 24 1453 735829 33 181254 35 668906 830824 5874 473276 332520 840953 282055 882038 352377 677387 720079 404061 877110 253366 235273 134297 60409 67375 98843 219897 818939 221 401005 708027 413688 869086 886600 116978 868351 34 78478 886844 83681 266260 161489 33 662860 36183 539377 189 2 26315 29232 197647 265872 9 99108 809787 850950 168690 187312 564087 854154 340220 280 824342 4033 852470 99740 361367 724362 2 727248 322665 284354 871151 143 93895 335377 837263 181 731776 243480 272129 483392 207241 866277 103323 519983 471400 9521 376 876306 477309 881164 3876 889578 385353 65453 350585 714718 524190 411261 164837 10556 899447 898193 823990 880931 867466 200567 798559 791681 783785 333803 305114 458909 896910 32 222962 38893 554825 4 19606 891325 840344 582467 876138 614243 163555 282916 686983 4141 418318 27276 188952 71084 109675 9966 23 300878 112079 553304 281000 831623 839120 778654 565952 893460 894637 734549 556077 43229 7815 888704 896877 696246 765251 117104 790345 705649 875601 1049 91 899953 895364 3 840691 6 773774 874917 65 6947 873560 896726 486859 195213 660016 850911 198 878802 1 796235 788708 182 222869 7 19 593692 886885 592755 564521 882755 814836 828172 864899 445058 6 161 768230 543254 156 45585 10 38747 230129 807702 337480 16933 1 870796 426259 888016 4090 46469 559743 565752 287754 184 803373 180381 761792 852449 794676 150359 501833 1 3737 111255 256 563769 20 21594 129345 49 75 859911 833504 361722 498440 472612 204774 854248 449990 3443 895388 49040 3694 9324 416442 455017 829079 18 4 740869 628478 9376 887225 175485 514266 888731 880747 897728 740326 713026 38 882219 875009 667538 823299 862428 777221 135062 826245 118604 221379 641603 12 336986 747903 14997 22472 323129 533402 892556 865266 858162 866121 187770 858249 9561 879030 524018 115442 14 139598 108 867513 528223 6 709773 776298 428965 35 233574 890427 890889 7 874840 26 680093 1008 7293 635690 28 161578 47312 809665 887774 276698 778934 170106 898211 138879 451410 12790 141 99047 880195 35050 766813 5718 1717 869967 497499 28028 635924 91 614957 733035 456546 326747 133072 794476 895408 2 202394 805092 1 3533 2801 3 878517 797324 786146 400541 668 771061 701383 141881 609260 311679 283516 857279 659617 352278 7638 860781 7 822305 392423 407887 885370 12769 304653 351755 528838 12065 4058 96 703757 2 141869 171765 830543 10 816375 855545 722170 770528 847799 461513 91 669067 154 2656 873873 174816 265853 838194 268 727453 851060 225954 891825 552735 859427 366194 837943 242070 12 748886 341249 15618 569042 459130 882134 863220 382523 195416 881832 231925 345174 264227 93 894790 826927 93 889207 576501 823718 837562 892195 870407 811831 377445 296703 460642 712214 184263 896750 4933 20447 95869 801509 39 727533 1315 794393 562712 80308 102218 382344 890305 575929 893135 881171 110472 1 7266 797984 215165 209903 839067 163963 208 871948 2107 5 888599 393794 804509 167678 279619 763348 585997 726791 792163 619487 853863 710267 874263 252643 816506 33 851201 2 355886 552618 892 337860 610484 164021 52170 667939 367565 583140 857989 122417 471937 31340 274917 235393 623 35310 595362 2809 11 802238 221313 495027 789343 853518 553889 391991 834263 1981 874319 761635 56990 826394 14 609542 29745 2531 889955 380212 866995 896268 5851 444280 868856 897390 808547 559909 253 823194 710512 618434 861556 786284 881363 411081 142219 884838 899436 852064 781415 596362 609356 538542 861293 486652 297868 881141 753548 5208 837853 181794 684110 519842 22933 393417 718915 12603 3 590109 1825 720252 255092 143751 353362 379825 688094 372112 16 661281 7 283777 98 859189 1283 585 250449 341054 452881 774440 93768 57306 837119 879006 2 144453 679183 841142 727559 803575 471858 156809 9 1077 797557 730962 726524 225085 824633 6053 833070 234 206713 2683 729885 349356 735721 870836 894105 893117 820016 13850 607032 406607 330987 787260 880317 754017 329 8 70808 670727 299122 16897 33197 897784 865878 874030 800769 786279 518910 525455 403091 874148 3622 254074 526014 369847 597 347516 859459 851827 806237 4001 160933 438428 23551 832608 549508 803885 793498 816330 328490 811355 64563 857 866043 711 761245 852495 862735 786664 840224 4 868756 685079 891925 701265 308957 283213 304976 806794 421388 896400 10 594886 24 856982 583368 4 695212 781462 776477 807425 159693 878479 421911 4 114758 751349 136933 451267 68039 838975 513337 848598 33505 776172 7 866614 669731 766759 443291 746893 2 462464 864348 510848 175230 543233 581663 516718 672768 873293 839943 506748 570919 624024 148082 817651 627802 706217 881502 754043 389036 154 121409 35661 9 5 14152 5014 383991 470440 467494 823217 732016 32452 836872 409586 476904 450931 823625 603122 868211 3 184 465248 101 71 786251 144638 783260 798622 340448 354990 893875 780290 8441 820506 773124 303443 350 296372 800541 142543 66650 163654 594859 98921 483296 541161 165856 801526 456475 116 575532 313177 827860 869875 505144 383193 271918 24357 19 2 2357 514361 870183 770664 219271 5220 189454 135574 2069 257448 45095 831669 897989 689644 311725 668744 210547 1194 894752 701768 189121 886295 604621 888535 271167 858942 826902 186 892619 269 854394 230760 612241 625604 17 583565 427653 109714 5 571208 347027 884145 831830 2 507757 173573 805813 257509 550236 20 115 899349 821265 8 60679 866432 138324 668186 35676 897229 398956 728138 62 46 71627 899960 1235 354496 843534 453810 872590 586806 369112 278480 893437 726756 18 899886 855836 125512 829243 873387 471906 849455 332918 883009 490271 715001 336946 789062 800011 509 1 2795 14 550022 91391 3027 4746 732332 615865 825413 13 544608 4153 767482 716692 14708 896606 804981 844254 340979 739535 385754 43424 28 75774 212208 2 611330 727285 394615 726357 851301 443277 302588 266020 626033 11 640079 907 815856 766783 755953 851904 18643 120326 272435 834455 1000 55 211081 49466 8 858622 735322 5 383117 11 849032 636787 860720 885014 833985 493497 26283 127 149068 51590 1146 335465 164 28182 876966 827447 748381 6523 38115 169454 131 754326 811855 392887 32287 768000 196201 2337 751417 1600 867650 13396 865418 108934 872632 198076 350 895500 676769 841713 883227 128462 517795 705938 140135 336431 51340 804641 1055 7 22553 576398 184338 38829 598366 786324 55 835819 771496 1252 663352 859271 144693 598440 757069 102771 4 37256 9474 308897 248132 599450 608724 336148 813104 601 889999 869165 51160 254758 492047 430464 173 221871 5 863069 206231 588 754648 122 619 81885 4814 112373 52560 671790 731698 4 706262 475 630190 848436 278955 232679 150628 345457 535 827060 762110 491707 35335 127 894755 582067 151737 894445 90943 612775 13 825036 492296 235271 74 85 866517 860031 2 617692 693715 724307 746925 833499 154554 875939 155187 743482 889193 111994 53634 851652 782663 243028 854845 6011 759585 80998 35 188045 2 15 63108 753978 85641 868351 875954 244869 895788 223066 771594 885253 874009 885609 361583 333480 15 642795 848892 1495 45382 4 241 768203 689726 857417 842395 848698 885839 5586 75 12 52 887511 858930 21264 112 21335 897933 823507 91741 237954 830028 47718 709819 871629 20832 9 307377 772728 9868 770182 853313 26502 723950 769881 898580 35 857394 339661 438697 856414 13161 369533 889267 791450 899972 16718 830765 187888 47580 41375 710449 396986 304958 666552 836465 244825 869449 479816 119230 2747 535021 784692 335610 128662 818049 29999 685773 804361 861212 683169 819187 899166 169286 1141 897177 802385 7063 806966 262160 255177 849020 442822 359805 33675 891001 892272 530316 601188 641669 74013 447938 770123 222976 52362 589892 36032 271509 20607 627911 85154 315985 845715 402760 762943 532473 100652 3 694440 72 18745 170888 622417 117970 258 237747 797618 873042 233004 489115 2912 899030 589478 409139 776351 873502 174603 347450 172157 160418 542263 21 1 730083 2 889542 3836 317959 273 797548 17 892009 667188 610837 846450 843138 485090 460998 888220 898158 2 449958 27 853759 2 874298 46 893875 3607 863472 866701 735030 635040 116605 318642 368656 689162 341575 8 814066 531472 92 895094 145420 690 224887 811174 621264 782896 9 40415 10 143358 26402 863578 874933 818910 388971 2 2817 577 209637 890397 8 326 3 14538 871244 630 835515 889341 85827 302 281856 575313 890532 752049 528951 832972 732110 13413 237751 779687 870450 793668 1861 537372 680358 5 101 83979 599647 2076 850280 847062 239 638256 8632 662672 3 191 679280 804304 886953 3135 9 849448 586440 887198 119817 850572 361007 209 416989 180597 898613 560 886877 877279 773612 6635 8176 422980 535973 10680 816625 880243 743096 879391 158243 775365 787744 8 494354 850949 33601 108875 11 1488 29470 807112 352818 1679 86 4653 2 292568 795402 141172 1915 15434 660812 714317 175 553160 264 893623 871031 234666 529181 797297 35 394904 212165 867701 875162 195 877382 40547 819 888395 752580 567241 20989 889606 887809 754352 87588 558598 893177 579407 1 3634 795986 507566 2180 503126 747231 782382 828435 879961 695427 879300 875115 335462 160599 184841 629107 63456 670260 370121 271924 883404 514552 18 969 819437 3460 67 489704 156061 649440 898790 884774 464239 852168 71866 252781 710 1045 476743 531922 9498 884080 857339 897892 65230 774568 218434 214 10 57 78697 20965 743683 517668 19 239865 406604 32 2092 1 161551 858958 353613 5846 27631 250347 855708 17996 119623 793630 503054 604858 797026 579191 37943 10807 22019 186 575389 1 156485 114055 731994 393955 99642 860462 5 242924 704687 32329 847683 224087 632463 562592 1 876080 329022 193 168933 47892 740860 551567 780497 855450 2 248589 656445 236 729672 589498 203 873775 555694 810204 36256 268056 20669 514423 67944 435399 812827 854621 200798 7 2982 305526 4 494900 37 891494 860331 58306 835688 263091 696675 873431 2 485269 284197 34427 17741 57279 248368 1988 4 36559 340149 798922 886632 817485 827808 483294 448310 108 26621 192691 2819 60534 632472 370556 364939 798472 301992 789411 879343 1 3 3716 897863 59611 878098 188668 16825 883122 886286 891903 895346 1 794978 444503 2 844843 791 890204 599699 4 852203 199499 282624 40260 626905 328976 529085 441970 1645 892706 763805 977 479241 656047 59398 895851 635063 510178 7370 253644 7 777542 887048 883552 5482 125453 298071 842160 717 171672 764377 838016 822946 196 535966 15 757153 77357 861225 865472 669942 421917 5110 319943 249734 659128 249592 205 708402 168 47880 425471 610356 806209 826514 157 439075 721334 14 744059 796775 142630 850952 443967 353978 895956 534700 341519 192721 59 872405 12375 3 810963 14069 749079 133935 64206 568381 359 315273 600718 14 687850 6400 853609 627196 41534 887544 106299 817929 584587 644088 866141 660088 388538 316334 71819 881339 684445 861411 460530 561009 856339 1 770082 723780 887685 842729 878010 393684 247478 3 798995 351797 681613 310 698746 843505 50864 597895 440221 109730 321050 851930 602139 141122 393929 700872 896620 809031 17 725674 111174 464372 470573 280 573632 47 895188 501208 3210 878111 4 774953 63279 779790 155802 571052 119187 83016 856835 220285 836414 466015 892959 692316 781848 92687 1 885487 810449 706421 620250 429441 2356 536176 192 42018 320987 508637 34557 809567 574126 71508 15855 600432 6 837288 60773 385195 848408 505570 28 709559 434539 14447 867414 867905 133732 270363 22125 510567 69282 70059 25622 804162 103608 886245 119 5 799479 809651 365461 883073 16 143827 97377 776799 870368 45843 640 885999 707225 18 154851 579 838461 883580 890708 5379 894732 298110 814838 205164 132899 771355 44601 411282 817740 856116 844831 707741 219445 370787 743152 3 857339 456707 863159 17819 660123 898849 490887 183694 863684 40 4 892216 115991 36072 356702 822714 99075 884051 821592 818102 518717 215635 51672 1944 426798 18836 78231 111 857044 894181 882042 553024 837815 670785 9 853116 3 838162 654934 865059 836103 45 400955 820861 891466 871047 888298 59488 855530 152738 786334 17643 1005 868959 97817 620674 541694 849699 7091 855313 827764 456918 155221 839734 69154 306173 266049 862737 899855 875689 894633 887214 376616 850660 879598 766046 373632 592836 897630 15388 16 827124 372670 5 463411 411309 328847 762550 298074 301171 875956 691116 685561 251 166864 404528 337239 864358 432320 1 190835 1331 164 398733 800989 208524 709911 779103 876908 847416 884286 15 460841 102574 458304 447 844755 14738 131 31 464059 79 379309 419432 821657 817862 623362 62432 612900 710438 771232 473310 198774 842434 894197 189 847699 4 374703 347024 438725 90807 854679 630177 388 867946 850835 889147 779753 568296 62 884486 17 867780 359934 299536 693823 707597 191 7515 613035 86423 884433 19860 635498 396187 6 876345 383325 258900 878257 141551 876875 849239 16056 39406 376247 607685 471 850021 323582 835476 730961 78173 192069 1 876423 135 4 835607 189279 15 447000 552805 838061 348318 884265 273035 813268 493529 195568 1498 1 1 734198 845384 752620 851925 762864 2 107733 9 773309 408528 842861 273588 880371 835361 277453 680864 632253 150308 693948 9023 476540 1067 549078 461943 886015 847284 612927 569649 66 3316 243894 108724 336501 619014 363343 698680 899299 578747 807225 716070 764436 890809 374417 46167 3275 869427 94326 440957 868731 1 435606 785087 805551 890829 881223 56087 162106 182151 172803 795256 875119 825987 485244 658223 543631 889102 879550 770420 807602 851716 36 237563 215 829538 419926 816696 331573 591061 22159 847895 890234 534840 850170 848725 235820 827803 846942 204022 156050 787426 799239 887687 1 739429 892210 311677 75556 187243 844006 735538 809224 797137 744626 752710 858415 29 430967 93534 810224 865033 97236 598960 702172 874609 94 602622 478347 868776 494289 873224 365816 807 810400 233363 28367 568813 27 5 852755 739983 159142 1377 158399 7504 45703 7734 484675 105175 576890 705397 101365 884523 880523 50882 891192 855171 219285 483652 623880 818114 868286 762857 215921 10794 875640 2273 428 899005 472064 872440 691083 274187 529936 2687 819699 6977 1153 701727 513106 878186 820557 845243 501211 895830 857339 885486 47 90 345651 852292 376229 24017 864483 591911 769809 437986 12827 509143 4 887372 875268 80603 365893 759168 435477 567741 869393 1 262120 272624 15 838351 71265 865912 791298 867862 885711 775715 857767 645556 635113 375878 155 769662 293 416088 72 5279 837033 24303 782047 348927 2 849678 691978 860468 60 366207 884041 757587 2 494542 741549 881662 27315 711696 759743 591583 258067 178399 274233 791 742140 863711 874909 457215 241115 9131 885562 267571 291224 19563 6537 562800 592010 614131 10 238569 14 3 593495 76726 875877 859699 576230 845176 883115 895229 76353 884989 2 201853 695283 6 809847 880878 20231 6 683423 38401 732020 1480 218569 101646 458325 229401 22469 407248 720161 152651 597700 684461 707462 493732 600745 713940 137255 848574 233 663726 285 739020 49051 15998 174681 6 3 453465 364 659889 872116 619227 180 648110 125216 14475 44553 771085 289000 783332 27 23090 855006 817685 859734 864222 147891 1111 879244 847359 255562 622926 558067 878683 164557 808540 740786 6 783037 853151 4703 573342 173974 865274 80583 352768 886717 890926 582194 453 527916 897869 877967 117 879256 110672 276010 797072 8017 842956 1 833616 804451 524697 358146 231159 769382 743089 882182 835882 1495 847468 99 886645 267417 160995 453946 199 245579 222791 815097 884450 636072 879443 454795 411067 183 279807 939 894800 493467 583702 13553 3899 555886 897245 3495 47433 843896 29 404672 417254 864539 15 339197 805306 11179 91438 124054 392620 24060 6 876703 437040 439325 889376 786960 820704 892864 875879 256401 220280 875014 827228 354706 591635 877830 730358 609369 356578 859715 702948 825103 370393 525543 47189 605767 552709 856902 506333 16271 9616 10709 143 42828 151946 85 814781 774749 5854 571355 857127 890421 265610 846339 246997 161766 874086 593798 779496 787298 490561 449616 760314 963 257344 521367 18311 111345 458108 7253 24034 869605 40 534121 844142 160782 814881 182113 3199 839442 3512 765849 873981 809860 509744 874497 878563 8 890630 744537 1494 720622 742717 864422 813492 855832 620187 586161 1558 734938 19 34 614 30649 314265 853932 510201 775094 102 255018 607896 2286 468488 717158 34 172094 70402 284463 1259 856370 7 895194 710207 893959 816560 895992 816135 3 780460 549103 886051 793449 655097 827090 158341 472445 693161 2 578307 2503 829762 871411 888925 189635 854507 19062 894100 285491 876811 559764 601821 3 653530 219972 267131 663138 665340 408602 353311 347102 249 889529 871473 584902 69273 808965 547834 4309 877106 4543 608336 876818 897055 851521 815256 172384 139346 891665 20 416773 883820 442817 4568 170243 297363 211 175454 451088 51188 44429 254109 566812 199400 2 700549 222802 6246 275161 701806 94104 766823 247197 787218 62 898406 62470 452842 511 226 25059 764053 762598 67565 499879 514951 126392 886097 624648 236409 251692 306658 42936 892284 557079 612177 139325 96 170644 683740 685992 848466 894476 873942 764755 385277 182769 845291 6 269439 862501 670864 20265 653306 567216 819369 426513 9 626908 815082 776112 622945 26049 313406 852453 768931 841048 495181 768487 42412 861509 839226 407322 843588 401624 246257 884338 396992 289886 22 30 878800 808952 748688 97613 678830 235697 872631 6 625173 563979 572053 2434 885529 588184 256770 895517 12 871748 282 43087 1 855078 898016 500104 302970 844465 370239 882285 165159 327411 363718 744911 212306 604211 27099 757146 847024 870648 31691 3066 2411 505239 875844 426892 153290 665463 856997 656478 872074 389876 4 1047 426775 370784 848416 723280 66625 231235 898945 405586 778072 894185 750352 186132 199 439599 394475 543 150808 699798 521331 860637 618384 463947 294408 767868 848119 523482 241846 808283 9 41312 695789 353799 769525 329475 835061 55595 171546 438594 155644 841967 838474 285927 201171 78114 34798 603082 683951 112898 816051 829 296934 467130 97557 850198 151016 774234 799007 188723 673077 841192 186991 43096 773041 879878 566135 335322 2 833014 211181 719597 18221 871608 860734 977 373470 790786 732624 898159 881188 123597 545094 805101 737723 383796 40 830543 296738 850457 26734 346153 898462 831552 407151 813215 58827 593587 637165 4 10463 350701 24 742037 136068 437932 25 8881 664977 16 716859 886205 891508 316524 804500 866746 501120 880534 614652 235000 774692 3 68919 861766 688 878710 246653 9 81990 3 143780 851225 567 872468 887932 292665 879078 72539 557528 435905 861154 53872 858581 852076 878 741621 2646 1359 6 805161 29547 858638 777113 231716 36453 682077 154194 632594 2109 149461 801710 200514 816674 2 893144 12745 314163 754445 54772 94654 815976 332390 362049 8 4 90622 335189 290223 260539 704103 619630 298389 16494 872523 443335 768240 889983 812266 875150 872228 640 139549 586007 620283 321198 776868 846675 836562 877722 210066 77208 139094 857467 684841 820041 62353 23463 65439 27173 60372 10099 101568 11831 12 883686 854015 102496 3 163522 469344 887290 657333 3661 470435 664219 1 2167 865435 851279 748151 899214 21 9458 228544 815211 23658 533043 163947 627512 458749 146460 818907 725226 11481 823366 351699 5 18130 828355 448023 851215 5216 531973 105510 5 316994 452505 869193 828592 899499 835533 804737 895610 896195 830604 25674 824957 269230 15352 782 366604 18 712793 774787 1659 815322 592380 23378 4669 516494 519015 898049 885692 166889 814428 546330 779573 795401 425136 807260 776633 379112 884503 866990 885207 842464 132020 24 886231 515474 163292 483887 575975 87 831809 425191 813794 793685 779104 519649 800051 851495 505460 234415 859910 675205 641653 90 532888 858 606631 803053 824288 726409 84932 242684 10819 16034 80137 171687 884959 539702 571185 813542 215643 832112 13445 4 170891 102430 878455 696408 708923 764649 894944 160079 45196 338577 44136 476128 553649 103890 447992 364298 664051 178478 232 283893 758218 42414 561285 141131 280048 16512 356 33216 255609 320666 850554 896043 349679 10 641 619941 317924 4909 870466 3149 684058 147701 228382 850764 627026 1293 979 1 453544 774036 468295 803486 435150 4678 56757 5 387814 799729 741638 128612 849889 849969 334230 466 244410 630391 665649 608094 431 848383 857045 894742 4511 320178 132 855277 858642 841504 882281 459 898595 778048 879960 883413 65866 1458 648973 53246 88621 330801 626795 48482 55211 17 430743 189201 19 825027 418336 821057 765437 791562 3029 858183 21 795194 179 376979 657025 834608 788089 5 362886 430348 886003 840534 653536 806220 33604 568573 172544 178710 835259 889518 433204 291 860974 896884 2641 257801 851845 877012 884705 190030 56940 276821 5 836888 567723 890376 517960 3372 16 826110 4835 332157 1616 394343 488560 821063 666286 9439 335443 9777 803949 611497 287194 61440 316098 109929 413792 2202 515677 103 360 200 269676 1105 57 3380 806311 344233 686859 899561 19245 869529 1113 869939 819591 342268 94837 548801 2327 1 2356 3512 671462 537997 890286 781686 188848 845996 99452 884479 726131 295798 206641 632331 23559 723056 885439 565105 10908 726951 873642 855697 193610 711098 112 131151 88543 474122 834198 484997 668499 876285 756216 769896 46 41834 790242 815077 538775 869212 523137 828078 22430 360 128929 25 857575 20539 764111 107409 604123 2466 417394 844996 805241 340237 1213 42748 589874 644637 161973 618318 91234 239113 784615 101867 101941 877024 206733 402058 886113 48633 899873 184681 860296 844 44301 163 890529 877696 753389 592448 601435 223359 832022 284372 1611 756314 833901 155835 763480 665327 393363 891 816132 875134 774089 687898 413652 579731 73 619385 374 849691 832959 323781 102286 878816 137433 822554 299367 259148 842477 368471 137876 468627 775414 358853 873920 740539 151821 33 11830 836894 580245 852491 81389 26929 865698 133501 732584 894654 832288 869311 382418 71536 274263 193018 607603 50442 15318 17027 331541 482156 357289 856620 208788 753666 599449 746947 321725 869935 289045 808744 519386 141201 633595 1 140077 350672 29787 783021 196891 860704 864626 98 155231 89396 896960 893958 845681 694989 541188 226 887438 846127 2 311713 538845 383283 482742 896075 686267 1504 536495 76341 64 847711 851256 875205 698984 728140 833025 350329 654807 3 864550 865440 864089 869874 889487 543735 768276 825657 1625 896654 833270 648780 37 793187 326729 898000 895150 889762 154822 508600 130553 496054 82555 209605 858515 269550 867762 875173 857269 818977 897910 136763 5 301935 855227 604529 814569 767100 29975 2 885134 846505 47274 720883 530131 810711 123 754562 18 8538 258592 31102 859776 223 588668 844858 118 811120 13439 450709 608474 351731 111242 772801 395475 164000 798554 119 788514 2 863565 673885 572584 836437 873615 751629 166 302611 769249 847894 93071 700403 16 849576 606297 13692 3 448521 465956 863812 753814 687500 165577 649271 10731 194037 764062 852743 476954 670186 821473 529192 870963 74 637465 265228 705323 25898 769593 712101 201688 849477 464691 503604 888997 289988 629235 814809 843835 801669 165166 1913 898536 474174 12503 24 525753 52648 898615 573751 171 614795 667091 169934 3303 34 332 730085 876410 274755 879609 726370 41987 804762 706631 869286 160827 208034 408613 887629 862970 331243 12 444940 866385 847563 887094 188117 143243 881755 739398 888935 848205 885859 837036 788943 657021 579415 75414 742789 868132 99 863549 153191 108556 348447 258111 844134 784812 701682 281 33776 574689 68828 893512 417390 700517 815641 176123 451881 881321 277340 180665 57488 861219 592 848309 1151 373672 769694 681911 783475 726995 5280 331655 34432 167707 849376 597067 881111 675965 76 797448 231276 574699 707170 881147 344500 881328 660528 630055 447398 751501 94828 317506 165723 150406 3 643934 899371 493952 494893 750423 248610 13 741743 831380 617935 803193 892024 841345 189366 22 629669 397968 828687 846980 78275 897365 528651 653782 837699 148305 47543 451832 18117 203501 432330 20488 40530 2 31323 883909 836079 10 339231 584777 613814 706232 2 760633 438925 303 209789 45 304509 1 504078 296144 139506 65865 687248 776719 729395 892549 750596 661181 4 898419 324307 5884 720047 813887 826826 784747 870615 679413 4 412 410 896312 591725 862992 679545 552254 506150 882658 831153 792502 145052 35 11450 24864 558880 884705 522938 831517 864960 893043 1 27 520241 554909 402710 258734 753697 621165 15 79383 73293 314241 48598 304362 7008 887848 266302 260257 505723 1137 298234 162773 5310 601730 51 519847 835175 27164 376118 341730 88019 839400 165272 774163 849347 897088 799106 861162 896474 659902 678834 769144 289 829706 673338 199986 873021 887991 769328 213822 474675 357701 684991 740376 10 710489 13 496489 856391 514078 799986 2716 2 46773 880769 264 476437 661787 247619 893889 2392 706300 31 779792 668675 176938 814505 877796 13 4122 23 233253 51 492274 56752 689437 7 522556 28487 4361 824626 817742 427701 525709 363140 732455 877796 59 355310 542561 848966 3162 451571 10 88599 268503 8543 214112 530809 854093 60026 290615 228151 793409 287979 38827 29397 652946 20619 294293 647699 898704 683148 381915 562150 341 519209 88955 586292 36790 507871 65966 137926 710705 814854 890574 630 581718 4073 870036 423085 172900 39728 869663 798132 867336 495361 2422 236318 15233 829357 780 49148 785415 893221 846186 12426 8 264938 819651 592745 899257 480977 802807 681547 374334 897248 15399 287651 846743 750693 75240 355909 888668 509109 213202 896261 858691 176929 1814 84378 813928 846389 3111 739058 753576 268864 356965 195 92937 794549 771197 10 665052 899944 164990 779956 324259 388016 856539 392744 8357 751147 523235 50242 756729 860480 758908 2 874487 6 9910 2024 923 447113 690281 276255 748069 488974 827305 280113 218246 5386 685 890808 449113 435953 779088 12125 25401 732976 889490 440722 362828 502727 228792 615088 840665 427643 846554 743266 775 115782 567953 62026 72 147667 802079 861642 112 468 23466 179580 840308 428654 620482 26 800271 60 713973 482257 2 120140 657711 685062 2 859662 847656 298778 575696 390583 617028 359481 180486 1409 11954 18910 843217 5 739209 13 794395 865613 5 544950 476151 885730 8047 856226 667983 895084 6 812690 888036 160235 94436 886503 570447 691012 256168 76972 754386 255504 252659 59462 547956 13026 262850 608413 2 755135 207086 28273 105 889940 25792 172161 10957 707252 794016 305794 888949 887724 617737 795134 898146 845359 233582 776794 124159 1 626888 1 445562 38448 98987 844564 10 685941 360655 69 551426 866592 38811 714702 488 666006 874279 516490 23862 428125 75054 444 890895 890588 889121 9783 4545 246116 499003 797202 674523 892290 2224 319728 1 406864 1 161 181246 42 501189 466550 876152 559767 980 746168 770089 870276 251834 885427 430929 64 697007 664930 417253 7275 855634 724119 15081 64829 856557 857052 692867 754976 777111 104 584419 852223 2486 891322 178135 511160 753979 40207 1300 189958 27829 253214 885719 734338 896568 765236 880948 336465 95661 260474 133064 784463 59 376397 11 887324 770250 9037 617547 4 36436 852 240372 30613 706843 853406 806759 877119 4967 433597 865770 187693 2 665595 852125 22295 10 350113 9 893630 870410 37 15151 875817 895482 400037 472468 856509 706210 672136 876645 2344 883180 272 266304 376349 852065 725302 819770 756934 20 590483 826092 28550 859334 199461 220580 125427 4 12 574143 31054 282704 627069 97256 822627 899405 87839 517911 568930 659409 341852 749964 28 672830 483446 503059 762170 590777 705576 883899 408684 800906 187782 878871 176251 617757 887528 773319 886335 863002 886392 502912 14000 850901 756110 404363 889678 1 520284 39 800821 892098 874448 846430 293323 139536 882199 889508 2016 500223 156346 717287 96152 849142 878431 696852 875811 729615 266219 1 478817 29 380072 764425 785446 280444 857842 17 891696 236768 87696 824137 33 275781 83 276 850346 822330 330 2 873146 661798 2435 52551 694375 581987 863721 216788 615396 308589 466731 95149 4 805209 288 284426 338 3884 182201 585278 379764 885363 340734 11 371222 36 657819 213894 878338 613410 897011 872750 857700 355802 714822 782305 297054 809929 148418 892470 802038 1 471422 893295 113197 795999 662767 738265 39789 90828 879512 704119 512333 837356 294414 490622 305 549025 659520 774630 72 803262 4041 1 67 730022 548549 351755 338 871032 6 215136 839126 419361 581262 565996 720244 57786 8344 157267 773756 1426 704403 862980 832570 516884 851902 871101 73423 661275 860334 620902 653939 401648 811593 492318 10383 868186 104991 88519 832887 825198 9404 347980 333341 560590 780896 49025 725184 834264 725466 715841 157153 609739 48522 856726 280689 41268 97523 869795 49807 728829 815959 864464 28 885916 888528 167 854181 537374 615806 800643 873368 858716 496358 873882 889328 889179 826541 817230 527855 738103 713713 550578 698463 447337 41937 114 66955 774428 1094 11200 294158 845596 813961 386009 114580 582200 821896 18312 890010 827717 631427 600826 888738 457932 868786 895355 1 832204 259268 272547 34 9234 620044 865351 397126 404085 2554 374193 536187 239 165402 715097 832086 1694 753895 95267 390629 539104 756838 844956 872331 871343 812480 48977 380914 809895 42794 352615 196554 3614 897625 873824 569217 19113 107084 4023 121055 9230 331734 875571 2282 715 169733 130589 354542 869843 884511 2 91971 168658 2520 601340 4 40355 834575 256751 136050 158213 1916 828379 873434 835591 264176 4054 732121 774922 441427 212406 831257 716684 1520 814399 792537 831257 775269 868535 281138 404 860755 438506 629721 391100 14733 5 232659 32978 887349 732157 280 879722 501161 42458 137 164453 672105 508293 34234 817261 66113 864105 120869 833329 12351 662742 162 133 438388 669074 659643 439808 245037 305295 42332 262427 749 442694 37712 863110 34312 4 872316 213506 883623 606700 897982 896856 822299 852804 876774 656990 313679 891646 800801 2268 22 189162 868843 390812 128166 874609 580596 114818 296391 193149 884821 859774 463101 850339 146260 781159 45604 420882 52876 353097 830227 383310 647840 840442 622442 7 246521 300579 439077 42680 797 702515 701243 356602 8 863446 626068 423092 415660 56 769433 859198 183747 888012 179310 701537 838414 892451 235508 292026 115763 53426 4 243535 805632 854942 68395 363458 233432 428677 283364 4834 467379 640044 13396 764336 150169 200611 41120 782946 76858 54 81 565720 63729 470009 8613 285986 855959 182998 52 802021 1508 841013 860115 585921 887633 809236 848086 217299 637627 589018 813194 265904 841604 667795 834059 647755 859118 603232 158678 24301 524846 797916 743572 17 615992 592596 888615 311041 736262 517501 823588 1273 899895 886950 780804 895328 894191 43750 874371 868868 552536 146189 296947 109314 854518 316572 2 755975 839320 189842 172166 955 712285 490594 881941 885664 72 65746 772493 24 813639 30 458842 56235 817468 886807 125 514865 163450 884779 895822 653546 600250 3932 229844 655898 130804 20157 812656 464438 5 195288 646130 653971 271339 763119 109045 853051 896902 372754 835238 898697 1 517 63068 733151 697867 810548 526556 214726 855488 839714 976 28126 869140 112 2382 708946 803383 6 219269 299744 57 443437 883520 742792 223754 755479 1570 79 34 268438 518 8 875404 880513 719327 11165 733901 239 521947 50171 171616 51 218498 274891 192216 7371 872541 564247 31 691597 668740 858290 843995 260299 154184 778286 785316 369942 2033 11 332250 1161 359686 886365 121863 650679 76037 430220 740561 1258 676554 578238 6 440632 781690 861656 138555 478613 409979 477725 12864 124529 683274 11 449451 741340 741313 4 505728 135 868460 185425 192954 301475 38992 32 721573 2805 851931 678019 216634 390042 15 111591 880724 891639 174907 831136 24 3 665063 462473 237713 329663 890337 772951 77720 742370 586696 832281 1800 863857 3973 198207 752310 3708 834906 844957 751840 12 155927 198907 809867 341788 716748 893756 517089 740724 742045 777654 333 890495 803349 657995 851392 152894 640 16 3 470819 797389 873701 865812 303334 159096 375155 885410 715873 10 894064 530197 288278 190105 736711 250602 865618 820930 17016 49121 14 889279 2 719601 429375 568808 814317 543411 1111 873043 878321 142347 264020 795 96 866948 6568 668368 199392 361905 359975 93858 1463 820783 164078 420064 3 525834 69672 882562 400127 858480 729284 777427 683326 2644 31615 473062 541525 844250 810581 767559 819402 16 312473 727026 848879 875856 852339 2 322846 115 380112 247102 893207 1076 454593 230586 807539 842140 814701 3950 829028 551947 16081 375585 248187 1145 43318 21050 639381 806919 530448 846993 773722 299682 889655 427215 727249 3 789182 833076 881817 419830 844234 534661 3 676417 734237 14013 857734 282579 425540 97307 3 589142 36 881797 830561 863911 241 151164 737929 849387 895276 682060 4763 840999 338451 134555 19449 593240 833857 202237 6309 135252 897570 734845 852495 798292 838494 2785 673952 147 886875 756217 864987 531335 15 845211 47044 429 808299 430 58 864470 757309 714693 27 869371 53510 168 551258 837340 649318 7904 776710 111270 877138 782468 208254 75061 808630 806863 802172 77466 3454 832543 886 674735 834442 826 588376 699472 791353 899239 599903 439237 69 3270 302875 2096 895123 749338 50 648945 628707 800381 835442 484089 85 796063 266339 2 891530 462848 820518 20 890258 872666 362465 857954 699014 545431 376138 756333 393290 898238 478597 412139 744409 519098 2913 554039 870786 841332 878720 853751 839457 84870 7 877985 14414 191884 807552 317 756230 886917 865869 897745 802276 613573 320508 427030 866193 48 476 251 703031 523162 855154 1187 718324 808794 460712 217193 4 696633 201749 886914 601868 368928 899821 80 875059 17793 56 818870 734438 776915 2169 869748 896701 56002 40470 3558 788314 898829 886906 176976 855875 804321 826606 2183 889493 29518 144 9549 241585 895010 775271 117376 880956 843211 541731 81 899684 394858 187371 874767 11038 324378 48111 26520 397802 733183 880518 228516 805585 790109 762458 359188 931 680667 741245 899974 660644 48362 39 65 892261 217924 791857 3177 567844 452705 215 887237 887995 891927 123414 721557 879733 191678 808698 215761 451643 159891 248162 743453 229552 48616 414974 396409 36549 882451 812581 31236 15248 669433 249160 819898 803395 3 773010 895066 112507 828133 887389 516029 12 311612 758434 155 863313 400443 219222 260310 870484 83078 586569 419058 401332 4 851258 298620 2888 780691 794244 328024 199416 116 736 256657 2363 130101 873458 218963 86 861709 862429 606 875688 41960 177887 9 842197 109223 94608 374237 781904 884650 835072 5 63165 436144 19876 741055 857131 18272 86268 545731 837546 728289 503886 778616 870312 826942 49694 1 854514 713660 14355 898817 1 713526 2 169671 94683 631378 855954 7372 152232 818577 134671 742647 449669 80216 829777 141859 379643 699325 574571 483947 32 883715 678474 34 680225 817946 325531 320359 554204 769934 73100 871906 846111 873384 209193 96 8 169636 898473 306729 629506 13966 10 722650 1742 329 880173 889185 791067 886890 151632 486089 540799 476190 852762 1 876771 58727 735916 880705 825128 760398 473774 2925 111593 756085 881 560652 591315 543294 251582 888863 1392 892750 152307 316393 136596 831639 891358 196 219 65 21311 16365 873492 355638 102215 1391 114574 856178 104668 724901 775687 256235 7605 106307 361769 860405 825774 325524 243 832473 583168 640695 813326 343565 39 107 132866 321952 887235 120833 16743 229126 875539 125120 65 861172 87957 694692 1330 311279 757445 577378 559528 166294 762761 733604 281459 112652 578872 708210 775534 41916 17837 14 626412 731818 407358 2693 575506 566491 871990 134390 804857 859775 893174 840147 433788 55255 700696 741481 148281 669002 366762 792337 206646 213069 185280 1076 892956 27 811463 864595 167532 704 182773 868633 219722 424692 198294 686796 661967 722558 1132 557769 154876 831821 469331 874707 834099 897923 362916 835780 622658 2367 300971 296564 330 273 273797 957 848611 21210 1 649392 869083 847609 878096 757 711415 1349 785850 320 210423 8 308542 584846 3718 25218 776534 51591 305 369958 174823 798289 136717 525 280844 871892 206289 466230 835725 6 159365 752876 611869 232455 141708 739365 893164 822292 889148 149911 235 720940 882324 255962 1035 1 206329 193368 433578 418999 709052 830906 433396 451297 804635 508268 790215 889667 812752 2 873961 620068 369479 1145 609604 880931 844228 68 77732 319056 703614 892409 34536 491031 880 790170 568001 178238 872198 867504 574362 649616 254890 657045 368647 470271 10 283619 6 4 837375 28 253284 554394 195434 807764 825834 888350 171565 8 749187 550273 577982 889383 321043 800002 96746 189202 627004 259070 218501 58 524558 815310 856463 19224 822376 127938 230 765098 665989 820429 56 818069 562 10040 743701 172595 112224 767312 9 877540 776019 510284 7 885635 506505 177540 859620 11171 324619 2782 4296 663192 740712 477203 314248 803551 884617 6347 867000 1 1073 3 376957 883184 14 899680 780082 11666 161543 352156 680048 641022 180481 801807 125585 3 615634 153172 527293 798615 117764 758400 72703 487963 700539 132 28161 830137 862110 138548 338336 166753 88311 439780 614714 863975 386535 175 852308 219262 886228 858641 815293 815347 898498 259471 731983 51872 706738 835311 254481 34 1 861447 572553 2 761695 29783 6511 806230 20 527502 491012 6 894051 831582 879955 279648 217102 884615 659529 215145 872087 621708 558712 771501 810530 456917 117242 14155 899370 106238 639750 875901 811241 389507 757774 16 881960 608398 895117 1573 883497 581721 523894 231 541710 1211 763766 46 897957 871388 143327 576995 732607 691576 62043 600800 220236 191502 890858 1 635115 191290 741088 24057 380833 2 370828 838888 749205 534 288046 560269 858398 80 224 750152 613598 479259 701116 142117 809180 1 741815 758143 63009 849960 754266 832687 246290 220967 887992 193316 173541 360297 806563 2 1 895070 2135 765521 882580 485545 420530 437501 782179 800198 75068 529403 521261 838531 256334 813533 879302 886092 818427 238969 100329 808567 91 161895 837122 382116 660831 679729 417040 877219 467339 130 750821 5 478871 3 857643 880070 868991 9 613257 899321 783456 4 893470 836780 240505 897906 878075 15 472469 342 230812 41744 358744 267730 853848 742812 30 230908 865444 866514 848309 114060 803471 889410 398568 819201 839240 359796 803496 661804 62939 165913 516337 533588 91594 150829 131357 709910 595067 185128 4945 40 779505 804243 410665 722 834871 879842 751144 878230 582667 254627 3583 897687 181033 54396 967 5090 886413 452707 862061 1142 802890 13 352234 533925 770451 588388 765414 879052 9 116566 48310 746299 696110 407874 769868 757524 181526 827511 757958 12 1227 424878 653754 842809 128 97111 562512 27892 867741 300469 560353 410969 858457 878889 216014 38403 521624 17998 8818 7958 859558 525014 635715 766984 560058 782646 159309 375107 273364 264695 794693 15203 873226 883434 844603 1248 946 51 9222 290253 495605 1891 783724 709815 805124 805749 810684 219964 486427 1543 698294 366241 353953 532773 849811 792203 878028 54212 872249 65550 752510 650014 616950 563874 875622 62067 850672 3 244052 649478 897306 456455 246989 606397 274252 50295 490604 847769 775342 55592 53 28747 852688 554753 893755 225106 539898 764854 782635 887031 866881 364 373436 878502 158254 563141 694716 726806 883318 835153 235911 475155 744446 46818 448 435554 687173 149862 475468 436378 489817 26428 895119 5521 872339 744769 877750 420523 49917 117379 107 697408 204671 554253 392200 837645 795967 896811 846851 834585 41867 928 299926 322 489338 793 1566 548405 713225 108296 506089 540720 6495 832631 826125 400519 837930 750784 795847 897542 890983 898405 100585 899295 848466 303224 877233 462683 109183 59334 117 852494 296455 2 2 371687 581405 27849 2 886263 325903 94721 770218 487263 854711 567594 158788 645940 831379 87330 50459 1 63161 667640 172 852872 521780 233351 9771 518819 879298 104183 154429 141551 655559 5395 472663 495508 217238 894930 282887 107827 634442 407111 387549 7125 666735 403650 248280 74 877085 834295 178107 4 206945 460496 656508 2 342663 807131 876973 8 632912 776496 787049 133 3 45 480432 3230 860742 741974 19621 847203 807028 879932 11766 189717 779504 802414 860861 887238 530600 742567 861444 3140 1394 4934 186 769841 553366 63845 88787 875279 847109 234349 9864 867203 553 101 843427 12 647165 30868 351497 40597 421686 627042 298617 837420 556236 797426 814875 394351 894622 380676 119034 49140 763805 107689 263 13015 179024 92882 170454 22940 558 762824 75811 511577 889568 127 21808 849551 881800 218506 762548 850449 603316 537 612473 742029 894834 1273 370572 399878 864023 209979 892303 794728 2 18647 700 10 752762 11 26980 895789 306416 492799 855177 3 884786 13263 236718 44561 138723 833146 571991 861749 708181 67649 467461 874552 147354 5834 227554 835165 380727 896538 840662 2 691231 194020 840388 327691 412 286134 212694 494349 27060 833430 1 90162 869395 2 898427 855346 805514 857678 769864 371148 798842 460126 873764 30604 513403 783085 313198 1 423778 839374 607564 141 7086 844692 273252 845004 832190 399271 2 833139 48 486477 467851 796710 735778 872287 767043 11 27 823080 831461 270277 37792 771346 822851 41418 551252 99571 70879 801059 212888 28813 769282 853664 878021 270370 777257 195123 696317 809489 4016 5714 865948 71 90 68042 483793 755362 741479 12626 500320 880274 468348 720591 859754 823722 452947 837702 584224 489619 880112 872593 357961 776112 6483 231989 554206 457281 879057 431699 891501 8472 24 428241 244734 95695 2734 834605 394225 868082 542089 799166 9073 745891 49710 47 98606 847739 811903 143 1974 427368 886919 45750 812025 451294 663505 892643 630574 802615 84 609483 825832 107491 610443 317424 885659 115 73423 386489 807359 499 537915 801242 38 483962 418574 556397 553627 175845 13 241057 877193 2 3 468950 1 867554 775212 676120 13814 120246 619460 3111 899971 37191 390637 1222 610860 6 190049 896820 857672 245 879242 3014 2 666757 77800 747191 802249 181557 613350 736037 866266 813926 882843 17 202840 861093 316241 889728 5 127568 871091 741923 847434 127117 177 461898 126270 400082 438613 145994 35167 881753 3209 894535 14 516397 878638 863038 744955 542723 393215 701259 44 19204 708229 24606 87978 401144 325692 93 878299 818545 48217 101373 848941 880556 345 182513 803109 474067 148772 719839 895418 1 865781 87880 5 163 832751 24145 154694 31410 868594 305854 756927 306122 4 401277 531802 115850 6962 65698 29191 35 897942 857697 794219 521309 604268 68726 342056 680118 486730 881791 305977 371 3 767840 820937 500703 1310 884528 179570 876754 614826 857743 180462 787345 21192 6 634577 293501 1711 802216 275342 718580 19039 231493 780335 671715 652707 468834 72974 712112 881674 598647 739362 656228 623051 190 198297 887139 40807 623779 7158 1138 598859 882761 857184 334986 713 763749 795336 229665 62192 235519 459869 32 68721 568073 684296 883029 872515 745763 546056 116552 895814 461374 840818 613791 62881 13692 313136 530469 424684 846 706386 133740 773076 794967 2807 587599 199931 861572 330408 74 637113 298474 43966 4295 857461 410082 853293 32126 776002 421721 19 75752 101371 886653 878836 556282 349453 697437 743471 746553 1 134942 862132 129699 746159 349954 752407 872491 736359 569826 227334 253940 2 896906 885161 67472 876319 379486 410946 411289 822203 158122 809743 12 738504 767152 1881 451803 23 72 759728 648341 805276 538354 528304 143339 884016 849104 158835 246256 3 529277 631 887742 864995 24 625370 290774 867171 883905 323882 797555 49 754571 717258 893978 580370 668576 246597 501391 18186 836692 54804 875071 850619 785877 63437 3 856637 582127 709942 7 258244 653844 218846 22 894541 194700 379411 896252 287355 2125 102015 183525 30 881858 642460 798573 869048 867937 863206 137424 10064 169717 803546 400178 833870 224153 53896 540897 857713 865274 1404 674789 889711 31092 3 604023 738568 205706 857389 898500 186321 534147 69464 18879 5724 465142 838296 612781 441952 193895 35550 261092 22958 6 881363 732677 340433 363187 840730 19855 891800 214 865149 26337 801054 750551 454931 833789 723984 884380 23630 168296 114 258676 796545 470190 681508 73543 784341 717982 175928 757089 109300 805352 683667 874146 848910 308356 872640 598546 685738 3 870162 7885 6687 8478 388091 878100 637678 63905 796446 793752 602045 835155 2 879370 337175 61508 175 643569 566932 794 886732 72377 899270 837056 540 865842 629 744649 875272 772747 487242 348089 831589 36592 56670 95179 4 36648 443087 204622 869384 592416 1414 89727 730364 347553 501628 49089 250802 841242 196823 28071 816376 876188 856307 99 18204 265054 897755 861389 82009 138843 898669 884645 42702 2 53 883443 612596 836772 70594 2484 337624 510551 470599 583897 420591 861887 752983 231 886982 882507 709365 12 189452 889968 380341 44835 835323 359547 844862 95285 892432 850330 883126 52624 72246 3647 861697 893250 116973 764705 863696 1 282794 829762 611 897609 868879 9050 27313 897952 884379 327492 899031 168471 2524 502765 549962 865902 6 313 16 842661 746324 292526 350179 858448 3 322310 353679 57533 127181 798014 305886 494761 327285 487823 82145 894606 816746 838220 2 861966 767598 784458 150427 827949 898281 341 2194 1 754378 500530 9 10 498716 516625 584228 405619 310309 690186 866067 6 356652 811010 70835 809308 886173 605358 422950 2318 390494 893934 110500 876482 33 338279 22 758951 763692 222727 325828 755669 191828 487208 276 848001 836989 870465 10 736985 873186 120608 409753 660508 792637 898920 666746 794679 331659 594313 250706 795877 20505 67809 3154 868510 1 645858 282605 224 731008 761967 4525 863281 238613 443791 696158 130182 770038 63 8 241 184921 8 99126 489852 193522 2614 150400 871638 770990 406812 878106 46209 10413 731105 30987 145819 505785 760515 843055 821068 521753 27 727 618243 45646 98 776868 137190 885960 541703 9 667668 416517 499 856714 867792 751227 501388 1 148 846901 640403 672066 24 2907 754162 26727 11612 21409 831846 763328 20 54 309194 765800 6 784979 889937 850458 737776 550694 837989 867573 613847 253900 94059 54340 892394 531473 662091 869762 302332 873110 20097 142669 304161 6 347989 857803 754572 763320 552675 347919 500456 523587 812969 64839 822543 72038 764306 632605 731553 887265 80914 386071 740062 218676 429 9930 268722 17826 479011 317264 230637 860156 892648 871846 850913 899111 852441 210218 220932 432649 745629 865652 647568 809608 554269 73 504101 521194 474231 719863 13787 570494 881110 812355 617677 894708 74697 12288 834986 886103 526982 278254 2902 732767 469914 750163 30 7 859010 749382 7904 797638 300784 487296 869654 154 114444 478590 267335 279150 338783 739241 799243 146025 864224 531443 857209 453295 644170 3 33 3456 727613 739575 2380 178590 384559 897345 854847 8832 470525 898589 583425 324291 718308 871329 4058 649677 659974 586693 328852 164233 654118 29 6 872042 2 766242 208992 670398 809151 873540 725643 856924 255101 37452 3 823808 514159 126016 830036 5 57376 865043 3346 400408 854260 2615 805601 11 266265 757319 214860 666968 11902 651977 831027 877837 447502 887125 476408 22 14345 502088 229780 947 886110 293 820922 887772 250753 150642 646662 9813 793228 867067 133634 754971 22 157123 663426 762896 1451 698637 871841 812916 886281 802017 850419 4582 367891 66063 18605 953 103435 605194 163155 445229 309206 680548 401038 757640 22 646025 549634 879340 800356 832908 607690 654877 589047 966 847153 6 10 220902 529852 51453 572271 40997 455316 887305 525647 826901 874602 739130 62844 3 161258 888285 844294 2311 864850 267899 282565 897317 613039 833267 803281 790979 591044 834825 504326 299836 834445 1784 492 878828 478330 315356 900 809942 198370 110857 892502 2 487597 115997 54 849546 899954 844104 99230 309488 13 73971 104951 119204 48854 831233 832279 875328 484707 471404 899542 681848 232596 249984 859945 440708 1 733712 748109 4 10949 42673 873944 826869 752671 852865 775253 61936 119393 4 642127 875318 894751 404849 29681 630874 292566 206 760454 5 270748 816092 6 500038 627609 766554 3 310819 71709 222 540502 48757 798028 876912 209545 26 118 101424 814786 309585 871609 250300 413321 814652 872343 773835 848317 796009 122938 230784 378344 881739 10087 822202 877015 892880 255233 897589 830000 839275 728069 853041 871042 705304 803849 9 833268 896195 376717 752087 2670 483286 18044 90305 777751 385242 893937 884149 782412 7592 616 448841 1739 885554 593181 816519 671 68885 861338 415706 50 833347 33290 532027 765112 11121 11966 705215 32698 151 486854 540978 873744 826971 746217 324739 244611 859995 884377 621264 1801 580423 765279 895216 407631 874245 76 786270 210010 184142 49 486955 503282 879181 3 757492 48 4 11813 872638 883370 777298 821603 189141 782447 893671 347382 636843 222563 41 834599 887341 726771 10630 481846 539776 869405 7 2502 771579 813927 881317 171082 784686 32620 827353 878525 896257 7 4 550004 813611 403679 1 693925 681794 5997 240909 298940 15986 899282 347196 652530 436 640713 532515 109148 858446 6608 887821 340818 172390 32909 493280 652 836647 840773 850251 824531 808793 72230 894433 769508 718520 865123 876333 25831 751728 640703 677859 470059 669783 641146 342 798748 875368 432571 11476 870633 602400 4437 871133 133825 809304 3761 702022 786684 872756 162621 696327 648987 204270 857982 10218 436263 172353 5 129561 1549 531333 153418 711489 2 781549 26 104 27490 833588 868788 882708 886528 470410 101248 877663 868680 637919 828905 385890 33294 828513 290712 803618 400114 417801 2830 760245 384104 892206 165112 3 621298 864270 550915 474439 9369 766403 392027 888201 1021 79 600480 883632 847659 265219 764902 176331 171798 6385 749534 483620 611590 644514 249241 556106 88212 780275 532462 860190 885838 882865 807796 866291 749103 7950 832048 768193 47846 115555 168209 882123 2038 891247 267584 100 636726 247441 95066 887814 237061 871036 163536 47279 21890 27846 2 752782 892122 863958 811258 699080 706317 823383 29741 124809 3536 109154 531138 28 776077 716089 20 208740 679845 14655 66534 433786 193772 389258 852816 293042 517613 893141 79 38804 378295 329638 74 30 429201 899795 713 528267 838062 346595 2 2224 18 586970 832163 451195 410372 59 440162 36151 697343 40 782539 600049 94254 87 778667 46587 457387 768553 865455 165680 326484 319339 804562 4 897124 899580 9 1 873908 424432 2 657109 737624 348 258 3617 825412 859428 458064 803239 483092 777458 512562 867344 596954 740083 2680 286935 812371 333383 338787 118672 69586 540204 867291 9099 281160 532911 814909 187067 449532 864035 35892 862597 19159 134866 721826 2 519145 630208 1005 188298 421004 643393 856549 173 878045 76937 163227 851230 766752 861262 80399 864278 839132 716721 43843 805026 773168 640369 692256 310564 804630 290407 766892 99 898979 880959 11 453211 34 855651 853209 840174 158132 672522 383395 899087 381569 795005 881922 1 734321 62486 894217 18659 740471 4 891393 853186 13 325969 649498 817199 645953 206 445812 616504 298580 280 886946 2482 127136 788116 18428 864120 891865 386741 850254 50 899874 236222 864244 1669 826230 891578 551607 830283 17379 12348 897812 1653 7 837122 878898 2086 861346 864759 64805 874709 2484 5288 202580 479733 781972 874154 128943 873362 864711 369829 52 703082 386783 895442 437288 872703 28672 261679 406993 533601 769258 81627 893598 621055 685081 888763 652237 821336 2 8 63032 401539 226296 636863 5 653658 893655 248150 713439 463356 24 887204 564135 885844 876963 802931 880902 888444 89 123173 831787 717 75744 675988 518201 816757 11 237 868063 35 66748 1749 631706 890855 366877 812753 836685 846900 711577 770423 344479 319875 88438 8811 882877 517712 896926 813621 850471 372222 893081 471564 3511 835846 6845 858269 899976 893460 457879 129985 837044 870517 321683 9570 333991 172 74189 454 836460 619 191776 4 872548 244 622140 821691 247 783449 10 61560 8358 300030 3837 75 879642 127507 838908 821931 61266 269403 64291 2 190270 36564 269603 31704 187419 893460 846472 878874 5 656970 717147 218500 865694 59531 548007 814650 891513 866215 303460 837301 890190 221727 882074 28657 516035 896856 780131 183597 744153 809977 876242 828910 5 815941 894046 723979 46162 516871 228831 14 856587 73972 251695 44553 155828 847652 519451 388389 560050 14 283205 893927 190762 808253 198 342554 656210 891726 252565 413 740140 839783 607 493657 412445 384371 816015 64 326864 1185 337200 894819 2 60421 118551 738040 269619 897766 690901 2 29980 337300 42 27627 1550 707115 813804 494048 120957 1441 532726 445980 891515 268916 879837 848024 859197 11211 370780 800420 613171 278825 207462 551760 557818 1560 618355 800257 416266 455941 771187 711411 811562 424685 26927 640049 802100 419377 831136 854540 880471 414054 259333 549341 16 844531 897173 493506 113698 684 833249 16 61837 237845 736569 2 212411 880343 455672 114718 13181 7264 5 1397 640087 335258 714004 836487 863399 644899 512540 750926 583612 888404 638341 4069 1126 8147 523291 441670 1789 744092 761625 32437 785629 272189 794454 414917 829471 60946 745098 542187 447525 898489 29 827433 832414 790544 4345 878334 691647 25 57092 180453 678968 108238 538920 422759 436695 835192 851947 594774 521352 714143 325395 19479 816280 822250 343451 877789 819060 744942 144 552 337616 4 369648 296360 129437 692676 861362 88 209286 310817 892470 735 150 851968 741065 872859 9482 813697 850305 355282 21 587119 401947 856955 817923 464862 782283 96834 351617 670566 837726 4 322022 833800 741661 127131 101082 363921 779900 815164 826383 833383 837442 3 208 784584 132814 177137 659332 366 141830 859507 441596 859447 867177 886117 707613 863382 2188 789815 845962 444312 12426 879334 597450 789013 825100 86 883412 485588 507337 802782 794032 769294 891655 723434 456503 519840 240017 12927 553662 462475 326467 325605 615335 218 506131 802680 562160 869552 369920 6866 894351 812368 879913 117 818835 878096 270498 346 28685 1 856 860280 852623 251019 143937 511546 358629 87675 25 829272 741787 257106 192990 383321 493474 1968 856757 465306 116049 18041 759782 250365 417681 371580 682403 167059 190682 843126 170101 774450 23116 721288 880067 6 873845 873757 764431 879252 422963 844742 212334 450419 357922 94044 664202 6675 587489 3 570918 789988 677629 857181 11 807114 883225 656834 785007 595494 816510 467341 749726 358184 413122 521523 122394 216340 3 404246 177864 616220 582 863474 3767 891655 15 162433 688 700549 423399 773521 16 684041 96605 227528 331951 866849 694840 820555 1286 222 148 92247 896079 497354 740506 6718 193167 883414 7 285526 808071 822056 676910 828350 782395 3237 4 831562 490209 4541 698391 855493 729038 3 868689 1853 230134 770722 726469 727748 899160 815 1180 828830 256039 444134 83343 3 841700 550 742019 810132 868709 266 264 216 871485 861426 146048 732539 45535 645559 837994 749848 8 691 785180 385831 21673 889734 126816 617330 561493 469097 209119 292250 292909 632425 2 131712 859681 873609 135 463015 891316 524848 95585 531368 355711 816493 887026 98615 883875 242373 5 5075 104815 754414 516019 266302 367758 399129 536 890667 614601 12914 182895 835209 49460 90108 837948 847738 811901 787696 865636 675363 744747 171308 896013 208 1 246732 814688 485279 400892 76885 781575 70 681532 59 128411 582640 874388 480608 706128 320287 526109 734483 179428 831157 502992 18404 845748 867 869170 385572 564617 106 836149 180215 1344 874574 899925 878817 845411 662438 66943 15 2123 754719 74920 796288 870804 353441 823945 9 856721 877343 399914 725680 642 254 551468 1 2 115173 511456 705880 504788 457142 824509 868859 422849 969 865337 87825 894760 810349 859810 132 715879 43 638198 702227 654810 230367 860031 542845 683032 63213 608239 869692 713339 662157 360140 872935 866729 836 821158 455575 262453 565320 1667 868310 13 7 796342 298 882659 580160 835634 845144 578392 63194 232095 584398 218145 153603 739729 811706 824132 503684 77252 44391 807767 10 893515 80006 9 804928 280717 897614 1407 892148 46 770407 869754 152941 1340 7945 71217 632407 58073 549037 69495 32707 2 82914 867540 879119 81592 722589 798404 835513 501869 433054 600269 807477 2 44 828533 885040 308403 857464 648677 772638 72 480926 24423 548 12821 732634 392 1262 852487 327937 702956 893144 827499 472472 1447 516607 639239 804849 836110 113189 547431 373823 647664 133755 621944 2 107450 891184 886001 861131 475286 643679 87 353972 435441 838245 576991 806509 228216 324139 237960 262109 896719 872852 325950 344131 583828 868875 823011 829744 474271 783450 57907 40 194467 593644 138942 1 31145 520240 326371 3 796697 634361 16607 43835 168751 813284 863832 3 894480 690618 598 72 480275 21143 242105 801505 126401 337373 84204 246496 805706 165172 865913 403408 92500 856319 884702 690847 62644 97394 55414 249066 387951 2267 19762 278911 821325 409193 286493 858553 779945 72 873124 231061 825559 573521 698384 3 835015 606326 330824 573385 8 332537 261229 591683 874496 2492 446116 893857 686312 421261 4 885174 221377 743967 608733 156607 5 15565 165708 9 873362 746759 9623 868373 23414 27576 591155 276710 721552 68 53843 729542 11142 258050 504245 792587 231906 895412 830723 775179 59615 567313 632571 114922 28189 222883 502438 859455 467621 856646 158510 2 670919 97642 1209 876256 252139 45 1482 153990 457218 578218 44167 828144 822861 880385 608331 843931 875030 626211 21237 1 742253 486333 876082 635925 186414 524577 869171 825316 783209 86345 1 77664 279985 398804 4293 110 119628 684991 64717 867475 8 831627 356776 862452 1 885492 652656 8232 239397 895729 662109 664695 809514 444667 885 631683 489416 671504 772033 800254 169232 860579 853082 7684 803578 678526 893739 590980 614214 146979 899117 601759 672377 417 53 376538 3 590950 2071 867325 743213 44 804731 564 21 893979 684360 1390 116686 824082 34346 542147 837283 81815 207627 2783 7142 450495 422816 861808 339577 882681 3550 696926 526981 643415 69722 878215 858835 842458 27 392062 793011 398826 852331 568250 785660 770590 567 749043 875884 26 1 47036 873900 843768 396005 99051 730069 508090 70 12 327 838600 814817 2403 56 481684 17 163 642636 78096 2009 846414 412 614144 5495 660766 884806 879171 281545 552893 766271 881098 840381 854956 794625 553910 147825 808295 525378 182340 258795 653398 458791 879968 136064 249217 802462 812773 268 869671 306581 405229 2855 844274 887744 244094 797917 71198 417255 826679 80 735089 199479 855106 316965 337 3 260173 738706 589057 198 712578 266464 888956 892462 868188 337503 613598 745556 747895 836314 879716 897928 866079 887743 63 1806 254171 722343 676353 21613 395716 344075 844875 808010 359732 163 866356 311753 694205 749814 5443 6 361545 10124 30 368988 69645 633583 481277 621835 887463 869311 766782 815016 858369 269543 177696 8351 746296 465554 721221 774639 76115 368936 217824 6 264293 300400 745972 5 1 80 2 805169 685566 803706 22808 820146 892672 881347 50640 59343 431822 888706 162004 844282 877927 355329 89464 514832 373242 899431 725828 462020 891689 650456 810186 719391 563664 850427 10 847500 495177 58019 211156 880719 35743 2670 2 20584 688554 2140 62349 261926 87965 262003 434325 3179 161575 418746 234324 792792 391774 797594 266205 10640 872141 496746 808930 323550 697245 212099 632503 319 622174 666403 821410 125541 691800 473379 884378 841935 4 846893 898571 869239 786025 749716 861896 1 583722 864943 631647 896696 844437 158865 455311 1 197914 692192 885879 443584 847582 693739 845346 102090 564426 18442 809302 845807 196258 800318 466425 840658 343071 12783 804380 614235 1400 762898 7181 757588 10344 808506 386960 274692 877043 529872 6382 163678 801961 5236 840425 141 826495 902 748948 275278 665212 787766 898607 3 25476 283300 86886 836265 343601 605715 521105 796379 28 278980 844225 212494 851114 1 840612 10597 35299 126214 778591 313445 12464 524128 888193 206481 831738 37882 871825 448722 592327 675771 791853 493835 815993 861015 854074 861347 585326 704764 105788 272013 445494 23 669158 108463 250852 677010 681845 759604 871488 862050 837543 869618 600233 869197 30541 288569 24 17 590 8 99245 751370 792263 127157 149013 331623 862577 208 894243 539510 105862 1452 11 842206 659 886220 821285 146166 633 269712 187672 31 114 873867 894035 438224 881934 783492 92114 537035 758059 38895 496012 240496 746684 4007 10 27387 4 779331 809825 4 768676 849012 448742 821600 456560 7 33449 688263 852315 315778 751877 871942 809309 830788 336447 4 65171 666754 753637 826899 3 617848 363921 757885 7445 362641 567771 3 899 399381 348156 869473 412073 366419 352831 212572 99910 434992 779107 670838 538466 711082 267973 854197 542 253794 785062 818581 702434 786378 470602 887875 336670 578958 255025 72049 472924 875584 811160 197864 333894 91899 409201 6 38011 21805 3037 58 114 878393 891517 818814 546089 267612 231646 540898 891053 437959 869685 461030 17 878503 22859 1 881615 767021 198171 884881 108674 682310 483866 115309 818584 851755 243764 126371 41049 222344 132 811690 248497 679865 2714 707431 1504 593991 647598 245796 2 850684 10958 889967 884912 193 764493 655255 869769 1118 427232 450891 684180 201785 885081 394679 836823 876170 117962 617232 762744 546476 35858 873254 164133 260 872111 439025 876347 617389 826851 829947 1 742736 160121 644009 824838 339415 793268 91358 496331 693382 161933 605 3 65173 68469 836030 316648 817271 397087 604540 698178 564633 202936 837530 862055 872917 121250 129293 867859 898676 25564 897732 250577 267875 105676 521872 204361 778779 83128 896320 586 585687 164465 75 828141 51633 222 826 748105 877872 319404 470215 25069 29773 221122 851330 377071 146 454268 785847 568532 815391 897925 427382 464169 259535 92484 20526 838405 836695 404257 89216 840254 47 520377 429613 656554 636966 368407 812728 862467 4777 451732 178376 414786 888042 861754 11 841240 123525 809959 744798 63532 272354 358627 880003 899248 873160 4151 581472 829131 706879 528590 692258 831293 204557 1 18684 859679 346036 774950 748535 468862 269180 831575 40202 708594 790874 821864 175889 6 49335 16 730788 883312 169139 525461 388458 479013 821248 77747 259715 843858 570900 587133 891178 548968 631587 327 24365 338948 170326 524484 876588 141221 802301 5 8781 885811 477218 45 759330 800383 856401 119968 184284 4 860855 880757 889865 832695 409122 3573 392324 446078 213746 619019 581362 851098 181060 809571 443302 690506 795112 40449 544563 431825 262241 2 744484 720231 39493 288174 197405 734468 299599 769294 814554 81342 834522 26 379 94473 10007 10 842995 13 809726 846970 4 831512 115 622175 636879 738931 767698 890464 52072 203048 534962 315828 208971 789093 340803 611103 866604 599101 4 223234 817469 596942 882512 824694 338389 2 683330 182039 223602 279679 274 125818 581388 114162 838488 850917 740475 85388 313608 847716 564172 7 823895 36647 891438 584471 739501 750043 876156 1 861814 891283 768947 795767 603123 56 834819 384991 146788 369214 7 649 107370 99 638873 725172 867325 894278 745840 830835 874975 884474 822573 21 873438 2 132225 859108 507193 28 532042 425549 854202 182024 248 48883 426467 790166 700373 804500 43645 641073 798451 770351 889394 302112 829946 336614 576652 795468 826929 886295 646830 883042 572715 682945 153908 252 883750 552650 655028 345823 548027 295377 2896 586746 729562 142646 529484 1375 766 2 324434 555200 748864 240695 333289 861400 703379 47 473916 15983 838160 663516 540654 765629 23 22995 2070 882280 14282 242194 74 204997 427852 529085 442 745667 810401 141 268485 882696 761438 751330 716456 837404 80343 103271 3753 187 827894 805391 840 896254 875708 41900 757973 889880 322557 713147 707870 816779 257375 370 334 883094 167777 28162 242107 810343 765820 861272 884167 881213 311 692154 684391 715676 365616 892374 89578 869971 414577 320688 899858 70778 433784 831722 364142 91217 2 593957 28058 878556 24220 892459 755213 825747 890526 472761 784998 655023 461496 819119 438412 39916 348914 313983 31490 446562 1 871052 164386 25 320140 881105 148834 879746 4 722844 380363 859793 451 6 12193 530854 853184 869932 598440 238 367283 18 248579 440583 6975 881204 886147 482145 92670 558474 145342 474331 637870 823765 528449 693212 729293 892123 520175 3 602405 223509 173329 201847 259293 821834 123250 223458 65 456842 747154 350524 614525 852374 866872 837585 8 23 309 874268 4 54492 507548 66732 897246 729861 852063 27069 571435 821032 851776 43 53227 504036 272351 2 159932 116951 164464 667806 816389 601557 762496 894349 612219 891060 776828 870981 477588 230303 135391 380359 262871 145441 842869 811421 857813 875194 66285 419182 159947 892561 232 761507 700201 101875 742211 203133 894794 2063 271 872397 439997 468568 46324 688231 892018 584194 4929 769653 767392 444367 2201 154984 577887 862295 3 852673 50487 397851 869642 515715 863236 807918 301817 4012 34634 184027 202260 617794 32 854604 8502 861788 20 15 58078 872112 884193 28 343093 789456 581084 820464 224873 866460 373764 826800 892385 127 283653 22 383771 639550 855194 230 4124 840320 306734 12 698141 865936 86884 940 862288 527 393635 478961 97055 2 665777 860491 299626 212 404631 825059 802163 786051 18897 885391 7838 369049 427775 867090 221481 589869 386900 833227 267814 539140 213276 820379 5474 321626 882860 830162 873914 899135 881976 11 879218 153263 463 775276 254571 274642 57385 731928 198348 215867 387962 860485 679535 120 462525 883324 588 131055 841734 749225 152043 526426 878481 658403 899856 303842 631920 588130 415619 899593 346953 708623 884274 879315 707181 14602 358 169993 580 756007 76495 141428 37 77708 238636 827729 856338 228559 737370 1 92414 224 8 486082 224118 141 495947 579653 334266 375728 383598 493190 882379 786001 13162 570950 409103 5 800387 815388 816454 787289 118588 146756 761423 809916 714957 104 857670 24495 828589 699602 718248 824732 753640 566 152411 896453 94 630875 827896 1928 250082 899489 878387 734765 834139 6249 71621 2 896430 836527 899255 447 752533 34122 474636 252110 48376 91329 869538 871839 862248 864816 426390 448679 626189 703 199068 771298 713851 871552 862350 356865 5450 484836 485375 811048 354399 69197 169931 230 834109 122822 291575 51629 695525 549637 382012 316334 840643 120070 896291 453091 895101 323534 3976 183620 202350 58 396669 247376 580455 48109 790431 863938 68114 509014 831194 71809 684054 7 539189 863967 13 276186 824019 21646 851347 344202 707 744738 870262 50175 521 1098 122044 439162 88 67863 12 21 88 361500 794385 861972 848578 729919 133282 863105 6 857336 639851 781752 853681 653476 727132 207194 669569 854321 794085 581488 1163 39192 417765 399 155036 55364 127339 2595 872608 640403 281283 870407 771969 704082 698705 574561 232781 811477 873067 767911 235502 44297 803 1312 25807 308845 21081 848263 824145 833627 379180 864889 608 466506 423983 898857 115710 859556 33 601454 12590 35175 680797 815149 24396 182677 551530 356117 139110 56403 6495 643135 79 178702 704346 744074 226 13295 139497 1610 178721 709038 195492 71557 882512 362986 849526 428686 889405 814808 764 697924 63 4 558121 275697 21840 758467 636039 92775 565595 485298 867855 899586 763472 17 13625 596633 867053 86361 48 290133 148 142388 407037 662990 56 665849 890005 767811 28315 856986 70 1 852640 228471 876538 888755 11862 868635 804154 253221 645722 850205 5 723395 559758 158423 18328 882590 873363 10 873796 844562 1031 827665 30 249506 684801 554392 185432 742500 759657 197121 877384 729426 808854 391670 175392 803834 871704 145061 34 1 574057 341 23621 7092 774700 888382 563739 741426 795328 643777 385211 8 728816 423706 687717 11 141285 52 1348 891890 108177 878565 228150 857553 492829 15 424019 587 854691 874287 351 860811 898406 685110 36299 637 848978 513079 845585 871508 1099 158651 743769 1985 811472 762964 336370 438318 569757 895171 38 112 352098 57177 756203 860616 810886 848144 838825 833821 7 14 678262 524658 98067 871605 407532 10490 373600 321077 814587 861373 525558 391983 41825 403 699478 864631 755244 16610 859472 244512 240177 705231 769076 498453 829471 811287 558151 50 6252 117908 67804 111784 2 374596 575606 21 409942 232848 5 500310 314707 3252 751987 23709 887872 870773 807575 642240 860174 614463 892627 258567 712704 87757 1 23 893578 477470 188687 6 110 890095 15648 852143 2 51561 11665 827233 607380 651137 2923 608435 861002 120027 806875 555364 218 10381 804820 588764 756225 4789 87500 540676 845046 611243 690145 813070 503157 193560 138803 456565 883520 924 838189 445350 862601 806648 523308 572149 870655 6 7 24342 152070 884734 464601 844099 74612 229326 1 1 41907 48 12024 124768 13 878618 609109 366699 772868 7 116324 2 811251 137 821629 345211 12442 25 416036 891539 807449 539782 630559 703169 34885 860652 583806 458531 874148 531994 1922 662806 637732 831584 897182 160853 6 191546 896655 745866 120549 130245 861759 427272 295555 57610 753 195266 898976 800289 778701 103437 64 421070 671695 24543 131950 719593 1276 247897 515114 68224 784709 879016 4 312432 68881 503146 2 76163 161 574060 866190 821642 878137 899212 783006 746014 84 109671 3272 873752 52289 793851 14021 585825 841991 125839 788937 438505 875129 10 898816 666 5869 501425 2 313214 773865 893499 298761 895442 763067 637448 338759 821056 899568 3121 833631 768543 842391 843123 899939 582233 860674 659880 488957 11933 839263 8226 64 710632 25397 771613 182871 206930 5 3039 807215 899009 10878 1 23 11754 882001 130345 884102 78 871084 65205 878352 297562 163057 795264 773912 20 214528 302196 212 454 889401 333159 719445 756699 4334 851797 144694 705539 573245 471315 296535 260856 535800 9005 231521 666819 201 60924 632958 741867 444905 477311 831964 367753 146322 7027 7 217444 367 120111 653324 3 378338 205607 794479 466902 420600 4741 68980 662560 812845 3 16662 57367 75353 856445 467 155663 809849 170322 47736 631360 825289 139660 62894 515754 313370 527956 778022 897798 26 897148 865554 208560 4119 737641 5407 784575 240513 357611 584515 897504 232847 596578 879236 716395 375351 835745 315167 825025 226 374228 600222 675888 265820 805573 4 889396 615344 507988 22 791526 763101 696532 845781 64523 712584 135225 787664 111556 463832 201202 594617 889679 639735 4 7 579801 289941 739245 58620 508524 811439 877875 326844 879796 490757 949 145 886573 329084 720334 216332 373449 78618 51454 727467 815369 522552 595003 10925 418851 7896 109880 436504 506529 28 28525 872786 375461 746334 9140 446052 883090 106802 599326 890835 37027 166634 43522 222846 856486 299371 269463 105760 576652 901 735575 218344 20194 287257 690447 52818 758101 725673 790333 864483 691152 618499 820946 871632 740425 751193 2241 118117 309694 108849 532855 250426 866559 894707 880548 417009 857749 162629 843 751002 896379 245160 14961 644332 857307 860590 590673 1123 21896 562621 817840 25532 241508 426202 764 3464 776979 841882 253333 553490 307119 23925 171772 897554 857034 11463 773402 855114 43267 1679 696097 152 3 788809 91085 246 193206 275038 853302 22 1879 10363 226 375938 17347 740333 132823 738808 35 781327 690074 833162 20 52612 891979 731668 105225 117376 821368 721678 839897 729118 888031 489064 36 675713 895770 894663 777151 390498 892688 306782 893692 64388 308085 848640 752863 789913 899355 766440 859422 866477 886209 837910 523526 181646 866110 5 204152 16 139340 189111 1949 684632 752050 810668 610743 24 181615 14990 79075 17306 836800 267817 1518 5 838732 8824 13022 889127 3 75 46658 702189 737503 570024 305157 151244 793060 526 164098 880047 715096 810905 221199 17685 891350 124000 2 467415 94300 722042 3 337389 873817 533682 1 800692 81 889162 757264 46 871295 865614 896525 241 160 526785 97566 861589 867229 133847 870255 152564 387299 268803 551906 382445 722513 772228 1594 23950 859227 671122 775324 763924 14970 890 617334 475471 796394 557739 162383 832577 330760 883037 316963 584791 318232 371 897030 725204 137829 426346 29641 218546 736972 818909 814914 790081 76264 725371 88937 92152 639989 65 4 4 215433 247435 16 411535 185458 733445 865973 860543 257212 512804 896202 782931 84 875336 863522 851254 198 258085 1 7 225056 49729 886142 801 819990 842488 644038 742214 28559 87 44940 874841 716314 770 770030 888276 136983 24405 814188 697517 54 879181 2 391828 786656 770558 631 323270 498991 625104 644849 862260 130109 457116 179185 865890 207187 92705 1303 846907 722905 104324 887949 766250 842688 876117 815326 547489 758870 809775 794554 61 848919 840438 416134 311649 753 876659 826869 570086 375 611110 829848 204198 516984 8852 825840 118491 13005 10980 884458 529194 288736 814987 766040 20357 847368 249257 292724 874959 868805 499695 163 872394 4 868553 1202 859018 871541 528634 863879 896518 130467 61397 224 12218 812030 238804 675014 721962 157767 898023 863001 382012 7 761896 572096 761782 870852 802001 691746 690766 18530 484099 850205 887652 663806 94357 19686 856426 8 125568 686877 396744 223081 838413 3 140927 370560 177 844593 867002 760097 836252 830116 478846 151170 550806 128462 847599 793722 550531 874881 148132 35363 729907 862802 31 62931 13793 844034 378326 17637 891117 811554 25713 77823 241163 645325 325 813010 801710 94 268 635143 820936 20 6886 1282 3815 487811 220497 401046 669809 235023 362929 479889 186214 651335 208269 603 890447 851546 764316 378585 8494 5 552050 837276 81127 892534 1 243871 535166 752987 86815 432870 40 881986 444 534187 820657 263130 895097 10 9 1 438700 845542 36 168386 631729 556932 897952 866851 24929 775131 361224 10 349088 194846 833798 637167 283326 871608 681965 833347 710431 151448 292490 845430 752717 69325 552651 734770 264075 593567 284377 848555 718851 740500 512999 53422 874 792313 796839 414948 285184 589671 829189 1248 67444 414453 545161 394240 477960 607528 850358 65753 134581 796938 10 824731 825276 726646 654046 845779 95512 2040 845428 663 765834 534126 881119 839 189517 422622 336161 280411 573458 848979 758978 576020 569592 41 124882 74768 867603 549819 898463 11922 807437 2222 768682 79746 1532 741714 56 854355 52361 893741 2 90516 5 498959 881531 198831 1 797309 465376 7531 288011 782437 304516 784140 876502 843659 725554 135 816772 878284 187957 94 1 893723 830430 242566 644403 413114 152195 1541 300359 381501 276588 895482 883205 849422 399862 212470 7 803096 422511 704628 438245 868020 843952 165 577982 599574 885280 783900 204314 58019 737653 2387 55773 451389 308590 409589 6 646790 568731 1120 898649 818554 154852 502379 1311 856839 265938 850109 82970 776385 68227 8 2 397439 894218 3195 696479 10800 898484 3107 268707 1141 648286 865315 75670 788524 190588 470313 379126 891463 94538 1613 269592 551946 643632 364533 209 532486 210848 4 869970 769315 751880 677132 845570 740 196281 620579 2 302996 30655 409737 843635 880805 433446 37162 168025 192 401201 251897 672597 341238 1 398562 858461 687510 750164 333853 603508 6 643087 220782 188964 857045 520013 2 148267 446175 131808 876937 334387 810271 12473 355889 261485 6740 451980 377542 626796 700763 751986 667469 810480 790 47 816566 860552 852258 91 168964 826275 338020 8 759278 350904 768881 1 810962 452536 168598 165418 51661 757982 7 722193 5 860676 186327 56 648571 465778 735359 851165 899211 750529 1932 251379 517352 44 203919 323538 4 43 490 262533 678004 885144 741659 890905 817431 420755 266840 451033 887737 844088 747062 518042 164335 91919 351715 21464 453528 438305 856694 799082 845591 11267 827918 28107 21608 884366 603415 6 837606 63 883723 14240 410836 698302 794 784702 173157 718797 217140 837170 237980 6 706150 5646 102396 547971 29492 712227 494598 28244 42 550652 802101 93917 815410 800242 316909 647586 797546 317 895160 24106 47506 585235 847264 733056 758372 55179 455216 92840 184508 2099 860895 207349 641280 158525 199298 552017 459418 865125 795947 587383 535385 295450 726684 895516 899067 881015 343981 779334 869587 246092 7 14230 623012 814274 318029 406 290613 201490 101 881977 868108 550240 765017 896574 144973 250635 5105 205774 187911 2 802150 339385 315305 2274 778965 13 41933 226 851519 897510 71981 132341 728761 719987 168774 793838 135974 801534 867328 581847 543629 489082 384629 884565 387317 229990 609116 208865 796572 277864 597681 511150 817212 655457 698476 861193 812664 7981 407642 375557 286293 890479 765753 577973 1 895671 716970 551980 37783 872230 805127 165609 591080 567509 108 560306 629157 762773 818844 492890 868245 555150 789541 544619 13976 853912 25 873203 826048 862510 78486 633702 818089 789678 766404 4933 876197 189 15 592440 862700 59397 617005 2557 814657 766124 139157 32 27356 719282 848109 378451 291436 882651 834217 491855 11902 268932 32 598402 13 3 611299 825824 299905 742413 880754 489820 16817 550683 855260 782583 434890 421326 813573 837652 254039 354234 6 878563 450872 273645 891861 842376 1 234745 195818 484747 7854 891662 890315 307100 533394 525422 381975 29 803415 742433 709033 658192 59612 521524 41 195036 703334 4 372452 409089 648002 762023 824764 864509 493931 714632 1 170013 876335 22969 272124 629 698913 3285 21 75 18439 883433 41683 881843 494962 893432 841699 19176 607794 18714 123 800987 846836 148 76571 372452 2522 3 331906 13481 490995 320547 29996 835842 150670 5 41716 817644 229925 293849 832261 832856 627660 388 305347 587700 64607 86726 45 11044 566492 91082 598517 793126 2136 645204 1447 73269 2 868229 320325 410903 848602 830724 867295 751203 898381 797061 854927 788307 898075 816619 711646 636833 877031 323328 610768 473956 591221 420998 869097 857908 483 191610 894476 1 13 91712 894826 603311 318257 821493 212397 751164 850417 170821 718639 632443 893152 30295 795342 893389 562833 729417 753956 858636 887608 71 302 177466 4 840582 62028 76 485847 419483 2413 71563 757248 732219 21022 164 249565 781114 875794 69798 57888 274129 876787 389505 203907 620355 777141 883187 42 815868 869494 837099 1068 894920 1 56215 454398 892887 1 586386 816836 377 827190 617272 861079 20200 280845 824295 686316 42313 238220 599855 1 253166 721130 877460 182281 896199 215898 173250 244767 48 819628 879100 761599 72 1 840503 3 840828 360233 815771 602779 71633 24396 443966 896035 134818 14215 192734 470156 165211 785932 20712 764549 382755 185349 836375 853668 12 5307 395596 171 334793 892749 791938 105514 717903 785841 813619 598952 519885 67 856538 19 146166 202712 661919 477894 589850 817446 606914 858232 529240 791961 205516 851172 232 849514 877298 156680 561827 891769 387816 658890 741959 850011 380089 752849 311773 397990 357730 878910 44314 54933 823222 62832 896324 385636 893101 241483 15967 739535 793619 95930 858671 869859 872082 517314 730231 799705 3074 579880 390874 364552 667208 60151 730782 860731 586256 291088 801174 860387 141988 4 894764 589419 112 202264 2 231581 46593 850940 880082 482 749157 630578 865133 883935 30177 465465 438166 791683 159882 1304 784136 887333 608940 683825 49 11 27 868092 690563 336315 7046 366508 1749 883131 895635 1452 160795 538845 822337 319950 5 495426 862375 754734 390455 1 226538 302374 10 647125 6059 548609 555052 542900 681 718135 837904 812926 340 499354 880266 802396 699471 418900 879731 778289 2670 66472 2 804092 372339 160173 698125 5 840786 797313 737817 811445 77455 33326 222512 74 793797 841887 598657 614383 192061 845439 611972 155150 674018 895493 293866 844676 1 377832 363546 375002 774715 740208 14092 124860 776910 384044 633612 105647 896649 159251 23889 235389 3 149 640734 885345 308363 671823 7638 175576 362525 511121 896932 249603 61971 783099 12 648491 217572 325958 12050 863730 898248 643172 4020 96133 893252 424563 766448 135419 287074 88215 674989 876816 184327 351713 855426 787600 513730 890639 662694 847 891122 775405 866535 772702 887641 565474 243461 98626 869884 207047 130 4 850238 855329 847063 666329 899079 641327 762344 275081 44 118577 485780 380683 754707 145231 893634 85256 353 868842 492188 654695 620293 704260 617 82 545709 839365 744402 639107 869744 595667 108246 379251 56439 726635 862883 14065 475064 497681 867503 789202 829760 711909 648374 627374 1088 4 864317 220201 794335 220663 466961 856535 173596 2 598022 803197 47971 815729 698694 856191 434104 705360 464351 257168 845613 855305 104784 81689 820990 661193 342350 13157 635154 5104 33253 896055 727260 255764 880743 894561 486669 215233 593775 853836 44724 40359 75919 55 18 197053 521360 349390 804905 830186 1 25447 692947 896277 855979 557636 769088 682420 208831 281869 882026 714749 849334 43116 721606 63062 95013 842903 142221 795635 100536 89646 228796 448786 344226 326000 283348 33565 265032 11159 360093 469999 19 706879 636023 775487 204 738879 814051 213991 644730 756285 412615 156755 898728 4 142230 572373 2925 811644 135805 14 865014 865634 330018 887789 100395 417 12005 771936 409705 844794 212322 430883 863448 441957 93 126263 128766 265637 895909 840853 667150 867675 17228 66733 832400 631492 3957 22469 791668 87991 108616 174501 2 849812 97457 583137 776014 360638 4 370865 107070 580456 254442 583602 675774 839048 898409 775179 472791 561346 405667 90452 850929 881042 330997 3 272969 803817 539383 67027 697287 7763 848571 484088 4 817466 830304 356186 191 829917 63 343584 446409 899873 440884 693814 336047 679745 423268 149454 810240 891309 359502 847131 870074 612964 864087 168699 470929 552954 3 792209 869424 113 845346 824443 234382 570293 748169 70265 858093 893480 772000 881835 761823 75155 42 31 498536 116560 880006 819589 9 552910 196 189 791311 3 874926 4103 423 328996 796678 586722 828008 201209 899613 564406 25644 101 700098 44 3 2192 892966 237363 6 101 642190 3196 801103 757942 889009 610211 557589 886333 378892 892084 460562 399911 825207 732090 836237 479573 473315 541 778094 3636 849053 769849 34 405466 649235 320786 165103 356173 843548 852407 1131 887566 167858 830449 299228 839958 322232 419338 840690 7 756334 145985 75959 559133 175576 60610 36 49 637791 490342 810864 864573 895425 658988 876437 882821 3 220908 879645 474594 111080 295618 28060 800941 878934 2626 434870 410718 895028 615325 14535 225 502176 831 248297 66290 878176 625638 117853 726851 845728 359881 34019 2 15025 740817 126732 700585 1883 491 471863 395896 437172 157724 625021 879998 886426 82734 769489 804660 10 300372 858970 83 531468 85821 54520 346598 394178 12534 304656 23643 732526 818319 9434 223611 653863 794282 459 429133 91 538443 67629 801066 339242 721695 764553 9028 296440 750767 650551 71341 19403 23205 242633 875259 789678 19088 1432 830773 899028 844421 876085 29105 219002 443482 739799 467030 30816 600932 88033 219069 732273 3516 111440 158 837609 320919 81 211661 86119 494361 850125 1 18868 1866 8 509274 797568 898666 870132 282616 471387 348471 811264 881937 321409 617527 469346 584007 29 799489 889317 1083 374027 117217 896022 3 615500 885576 896346 849127 868110 3856 809228 245914 17551 669635 866330 334671 668851 485803 362452 104944 757342 214570 275969 797124 61075 762218 884186 848703 888245 773179 848287 754840 676022 110 4 5077 259308 842593 322 185 743913 43667 743289 296224 890981 457191 884174 151586 13 862518 467946 2033 417237 862698 40640 14042 581673 2 57 505779 4 108107 850401 105970 1178 889312 475943 195479 887087 864873 871438 9 897844 546 859486 1107 488912 896572 885536 513201 880326 44839 580 2 729622 757676 50 878775 269574 13 213683 858980 819579 8352 840206 4 340862 306 340097 61 5165 882002 899504 666281 339693 530020 826975 25189 733322 890583 884670 821954 518630 637029 704555 732652 554 790139 355004 204964 465948 569145 876213 895947 889634 867366 33757 32 109882 899847 8 17694 13 725402 341797 887253 43974 891095 12376 36498 548993 286407 837436 667464 363436 3 798609 1258 895183 546777 801528 2 89 356 632573 817377 623179 32 852706 841773 868635 246 624 883105 899041 509283 736757 51688 33 841285 8689 825781 795561 653700 808046 14018 805496 850449 485339 777658 833284 694611 8195 849135 605099 774754 661854 538924 33303 6430 95924 842601 817301 342131 777224 192248 646003 392727 878201 388356 256257 870713 170743 886860 453441 60 76301 1 401 558464 228506 2 363884 604014 8565 863267 514357 4886 874902 415362 656908 1027 1 464023 528847 518 222742 76986 894162 784011 609675 574020 2 790981 772764 710075 40669 210322 1612 1312 734020 245936 791708 718520 375030 204515 880756 844445 285328 506872 22603 604189 190915 853476 762423 305877 831728 839349 882833 789742 737591 2595 349912 868524 32 870955 798116 160028 384955 829524 558605 568052 850533 2 27535 851938 875702 55827 65 781686 850881 865334 504547 592173 369002 145207 720516 843517 557224 506 858083 853812 241228 215889 30258 798079 497 90 60460 612197 583185 372510 828330 74752 741649 152028 861833 463536 29498 338383 5492 682009 692403 292257 447773 582150 380711 534940 713104 876092 880931 221368 815735 894047 232404 53520 268333 807201 3313 327863 775908 394101 873259 288105 696132 441839 798317 431110 864966 811137 791435 353 819167 633388 700053 120266 169 9 338825 70040 366156 884392 176324 507934 193555 485827 125908 858355 280968 789343 295901 61 607594 422398 595313 89610 824383 356108 33882 10 240401 499955 258153 147816 198312 578869 839101 565933 697453 16 874501 380803 127845 43 171615 3 132063 639627 460779 361905 894130 898583 648298 574942 884379 7809 338 776173 680509 335297 2 209167 308011 862594 718510 553063 650744 429630 895558 615185 2 555470 41737 841863 746570 661306 560493 885349 897083 79066 842758 20614 720124 599046 27275 588184 877717 879038 439027 388990 244 693385 169088 48149 70173 867932 390924 48023 669941 796471 1 755782 623329 498866 841363 550104 886110 345806 822826 567751 845680 95337 169488 23708 885824 634874 896062 552450 536475 891477 807663 854440 635513 842659 886663 262603 499950 25713 654360 414737 780117 796141 752878 875504 1 5601 84154 6483 474209 736 222089 84555 713681 823993 1 802691 2 875349 1383 746247 125908 113041 618361 113 844321 74670 825687 472247 121 75689 721233 12 778198 54 381283 817664 870587 488271 524905 752425 876729 757017 297286 896051 179649 867114 260 848313 899561 46 92289 105907 420418 230216 884663 627909 401498 116715 4319 855227 895597 775257 775166 845955 166216 868175 738419 414607 800853 27287 360767 289262 814722 157097 848381 856409 875952 261152 887734 189859 288004 808574 567 853256 726174 1251 831586 150127 31187 96 130396 527769 37124 830752 20418 215811 369922 474785 835828 831375 95871 293151 691207 805663 26017 848562 130298 527008 604092 23 897828 793946 100040 828773 890225 673081 563401 98402 399018 781188 59001 215946 854884 31155 6100 860181 875885 29365 855624 77297 334425 102310 214980 776937 542167 764 438603 19901 864883 59844 343914 2 874781 873897 395 514443 41020 42 141280 328375 789291 390 208 381015 157511 410578 858551 233838 792217 643721 702876 329296 233545 82479 872655 860846 165187 867225 416876 45800 18 832368 791286 18501 862727 766838 893335 5 34617 558445 530395 854567 32 70276 893283 152727 15 780018 68982 801458 372762 97 860621 794609 484310 865858 696086 892983 499598 264507 342 185082 782951 86677 841046 562 426554 583457 634878 773230 1916 630868 4 867306 756895 612488 829264 433086 732639 828811 348612 835426 882535 41 85999 747652 180810 393931 832182 4549 868109 76802 735124 615170 2 103480 837012 713435 420102 517494 680146 59738 83394 891720 5 394382 748079 15557 867813 198766 813496 607741 103103 210973 559297 689923 856608 359961 893114 798894 311928 9643 857914 494119 872700 989 222220 8580 399823 801786 559241 87500 2 112640 813465 726326 868181 713325 135842 857298 58797 825483 870368 753423 864683 827173 431258 34953 363701 24 3 225111 883206 16 2 3 126106 1 36464 175963 436659 890792 416298 206 230316 35 24992 81 363994 318121 897138 116642 592537 6919 291551 169917 1509 606627 805942 194 854814 18951 32 365741 147999 648894 53102 413746 753819 61692 10 367856 537111 872138 345399 845898 1694 46936 207276 795539 832110 891118 17205 811012 1 2 884898 457087 872406 177196 238054 896039 304218 878182 99218 79281 851777 892211 886669 40456 16 393723 643504 829463 512614 122 74183 57643 833915 569226 20886 821816 1586 147266 19126 6 345889 124428 175961 142338 831987 462 15417 235 872402 126 2 388343 166872 849460 44466 1316 557087 659290 97 427826 4352 110371 618447 456828 65007 640821 31065 818630 893923 889472 315829 122813 893661 202470 885911 755278 3 664906 282438 11374 132432 837895 4144 41563 228799 877188 508943 198360 876415 838093 2478 396790 4502 84944 500580 128069 11699 760171 842509 22924 392 817609 10660 767610 889754 172336 859134 821672 194 5344 891673 465659 761158 500525 735591 295494 3 753285 457992 1510 874444 2393 707857 889343 1 822687 545 736807 413726 896127 137 449029 68346 6877 593183 837432 892229 36380 197951 771934 115746 822436 169314 174389 866655 35 224576 788239 907 772081 653737 875188 251952 228179 812365 351690 562609 780803 1834 592248 866747 775853 329607 363956 1539 862257 29846 380659 275058 633771 48908 246244 426725 219147 755246 805202 771702 367949 774293 819064 708232 31 302669 321386 875327 568318 849765 60 873497 846467 872057 815140 202256 18522 785968 118786 728135 580857 543588 896379 823670 511642 278436 826060 640403 896421 195951 846294 862977 848961 562500 362120 852851 149304 71631 761131 14957 807633 167840 7 317031 814478 290186 505971 837527 723481 895238 895635 800707 129 150 830272 6087 813208 11289 99083 403585 222655 90 437058 369 558004 833298 65217 3 195259 218824 253864 557448 86 2259 184947 598082 20 840225 183697 287342 837082 34729 639868 826193 796771 834265 855854 853933 796082 899747 578533 883155 10 434892 817756 899094 481811 95652 329124 230687 788416 899147 882303 361403 776194 248130 575345 728712 459152 566755 403127 669851 670304 280314 722215 283600 183823 835213 850897 794309 684655 842290 46618 699522 656893 683967 627951 1116 87274 451420 690816 449903 2601 885554 204590 899145 436388 445882 667198 409 574366 688285 899311 35 507047 899679 240053 535357 675102 506856 492737 369531 837699 856 251324 828081 275437 538526 503232 792162 622677 845692 8 810253 115600 511883 856506 836025 2506 93916 88311 791204 330761 184 808915 792500 889456 889572 108061 674 395396 268578 728145 2169 5 892529 731109 348348 331463 82 571312 890618 815568 601260 184525 385854 878829 698382 872811 899631 899430 856939 10438 135 255072 813512 724766 386574 190 183197 390365 101189 833171 401234 12949 41 826412 645950 816396 894908 878110 46540 105865 892694 214900 97199 630891 736479 46682 198551 804057 748642 98 569588 854351 851505 897232 49909 830723 359238 214392 2 303057 898386 4514 894669 8 796622 408406 3 878930 798496 597643 872441 277693 823975 764721 253981 32064 746149 859604 317278 41794 751758 820243 137045 713 75 2 600422 794857 889650 800476 842988 854732 793528 706932 241 267774 879031 25646 27 430512 721200 810490 2 410561 737803 499679 132902 880764 30 305 899396 73184 80659 899437 732700 188 870036 605232 1440 228278 436699 279313 349 880737 417469 1246 832075 952 548378 660217 340491 173684 488729 718186 504802 312012 859147 851103 138 889763 861027 12 852473 695214 887547 420632 890614 736 17487 841203 324895 889617 403001 424254 854882 68992 104117 133625 895652 156688 4169 471272 306981 873368 27 492295 743866 712598 13 3869 564442 45933 649041 276892 241461 518768 419219 838099 17238 125240 18 853735 51341 220440 506800 30667 54436 36684 156215 591275 10 736496 802730 893238 721465 9813 3793 345076 783962 587022 298031 675777 350741 216782 888146 844633 95069 113597 143 73491 357906 551027 37 181356 245415 535396 3856 897345 7512 5164 863239 850674 278506 121968 190157 200018 5564 2 503978 867462 828414 210277 292 746319 577265 742601 5 17300 888203 118939 675578 800220 484406 873576 23 32706 891087 659616 38062 228139 570761 2 752827 646671 831682 19 87319 649208 776982 667080 44712 7 493153 15474 851694 510565 667 3 213894 170258 865760 590951 3636 576216 842472 315 853623 5154 883792 817295 890364 875600 34 892480 890179 830333 871416 876936 389234 335578 773215 556198 4904 453861 30203 859016 817440 775801 250477 167508 353067 431447 737450 5487 253596 3 817100 176502 100740 20660 8689 403797 641685 310328 897547 894527 717905 801588 5 792748 290187 501635 406762 11330 217237 202452 2767 682659 825737 9 5 578348 881956 350394 862977 718 2284 864037 179919 761257 211108 856151 28904 249298 231444 163281 625793 852546 99 142 400507 563980 788054 882612 838579 877516 125613 2365 6992 282065 877455 39660 833870 820710 663315 402877 751841 221507 893950 865769 114 467730 454322 447 747459 152391 194804 4295 427580 42059 406 52314 288800 293 786175 119655 59645 109715 154523 895342 742858 435199 230559 704369 210192 800400 384710 285423 9333 557515 771282 800 16198 794491 887825 366817 536941 721690 437246 880546 804415 12815 654 274721 590487 210126 512900 698698 1 893520 35715 5261 841261 390846 515853 394256 145914 843990 813208 5411 824880 505556 186422 177176 81713 1351 335270 251236 830747 64273 6374 897154 246 477 47366 31191 147118 882607 823695 862785 84206 116056 275736 642742 64947 758494 552739 32818 462233 100537 868244 34771 56243 498849 510833 112377 6970 876755 895295 5 8732 810555 864788 327 133904 199283 94049 881297 455603 3328 145288 862112 305 179 9 210 63954 584484 3 429461 794821 730209 521737 332550 123954 125426 885254 107 672743 404910 46497 850610 776174 686848 4300 27827 336267 15260 322170 854878 769429 780413 862171 260762 655452 49895 892657 887946 615327 1262 851647 27729 861392 568173 877096 839430 2 552282 539306 378925 829943 397044 94471 193577 442254 101789 13 1941 229560 170224 862573 63013 162661 442233 351005 216609 808165 874563 152127 3 872088 1 545804 812108 653586 172 872539 7 683286 144198 877266 168770 829529 1844 25403 182546 3 496860 721915 9 21 12448 857291 705236 607602 173684 210993 722475 806192 787088 142176 779066 737525 415740 859276 4750 877943 14 3 874181 891475 842307 121452 646374 791805 132 151696 620984 814790 794634 358 889821 359082 822022 738237 525751 328731 329863 34402 355043 857568 879596 8425 299238 743072 2879 1491 861916 673970 580541 187496 832157 168505 13339 846152 716104 805511 514257 37905 173300 366974 414792 895184 713495 892054 7 899848 807749 188286 283588 1182 140982 549619 798043 435369 103044 829872 887224 399744 800701 220 754482 14 449040 698 71225 692336 870470 855935 627174 883528 231434 7 871680 209 713535 496027 820729 733494 4 7 727243 539913 825441 877290 425710 735504 468238 889510 421436 3012 858551 697637 673252 73 888827 845866 79021 120806 642267 307449 801697 814503 151607 889784 365075 375798 806175 127967 25567 237480 719155 491 51662 777955 1269 627 219484 485760 159780 131678 1464 805077 435919 218629 685740 819865 7646 817857 747902 893679 31 643067 398590 851140 552509 5031 868534 15195 822812 12 730220 211636 169307 19 16 475959 418562 813722 5 72817 897736 746061 678096 748815 776354 898206 229097 875 799606 81566 794341 3468 840177 525738 192678 543657 884690 121915 53500 218332 9 851316 67 717113 321005 899098 156594 139160 869218 626561 233360 495952 510177 230771 124208 821695 823031 4 857843 35330 3 791148 321304 340520 612066 555803 29020 801167 659098 1023 712802 893398 98673 773353 829627 472124 26 464909 319622 334434 874118 233253 4 876361 301676 207035 452489 415714 273178 729933 369985 548570 447282 608219 846219 201 549897 867255 59047 460436 5 882728 839049 895559 26976 831608 825536 60 675858 585206 832526 724496 862834 271 511095 740529 314 102859 453445 368770 814250 620539 894237 520594 596405 652319 771705 20905 898887 828589 536441 29225 482106 14072 837969 87 813134 688463 684597 306767 87 39254 529223 802462 572160 631939 57992 879352 188445 127811 11 339909 695010 293088 587634 7157 853625 730821 1310 798656 127353 471737 1331 7871 8 475 406142 31 816969 411434 892084 616588 333449 813554 3 716185 64635 13 274496 737599 821825 642280 555836 2 801421 807852 852540 831035 176297 555404 402247 876052 197154 769684 867824 45177 158984 707 97531 173 11 550203 819051 652554 11 2523 801948 2 384144 545583 377540 837183 178378 805379 306272 879648 453250 842348 48688 83919 9 818152 525948 373060 878476 245962 796936 163791 6 447171 421710 1 820751 2029 873901 442806 825619 429979 38487 877585 677855 865908 244746 77939 568268 1 869322 342087 2 432311 94629 457090 415443 389742 4197 311739 767164 2138 859580 127288 66463 2 435513 591690 25416 899369 10 761295 455080 814027 532177 9 19563 866656 663073 864182 259992 404586 78376 219031 113843 608115 899825 1741 8037 839751 587531 588456 219543 2198 685293 747156 758172 378991 327708 779355 820510 892713 1 2190 256205 268385 425546 803980 99751 98208 7 11 829717 883341 1196 308249 53 624486 632939 627546 899492 184634 24200 462333 877595 874054 834507 21863 309345 802073 407591 1723 1301 221570 776391 896666 241307 1 691506 14216 873987 469845 109714 886513 854230 94458 389112 39609 17324 828424 6 576698 584170 850936 394026 838752 67481 826 306033 2282 41321 327307 3 10 381051 989 706993 1 844543 893855 198129 3491 139402 479211 894663 883280 854486 15 152530 815506 21 808709 197685 51367 838200 877305 862800 365215 756316 642057 727033 2 454476 882397 877525 879067 871166 898982 6 877534 46515 827263 826480 129970 853769 330533 3274 766977 747465 62 19326 453961 901 864808 823871 203875 323220 678099 850733 113678 439113 822465 2086 710710 795162 607341 887758 883372 62264 72457 116027 694098 680618 582920 855151 810567 420 24262 376411 270258 61746 25 825134 838122 340207 717734 49 895897 3 159117 192287 37009 528738 894365 871388 729819 132230 257022 478384 781660 17420 450944 71 857781 887237 15100 844104 802396 150113 475261 741101 82188 898389 857832 23436 243066 621590 189 5839 676247 843712 895156 873150 730373 321744 54769 303440 724539 233790 386854 784024 515639 643228 7813 3 673501 296813 782243 4 213797 881851 549174 1 97 423465 520887 178703 150553 783725 860288 4916 543 834794 898262 13 124486 129616 812720 752787 395000 373805 842961 23 345 12092 71 807105 883019 413776 610869 11683 523 46307 313996 130 890320 587286 883843 735781 389761 828593 258050 43253 794555 234294 502885 757902 802824 140743 512 505 745842 897871 827550 774663 13216 808024 234 697014 835941 337041 783610 258792 123424 790995 834627 107239 806577 1933 831114 784 2186 3055 483168 145 3049 47 119 841066 872545 1 191562 4273 109925 880140 463855 859260 863793 520731 870179 769290 733058 115 892670 786694 7624 8514 867917 887659 643117 795396 5 857434 166514 825533 871420 855849 13 860873 44535 883112 824732 893306 124985 751347 489735 890133 599276 737034 21 386630 582 549481 794364 38 638507 308078 895560 106476 394588 554850 1014 65909 525 698 666879 64782 250720 848620 547554 2 22422 634 54946 513627 113840 42 200456 834929 853311 854514 13 785965 88 204844 2672 898439 706814 394389 817132 885153 874329 23703 866877 653770 821809 560472 800104 822862 828085 896706 745953 716635 876348 161 855 129 679131 825439 224177 404109 797455 390863 144 422455 796 429661 861613 668483 864210 675879 187841 892403 746141 3 176340 367634 137768 813249 68655 575496 895790 259685 3196 143 837639 870645 270984 602009 31165 717417 164 873194 2519 5 646856 713413 845957 827798 128501 169839 896993 243810 476452 2 19 112056 414117 852216 125242 227404 189630 881199 35552 80 212915 80764 261 104763 168407 860181 376991 444998 890572 667996 796808 653205 346416 829007 870580 583496 372678 343190 758858 13029 10 544445 187168 794973 868706 357 746541 445800 766080 2201 897491 749540 834274 4120 806794 60503 711349 794591 815562 850418 896963 51608 270950 849469 473413 809500 576010 899344 746557 791044 280 850691 4737 866976 13534 883944 886040 624107 4 628466 851315 852973 86557 772830 304931 800994 26775 855954 293467 643013 7 359733 887374 456572 674919 892322 785223 452663 886595 181113 865851 259941 861251 587819 850456 57 215308 244053 888395 569349 225317 150 475 12 80234 643935 774039 294178 268099 712724 199735 348310 623898 776489 758314 379 363452 733990 852630 673879 858865 1759 338882 705654 286612 33117 851407 52966 886341 817990 877946 889576 808954 884863 370624 848499 700430 850202 885522 516201 878673 583194 776441 180842 260215 585209 800623 258101 156873 836044 897265 231932 182616 870669 818189 801889 873890 770304 703054 142742 523088 557880 10172 44 878654 862967 46 34 708730 647959 740458 165045 673690 314 695736 892047 798636 457245 7143 788519 505308 333090 306 2 159538 891188 768635 866147 6 870485 779 3948 368827 102 801944 439532 878906 723410 519140 12655 100734 885309 887731 862164 824232 682620 3 61818 834674 874744 7466 418041 780477 895250 885796 559454 4 314485 6499 635232 634636 803269 881441 726716 875966 871591 127813 63015 433149 36056 65389 28 135429 1351 757747 847577 804800 49671 11187 575334 885996 594662 801653 762500 444802 357763 871402 179119 29 566414 186038 877367 612 265436 861869 855382 1 654284 877088 844202 625219 812388 604628 440170 2 7948 822975 164 271338 808956 829962 102096 107 42239 234950 455957 743174 116551 740470 155940 534611 534139 832465 254767 415388 278692 317108 844130 494172 2 827181 178209 1737 895108 811188 1 884811 770078 506479 693810 181 588152 892094 11 78 7 796598 470596 781427 694337 557551 1241 412034 21324 521 52564 1034 691050 859554 115612 24099 2679 857946 412365 432502 853816 61326 581061 130576 179650 741318 821795 486647 70320 359716 100011 664960 13 893142 23 720616 638283 266594 131502 302711 810092 557992 8 822146 864783 1906 338285 8 74 892836 754095 3987 102909 713750 394034 453 832313 863966 42018 790953 802881 27433 392932 131629 364325 775759 571768 839481 356602 631461 11702 24394 152 30520 197498 876955 887454 669 710657 559608 561496 798216 10963 407706 550929 6 746041 818324 867237 227102 45333 764565 512579 887655 805226 836240 8588 888280 658374 470960 22249 63533 196515 480316 343480 521710 707307 345818 421286 19 32 37354 854076 22851 657127 7955 65 1487 746285 1341 12 339 27247 179 338963 2 413958 843543 740760 846370 119794 565333 888036 664035 171919 441080 765628 234308 225287 636640 23090 823853 112207 734412 865650 231 861423 139103 897467 1 9101 5800 628445 820880 232599 81165 437824 6131 818305 871020 599 3725 898070 2812 283145 838248 884709 299436 627117 659951 888736 15195 412299 807748 116146 628205 640594 847473 277794 854908 53539 758756 779444 898994 669194 2 294274 874836 12 351661 5 819544 843372 815455 428089 606813 248428 7204 723769 894442 838109 625667 890493 846357 8 494 787050 630576 263100 882265 114056 608250 426511 644873 1932 169311 4 896480 425710 277385 12380 298416 139086 204970 875820 711780 294856 746203 267855 860623 735351 8162 2 627120 880219 81655 870633 891763 315255 79835 840614 866378 7 320 116246 793511 20963 803917 483544 5466 863309 518237 866003 141330 677993 333916 340013 478755 118604 193 232951 65 304964 1772 135947 829696 686377 1630 813248 621629 47 836975 791222 836093 899139 5941 800640 50357 852365 443340 846785 632849 623331 192682 865207 288514 37994 2117 315950 462436 681567 25885 632096 385886 819837 95 381548 309488 191825 252617 385425 597570 38947 203666 606374 5117 867042 408665 393109 583992 13312 315999 122 780230 872244 485501 10350 11 113809 771 801235 7274 836069 820183 3036 699763 877168 709444 785367 841685 112017 844437 876492 806095 8536 273579 807784 427995 499107 78192 856183 133645 730034 237073 759558 3296 894716 23658 890343 207 930 173229 106566 851038 105 865315 826511 303042 22494 58032 872725 479632 312661 7039 380489 387802 241199 408 866122 497653 251906 739751 784681 676554 870824 418105 262252 735927 149307 846934 465942 895199 397 781927 164 863973 48291 386747 489 653180 405109 883096 2964 36 604918 667207 169774 805903 845388 214166 141557 855929 434023 884471 528307 189129 36288 593937 287317 782622 828014 380641 379051 326669 485195 625660 758034 9293 69044 429993 333663 595456 780304 893271 602527 835907 747004 816546 63511 894535 868824 899301 76 794116 818390 712202 169305 849281 891709 383671 2 409 704407 864066 450519 127207 884368 263064 1978 351789 121903 781125 135206 155 227847 93 113 43068 342 855815 158624 586947 746459 751428 777611 33939 472309 862159 7223 885666 30452 3 189921 1 4 357896 245287 8638 873967 287072 1387 751333 8 4 262828 2 46783 19 28 92 862554 536530 511974 141129 292942 165199 842190 838518 719442 210662 821568 687868 808879 379420 457659 110714 807153 33940 519807 888825 4926 338762 774697 872923 847594 792046 287819 713751 884834 650060 94930 885051 457 300843 67 372171 769816 329256 768882 865587 411 194585 718537 18 789229 185153 16133 397401 803226 507411 1249 394223 729966 663503 529328 890885 693289 33 17 34088 738135 869 868893 249 891706 130621 780756 884941 380428 16692 1405 549989 899890 897822 94273 885001 6213 872036 894407 115588 508333 8010 29 614345 704917 47912 732 775158 269569 351096 852134 886056 18 314343 864987 20 17 710110 616640 207357 14967 865685 457613 10 899841 564792 87104 705286 305368 890010 881780 877327 366150 459800 84851 851572 561600 250662 23848 812455 577290 728585 884455 11 873924 665954 389213 208224 22129 9 775947 842476 669722 323970 223975 209285 31 705535 5 447605 93001 643534 547021 68020 215094 861122 11 74928 797082 457 58680 897874 895427 897148 3 744499 869566 754531 284 795400 68074 881 632858 618829 107024 219096 821657 772684 666705 613913 332256 5078 331399 166328 770057 721 253807 71381 225804 13638 895112 191 104 797693 765 748328 70 496676 783047 217845 839876 76173 899214 873795 471075 11654 40834 57509 864897 222 811801 290609 867953 370935 797584 271434 265 532178 8 771845 7928 880070 606055 776122 711596 765210 799806 741247 20280 548567 507659 251553 52322 768533 877234 323 717628 668056 888024 867934 873810 590151 451749 434273 679 874774 446308 386 840532 873026 144 202527 177750 721082 29279 8948 165040 587792 578715 790959 137 875012 825598 897233 366019 11072 449917 833813 167811 158880 63108 14 845565 36526 36452 896633 11 835600 846066 783914 371588 835713 593050 788961 450586 13711 512884 897724 825858 784854 855227 99400 8203 663999 835743 387657 884691 261 797026 548895 820920 272881 729207 113637 420899 1221 886951 829851 841131 826757 24974 156108 100637 301 820139 341646 601400 8136 4 5763 540122 895916 512338 105817 22 822377 738296 626017 858364 761108 837675 537015 797235 774903 3 681159 184661 1 315646 34357 781636 1284 849022 231424 564939 869089 873595 3687 313695 4 899450 831312 525729 92660 542305 880153 485039 179230 817329 65 425813 871959 687563 29575 889260 858367 555989 866901 628051 588 814925 3824 5 92222 686798 579657 1675 348674 869748 17914 86458 866429 607158 56310 198 795485 33 507603 898646 757087 72766 576525 6041 778097 766846 597354 68182 416376 404253 877296 583772 46 448864 865618 854297 830078 570 883865 369129 83 859859 81480 28643 663462 472151 31428 447055 28282 6597 496853 124246 760257 826818 843561 88169 848706 642364 759080 728550 46 757226 537669 1660 745533 887439 852307 899436 848449 171236 626494 716954 30981 142812 342394 85428 757651 800396 608694 1804 581423 528557 654883 630627 896816 169227 866939 513653 72655 844152 38530 190321 44592 744434 76197 1380 15049 873089 868483 892283 75629 580357 335398 101 746665 795897 765231 11101 616296 834361 332174 124670 708250 167221 298694 723358 139935 817 859852 534345 545639 883022 531812 10 878599 784246 379719 811793 594212 849187 541296 263219 898363 1036 568683 343299 818249 61725 14164 579820 877715 74482 3 351 246712 607969 861647 270518 2 431476 901 890125 237 875300 798487 3 13552 328594 853766 619 620122 357378 247840 756916 100615 421213 505238 485267 296984 681172 8014 16 449305 32 814 738549 35 521779 124 895307 817926 2 844224 326420 208 896128 784350 657224 874408 52676 833544 438055 246312 644142 778374 758917 684303 630149 717729 866954 770543 179008 745811 793146 23932 868477 1336 845993 203 752142 880009 2 665825 28512 632 537 228 575663 4 891308 862145 1261 766952 785525 66821 171 348672 819803 123521 851571 41975 851652 95 17401 534919 282 533870 802733 796201 196 448929 848479 378684 738364 5 7 474 254972 656883 820072 24 533762 220 509261 266280 127493 152710 875847 635861 494268 398 379421 166168 601276 287366 861055 791210 47257 750784 42 815003 853396 686911 1 854316 743182 628012 60214 823825 710401 84 53010 839070 704048 496008 496 702873 752802 21672 16 516898 41611 359627 671199 197666 793007 882952 85 314808 13 654675 125 114278 757259 335796 858023 390 757058 3754 105354 886172 420824 3 807930 724728 174134 14301 858198 842326 546103 418312 477271 801998 790771 479579 821145 352134 858179 84 125170 529152 6743 822528 11 26601 404412 858353 2 16 117962 229487 734512 436406 1334 783947 86 2 228743 141 120118 882740 13 420203 5989 5 56422 648294 121 891448 24672 687958 883462 674503 847221 654920 492 833641 843368 654235 370312 629466 5214 820786 308 602504 899116 217653 9 412 579642 90623 673093 842776 1781 441950 873418 138 2405 840663 869246 877904 355147 791362 849598 3050 743741 432153 7738 12032 21 778362 785968 692631 46 515752 1 788523 348241 754357 851420 845870 284509 798205 231533 464745 878173 264295 662000 334869 893588 275427 878253 5 253822 310 117276 701784 84456 886430 896775 849114 1975 2593 792435 809330 891434 197736 308598 1 98375 866103 14450 222050 726287 847598 48199 796283 57 1109 518896 894115 641455 771650 558861 569 803075 230576 2902 562 1480 877356 54626 659739 152128 1838 773452 4 329849 106463 20159 735447 42883 875558 891642 837078 689327 857157 799373 876842 472956 154 2 474451 613084 417159 53 834361 3527 705410 35092 1246 467340 198461 873377 874598 106658 467620 4349 2086 3 822742 846878 872384 768556 370072 860653 735675 896148 516079 708656 322404 847318 621859 17085 788143 817115 539126 102824 859609 819641 359831 839514 879741 34 817290 519084 66 400385 7 782434 1208 390889 1 369371 766137 350058 870196 860124 874469 319852 213012 591796 802878 270 1137 813012 853253 120 245667 407073 890574 668500 443290 734457 838466 841032 2363 1 704817 421631 23431 846309 312741 8792 273281 733697 743809 723662 810212 165838 150509 9827 894243 75630 258814 327920 346126 852452 782337 1 26 653592 848716 60 192 108007 118254 754255 897213 3 875727 724314 839990 646931 822757 198750 234922 7881 888995 3059 395408 508518 867992 132575 792721 24 76 808137 228230 5 58120 870217 881322 92375 871523 373342 605040 62260 168 167808 870272 868893 104 896911 548908 888165 815020 890049 177 665020 697863 893491 186540 6615 141977 865348 413677 695258 337745 646847 23 1687 898061 3625 806662 386792 444442 838051 54605 859985 390900 317101 892728 729262 749623 13 697906 592447 600004 581625 858530 50 4 1714 129166 580033 724797 18636 864689 859125 645477 588488 126545 148874 804706 829984 411406 871620 389092 888708 876451 75 9643 596916 438144 7315 304779 18 411513 684944 327826 820422 2 37320 321644 855309 867070 248520 768557 592673 845552 61 1 503295 426234 3 66846 875797 409268 590628 577952 199932 832040 854452 488407 19 167997 882723 869082 535263 243735 875986 850331 21637 518215 869054 345308 4 859843 65426 783169 535144 588519 573106 891017 103350 872774 29971 877845 306833 2 623929 322800 574783 543048 86474 198350 768933 864222 559983 41470 244225 454563 47524 827499 4 511964 40 697930 552341 19727 691295 372217 733660 252380 614241 449485 732654 871738 315316 618666 113 708748 892425 219660 876601 376514 1302 796 10 2 68841 556943 52 863222 891910 327006 411401 47768 109803 858715 881145 71090 12303 607384 250754 503994 844885 789258 340204 843376 353417 389720 884811 312858 276806 437967 5528 803673 763844 525811 638265 10707 291730 476555 3 415240 8 127297 890175 783278 27 878021 35 67953 694369 811895 866625 530922 60 754619 164 201 799642 9005 471035 604265 30 895913 674378 452688 293636 841832 897462 42320 293571 1746 57244 97136 698273 84593 894210 21730 790556 821163 227430 71224 69 657928 776267 764472 899563 879463 877385 688265 19 479330 871890 793434 501382 485690 897940 898754 29 882797 554475 767161 851871 354997 352 727214 690257 559493 897755 316744 633860 892660 584071 765605 408151 833691 349608 880307 87142 723063 117267 453378 153525 108872 235979 510013 2 485240 290226 3522 16 12 750548 867472 62479 736986 856701 853817 102996 895096 813814 392877 5 228 375085 28605 600 860767 782077 44622 102408 129445 679 240408 20770 635598 817281 240 1312 864221 618418 87 885642 2 193123 198796 407652 898982 490526 12857 129193 890965 46129 808126 624882 796943 533940 744227 762385 8573 623003 643543 773274 856884 115 232544 707227 113569 836372 829784 672940 749431 398112 15 200073 869591 446972 45 765675 116 281400 52 61895 404542 22127 888746 1 100550 13327 23084 712870 375234 364994 185244 743965 879697 1 885579 573183 129646 699903 434313 381778 13 856951 845925 10143 785309 899786 97687 66 291078 462094 31379 399937 452414 219668 641267 308921 275547 891521 19050 894977 661768 857773 884220 4 501893 79916 66612 708089 232372 432970 10779 133331 865421 1580 41 876501 282119 614947 897990 838571 419627 146031 385397 820169 738706 164621 441439 874469 601229 780711 355626 741353 864214 622276 754215 548383 360274 222796 841798 12279 360578 889383 3906 880575 115617 149 110680 854594 857109 890785 677430 3082 395868 318054 837992 366938 788104 856360 640836 2 538478 731454 804522 563 59350 158777 367191 407294 343157 16847 836126 25761 677672 2057 291990 302 824889 725041 189683 36666 847935 800263 365816 134675 832267 219837 298061 859043 41949 879512 885640 735641 21 831838 447029 858848 10439 64 887266 883876 63986 22791 888204 569495 19759 837045 294368 565020 736435 840136 765441 639886 891269 589356 868973 893089 715773 18689 682008 15727 620053 22622 15 878580 92 834391 174938 845868 478207 308309 592000 716913 27041 341645 11018 304 897134 385545 93900 24498 317204 897221 10935 162727 301966 474 27888 658524 237552 7 371048 229248 853954 2205 878487 152727 409790 870342 638251 2 227085 867671 230563 251667 794202 823731 184 269121 891466 513859 834989 621 771651 1876 1132 694019 822600 394323 871270 837896 431263 4311 40 144403 366218 716437 63111 717041 167276 487157 4 502032 150254 461721 172278 226376 94970 285787 892280 139 36 251358 577 810045 139295 873089 864335 849383 2463 739651 116955 32 765397 399099 14 834386 40323 828999 293654 40958 891866 735416 783978 776533 351790 457885 888928 835340 1421 896831 801369 785207 744512 836819 596735 853752 487855 19098 183085 255401 849461 732794 649391 740183 342401 719693 63421 155096 162019 632188 368282 870932 889024 369581 805619 305589 136107 837604 1190 4878 369703 552833 283238 7725 869917 34866 24768 803124 301 546492 511391 2 778810 438943 495080 6971 895409 774672 677483 2005 307667 531944 822528 674 392831 880518 434037 150 1725 126881 842140 861633 1 842106 722758 766147 37799 829173 793045 794795 390945 352583 884214 62 617447 839854 313661 800603 527200 825095 896895 522 825386 258086 23 763105 50 774735 77288 336 22721 876856 125 62952 752654 670864 301148 805552 143584 799244 837928 897720 886397 860180 692104 48503 154546 581945 230341 80915 491639 417399 121069 325968 162495 189912 220776 101035 805511 886029 361852 118281 874568 721337 1 471147 865054 814905 760217 274623 489557 315954 516262 840538 848245 4341 877943 582571 1953 642071 197903 834840 774735 877438 484106 801561 4 203231 844911 861041 769512 637293 83 829436 511291 709599 234323 153593 476661 748058 30080 824022 364 159974 97817 254229 556811 266364 895697 356427 27529 21 76735 1065 248359 813889 279031 2 897416 67248 836778 310 853456 40224 745503 165264 33452 810474 430868 168366 59283 67508 866489 7482 46793 885307 348 438077 160092 622427 380572 4791 197565 537213 885764 514058 885919 134457 70555 580038 105891 27231 761978 199266 816396 162211 874230 862247 828956 193456 7 794501 827143 42 26 81315 189125 758221 110127 435025 2 869412 871737 836167 795822 58403 2143 791249 820216 668652 76760 262513 695459 126894 567526 2 119908 846427 151396 250440 550482 384537 760496 123042 1082 785639 828610 506792 866826 840488 529346 3 25729 547217 746873 651678 806062 174163 863721 46357 312567 517305 62577 639665 1993 888840 71 668833 1894 302503 642494 844799 1 869187 105 760614 725387 182972 624719 589391 343800 123 545791 10 353533 618837 26058 1955 108 9690 814329 812710 232753 283950 897409 887395 865240 25175 3597 870259 812489 745445 49055 203650 673971 75975 58004 802852 501405 110 1329 61 12015 508628 25003 822341 907 578938 9 656151 125 33127 888242 206 618854 61779 863727 314446 887939 863 450049 130 600022 329296 611512 43506 272794 75650 205822 543885 792189 24157 877609 729520 710696 262845 7649 652767 453921 368918 414500 456776 109374 321054 805993 188710 490598 114801 13 751184 569188 807979 832418 892056 616224 735982 3051 821726 897372 440916 828396 103988 886365 183499 14748 696170 50620 771217 317108 159 573869 883533 95658 541119 361238 1 208661 611657 786742 76346 97803 888141 20 890867 851516 48585 896777 244897 153826 26711 131530 355949 62017 19378 373052 482659 803162 71532 874761 285 863376 817462 416815 864242 57 856434 778763 877094 457359 10 786899 889354 7507 888948 1 441416 642873 2817 32 163391 3104 497101 726468 834436 549541 753633 70 779312 475671 535915 50809 508787 860593 757921 113138 880347 864481 343506 371739 9951 347639 887148 5832 726981 668165 673181 4317 449 283 133392 131 783150 146859 863767 840736 78 684530 302 6687 656518 870196 27 1961 426020 258701 307190 187961 116023 760140 846186 7288 67265 3 555457 781606 790351 28822 121686 39525 766722 854136 120388 504556 59422 101711 573635 851856 555513 160944 291397 489420 811169 887922 617794 706897 8082 631475 744504 476339 6 662173 541043 826896 523727 852876 2 1 753124 640381 1 465742 669338 817242 866697 874517 256127 3 124797 105086 894525 858790 568879 2022 874670 662688 3 16278 683677 532180 207689 37074 740101 2 549892 616371 852420 790267 519944 12699 219758 630147 120640 438309 354 800673 899673 4 748767 607726 205155 130141 97712 67792 87311 374628 889898 836253 434 899981 509227 568 796950 537674 3 201758 846877 423797 846466 847187 834029 115902 69446 841559 884678 270562 813949 258023 312 839878 839241 9806 817532 76 855388 285945 10 180161 3 36 73256 821 8759 1061 7478 863388 4060 405255 528204 856141 637 33881 9 836838 251166 80853 732751 338924 47223 19113 487126 46 885488 109 689312 566956 1098 751146 189982 8156 113325 3 781613 684092 295926 247486 717474 745378 187689 2554 77915 855886 889156 856154 694166 174 893338 1 551345 11721 839919 502151 716650 836425 810946 66481 616764 880978 420 455246 81677 14 362956 3 557277 422954 491138 82274 877183 107391 897980 424 891783 1600 873041 520459 729198 53432 384 2 646494 524345 892684 59698 5 24061 761087 387902 872991 121796 850825 584404 892725 1536 318656 464575 832870 711985 280654 606455 318532 82708 386279 896141 722480 683960 539082 707578 501344 180 605136 895399 1 7 16 825407 795404 685041 849538 8587 780113 184441 228905 758178 28171 236917 896182 13 892858 383060 500165 425151 122952 69141 843941 473254 684054 1 614195 15272 652949 200689 12662 757451 380626 3 371325 238078 2 12 766505 843978 643937 477526 795081 267140 841376 760754 771251 672868 864713 358 180 600614 73121 352497 888379 779764 44471 657786 194853 2 507909 215949 781651 578644 265 828530 10 884142 891410 20 122696 864118 697 824232 659013 28256 825171 229005 591479 2 887483 557687 5 798161 525123 310521 124 321964 206520 792584 719917 142572 61 4279 651340 738997 654432 849853 270 671612 738539 373162 13597 195485 563528 802654 32373 854675 198152 17828 796303 227368 701804 669297 454 499714 179785 634637 837634 503956 164320 754062 650422 864634 780516 886502 611328 898988 775151 19992 852462 401293 4475 28 267367 709210 637878 868426 232761 14553 638046 162655 42674 735360 835060 8499 676537 698929 601065 3288 540647 33 226816 8069 710718 895561 550869 100 396865 216220 66779 433120 18275 13 538424 195 841874 147525 155429 517080 198281 897401 152 686383 865158 672177 634070 560775 275345 3 45431 889033 850529 329823 548348 855716 26105 883978 153053 560633 884300 1059 671259 32 873307 507234 760923 209248 809 539676 663157 776644 11 198354 325446 789000 684950 276781 457289 671212 9 62 889815 844476 770006 40910 895614 79062 887873 31 884206 790496 864588 434162 5311 21886 898053 670339 305560 347806 875490 799222 889327 449177 741695 877243 718098 70282 867312 1192 227488 773474 452133 243908 712 885616 50892 468461 97564 873463 807420 270720 440550 11 802500 240796 504076 845527 871349 746708 636782 1368 206622 189255 362420 148362 358376 29992 37367 897742 757938 841700 160204 562909 32246 52077 276195 3 864934 802800 645660 843983 57 850433 244971 268311 731004 803839 788656 470209 3789 497883 135 560922 530334 612849 898374 130220 888482 875845 4 51515 215258 853365 36 7488 858737 342076 95778 856321 46947 590682 574 683153 731662 526214 2 135240 787113 864437 877392 874877 830299 187004 867661 732984 57404 830835 615985 190945 532352 214839 360767 383141 887154 884479 26659 877572 896484 113658 277521 748544 753409 841101 492840 848120 263536 717876 695454 883285 449704 78037 839 166138 457304 494575 132771 846391 884645 493351 787481 86055 314106 867119 373588 886866 214410 759584 898220 449331 800390 96218 20961 866994 891160 871752 6 297048 457353 200530 397803 878326 4429 171 4051 842123 1 713046 480325 1290 736989 11423 845373 843874 814627 814573 17 6 705846 571142 14311 571930 305 323151 867210 234321 886233 2 809450 280882 873768 792218 256267 824814 822984 427222 68286 33885 53202 308561 272836 553661 601527 4795 605806 338606 15029 889918 335535 595093 12103 534211 14029 877687 47753 26661 725848 875106 1033 854709 838503 109610 1 860115 82628 219855 142937 154 523576 877949 21 842859 39380 813880 38 794298 850989 819667 442038 140263 336907 881 155356 334838 628489 883030 744297 625029 643442 56732 537412 2339 780032 2862 534713 860190 169025 888732 569977 507775 857128 11 823439 213976 803079 424242 602011 3 87120 820000 386902 722640 555 22355 595623 170295 581969 296544 124215 872433 251964 842312 2052 452757 64031 894769 851594 223397 846790 736613 895416 610104 893251 287625 582350 834614 620619 84158 847962 150 107145 114 1919 831160 854939 373953 110219 403145 244588 578153 4 493 116229 580208 61488 892515 786456 120719 8 315592 451291 488661 881641 782248 155519 760386 160053 4 822678 286364 203694 880459 895705 78912 94716 88710 7902 831013 871118 198406 330461 847543 242362 638854 822532 355657 785334 899848 601234 481464 197 407214 10587 720518 389967 66814 490557 893362 570541 218666 896333 867863 126181 836014 810078 16 684365 785384 135018 39145 592191 786825 383691 651886 276658 15060 34102 897209 67817 2007 844 830448 683747 331451 361462 117286 850439 861535 71753 535019 100 108 779002 802680 115096 402158 561550 202528 894807 68591 6274 831116 895063 738302 846625 654960 816233 890958 481734 873340 530632 350883 6 2 1030 115 4277 863221 882362 473044 37821 182675 5112 890008 301332 1482 806302 38491 658738 281476 610069 333 889843 811070 319 882203 650582 690776 812401 554896 514852 867593 897739 435660 759408 243 26264 3299 22702 170327 695180 94547 896988 893707 383065 158314 3 67200 847894 826868 28 86406 381477 899932 489751 795408 357814 896242 333770 2 239 897155 845487 768273 867328 21 5312 17 10302 164074 41 502088 417 745098 1903 27 56 776898 825818 300556 828545 13616 342236 17 784232 895628 791305 224641 845030 114734 827799 537913 687971 85705 225846 318739 793133 403934 881616 794394 9388 627525 759653 424160 392040 28285 835877 696867 279166 775716 895804 14 549570 844682 835334 885873 78351 236350 878080 2 2 241240 875070 800271 314487 627773 829337 341712 618350 878301 4850 406632 795466 784979 825393 109526 88387 279334 683185 860977 701350 262204 17 656779 211736 871977 213644 233822 769989 754234 835276 640 539622 7 96 858594 124660 796777 17 619356 843580 861592 821462 1267 24580 897633 268185 630510 788077 306122 768703 110196 463392 154 496133 55690 91369 495578 24914 436452 248766 4435 646936 892703 499194 863596 402929 893008 692763 780661 827947 454607 1663 6 10032 702592 7 894684 233593 762587 422238 645142 4 2 831144 2172 749191 273173 738952 781806 461518 236041 9 309407 1314 759496 494510 729153 769958 775612 2 301311 448022 3526 848290 4294 859253 720322 805917 47595 737124 826136 120743 94772 22547 449034 3 69326 597352 236374 150668 426879 792207 869810 898202 88 816145 269421 833503 861462 785972 650387 874488 208201 782211 839623 823506 769559 14557 475302 165397 438499 10 275138 677498 890351 61165 566316 362806 876152 583131 610126 891314 13 834589 523192 506215 379549 15723 658378 101 526351 62650 657948 523083 874252 680707 226 580925 897334 33856 877620 861225 40639 285907 273742 2 888769 764450 6197 774158 853697 438 623 6646 110845 672065 761717 445377 38 788490 867346 799606 838744 831789 656141 831135 844754 99675 895428 783761 362840 877040 5589 781359 895636 22534 607384 18422 862905 407479 20037 792419 1412 555765 877060 106598 278 741251 878291 859045 1376 811 684373 870858 907 445162 811613 8196 55714 384540 854834 794623 870479 5253 436 430155 891376 52268 39 824941 161333 890047 830651 111803 535779 876207 897935 18457 798146 824 185149 841844 6008 657582 9 817987 865237 794303 864746 852479 698543 192555 4 10979 657516 718194 372962 54426 890427 108788 518998 101781 706118 866099 626134 34 64 311379 896771 707701 482717 483137 421563 4443 623765 291826 401382 78189 673358 871817 223299 44723 673777 164131 11252 341277 684067 491829 570012 115305 440312 121 1324 886273 6 48 238810 640492 547364 670325 26 140 896918 555656 650568 141904 54037 895986 545574 264303 827960 871987 690012 373369 884679 117739 847542 432743 194660 634996 687449 247936 813502 446556 291803 735108 897137 339590 856019 270326 497368 10351 376 671917 425701 872929 43 887857 110 104 161553 863885 75491 290486 388756 34839 583873 856025 727572 576237 131483 462980 891662 693994 743569 37292 31363 552967 646322 132500 823500 507787 523345 664737 370817 871745 767420 32 862739 76973 519428 882737 833187 761914 176 236664 165455 819493 2184 5 395871 356456 250613 98865 9 435197 782307 449039 670901 205298 90387 401256 211825 887262 629162 531216 264319 568135 88204 330769 230492 738197 809711 300686 891196 106558 4744 1 139297 25580 570412 4231 693266 54 245770 2594 2 384379 782563 874278 323429 48536 647899 489258 790225 813664 218856 873903 794574 21589 104 637486 719524 290779 868471 878463 884882 832695 34473 8515 580708 691 892943 437 450064 2 146025 86302 96501 739609 561895 8 11 105 705819 757399 10 793631 616951 783717 559873 19776 895095 529952 740765 216295 3899 2560 831531 741388 796944 14466 61522 690780 872482 27 797749 747366 56604 12976 797 711012 711453 408102 211201 763347 2412 343156 843165 365466 844273 423048 861539 71785 10 802853 361378 245785 899611 104248 83 883712 75916 866687 775372 777 875246 857730 615902 211447 6964 552097 339815 588800 255602 161595 114804 698329 265960 146152 712205 92 91554 542306 68869 833536 540664 533062 880374 833582 2 711448 725690 717585 200890 756319 379744 733174 496084 830543 81984 461671 62029 2928 510722 728128 19656 630030 869711 25886 145592 660461 811074 829492 502647 852231 178491 882946 29816 418513 837453 2031 800499 1 841660 673596 107889 292183 3 722322 23 4033 780614 122579 807192 82705 865300 743550 865759 240733 688887 4 317928 3 524629 468964 9871 792927 837605 236652 17144 874107 393512 4 660115 184 884334 866132 852810 725099 19 284850 1 812186 457870 797124 872843 484369 545950 749698 5175 274725 847140 382291 12262 689617 845830 863492 895569 9382 3 844684 1747 542631 523852 88935 771888 69442 67676 696667 88642 621173 19271 112 679679 10 862408 882832 14429 749422 815096 141466 895107 885915 323240 21763 102963 776075 634324 688546 56757 447216 764218 327901 776670 806003 481580 851656 9609 41962 12472 834068 284743 75 258 556762 698081 2754 209072 463443 104240 11 642311 123916 531926 117246 868959 771105 746843 894774 871466 55826 850036 186142 876298 46639 785172 7002 445419 383089 8509 451063 658172 882656 827406 857385 555395 842299 413822 1484 722716 149447 65858 20 171773 869727 4 165 611865 725431 494114 488690 6555 91584 365369 301050 108771 3066 821505 815820 385535 894177 505364 77709 893515 729 59335 213354 76 796592 874203 212064 481466 90969 468911 554872 839987 848781 281349 558979 212 3 699888 26290 820652 785593 676259 853033 301377 623542 242219 466110 722909 893644 354296 245943 158598 3 844590 415244 733332 339814 1266 676473 98695 49 533911 170 266170 5 896299 868455 788206 1 472119 814429 891799 83864 795189 611512 878576 773386 16594 847692 875290 1 845674 39673 683866 823948 896364 676841 441493 875093 256536 178211 1 541981 855661 760813 145337 822720 6 560397 543924 654551 418888 20 28 265631 788625 604581 878608 235108 6331 667408 461976 386699 42833 2409 684880 95907 216547 682808 761968 227812 6 374711 393981 550976 767098 736579 37 859923 6511 863369 18433 308642 92616 22424 773087 864576 817680 899693 1 5 515554 892090 685938 151961 228378 891727 21178 700817 840909 2178 726604 193929 746406 834169 311435 7475 659303 685248 869368 574768 848675 291466 882574 303 4912 37 865517 864051 795362 765935 864939 32079 192079 9 704160 568545 350139 889948 39 80220 651074 51991 18 473749 466471 840210 474692 113176 858429 38178 332324 563601 656760 418481 686065 807756 13 275391 743781 7 377 875173 881752 410411 285253 268635 737594 828427 302152 677965 156355 874287 3 39510 557612 361739 223072 712589 55056 86836 525 1 161655 2 741077 686166 208680 289885 7501 424831 16345 840097 474514 897208 703910 610679 280095 725391 701790 821205 332116 35598 864531 234855 571078 345212 790003 659713 18209 830988 220037 24646 605032 477021 353015 742240 897682 33827 899237 90095 861611 584727 796055 786847 816492 6938 438571 807559 140483 865343 1 879321 822979 441362 778121 2 835759 512306 1125 820063 435702 899314 758804 180337 389649 133563 34339 758287 797099 762939 840265 682128 732728 675942 870031 626562 515219 795029 216646 858414 52532 725701 841328 18636 211969 4 11818 714483 893073 279447 8 652524 465480 383004 24 697003 849319 773970 1130 591873 692927 810648 14 40592 49819 744408 4 98443 806762 122 555159 18841 863288 449540 701969 880333 367167 801268 362215 1966 17853 602707 19735 883041 801591 283115 622285 854224 288978 882541 8 889637 95 764771 859675 120344 828242 314031 547427 5389 817016 700593 530038 728808 104355 332164 254251 3 2953 867361 552810 512617 580684 124577 60765 1957 575804 2 886860 11823 747428 879853 681748 665861 5 339201 858239 17766 199305 45 889263 92 444129 57947 12719 890374 582586 107 606716 879317 458581 870548 85335 427073 786692 749300 141361 742831 875216 390467 783878 90959 837030 761529 1 864190 873699 834102 888753 837444 820791 50784 3 745702 4950 819446 795759 859849 830812 314384 1207 34536 459446 500006 719 698370 4 486586 817279 500926 880637 838760 275362 31 718112 769221 830771 1593 239142 883154 896017 739212 12 640061 718029 246806 416413 834290 65 8401 356777 36338 321328 825945 572943 856337 586091 643463 84825 9618 319107 37445 673597 43913 771157 578897 641626 798157 500906 861059 7591 142772 803838 835324 103173 856023 91143 759124 562643 853871 489106 385249 877403 437591 262606 542313 888202 557316 233717 338537 227869 340082 765270 856075 802048 1418 125501 689321 11 695812 869238 224373 122496 570001 786645 636846 505088 762542 580655 777173 827807 239151 210267 299601 406 457986 869495 353994 351826 651136 754531 327082 519163 689 126703 52243 203532 335581 830552 849988 2142 486900 13 465468 739964 862295 430271 178 889135 457775 96222 869978 104014 338706 182254 876296 595098 131799 759639 856338 16 876173 197727 850266 488167 312838 381318 231609 425136 3582 1278 4948 896497 11 693236 17256 3425 878813 298 844786 871198 869392 863688 679 4407 822680 42092 700655 877748 119322 6 234105 876418 889742 260373 844444 613604 24 694168 193997 528308 757948 4682 73 369994 42352 883239 890882 555380 436137 432275 10 226256 828696 527529 34 80202 41665 388422 270514 357406 788244 220 814195 832911 777 378147 810626 514168 12179 687402 659575 826085 694036 875057 437319 835275 750378 890654 851591 898376 494213 672183 346444 674906 565959 5 844266 4156 196140 823506 818260 888142 425867 395861 897830 25066 202819 267068 246776 466 1236 867806 3869 4559 886960 187208 7733 196 36818 707021 398137 689142 828294 739317 753822 860594 493299 121371 172 892169 892056 885899 855788 868339 851641 847565 13527 41621 753821 885755 869374 517349 815575 757756 563568 135826 883097 703243 378469 32207 55869 461920 837575 106 879587 897884 399509 855251 753123 793971 379948 198845 715095 711550 884515 2216 759967 837957 227122 791891 838782 803256 880155 512476 532344 440742 724052 17502 894548 821593 63093 9789 264150 26237 761150 834819 128673 855782 377815 83460 809511 415101 875332 636429 34 897156 854118 2 800657 886633 333212 411629 2 572746 183 95116 84468 413178 211648 745306 241299 517 872074 553261 6819 15025 323184 17796 70313 187301 1913 265367 1821 894897 535948 884474 3 757860 66344 256447 150361 8661 292 522042 856693 142412 505715 224198 451743 372111 352 525364 546141 829505 269091 357179 7006 800407 40730 429146 789890 765419 883300 66 880195 203570 835283 219804 12 371457 3 881014 409606 853216 181503 581841 248332 880962 11 27 899122 768855 87243 175298 352417 635078 746339 736230 645790 270141 875012 800906 302258 12352 575971 17238 14484 2067 409927 259409 869777 311184 187083 416465 895241 874262 850448 759015 4640 248172 435536 876839 632193 724224 612704 883054 857081 765177 6 567862 560737 889209 879103 691210 649 530424 126550 72959 427206 842685 447444 589354 414276 3807 855366 801835 663661 824838 878342 406887 428995 784255 857731 556735 833518 250935 830408 856553 895330 738197 476233 74850 171205 469352 406604 221002 743218 887631 341 859409 734936 202870 316482 52032 737819 499471 563620 878121 648326 822035 123565 860129 805944 818109 102289 405786 421168 662440 5 661319 4033 819863 442217 760083 169651 782158 2 828308 62 252335 726396 898776 723027 814514 2 229656 311498 865856 719224 13 889105 508505 327883 701280 549868 711505 418684 504 848577 83328 827619 561208 894358 678428 393058 821230 722371 247521 18386 223756 511254 656354 185955 299267 863509 578814 864623 1962 357 584783 385868 762148 647463 649064 494241 890234 475626 117 408535 870632 781226 895215 301036 70659 239243 19979 572125 838309 13277 119970 559826 435042 891416 733102 8 882305 705035 849892 381712 752652 892200 236642 64288 606131 308169 470203 246002 772125 162048 199327 16721 28 5738 846076 637616 867764 888879 803322 855981 812816 240922 76482 882563 640257 411255 762094 5677 85360 6591 100764 7322 8653 10758 258397 682353 854122 856497 773574 584443 113035 892976 895105 837791 74921 112882 287905 1 261496 18593 25 257851 331583 867537 792231 889377 774065 39592 586612 73703 325273 19 189152 858233 385588 254734 679541 3434 639470 709768 875527 3 4086 17 849120 41134 6300 843206 334216 379415 28655 147927 167434 73405 634210 458173 491194 35 531318 461927 781237 865267 882790 882018 2552 83063 882884 267908 39770 513387 2 545080 845524 5750 750774 345623 6421 7 1915 22 188839 222268 515476 240547 4321 848258 386392 895900 783549 828258 484171 296482 832225 587325 176427 654321 9288 131364 868448 891887 295341 172 818001 216478 474010 827902 665618 276073 509726 227328 874882 88545 859956 26303 42 269543 471322 894016 898628 406945 788412 889589 704499 863108 786120 112371 742405 749189 342671 636973 304685 2528 266812 722394 25529 799533 14740 673 786783 473878 147739 248706 854871 7487 777239 27 873174 880879 377774 373497 632994 367749 462225 746799 798561 346702 4 11 811510 86 1 729900 640664 465893 887493 651302 119 423645 841935 868351 723694 865618 893882 520632 142877 160253 15 81309 767178 568340 389737 283556 761255 820415 727333 437575 872882 893496 62372 8034 67 359566 517890 481367 886947 264075 842153 510082 295276 820364 340549 2850 236244 879877 488489 108445 861765 158510 445196 862255 633561 710159 238330 716075 668479 207238 386074 356061 418947 820930 874175 179206 6 292887 854156 626938 840998 523986 730902 158594 2 838111 678396 38409 42 753942 872813 859283 792517 544006 662417 52833 887530 11 2639 146499 53984 5 95852 309886 550419 38 90320 415326 32098 376366 615475 57233 734354 660525 159408 85707 434222 517333 481417 885536 129190 779449 18000 792 316942 293189 251 899989 5 528418 52069 816989 5914 773010 576575 666665 832981 102048 864362 534855 469881 2 823886 105069 837855 241 726154 11375 263617 59 863632 600414 510 231387 360927 283843 826875 40697 621305 533815 410963 85910 792838 510 1296 764805 7211 678246 1027 464196 2440 366026 608037 83583 645223 13363 648965 709619 649699 47298 121 695191 525890 785521 405468 13330 36111 891866 146 878065 774145 662346 870142 758473 30891 3241 380714 454183 875566 312096 861113 849153 252162 550605 1437 891717 605649 1 393056 8754 659933 39260 283 407293 813029 893545 195779 594292 878821 572839 316 845983 784942 896140 739155 173720 170947 82 857935 167014 883124 687560 212824 868710 153776 73 174227 886483 760190 792067 318261 12696 1 681692 282144 1862 868089 875319 389978 898498 834325 36547 862632 899545 206130 876436 878306 778005 442091 327775 159372 204507 255786 1 3383 1 387532 321113 619800 156527 453129 219769 564638 692478 893540 323178 172187 724661 14 818984 1795 34883 730044 891502 434 11 390747 505201 855823 843428 730219 292501 444678 614898 140703 507875 264398 34347 506 71181 554026 262867 196166 65514 767987 852820 841260 654932 484641 2 763393 894540 25350 839785 505774 538376 259818 558205 400638 219946 783179 260635 421327 3514 28 748527 418790 879331 73770 870664 5140 425795 686115 719446 207665 588 847658 789438 293464 166914 871354 1 2 53 862912 228389 843471 504395 836618 803045 74613 739671 62101 863167 339395 825377 627080 720431 345615 220728 882587 848198 31352 884869 455686 751278 486059 95753 215679 632649 747459 517357 717799 175730 853291 211406 694108 315640 857912 828969 162964 643306 745665 463604 870011 275364 364803 280768 3015 491576 898005 618118 883921 129667 883797 747287 1 268 287 814327 188110 889322 142386 92 745085 4 11 536365 6 871455 36 4 868733 881741 146472 876749 358 766180 677742 841605 884420 793839 11488 11489 3792 357301 669091 184884 128456 77226 885033 686615 895511 675981 829766 14559 30972 486396 104 60481 14687 226789 86950 766344 877660 782463 822748 590365 698748 878467 888260 26009 746627 896122 557061 863383 796910 3 30590 887210 453853 758815 675194 196822 153788 1186 642787 508337 669904 31742 6764 767930 805836 860091 248 898580 649857 2 893787 332864 867209 515811 544986 185912 556185 55 292573 9541 213029 743730 690704 4 893120 26934 54238 247 829353 66207 14875 531805 840703 279010 529410 28202 884552 511096 1240 179991 346063 166153 364033 655512 834939 868440 9818 426674 23044 1 871649 11 396186 218320 858851 129 263318 93447 212878 21204 778543 345 232071 669914 883125 213 413717 861777 764965 141 898480 333818 866279 746156 97336 797515 838825 1075 97425 414499 129673 797983 810349 72411 857963 766621 619790 848542 803398 34767 312110 78892 128 309241 121967 766408 22500 217 58328 78567 1 735663 867419 197282 845974 3331 898694 11019 1923 146975 830008 409374 207 356370 897598 161557 198975 227899 7527 758270 557569 802983 713166 230 397 5 400651 620370 807951 787657 53 765122 860134 199 85745 884852 386814 178931 853403 634833 566055 723393 268664 20 359 78685 830048 825137 716320 864402 2 856571 839627 178 725595 521692 745949 2188 868705 1 888796 658202 690789 9 845114 845423 17521 9 11573 809541 6811 396740 850049 579 1 267156 260301 168350 1584 434115 619649 650908 892477 606 950 855431 819732 23 289061 16278 857183 614 716129 711194 862608 792098 450658 359162 875047 1 95498 58043 774182 2 484296 43 888424 765277 308848 849861 809518 895000 848062 125447 610 840079 1012 478936 468626 606486 400398 735679 843947 138995 655832 27535 159353 825618 386912 13 318 876187 135183 55120 801228 870853 783412 867840 892832 1360 784875 762217 240972 222983 877041 161900 674928 811324 287284 251635 57118 542871 280437 863581 845106 347 10 895023 44 1633 786269 613425 366050 140308 120105 1309 550858 850745 400106 805029 760809 48924 531437 1622 724422 353927 211 55441 72405 10 27 420668 24 855250 182532 713404 781197 54000 650175 634157 27514 893300 495777 792437 852703 282314 664438 187016 475818 72 847481 113 501880 391065 89019 609092 28889 330892 293117 207781 810743 275520 866663 167 843361 41739 855824 512461 899151 977 3467 536238 11 577318 2162 750589 613885 839656 259512 399196 779829 167699 677938 898226 22587 839290 13 5737 96952 42867 91437 45 871771 541918 781698 855568 787669 863241 42366 21283 1 624725 1328 607467 879288 718453 294011 837468 53 873622 33 168962 888156 89846 648949 871425 3 771034 722873 425534 525801 197 17580 447083 370936 735675 2591 896348 868987 9 179106 38 881727 24480 206418 608892 899420 344 585157 803237 126102 797661 12610 789860 620592 10 333274 863562 235539 810712 506005 22852 429234 888482 330199 810228 880957 2885 859034 760786 674508 415716 1 460720 830234 829072 761777 506465 874125 725659 147042 83103 822189 790400 854444 865504 704812 78258 56658 474353 802115 379192 951 4344 29 411740 849304 839841 212899 871661 516872 853995 7411 894199 259043 679659 831197 800750 853634 836415 591 362543 101316 751472 95562 29044 418 4688 236888 7 175654 1 177773 53846 850334 666932 108734 417333 196240 414427 894739 781399 838547 227971 450609 390727 189737 884967 36398 520375 144892 182085 1054 845478 14392 379473 8 40034 263971 899915 641573 822158 498513 737285 863312 899619 896764 19 498996 534260 858109 893383 761955 445403 705204 575628 231207 896603 762910 1179 88483 401267 853751 2 879595 226956 471650 789295 103 7643 624798 792922 44685 806551 801541 269210 738953 652419 600 769661 811827 247844 881969 811309 195057 52183 832816 296274 292478 607571 511323 860929 14594 648379 755306 750698 391152 5106 891567 357129 734894 208878 403084 540473 899672 344128 660764 835716 241284 886715 122416 110019 897916 765816 770065 45 481430 655810 8414 343017 319340 7408 882622 789512 178524 754016 892669 15 799987 328600 265853 333079 22 883671 868979 491 771077 773122 70 46590 336962 60 312807 166385 888280 493595 4338 874934 392026 510628 133 769483 671800 762172 92 872041 633979 3 708694 383695 265915 825683 3741 869724 52519 101635 133227 68207 629610 783523 40 285902 2 614114 40311 754798 43369 146472 531173 6921 560793 68990 117004 77351 424755 316466 893684 614491 650528 302203 142281 275917 546554 353825 517062 268 442758 732331 752764 151566 846437 149345 619799 240037 895809 584632 759877 870349 859674 7277 768310 567806 198899 851284 831217 579584 651112 210758 891701 239645 284588 783087 873908 19 863637 874419 744421 47505 831941 4 4277 708987 231645 834912 855095 774848 883640 1662 822753 28 894396 825204 496785 798214 800507 590167 302113 442735 2077 847905 556047 538683 876546 866585 149627 514311 893449 892432 373451 809398 878479 560242 869667 633832 595410 85936 134462 2403 174422 699297 292241 862958 701261 634563 74097 871618 518610 286510 285347 6114 667980 849300 852554 60 324344 576594 141971 378680 721936 836892 67 135442 403973 444182 88861 373870 113147 535487 54667 770193 453 318867 760780 40 639171 115278 2 305680 647442 15 820322 178029 79946 94393 1 779443 859994 4 25339 834371 539347 899843 617667 54855 783646 829078 3448 760477 836039 78386 6763 809872 24067 1977 474826 34 654688 88298 897822 794301 675518 560406 46150 1007 578696 658570 43650 372363 682091 1600 649446 710191 849662 87038 652753 730381 684730 779777 640509 830427 6 3353 761672 867760 296667 406341 326972 890578 750789 2 638 543519 124 424046 15 736298 717855 897490 571952 734864 423201 346239 335064 720712 110544 547221 10223 846857 3 324676 2 143288 891088 844812 79968 32184 867298 220475 761610 614209 837864 273464 874299 703393 225937 162145 807135 575502 495278 738400 803208 242805 897725 289427 240 776917 600799 387485 744402 1 822524 542414 2470 108 370028 883480 783290 814161 302003 603290 866173 865772 750358 875682 19346 407221 89 512274 73353 773387 874491 58 881235 415 1820 226611 869197 872145 792044 4806 50919 96 22870 20 871872 530734 164520 463558 151 65456 758280 210168 860009 853482 635726 250062 798663 840590 78057 565656 89445 120283 440160 809428 17 722179 224992 552104 634798 780758 150904 72388 759298 785318 874524 417390 750710 890511 601575 10874 898941 5 276631 657 216933 809846 1 395467 898743 180564 66749 825446 401366 741220 830759 34941 875580 234619 760841 120782 596588 13661 872945 698809 698869 893664 869446 193653 875129 850410 847039 817700 592793 854530 38596 834081 100615 169565 214262 51885 469840 676766 835919 32940 887529 800101 76446 71232 801642 460436 779397 601749 1 779764 306 99465 353730 784521 5557 9 275589 789167 540381 13584 840384 4766 10298 196994 296870 153353 67328 57044 858313 404179 414832 652221 826792 420319 59225 32 5 690592 869438 389023 677992 431932 618704 336592 51907 866323 899980 687197 886295 586723 519907 882166 804664 338906 855211 412 482687 85095 885271 521746 868506 878159 700088 847270 868149 337620 438016 101093 792032 502137 712033 614 697366 855230 833599 127145 606596 237448 24077 789929 371031 409877 843456 586133 192777 865010 873759 883337 154 121772 568965 22 837803 53770 4 772365 13 844129 642584 858261 879139 97481 786068 119546 685 110342 625278 800224 835730 443376 382843 717703 850395 311167 270715 787002 835913 18370 18238 7 24889 205360 210232 3493 6813 650743 446588 686097 273123 408555 5216 736151 1321 913 892188 883624 626972 722072 10 13704 854768 266222 697929 11 895795 313764 794467 591927 875385 6422 69586 148677 70 471313 1 60014 28 2512 4976 228676 275806 881295 173357 6 58872 726260 725313 490392 17492 896849 383561 405380 647710 60 11660 833160 493079 512374 890447 229173 813920 795689 576628 833233 880403 50546 837136 726347 588005 785 854514 315691 809283 47 5 6714 279856 705867 801164 793171 863615 670711 899305 851032 308975 23293 401940 622651 679066 894593 837667 67340 2 290799 862254 882408 1063 16628 347269 227648 891892 632887 84977 812516 874523 59536 366944 673089 63608 38256 4 3885 790941 788 1 631198 142529 882904 467946 895315 844137 184848 829591 889446 719132 890332 892442 774223 668335 220207 874483 179593 493171 19289 849001 879936 390099 887178 718616 805906 710091 843501 782740 229002 893885 9498 198791 20200 58160 331736 2 329 626767 508896 838488 814253 882949 762469 876614 518617 809323 57180 36908 554652 642532 7 887041 76603 298578 464900 855493 773053 889199 892385 49 118430 704917 38084 803958 2793 63 188133 753094 337584 10 125713 671145 835698 868802 457087 154 872689 25 37604 46850 677188 328101 829218 775719 37040 788774 890340 739394 705994 28736 44 100653 871985 710368 121218 455127 131 862425 38767 697418 829694 832687 205365 796318 40523 545385 3239 732066 754576 7 3 101 3 46954 11617 741505 778216 639484 4 35663 857702 538173 392360 7305 603375 539885 642556 68476 13069 1190 881798 324832 36147 325410 208047 897810 869739 935 18742 856185 29318 882057 8915 612047 2 432896 643151 295963 619952 636 440515 3 643008 7914 839374 2 80543 315439 785678 393218 873172 841642 1081 253186 518890 766671 230 22264 899861 432988 763459 1 8810 740 322074 549 52484 864765 255760 854898 793987 77470 96241 41625 185622 1998 414782 833142 275216 8151 230388 851914 479655 566295 75145 144 1 10 736546 526050 647949 121 21 9334 852624 26167 14 882231 876402 886865 852075 10 3 688481 899739 165224 883045 782590 627709 155161 221937 459256 63 1 833546 156071 176268 581508 833979 848979 782124 623713 864334 437 772983 138439 7 857252 886424 1 199078 486089 762500 818254 1 579144 55 876345 18346 686555 299 673977 1130 253962 684780 2159 129798 570068 660245 208029 695231 364704 107341 708196 226198 74589 888920 286770 886245 266728 2723 795687 82646 866875 768531 395155 20017 156606 42489 782044 740524 752378 781053 435157 284004 1343 868563 663668 847592 1301 710047 12 81928 806704 844196 1838 1598 663 826944 12 349996 792900 2 28646 3 783062 134 822356 249862 844935 872167 246123 76209 59 892879 291330 653827 331470 42073 173 763850 428628 800065 10757 319433 462349 368501 856601 888220 800198 421908 779056 897383 831214 58 357905 875178 893411 1337 893321 688934 56937 443882 853607 173347 66466 342392 878378 351413 834267 758089 62163 7 478904 265998 898434 3 454264 5120 899575 366 219417 264607 1 807885 857 24 117595 808754 339271 881482 233755 547974 403413 884895 443920 711880 4131 241 575104 830195 664209 346511 891711 357893 849687 899346 832135 277031 793299 2 130139 203775 43 2 741165 333175 2 777280 792927 768921 273394 788655 838983 847067 625504 467365 28551 640273 897180 182070 276460 435980 430137 878539 399775 798550 222356 798879 347728 677529 295596 553969 582161 789424 516475 887822 826990 205553 887806 309318 383406 42983 70 349924 391357 199278 119647 841866 1958 378562 823268 38240 670881 448514 253927 23 686259 412149 148993 790644 664234 225722 897069 864632 5383 579363 855542 780198 899212 64250 860 373313 168703 322395 573464 713234 430477 411955 674 83664 113 567420 565050 844241 11482 207596 361058 864598 514732 4 866849 328699 682415 92 115588 3 271748 206 868152 870534 35 606235 713959 335479 72639 5398 75140 784051 749696 72614 828783 3405 371540 57501 835754 845052 860199 548015 182943 839969 872665 402973 788499 186062 543479 397425 575542 561088 1400 194729 355 840187 850241 7 865614 843147 855258 673011 274948 811017 746060 557038 1068 894147 602391 855124 267554 43179 441487 64 878498 31 861555 137977 807529 2 897493 126840 7396 697497 554668 59668 2785 834204 419905 11932 47297 337430 8 740590 367781 3 18263 671099 839042 703355 725877 891000 658853 797477 4042 184936 635439 872925 781294 880989 148230 875338 54 220229 791333 6484 59145 68622 488899 790914 107735 6283 766900 387892 218787 4443 555704 255156 890362 867258 605555 68601 450275 480371 134250 220 830581 807091 854180 2035 55 860939 846986 2 21563 14 235997 981 336071 669662 898430 856091 804224 423196 882258 642180 10130 279206 235957 466669 741502 2 857055 562551 245711 249547 874777 841682 75130 864470 69013 212278 157276 853388 128217 29974 70524 169233 843092 487045 81070 11 846715 4606 118635 679834 6445 786013 368094 709154 879639 545019 285272 691075 702938 717900 47804 844589 862195 888560 829524 842089 168162 757963 173714 101649 520692 528991 107766 14667 406030 398646 392864 358006 806499 862159 103039 751223 298394 181 4011 1 881281 814720 673176 240590 319815 218 36 328379 176933 156 497631 865891 91110 546947 847772 183453 230197 387216 684125 247 884464 346073 884724 114180 488394 616052 151836 48864 400190 831893 72898 837800 897838 375 741261 725855 849936 824331 127255 235087 834061 21349 21076 325323 193585 875782 73887 866742 72364 325431 143565 85 740423 16 146568 22 133 28 828225 860467 3 270678 640683 813218 1073 173072 687187 516408 278864 779806 773244 852781 331600 760165 1384 3996 134192 541884 898374 111 10435 6873 899514 376600 43060 764068 364074 5 511887 666355 473205 879575 821996 732438 124 3 3 577176 25642 435574 834264 425023 754697 847556 321 852232 876412 828565 215157 251258 851396 65019 54 606188 859599 656152 299335 124 400061 199349 50310 282221 2 404726 791577 788628 887959 851675 4415 560 881788 845774 715 856073 543360 22 366365 877188 313406 221718 895942 102180 873657 88257 869077 860470 597976 53646 796033 868411 810730 843631 1123 797994 9724 2687 648087 887053 898174 544127 888 170420 432338 204334 1 143554 46416 275146 828719 799491 250743 255149 880914 899529 546826 895797 882975 296089 893826 752700 1 123460 554761 3087 763509 474 811619 340762 273987 414339 411817 766101 885371 896233 14720 560393 510497 798107 254363 233149 895 428994 28808 715 761235 759081 856300 816430 86 882785 243546 11594 1 365591 4352 20278 622374 899197 569556 197527 21815 766713 534119 768310 622278 54 8 655309 861339 731882 888170 144565 488167 856290 17479 714104 345 414457 834530 527503 2210 829732 85673 482883 325 635228 785601 891162 458499 873436 530128 841996 577422 578566 795796 172 3419 247742 305547 20690 838399 890775 817162 440806 398533 833522 247806 2213 172265 173597 827657 71 878015 6124 896020 377123 505 385736 411651 117360 741771 67833 370411 298852 173336 758197 5 1733 439572 746271 859807 351151 409268 46671 722568 850576 191631 4 880406 787518 631417 310524 441783 187 864264 272412 281517 886787 573612 238769 173241 252771 849444 356458 7993 275990 472858 809443 477447 285473 835438 895326 882984 15 339788 1634 529217 433995 91475 8064 876812 893084 57482 394546 710430 1 618986 160883 331771 750297 765707 881498 552697 858637 763436 60595 861768 527560 676089 796087 402881 25902 133 732669 489807 856058 448 224214 30362 22444 346573 891322 547329 895320 35175 881724 890061 469517 1570 2 615681 213 3250 849650 557411 588855 293802 870248 26 453627 253371 38599 335255 848019 163399 4 355190 829281 463424 132 18230 884882 34983 1 68370 842792 801907 6634 218230 790482 807135 865530 867723 863408 853120 887880 499465 24968 168641 877516 845080 325514 775478 506488 873826 830063 490818 826979 882490 326293 735282 833920 106709 158698 729747 13165 790841 117944 779092 33800 88507 161865 22 531037 523907 868202 183048 871242 708165 759479 893133 895288 453039 479784 413142 352053 797415 442068 496113 195301 768297 551919 871546 5983 862515 880623 3 727484 87949 571261 28311 7 75371 867217 598318 3127 817530 626499 1055 138988 743782 29364 620945 302965 670724 2 160 712622 606882 878029 62 460596 762185 419338 159256 2714 518380 3850 298732 111 20455 849730 781677 501175 30223 824771 567536 815440 138986 113271 230235 894026 777995 989 158406 55684 25609 467314 761249 161223 49064 602055 852973 74809 59863 185016 153 460593 511873 174796 822 775029 891767 233251 416 44295 567244 396802 772297 8 623552 41135 2062 315843 16 487525 295945 24 785668 48 847043 863062 13 73139 5288 628969 58761 837470 332217 84 240138 812008 19 893402 601051 714247 858155 897263 1295 302877 821918 7473 5 827356 886046 99199 25748 613090 77623 741674 366238 893026 804746 12224 2 772 625534 287716 156705 273453 630194 8 895284 2432 744623 805019 856551 710418 525168 114810 566299 787806 1 325 234166 719312 112 510360 187 136194 439474 1173 158825 311868 388053 839843 16 87 21301 826306 698054 894614 886135 19115 694778 44561 577103 439785 898022 873808 52 78702 2 364234 891233 897832 807150 37306 773915 795405 551809 813371 19871 769906 251418 431747 2 873836 623405 686368 3 280090 9159 5158 867194 788053 94 598144 83662 169935 687816 625 639095 880701 794156 196092 50384 3 669824 823124 67993 387812 757937 110582 773573 603860 30440 238415 7 273 375471 865237 514688 715717 6 88352 850743 124809 801523 49 831364 292327 563 380034 427725 78 800908 6 690741 23 25 753674 440612 411464 290 565672 26968 59111 817227 813602 481047 807343 853310 897369 844446 871050 306 492738 630388 653549 603446 244567 48926 790718 141822 727498 290836 447392 106822 264391 216924 863136 766899 758076 569891 91090 800580 577937 27972 505319 54421 3179 15637 871434 325932 204 417677 6 621636 88952 70721 194229 884092 798846 70693 886630 864292 294679 792248 858661 789822 871721 745082 670120 522667 3 593920 540 838451 246831 830236 522283 769642 47662 193823 774012 784052 266200 759404 890244 70813 745350 140959 733837 783663 885909 876256 456366 726716 110503 872709 885994 51351 14887 828944 373383 31 790567 2661 828536 574559 380657 94099 300 129084 362905 747788 120001 491388 181138 39 21918 744976 18245 265254 8831 789698 195581 152702 161103 822231 547825 208175 640 13044 45 864476 639330 7406 588231 359295 163042 700633 852813 341290 861700 6078 839573 820083 812471 333166 32 886110 3750 1640 147 829444 451083 855983 884885 530529 843682 32465 10 876430 877357 892911 500092 665301 796214 371482 543414 825372 313483 313002 583410 6681 320763 479853 597008 859991 45 31405 833441 299883 68878 805436 364320 409111 212779 12287 845446 194 258880 1 320251 803265 628488 835571 2 850845 191630 885094 863735 513 795595 682571 835495 510 344329 771224 2 714688 891738 13104 318915 758086 443691 219331 110108 657425 771581 21604 141617 772 839115 15 444970 674883 534160 28554 867544 682540 634765 215418 302522 48357 824804 19 24857 206071 46 887404 797110 198298 51600 840117 825712 242800 722568 4601 311355 37 1333 878557 526068 455376 2 11045 5781 869363 6 233606 62342 238744 151090 98 798462 788326 855333 273029 39 208190 797607 386597 892265 893371 545576 604662 527971 676306 897686 887318 19 13263 186829 345291 580528 828814 673078 846005 2033 61 213452 414247 883907 873290 581382 427999 16659 778450 761625 534223 22 9920 337309 102870 634169 875458 780520 712504 838029 495729 889412 696698 817917 458538 392384 10 878656 796177 605587 138757 889691 719164 11688 49807 267664 883023 112538 802734 382867 90862 3004 856891 620261 773749 743370 9 598904 841761 80695 833794 41 899026 813571 1697 100203 9964 837170 552709 1224 858787 883046 609912 872297 343777 441484 373099 754616 4841 656116 49 214370 788514 574631 898968 886946 6 816606 338137 889558 109890 206909 64 341437 118437 22 59990 752290 713289 871812 893639 721276 769281 771710 42002 442215 578131 755790 682887 185 143784 395230 640579 235702 611977 14974 152174 45037 383333 642682 713449 737571 212612 510193 898581 725686 792685 815048 528223 882423 841444 867 2 856482 151 868026 350682 532218 538970 868469 833772 3 753889 320718 486815 731159 11404 101 480690 888406 17 50043 753070 501670 1 240068 2040 851167 637979 5098 189869 613107 331992 757346 3 655151 863036 40722 95023 6 38768 334339 10272 16997 2154 218 11299 1 636431 413722 469715 96 994 780788 28914 657962 839092 883014 813022 193590 57395 26710 829571 846221 807026 631862 635893 589859 4 85701 744325 1 430462 651985 312455 273402 67 2 41953 716424 1 73813 16 248418 229206 623641 184528 55514 428049 792344 836857 595420 880541 833774 493 1 144338 264359 19 832608 172194 745532 95 7 833748 4 856673 830224 273380 806363 749519 733020 680368 687441 892549 665322 150845 830698 844068 673700 13164 525238 894201 26509 381223 589251 2 277885 565858 779272 8 256012 860465 879905 706729 894687 517840 7 610605 874077 734311 847620 55 486472 7 684800 364069 34818 328234 713792 849729 402959 769256 897411 11 898359 8 2735 811967 437867 233929 848108 5 552172 849147 807062 465606 12072 839974 14508 643297 2 664936 147 2 3 816063 510631 275810 3234 9 843997 626265 104214 837013 886777 846848 77543 277212 654142 115 208166 3 69 810362 378094 873732 581183 2 364207 846944 53203 256034 818886 404 826865 779 255 815024 855796 18 811491 474261 121209 846238 204 889369 8 882604 768633 848995 75723 74619 631936 682944 72837 142869 474563 2793 870300 78 829915 896523 25 50499 874277 224 869854 234672 828128 787996 586792 891197 235 50274 879463 894611 560 838684 2 452048 39348 894997 184142 740305 206570 856429 791911 814212 56627 455982 326 716172 1 581937 145467 2 899305 31137 636058 896967 838091 843 273443 851970 622900 28831 898675 412869 888935 856078 29 657202 100 131766 535154 20 714 435254 898423 885575 889938 892886 824918 489201 50 743096 2 653290 857576 15 842322 136108 236690 239546 813519 337989 612822 862964 413475 23264 520641 525006 86415 846993 463 283999 226 706209 146 26191 1 31 822424 578480 134917 116 279054 710965 891048 47 757502 837942 266887 859610 882017 795866 566372 654087 412298 104953 713293 863748 659627 335485 7 116658 224273 838304 605738 890498 791377 51 446569 381567 210279 642508 4 797 13814 129456 391749 50277 515736 28867 31 190 869688 150137 25058 892449 70379 1446 854856 892925 357085 1 24220 709729 428045 13454 99244 834475 109 2 839866 870 230319 686800 885741 116153 751025 93280 4270 255449 855096 161433 541391 239029 4 807850 6 581095 658341 854656 788292 876151 281731 749960 37637 179844 856763 113138 570622 670146 883715 136 853796 786896 531800 765480 307070 868932 899057 260805 758975 738527 592647 856037 76 361061 342371 566316 15355 121902 125675 893592 30588 196003 43 755420 836348 210121 71909 177828 44957 778763 216304 788510 581448 726907 7444 831591 11 822741 403972 864968 29670 268822 496340 817475 6 787230 174122 31 885051 81035 853333 762792 267208 886403 798444 80132 134586 595021 305989 762659 848024 789764 684967 119 17714 392861 732679 786665 663015 406506 167692 775100 482346 164365 359872 585420 760364 17244 22 309391 338384 664676 183912 314018 882024 4825 195996 224455 35 519181 28 21198 842271 8 110094 567842 727 802686 720382 1731 68 106483 3 183270 2 165310 792014 232090 702724 523313 629189 800896 853494 175341 892894 859917 125 77894 235483 119666 699459 877676 580818 293403 863893 321135 800420 576334 428272 11347 386117 360348 461346 12184 1 95359 142943 896475 892807 835094 189554 4390 59438 810142 862869 825177 745487 1493 738456 177954 852256 337567 8 643146 732004 790972 890264 255972 221 761615 53597 8 727548 7 746119 433388 865429 880043 772078 850926 4 497639 856942 12600 389199 71833 699261 444890 591584 876717 777668 725533 758889 310535 452200 471937 500974 7 508475 376675 48 2 3258 883916 490969 203078 125024 861524 848039 147333 312865 159432 12 834945 706439 374656 897843 632430 691 583877 17148 5 423653 56980 761013 810420 30962 77372 876332 805062 320203 721295 419542 549537 95198 399258 855264 423861 704604 255 300293 80255 697905 851018 35922 328870 433061 186559 821429 650272 201644 310773 538321 796302 513151 232244 282411 521395 761229 188407 779604 612069 859616 296634 221640 105700 26408 787532 115 874759 52 22179 15865 760891 890800 37 40 379065 213938 844066 2890 899538 551090 896078 480633 502169 661351 822253 513649 890865 887777 795033 670446 2 844747 106302 873805 92829 454085 1009 874367 538626 83530 531583 150671 604098 189067 517 798015 37177 121260 807442 324326 309492 82 857125 15 587189 775185 147737 872797 812620 390678 841364 28420 782656 2 18296 302751 248422 154 376037 826962 797015 819351 579195 154905 26324 844183 794754 679295 784870 822945 740550 6008 582891 654016 439532 894889 11708 4102 118647 423555 699871 746680 334143 823416 342223 358852 860145 420285 13 1336 33081 4 559267 756665 5574 57148 83 838169 524275 1308 116742 194 879344 522934 513593 740856 839125 629335 742414 785588 488216 834130 847373 777513 815632 282983 32481 87318 6271 3949 806276 798 859518 556852 540 694789 348 478559 712809 868692 2 31666 616183 396597 12354 132447 2 34988 739311 4 882141 686188 898893 12411 1 134676 480496 393 18 155513 896295 226395 169416 896047 344098 74879 434925 752371 497829 104120 1991 862307 188946 736511 539056 883804 291498 745594 655485 11740 237477 844642 896469 888525 830124 501453 3640 5936 758786 771286 36366 866159 686356 707592 335311 19 135 894232 147225 48676 796789 207640 276 870498 126919 11746 20 876319 885728 381793 50340 876967 2746 288896 8132 807496 605721 411065 897216 8580 629257 597197 261836 693402 23655 472522 481609 870715 794386 606958 171494 642312 8019 876 491634 786628 635855 547850 5347 193137 223694 729451 742005 2 828860 817992 407559 22001 372943 69537 894451 866258 840216 30 722154 325971 1695 897742 873124 734516 1676 755 466257 811613 129023 828919 843666 195489 2385 853720 293134 831986 81035 405869 579993 10 514171 824608 18481 134724 857425 9 6176 877421 186297 576348 801214 18076 209087 769142 832295 498454 783718 195144 219199 884800 580679 533625 886675 472926 872842 884571 434407 388689 687469 592779 289 255255 347 873559 253492 708770 1 279181 892882 34944 676662 716595 893313 819216 121029 876337 43 1106 8 746347 15 588 491656 12 867663 1060 835668 702047 790653 483517 133 890072 396358 859488 161167 26098 652111 744481 751231 839860 715684 17034 888034 511269 863984 573111 788591 860752 235 820254 883096 891172 885284 724619 4164 56959 820617 693632 430575 817364 302419 472426 844011 181514 831764 459258 525612 1718 192037 176790 611576 184560 675575 713025 542939 869733 580841 889908 1 598134 252875 117855 439517 330501 836506 868081 616188 108 755582 63491 113 659622 701956 91 887095 454048 653587 19639 404 57800 713664 780407 865689 543416 584167 793548 46238 364580 17850 18 839810 3 1 809196 781975 809737 457517 728617 631534 402514 454320 564729 534089 277380 806144 866774 856769 210 2 726101 231537 757 169 2881 827296 68428 295741 857409 2 327264 791905 541307 164814 511395 20697 864099 869239 283142 3712 34757 874313 886005 758175 233969 192884 11565 2 680183 88831 156747 468002 129 785910 488344 815583 778852 886306 852988 885977 766596 642138 575369 805996 61089 53 806279 886157 52444 888520 794619 692262 842705 266795 356572 12660 394924 767748 145677 899836 429514 5414 94762 224020 303295 177055 176656 875896 798678 738596 896735 897383 47872 224702 885192 862895 193 716 514918 126 849799 2 284891 105675 449061 848288 735345 298510 17 588345 836239 401009 47719 29669 113170 10 397753 683969 15243 174468 748777 783741 38 456669 844104 896190 467074 315485 794353 102680 210662 248 794006 825340 6 34915 442324 99525 6171 861140 317111 12 555722 69 710305 251505 396064 780309 782699 844692 3655 250446 776808 865684 439178 262255 433774 533900 2 37203 135622 828351 686488 779005 896207 885162 835514 297765 299734 634259 432769 7 1457 605588 899491 566977 823072 780315 702890 739629 7 786218 1488 146949 342785 381632 576519 2 334677 8 127 439802 137378 787713 755841 861439 602156 831842 133279 2 446577 61468 888444 185308 114252 7834 585387 431157 5851 114674 604607 821222 110511 807883 752485 52755 10098 351072 420590 438265 7 745473 111147 605986 242858 746300 15 52611 879952 230522 7401 264035 87230 220930 442683 887085 792338 585482 894072 820073 571343 882471 866594 796169 637 161222 2 59394 177602 557362 316037 756958 194777 441853 126155 796666 649018 790818 728543 22659 480953 304326 636023 879149 867521 807745 490961 824851 445898 777259 72 14 633401 788701 752249 333905 871303 2 884448 121205 84171 107 17456 610927 476771 693 2030 809394 1577 592703 11172 876266 3 2311 690953 860241 772103 479020 319457 267704 869452 834373 6 12341 4 757256 798819 837335 893348 650829 769332 466672 229767 115 891028 863290 216761 876776 873739 647524 474 859402 829675 754034 806403 833365 54 881050 557735 73753 785335 808946 18 37565 767498 715877 899541 855487 9 780784 838863 353344 886053 689233 63197 806519 883822 226787 607754 848414 59769 121726 895570 89 118607 689688 889976 98 836198 870268 889112 255932 689584 106271 725 155233 5297 823387 545178 846191 878610 896408 804747 3 877521 53321 102849 3179 11088 75065 91066 4428 798208 2094 334587 884343 60 149174 882452 322 863010 878950 267 25 757757 119578 471789 544489 789274 397327 41931 1188 304967 301528 210812 9741 890386 172 572963 54981 21 818054 442825 576048 358226 836671 674698 812110 354890 852811 6 410347 90609 248387 528198 277478 2 37860 4 175705 134215 1615 62 675726 691020 2660 733408 246700 795518 564331 871104 117117 895599 658323 2747 821644 669690 771821 50589 48051 796467 411455 675421 663524 6 364465 774383 458204 899230 714200 70712 677720 22 829298 875602 12805 821144 351189 307 483504 48443 795797 404843 10 512271 7440 61267 611700 59 337416 768383 865838 848726 228916 351451 893137 535904 87255 841894 12 892890 333216 89019 875937 2 776498 860909 1 899544 10 590987 618069 874102 123 531716 577948 553125 842180 27796 892889 631391 844339 45804 627 6 895033 811169 883423 711 889157 573581 263260 174877 300898 400514 442497 208265 139969 753131 877373 420442 189959 755461 614235 724579 536005 888937 223439 456958 559361 262482 136529 400118 5443 606125 54 860346 893127 787012 223 899871 678183 702151 383528 317867 49 583442 9 771452 286512 229551 2657 1189 86562 3155 372476 755948 809086 832454 304482 366692 877040 880690 843673 529073 332257 6 840299 884088 646906 888589 852596 617005 871995 876620 7970 531 809053 185352 720 842768 758754 843857 870948 35 21849 816470 896187 551183 876433 328340 845506 73 880010 5 873678 687112 925 660825 42706 21499 287008 802331 13 146861 883309 378744 823503 691797 97574 7172 2645 475306 3482 20217 53973 9141 817023 406805 875148 4012 352009 326 848625 491735 790531 255 303213 865667 885020 78 1145 846629 760417 877742 875015 444184 337499 347181 70546 10 761019 21297 227133 128952 52090 806277 14 3 817961 877545 748254 838892 313800 478730 854220 729258 457131 881236 207156 191 723 410334 809357 882465 2152 181 390761 499970 102 851876 596033 736766 802282 736093 783980 65322 897097 6 858831 362917 862622 889970 794164 875242 640794 429065 804752 589095 579431 16006 419038 314243 4 41 450045 716318 783012 853493 854522 840725 692510 823597 4855 811286 615318 597494 8 4 2077 856743 897219 1 481809 869492 542473 179 56394 891199 198573 2282 888671 1447 260385 1580 53 883341 275306 640110 6452 870873 884082 9761 848713 17908 401575 27 895766 180259 3318 438597 893826 13349 853697 22 21 845826 754303 121504 540408 251 566641 6287 471014 290783 186260 815792 886836 90312 1100 732392 63 2 5581 65129 597177 306416 872556 710593 1143 690297 873243 167709 164368 156035 506336 826068 752647 838778 8098 886928 367 842917 624107 780019 894948 5317 758289 568783 836394 3 81350 114407 64049 40097 536145 398873 804488 5 812762 804304 36222 687 631643 75981 50177 273967 1 174621 898167 28117 830497 648148 13 726277 789397 244 848013 313347 883059 506190 805888 311244 412559 681658 641509 86998 885910 519966 828051 650552 781951 30748 889777 556121 371738 14 6 791178 842090 88955 891117 814585 857435 243070 893851 846964 105275 502185 37635 227366 17498 105 235186 2 515747 131873 833343 12618 317713 7906 388605 600028 3092 910 68460 649931 870333 886852 842565 133260 138 14 560996 738305 212691 29343 425791 2 824849 805 3 865283 3 877920 833250 46981 307192 23025 798955 832285 84643 884283 178367 140635 271847 572190 109134 875941 553 774770 698254 16810 55078 291576 841561 210973 452519 336113 567208 897508 139413 89509 2026 360425 711173 25 672210 808710 626 60622 817954 492709 179191 746980 795268 540069 239611 767305 11608 837013 895753 460002 889182 267 844529 449 36 802140 73624 895532 815472 10 149276 875645 892161 514727 313929 129 848358 661940 92838 860223 96976 833675 631597 332623 824803 893472 576868 805976 566478 604304 140402 866206 817216 86704 40249 887036 399969 891315 645286 75986 217926 11 454669 540807 190 81 403745 65 8800 2136 82379 659446 48981 461378 124244 142 654085 575482 872389 4 863506 78 44 551573 686498 876341 886718 50092 81854 879363 854219 93791 19913 423283 862170 438731 841978 475510 733421 127454 7 881628 458550 874862 786881 830429 11506 826290 584 456 44 193793 760272 836606 821854 840009 366017 832169 731 531068 8371 3983 875903 725313 770057 8 338016 794844 721675 24022 653014 878993 828078 823505 67026 278085 325227 812610 103539 345431 734952 32 851710 824930 731099 7 564480 886906 866282 858311 32 519369 384128 1 330756 307336 348913 894687 860946 605678 485823 829623 167782 775252 511842 856460 874977 878708 867340 864492 1 412088 828975 801483 877618 486881 815537 17 3374 173552 897010 2 665546 2 780352 447468 28309 372720 835610 880854 858090 83057 858748 863163 275 355626 94873 713897 837607 9 653402 462333 722321 8481 719651 1188 883911 369927 501227 590367 510033 80 2 670176 681156 43 66469 171875 239314 630564 857643 795537 697440 184811 583484 584726 609943 231230 148429 882941 434815 475408 5443 277349 354353 29 10 1132 36 55963 170444 157514 832676 25812 540276 857575 490006 3 753751 872800 696726 785064 12411 3 37668 21770 123499 782287 763714 804553 47138 280196 318162 874358 793064 618717 798292 541704 880375 104408 736344 850153 186035 447326 1216 100559 790509 474884 542989 156196 764417 731391 49 290064 718941 179224 855703 418236 360541 69906 4 29125 2987 141 6461 794444 396236 210699 618728 88982 555226 313 422572 4656 844223 884889 700912 253425 866611 14 1329 871637 397 761829 810074 284977 635675 287075 842610 843463 3876 845040 51153 824539 277004 570965 880840 61314 366001 723017 541174 504 474348 175255 844968 862110 124357 550225 13 899452 683017 61472 148454 1 835538 821083 203846 872427 853886 5 831678 62176 886156 361679 887416 928 4110 324 359708 121417 172772 841749 134870 828240 647994 27900 141119 791743 397608 3101 811554 896673 276716 884991 858138 391270 724606 882458 172101 589603 532573 497462 803423 661807 19394 98970 202 4861 171050 88195 20 339534 605407 470653 63209 2 115652 286 388350 724152 13 875594 887046 695810 586359 335283 597278 233700 11 510594 244756 437995 579526 879738 301883 866798 745812 96369 43 682792 603829 2577 563763 4063 836559 269923 430965 806567 24 624650 139095 859598 63834 1653 823853 702175 472 655714 897101 97 873169 5 885479 242935 873519 846075 868712 881149 675311 44477 75792 2 22223 622285 384652 667034 666144 704443 872182 21 557031 760242 1 445722 704019 122427 459427 249412 369613 6491 859582 863373 867964 231480 773569 202378 842108 419520 425224 801145 755781 881949 849056 616626 644455 771478 416587 754387 14 212165 19348 710 219 771922 451958 2 365506 888792 2508 894285 848934 65 46428 840030 883353 459724 486545 3991 2 357708 741 479461 567272 390846 552344 275800 527988 1337 875112 892430 722716 751754 866131 835716 79096 710675 26 855329 498811 35 421852 140 533 870817 26407 538009 967 207698 826934 8530 891143 2 251570 717129 135151 37458 893992 873557 818 135352 878250 646783 937 2 414151 430167 277437 775337 193315 885345 43665 794672 298092 829675 5 35656 190521 896651 1270 855817 65969 818839 157297 824161 67454 784679 103191 488222 887058 453374 763526 880965 853626 584920 805777 715 459045 793642 1 432305 488097 11719 549288 416510 702413 134979 878171 510441 774320 604 824505 541513 542781 728333 536819 364748 6 325999 852160 3 1 2 71194 858137 315042 898894 802015 736381 841476 744 5806 7142 5 865645 705827 580692 301 2 891471 823470 703009 240582 492208 817 891615 878262 104708 8 655637 198460 2 858835 869045 500 55890 567773 504376 936 778386 724145 675309 845189 125712 673121 787598 897389 893917 12398 892098 743540 57049 681251 195253 572062 482146 784988 873638 537117 796565 283884 641922 1125 375 176312 535454 51226 290885 751731 596177 863733 502336 894742 844363 847054 708170 80 226525 130 521553 723482 124820 339341 799490 428138 136865 1526 877684 814886 585136 340776 40009 20008 772070 235343 722948 674606 227432 7239 712633 12 798513 611142 23253 870101 460940 339043 6 273584 32 662732 8 39415 548268 474997 151446 26 96407 433174 391222 334480 897471 131 891104 772074 303607 861704 799170 890319 543614 776321 647910 476667 153500 9894 851850 3780 706287 488 58219 38176 845109 9309 814633 695032 899648 882004 885122 134566 440298 211904 878717 4382 542442 585204 854391 39 793249 171 221079 216671 876660 853933 779124 785188 789441 617654 27932 200750 602699 24724 897083 329140 21110 845712 457904 24 281019 773098 609140 860709 235 346 1470 372482 1 782046 852220 899266 1702 2445 43990 4236 409703 777475 7697 203958 1 557838 739204 2 879190 854812 160711 23097 427300 192917 843727 743221 116891 884594 884046 6926 765531 768780 706966 319016 1 891136 685194 6 12 560879 32387 372 843287 620890 17 340436 853924 320180 16 10117 36244 791508 892223 1007 65937 795585 448396 671398 206989 599440 626515 14 850945 23769 877891 18816 859037 791854 888774 265657 137140 832488 525129 492316 865100 868336 885857 878255 163623 302505 881238 2 775862 882962 5032 53295 120970 8147 136 842476 824822 598 45742 44498 1 140917 881248 4 13 1795 805392 595249 2 104492 17 869712 591227 289358 269953 611605 26 69 398281 431449 840158 19425 807146 210055 7703 897002 277704 641357 710561 444298 836353 820944 265512 895968 575309 898995 3209 809078 289 61 754120 367834 874874 242418 892307 858300 83687 897991 813470 17 421115 412301 241431 192804 320728 635693 696440 710964 108188 2 1043 730749 3339 672175 393132 877953 806566 834495 846634 286291 728925 10878 467089 480376 190 310539 527222 605 693951 862693 854679 94738 675468 80550 224 64 20305 342349 1 886747 436392 626297 44285 16240 54201 13 1360 539187 858364 800337 121050 463059 618031 810249 4 747 862311 410098 387678 760774 885147 556795 468955 89351 518 865665 38 558665 664683 820054 569863 489470 392690 280654 400656 314707 351885 697685 711579 10131 288836 284 894519 4 1 541545 508568 896584 821663 723381 887006 27 580593 286337 11393 109324 683582 250 832388 842322 97088 669476 763356 156 21051 552332 328971 169695 451585 151586 7 72 437146 297 520152 120 886712 842581 460646 809789 295255 271367 875727 94271 275513 601513 241119 364 152 298132 2 74 40168 197977 886651 840279 711537 817440 539362 512442 4 788 762615 9 37082 722780 675840 163535 876684 74380 874981 879152 4308 473 3573 723532 11 742771 373344 5 876809 850304 839829 890141 334581 110790 339323 5 750973 2 738118 731959 1 530671 617167 374820 176 494333 117568 869569 327702 4814 631340 34977 22448 11725 206515 36 886138 759259 109990 42 346992 8303 820453 348716 841509 277305 270129 230971 843980 1989 9 8 789060 756358 188 326530 4 883810 355505 895965 143364 131738 519841 2071 190571 764170 793212 524572 1317 534 24004 439180 209955 649048 397 483606 254365 432711 880882 35 2175 819479 91754 884964 526883 554174 844220 504432 524659 422677 15 749779 14612 90879 825995 73363 884571 4124 47489 853761 23441 374125 712306 270 365614 20 764237 658912 20 165724 5209 870829 845615 827196 198785 626588 22622 560562 13507 825955 147 878477 481238 376085 873391 11631 890683 787080 818172 802054 896007 854232 418746 1037 886159 578297 892305 265397 875465 440149 561620 292139 261761 10 203550 877076 674079 646182 744813 537036 862343 113003 5095 618158 271 866680 779633 513462 697956 2 851559 92 311368 844355 308 863853 166643 817106 449022 760272 815319 322988 879888 831361 641762 739683 875759 80544 154428 84670 4437 851416 122901 114553 161470 542693 477679 640884 12680 398406 437983 322305 131062 896803 82354 42629 421811 372756 1 837868 521929 277423 898127 677894 230560 866883 247311 62493 870299 846709 181544 869535 281 38219 573414 1 47273 805222 815324 847513 837600 633 899015 744347 797465 861290 534 597687 280869 567619 840923 265395 9811 878995 883527 1267 728199 30 816809 26285 811021 1030 875140 749538 781466 862352 19432 897815 120317 678518 292752 865140 237699 805245 69337 441799 708564 2 794481 97351 828626 431359 856735 821273 109771 459346 760488 5297 203 884259 274715 682 1025 762565 472583 897400 766108 387162 185505 217911 79 4 730610 733 436379 16 892793 833529 886626 537316 734082 379205 3 802621 50 848630 406106 886942 884324 1176 397631 698849 896760 889597 635969 843460 868882 224525 582082 564943 12 856996 396829 92742 69282 888984 1 867571 453752 272474 117657 892344 85062 676577 685957 877922 874369 841556 879954 889042 652780 835400 831449 669730 766660 41928 790832 21510 1004 505784 880898 170660 352471 326449 840787 161978 282782 782839 875993 641424 270365 15289 258612 328948 591579 815978 175076 132 761751 79 5068 243601 873490 30896 48283 863491 817347 894140 841663 21690 762573 30 200356 79 859296 2 65151 57448 101823 2 39 386892 782469 891978 108902 25474 312360 100138 575396 675234 838362 848276 694201 21 896338 3 258515 679796 322537 665819 895175 396517 15 845282 792407 779359 844749 308236 305429 602565 567 886929 222594 19 789539 898959 63 8590 825167 716539 842704 19 858062 281151 9 895891 674785 192504 888528 339155 588505 877219 180 688370 724187 631305 987 873317 660738 781051 832922 323809 760713 3 882172 279 6 823578 857859 133 861596 128681 891374 449570 173677 633679 371512 125085 602804 5463 1 2 314106 719148 818576 767570 825109 68 3596 2047 749019 219988 772642 269400 838886 875895 400177 833540 871649 302184 171392 45733 37920 1148 19386 120507 882779 793391 275907 40117 190157 275800 514490 474008 194 48426 456147 873078 896732 899199 815021 730764 874280 767423 770165 893180 26324 754221 284058 329921 805521 209 625242 441091 826249 838887 874964 6049 684414 232907 79623 821948 263667 725991 94432 568979 239635 815879 897251 760600 772534 140488 10 156031 6 898821 673946 858463 420281 857515 153 892022 744494 352924 849996 820825 87248 796792 12930 492666 657270 716737 652939 885442 17822 746691 897324 897345 382312 370659 862990 575190 815756 892199 272022 886579 521427 438156 604443 623650 880438 895805 828600 441536 719520 895487 1221 116450 538127 855596 25488 899463 888732 4 515972 16392 696179 650353 2 17173 590455 704205 681066 718 397507 59 566923 2613 524615 334651 423134 492697 575001 809612 857742 563270 849660 891385 616217 525512 237196 891445 878618 612237 407413 78265 878278 31770 4 862699 671716 738616 577999 768879 627860 15 772674 23436 613948 766403 132918 831365 796734 775543 444287 893646 893598 878693 12772 142775 782103 886024 388745 131 873189 351563 885208 436294 1 163547 334693 289104 301800 14303 750665 109572 781465 425281 662197 82 655692 665492 157 869311 657989 230300 876334 803834 884510 898531 884661 347832 132365 417450 629 897176 540488 693596 2 355139 845022 363 289 561539 630 869804 759217 870654 25 745635 871965 390487 2973 118226 280817 187778 90267 219124 843623 456195 220983 502649 19485 162 710269 737284 833793 491715 534527 54 870541 478071 1 400879 1 300820 814542 455223 4 221389 98853 4077 861294 342566 842365 819511 318410 861937 882441 829793 852517 360961 1449 537633 189495 293 44 325362 1 11 308739 380421 37560 925 576397 662482 605337 725 13 705844 861381 82927 775720 782865 415274 235176 97709 558008 603755 671973 245558 166770 168499 878640 646399 4 431 617 124 62109 851881 399765 765443 67039 787 618612 686564 75 77293 899042 225548 898438 5 114835 884258 845672 887563 891840 255511 39 147504 866341 453614 895578 772791 836605 815921 895200 813091 3399 358401 779559 433763 243842 447258 873212 189323 635876 866495 872657 790102 2 348720 824016 868746 2357 3 646100 800686 101908 556437 889776 4 800250 742320 348477 700838 202363 553450 1269 856062 891659 820559 740400 2 865337 12 894151 726238 170950 657359 854123 606493 898046 89996 775694 677583 370527 331829 762851 130109 682636 72447 290170 4722 133 848473 732054 72773 377709 866709 36 235268 123914 431455 5751 472833 853150 22308 421778 750874 223760 16 181 868418 524596 205 835844 846418 616580 300324 872509 247061 843804 875873 740128 1 750999 832545 133562 732957 867206 880973 351368 887962 393181 639115 7 870155 759593 818750 797537 1 342540 193 789 466000 873998 1492 286209 894605 1 302975 854313 772025 659342 746373 377753 568842 18602 81258 796972 122022 506725 178356 35294 105 202564 52859 60 678837 601920 43167 1 840969 33 187341 899866 280338 29925 246021 383007 874422 235996 152797 863521 898686 814068 758789 884253 30 774058 843412 360 878453 656833 841229 891843 641648 594847 69173 87740 750686 26673 12 7621 7202 327421 855258 616093 874544 173 692462 509148 286133 526028 453866 3 751810 255302 836787 155 786197 108373 800699 432163 840338 561140 800402 587595 67197 898423 251539 857099 876414 843581 207478 247177 542081 34477 259 637959 277 839895 891173 871346 820071 881007 272474 835073 151799 866575 779000 590177 9 304030 232 647871 167238 248320 402366 651555 287106 62748 791101 865251 254986 21245 870601 152414 302 810870 1 594964 881976 856438 14519 383900 114916 248 846820 1424 537929 722653 744517 162786 47207 274199 599326 566786 626708 554840 179 605665 342816 890988 20 329033 43031 16 174621 103250 659516 697089 803489 707152 9075 897625 119786 15438 3 681 88103 871151 5 715409 855819 643915 105948 714761 720972 3 113104 12806 19406 874321 393947 557237 521889 399315 2 412768 86380 891470 761007 53882 727159 89121 682709 849191 40 432099 844719 337940 1 125054 430804 889325 712885 5 522912 874370 597588 41381 230725 536994 405033 567847 826207 759281 855948 865774 736016 802726 458974 789765 747324 434229 832074 546436 488610 13 1911 872895 890199 891751 744401 646770 571893 845520 44853 748633 772559 696921 589798 873277 839187 155654 805840 219000 273640 741921 81747 15 890489 881086 636396 169726 886923 303203 836357 101035 537303 361098 7411 729078 683031 105415 875367 882390 390556 104998 350 15175 612859 203816 141904 343342 126171 855318 532290 845424 285560 444 4313 174523 353796 408772 750004 209093 862247 859911 588854 836536 849096 861691 899640 39355 234483 3525 292 718716 675130 607031 818522 752500 213231 20838 895189 776416 789342 816218 417087 35 52420 128881 102859 833977 278978 870889 107 549630 485766 822592 642323 261166 321515 144311 1812 433074 536526 701711 1243 874327 24 137034 699294 583304 881503 508236 831870 821793 200131 756569 172844 674579 689692 502517 855291 387899 768478 151139 897274 25 783633 253 838372 877220 17288 132834 866694 874801 776868 484328 464689 693706 860024 27950 337656 92238 878508 16053 818194 6 728685 884174 862826 890259 703662 15896 320951 123601 15 98770 337681 134459 731609 397512 724400 40 253354 173333 80396 512287 884789 878663 399248 888415 892555 762820 862952 59488 880668 835280 3 507899 875947 728 861428 22 2 2 13808 893480 850537 508 866427 893972 737181 816840 98271 153788 279429 845999 2253 818614 898209 22401 59289 662234 421 5 679405 240477 865953 49 3058 219913 417 35 81814 64285 143225 870799 17880 551014 19099 879246 48933 664375 878798 126498 3721 872921 173674 794309 313526 106 235170 669049 431859 441087 52107 682130 94169 625 707471 795563 880712 110 894458 888602 802462 4108 102536 336731 654783 21744 758760 758528 890927 842775 340886 62044 301850 840635 12749 872022 777 39975 342 24 44165 429303 858180 531682 64698 804341 823555 264836 4516 143686 892 888828 862649 880081 854183 470335 1139 13 68927 846899 819323 748530 13953 10 1695 846089 710894 625079 142223 330428 186529 228960 346335 581614 13 864289 74935 1959 747766 893104 412155 899893 390 883209 64 1 435398 63389 884441 554804 889693 792580 190181 842232 843520 889690 49966 704375 308370 380282 129803 71856 2016 21693 410791 88948 873374 559680 14758 12 668690 105803 819047 843879 228877 352800 836862 828889 899601 891252 874313 871677 833996 896316 832257 811729 696175 674616 624 853146 628118 2 648947 139115 118376 813501 409827 894515 93977 649476 107685 55575 880457 179960 451155 767174 259849 369273 1357 420476 27710 354827 747857 730820 148365 410856 40224 736588 326918 649293 660939 868901 478394 624053 328906 3855 821763 8881 69288 4152 4 801470 415132 790994 802071 891665 722899 618032 401621 653580 387492 627445 7 743548 765134 729175 899762 82081 641561 360238 113362 725961 437807 530100 15180 293322 109 1 164766 899204 305679 229043 18 122 823452 747624 7269 876943 16 705758 523513 857570 731471 485494 69677 21 65 817388 736796 261771 249506 528178 55104 881 542 823338 785659 788884 288360 773509 659255 139578 33944 346526 82747 880325 38530 41004 856233 813046 798743 1679 212438 11 807076 852628 162692 854017 6109 339 794303 896117 892884 690254 3 738513 526138 248881 669909 867791 69 158639 126637 447323 298901 2 839952 770084 818135 879004 753390 2018 896060 418 854876 2421 414071 517029 885920 786362 36 297098 224720 809575 729238 215812 163824 811658 598305 314756 389626 250943 810241 694104 3516 392722 896802 592279 691661 888841 289528 867657 873714 740080 23993 2225 871902 203759 867620 186444 10482 3083 786537 3178 514017 645 36276 864852 650837 104658 143152 136183 87 755800 752909 597342 5102 839686 540365 706564 224885 780225 3885 79360 257 266416 1487 3860 48721 899563 152173 465167 864357 2 647171 812 846772 819457 694752 628153 583973 9 24 155137 1 870346 521745 851940 620570 889588 167216 227049 811638 97239 63770 409653 661871 106 341428 809530 194453 879360 651787 58862 807860 601230 795957 75795 672691 273219 435886 261850 104905 808344 687073 850887 399404 23 309454 396102 878570 110363 872544 139909 874769 1 1 893092 2 205387 5 890114 889237 256639 9541 585878 843181 862836 305201 359 41 367382 455681 298617 398066 174278 244653 281963 808751 861465 738333 493617 446382 877377 452445 837521 500 866450 1522 70161 16421 681893 148772 648737 150340 150207 251779 804041 604183 36342 891578 853102 256383 893092 822139 154199 530 869409 855027 429389 325470 663352 285015 30 227965 2 851110 885806 1 1136 793737 241885 896572 328395 5 584205 378107 722648 103895 876826 372361 876652 728351 408049 468438 3 817659 876345 897922 341937 898869 810844 416545 442604 856085 852900 875801 449782 489044 95803 131454 369047 825934 706394 135719 161945 123760 242093 836204 731608 200774 255357 750279 313633 852663 258681 838585 231006 14 885311 10 245201 452020 748607 801363 67167 876308 823510 1 31907 810584 899886 852319 638689 252240 330824 484 859922 897524 253284 483781 742625 181879 74074 807012 844991 129 391539 732153 39 867688 645008 864731 432940 31504 733745 471805 462491 4 859847 895893 742557 706370 735121 839707 860760 837210 56016 691410 882106 726521 361 861150 316173 149940 755474 869068 226794 762940 854 515194 791711 802089 841035 879314 886408 214601 879946 854418 765075 10911 544694 700947 298271 768725 7597 16416 621864 455 876304 686733 34 890407 206775 441979 3 894516 1 3512 788932 816450 523780 18 805611 864062 27 749350 453283 248569 238366 20311 207534 830351 233431 15 818923 26 689894 5720 896721 110241 7852 767890 899581 855401 1 371287 750277 864026 889907 566039 564910 822301 512701 542016 7 92781 285576 896537 743930 898752 131373 855355 9 7498 284098 869544 240958 461710 861259 567436 271031 36201 496445 13 66543 4 131101 697545 285020 778041 293527 354936 836685 202280 201687 791581 889742 873320 546693 85896 855013 654178 189157 24 5 694732 890023 428955 15 390895 264055 743090 11 24646 41185 461545 634334 423207 867965 890199 643055 855591 702609 873307 824543 730150 287849 836232 876859 407055 29730 733360 395893 660079 880967 603769 473903 876891 851650 834253 883345 868102 885324 875713 857851 656347 760245 899418 877875 4447 846104 711531 144080 7843 181539 866370 874173 888534 728130 835028 831845 5521 800256 518706 882953 770832 22 79021 494221 649184 648893 8 864814 530 289657 460725 567564 875321 889011 294359 852128 38659 146987 492580 366 879590 223471 861855 43373 606672 798082 690832 797455 833766 898225 841784 641492 734964 749659 98922 887850 38 333542 27679 130 2 264994 888932 368004 440753 205179 83910 98 885588 516152 132403 896708 344636 892795 486362 54513 159465 145108 896922 879560 404775 863669 18383 680474 878567 287125 30886 33084 8 198161 30 28 3699 65 1 896144 518419 5139 617699 7 546970 271612 614480 885917 16113 13912 725697 1 14113 837 709522 844355 702870 452557 392116 217043 606647 799158 894216 264225 44 876391 60855 873740 54003 892387 840076 772335 550011 842174 11 5 6 808409 1 886035 15773 803138 481258 855269 896830 736332 65253 389 636254 463140 455012 873762 811998 852836 854852 797779 289982 10 90293 170817 664250 642802 870350 373105 2158 86651 789 142533 855674 446126 371748 856020 96 458405 6 34 249790 763257 13652 808838 2 1099 808541 11189 565626 828550 4203 832810 176220 484087 846242 897306 762653 862385 843522 687266 98034 863036 24 835214 3541 309846 883049 803117 898346 628482 341079 292329 358019 223676 22937 850646 8 36205 687661 397634 776273 390518 2 797337 739097 683192 760441 835151 1 781443 685 640352 68 770132 541191 782734 748461 890882 703 7 5055 170825 3 44950 815188 415265 9068 545792 2 352286 844019 807617 695481 496337 462472 478027 894484 86 134 263333 827648 448 848247 107 533019 544443 9 447108 699197 898389 332830 211 828219 60261 37807 607013 344 714838 28 14841 45207 339348 1142 369503 370346 68 105037 148447 166648 883034 609507 26482 685610 876597 279050 878207 7 580826 23181 882700 235825 439880 5455 675866 798594 892326 6 1294 624322 855589 796017 1 659424 848408 891028 753552 651022 29 701838 895480 216749 882925 470453 884663 432271 732386 896370 383653 77543 830761 787369 232172 64425 866200 749241 689942 883150 842354 22341 79327 131526 870431 715536 318648 762335 874372 280708 542825 65664 62383 846491 851489 408323 238048 564556 32444 644056 624711 884948 572959 158284 592713 259791 252487 830851 244029 887492 896197 4 846039 102213 158714 364 184729 296749 466093 494883 771816 663218 858157 864693 102634 302444 86906 880735 765661 844213 513492 180188 2431 835540 805341 7044 652848 224843 109372 888500 319805 106719 535998 135878 34 761866 78965 302542 840 79703 895423 879534 111 2935 203 564160 794483 225234 443878 207337 832961 47235 826678 329269 92 64592 843731 654197 5 897441 668108 43550 171956 706203 859016 143965 575786 738 354998 5445 812722 6208 280845 7124 457727 46769 70974 523450 729403 750957 120147 822998 51859 824576 350 13942 772831 233007 178344 894089 551411 214568 756492 111504 161974 646868 521943 81226 248856 395 451174 495745 77 165027 87058 1 276515 426936 2187 235429 209008 462328 651428 225926 741529 884357 589389 531810 892431 827561 745906 260094 821411 2 820716 335 841374 107668 614127 557656 19 729337 403443 31242 79238 848614 32 725213 68 700122 650474 542734 663066 4481 187122 1091 688767 864799 883267 65 42727 6 53759 845539 66207 888374 2 594612 20 1 2 16 4720 95285 489577 373594 870356 188635 547 789182 604429 874046 423358 807780 485109 32 56531 79078 1 13815 666678 788443 14 582177 856295 898756 748967 289092 156539 725045 649095 844858 32 765118 331963 425532 890431 2 15 416874 137355 409186 482587 86310 860098 740600 842042 397717 865521 236766 624236 812563 238 374225 302628 817968 815907 22 633007 5143 764536 8288 562200 520 512767 755653 806006 883449 63 352897 87502 361393 2 386527 823268 812603 75829 427973 333 769626 65326 73989 141235 791542 738428 84233 190456 895937 263878 603340 770381 2 753810 14 366948 156513 302373 295194 776851 668202 150402 232023 788112 1786 830259 644489 643368 712503 164278 21199 175139 170322 80340 892737 873228 887975 840113 579299 631963 257254 634133 335488 840360 1974 443618 354042 155063 867592 679357 302508 845446 22864 457614 61002 877754 657791 475809 857804 815371 821626 836937 887843 463716 87924 814037 256018 710959 873042 31 220832 97 48 884398 867950 842952 172655 731316 223451 805480 3385 826019 694942 107499 541404 871717 772967 751352 886212 879648 82639 548 40517 21317 222604 821715 697226 597792 725654 323219 629876 229508 19 896285 127520 130729 6637 2 847277 843134 63 3929 893716 381130 71 7 268683 825511 875800 319992 552200 844945 194191 3257 85428 9085 51024 382574 33 310 342333 531650 40376 867708 66402 8535 165786 785 10398 331754 875446 335910 863630 889225 839724 806014 3 859240 600514 337709 283238 105722 875980 69 169506 294259 11345 302659 13 863473 6522 312880 630492 363643 405777 261296 624050 213602 2439 150117 602628 812391 73597 893203 1502 1313 41159 885996 230761 759407 1030 816525 3 566404 330458 666181 654258 699056 754484 308 258620 579075 812622 136 676535 791808 881689 691064 714028 754196 8844 872703 838874 867306 165335 599380 466317 163394 20886 869958 329475 345195 829787 836594 4 558352 405153 444082 22436 574 71556 773964 827195 563237 74309 526959 2 883144 53 8 586167 898103 640547 52 870778 842820 310336 858005 842062 5589 878149 577890 834114 895376 895768 864544 129514 708317 804468 875334 771042 864154 398899 751788 30613 737014 333859 525485 438165 838832 849743 286208 147 354 805303 887561 814587 541 587544 663676 826896 413644 784489 868727 297287 852606 898006 197616 889506 834136 220304 897601 122984 772359 11 220 288336 592523 850346 678009 165335 248437 29535 5 220254 843677 722744 622076 687369 861607 450473 13 42634 74304 878020 880201 556252 210229 197600 899056 739470 166091 437102 1 879229 861113 179717 147 468368 63 295363 558258 2678 879059 5 95 22 76737 619954 855327 746704 16 4600 779702 749562 234528 218 761319 827964 30707 5156 564649 2502 887602 822047 891900 189332 2 899101 750254 53079 7418 147517 835472 21 849283 879741 895595 870096 105435 527062 44 898748 78670 61405 680512 533361 1 420439 192662 670202 876714 972 888526 103757 483518 344016 738025 330 175081 2135 725042 714373 870573 772809 871143 617504 340378 67 76825 839352 586166 255135 364260 681041 6675 84918 573695 3 574314 28647 791466 490476 1 857655 682022 796050 795696 788258 849980 868138 834320 862531 454338 5 833424 374661 10 59 82882 875838 54912 425 814870 689560 410534 850955 844097 875888 320066 53281 861931 322808 125963 4 321462 2 347309 379607 664562 826116 886117 809486 538831 710557 761575 198025 180348 175 261399 514527 388254 11966 590746 791768 164952 11632 72 529533 238690 860103 872480 1 870184 579410 761277 509528 139646 274935 163798 131 728083 863765 884926 446348 543750 805116 701513 39144 89134 776087 744016 596312 61012 370749 265607 33205 787127 23302 81 462 128956 652597 719005 3238 58 843302 93786 143 862459 1809 595385 380695 503813 786960 643704 846850 222935 258303 247806 869040 682068 878828 73303 825733 598159 783894 415332 756266 456145 672562 886645 858200 1 849084 604856 883051 747685 870148 530273 565832 3074 884205 873676 885136 696484 889325 396 873447 833549 864636 7 716 830470 649252 185408 668078 70091 895388 615222 282490 5 873081 122918 896291 824932 606188 23 884689 6 893260 108 872670 700239 866665 892678 25497 379221 821790 837043 836658 483598 117534 6 418680 593182 877336 85057 806964 429146 443836 897852 798294 832375 52399 891251 344665 520639 812234 3190 42 765048 4022 1 695904 99235 462095 717702 721472 722250 897351 657286 7989 30477 877464 9 16972 893602 49659 2 91465 44772 30 115121 899833 891771 13781 37115 173165 607 51 678042 22731 16 874170 151589 481795 129651 774764 190 48575 703391 289796 109075 185766 438831 371676 37 824786 812603 75 222769 538024 880051 893911 633679 18465 886096 856141 458618 1 6750 569790 252 613930 801569 375915 206715 599017 155984 827061 193 897601 850882 6108 150140 409278 788482 306559 875929 22655 116065 193090 793685 677818 313626 619279 848704 888682 326 301732 2279 772286 182933 437374 328647 63700 108 880733 147351 804735 847047 840941 95486 72 31 779291 855131 400767 769901 3 138425 243819 576973 123029 113379 857880 274395 60028 872620 390060 736177 5 856965 27452 383459 774084 283327 506686 871013 857137 5 819387 1716 562703 809504 716144 786027 37797 883450 844139 174682 16 862147 879532 548271 845540 763362 1 35559 271 298 852039 851868 682776 762922 450012 8439 887101 849445 18029 891827 349561 749370 28733 891799 39833 871561 170854 8 69 1 874943 228444 754720 661123 359180 669137 466423 18019 764227 891488 132463 65862 230 8903 884874 42545 45844 752868 654485 28395 311846 1921 610803 789266 337348 5050 257198 827020 878423 673955 893000 768168 812616 228610 34548 406979 884554 70681 851339 234201 866535 830159 39979 688637 494038 899579 749161 851877 414637 501122 688147 195284 110274 894523 48710 504005 832382 830970 461856 166897 22674 837634 501103 62336 144549 860927 16694 413946 509886 55609 846190 452724 838322 550270 619782 855997 778451 537621 969 884355 723213 708847 77946 343950 13417 1407 158629 745601 5 675978 10135 639272 610047 2456 894234 710961 173385 895418 895413 313639 247648 777997 829689 793648 766576 168543 92875 3 17023 100546 702492 793689 24577 600201 41688 725094 411617 874139 590488 885432 547877 888324 43524 831114 750909 835505 655275 8 139295 14442 48657 853675 134 43 896656 100033 173961 4 795137 478 5 298046 846976 859 81861 687658 593418 890858 850856 36546 84281 899976 874088 711232 214206 232635 469443 202 895129 799291 3 107196 873652 701917 885119 799651 377801 529469 423 877535 9214 664833 888925 35 694773 495047 830488 280694 336605 38 894399 174279 29 874732 254116 892388 3 237014 881614 757925 869044 899255 468123 715833 851505 536334 799258 17481 634543 852747 667102 6373 435707 869170 750839 871258 898045 887606 548970 17512 623557 309490 472176 774495 18 733802 878795 898003 741749 34408 73321 677216 8141 891480 198766 184 187 414331 87678 897074 133 194168 164030 482892 330445 1729 343773 1 150342 486640 366948 830065 42484 125559 2006 5 810537 814890 878295 882 881128 750849 531302 99204 144778 852105 863057 368350 353908 865801 844812 645027 8596 870153 620882 65 652753 636789 850790 827705 794148 872241 877259 227175 278 876503 639982 659599 834586 281 1 645043 182022 236014 833352 879796 477 887708 818922 815123 548888 3 708415 880527 877590 823083 642350 18 3920 899716 567272 823642 24342 651432 370757 142 828710 888396 842072 553306 892345 869172 593698 807114 101 196 678711 279622 898046 20948 39807 552610 778813 247049 264503 855728 2002 34 531549 517804 881408 499911 9 723606 883719 684063 257769 881456 634689 19039 118624 750758 249 888290 15295 33 2 875483 838058 455725 848310 227416 174 818602 852032 19 203191 834860 11 156060 175 2 151733 7969 208889 862262 296727 2 814786 815331 2515 772524 1024 684291 118 881747 570571 791284 878145 822692 896983 892566 3233 1029 570036 25013 882755 842558 1128 99200 572263 630126 412453 221778 596156 894958 704705 589090 345 768313 504224 487703 608837 422 851641 12 300459 852991 817750 819339 11 464787 227861 167347 85840 570377 1610 102037 375239 495775 285249 268239 379375 5 769882 46222 14783 796543 809185 80447 844651 895776 201266 221360 896771 782787 772722 685837 125 1 294 315085 422285 126758 307570 1 767326 564473 4 89681 874384 775292 863802 350772 403789 72739 645506 414782 36618 214535 105227 808432 836235 792044 898575 5442 1827 236685 752805 32005 188496 621623 46690 275458 877268 62803 862947 91223 14445 456792 864923 775263 9 1305 752066 80547 235376 365016 141466 736971 5764 345522 759364 443488 881225 836472 268879 2 686983 475373 344089 642290 569688 1457 275613 854319 417083 880663 623537 1 131559 511462 140324 875660 417797 12731 171434 39895 8341 6 777011 473177 235272 43702 23123 506089 638790 145164 139898 839725 338280 76727 287440 331036 702550 366450 742848 280177 27441 22 828995 56642 33 69 410943 568698 2624 827309 842005 846590 809455 434400 427867 842352 365325 300029 347310 541934 880238 481754 477553 330948 20204 731424 668 826392 806751 194544 92399 845273 898120 171822 865656 122074 697424 704787 119906 1218 562189 621184 869159 45399 61559 873266 202151 300584 895639 358854 2080 3 172984 9 25838 418537 3575 847588 140126 50 874612 784614 765115 868177 115424 230363 99137 854021 6 694299 51534 698050 222994 123836 410566 319258 653355 8 895722 419883 697749 179889 56817 126160 808202 891733 260218 881287 1 79241 711312 790039 835627 862000 317929 739431 773752 891599 196283 6 771289 826578 696158 26323 42 858941 7324 158702 203579 862172 883890 39928 29989 813500 116240 659627 860135 204724 392799 850490 55560 31792 3 434504 887539 384616 3240 190184 405876 215394 881208 2 751931 21786 783454 325061 613410 827328 859764 607742 749940 168398 307801 260907 244675 83609 2 8531 717272 800387 4 891016 884136 86990 581442 896453 828506 3 1782 871153 329893 141666 773711 55209 340038 152878 329590 367808 763970 740905 318 210162 841147 745261 458428 685589 520678 312 655854 617097 585905 107210 894367 2 645891 891942 119351 184420 514612 1330 780948 834285 861840 15013 840517 560173 267144 839196 17957 148047 49131 5 619292 596204 342807 690028 855224 839982 5 781508 116 7644 5572 38721 881226 94455 824553 831355 182 77611 762304 575363 333378 3 133331 745557 53 859958 425336 252353 889480 255752 893779 174083 887263 428927 1238 353349 238269 803327 482968 468740 101 1 319176 889310 577232 640043 635 858616 754274 859628 872595 834668 593751 891430 224179 481939 685220 676534 888172 505 3614 5 780993 760461 29 888142 1 542451 663819 746 399762 181544 37 887079 889536 859074 276964 218258 880043 840493 584237 805812 810256 827036 884573 832317 252697 805982 2681 757124 334466 688906 872289 807949 701479 832562 364 878823 274322 721857 700 888446 736093 617594 2 867781 2031 721178 1293 730633 824376 852067 824071 379139 406812 2 637508 5 382994 664462 113173 609487 385086 861419 94957 655749 10 26711 269708 851865 48 99762 153425 897577 366825 394128 793292 41122 729887 525344 8 894403 68 659003 889962 615717 853603 858376 873523 31030 527563 861138 480136 307273 751277 761561 341712 11 888636 13244 673425 801790 540525 693046 373409 854594 849945 644960 3 171409 152007 14 865757 797930 882574 896975 421821 15769 16187 365 622603 835837 26280 528771 437045 821876 702288 463791 104 816662 330 404699 226991 831518 343850 854785 31 1 872957 635620 42 857105 401840 391101 722258 356991 193068 165305 2316 209 630996 327100 858166 892752 679808 167 810496 884487 637334 854090 8 861971 773062 735724 202085 773310 380993 892958 647440 85567 522365 757205 730584 68285 1201 704289 56634 57919 506348 5 342 272533 118775 383725 276370 865710 879730 210860 745094 369615 8833 151747 819330 854093 258402 4 7 761176 97127 668529 11655 885988 3 71278 184937 776503 653192 693546 831394 34709 59770 7 860775 840483 545606 442160 895640 780186 899414 800379 899 311221 501906 800696 883293 7 760155 798356 116093 869335 454233 720773 853341 340509 889893 598834 699655 39132 551218 5528 118170 896028 164474 779911 610892 279806 239994 436145 832743 385048 104443 56329 5479 840986 831541 878082 3 19 2 9 93649 505337 1555 895677 280379 860554 604601 897223 15273 642271 143 62522 353029 257445 491017 845816 857447 854112 285512 890955 468850 428866 53506 89690 376806 894044 893975 847956 2 864024 281642 895458 380203 689009 76769 164016 867803 84 842653 324498 3 159 6 712212 384165 839332 177558 819070 852170 387151 877563 845009 192102 476288 887392 560498 156617 314432 469690 807324 823094 479915 21847 564418 424550 244919 445894 478729 387923 10 695710 801789 710144 486611 32 768727 835685 897026 879919 2 284135 129906 160580 759875 428945 620460 895903 557731 893687 857411 795129 31695 184 174874 319722 26974 106 433474 673305 182477 608748 292653 786004 109 874626 850061 683019 682773 886760 854289 892359 886025 840741 156460 727986 879352 711356 137045 124415 45 162 59 818054 673003 114 1 243051 537665 504461 321438 599867 750195 15685 887673 646947 877812 38670 895048 821496 463927 875559 65 492 891645 63708 8244 866924 710904 791595 175999 611975 844198 94075 764609 744819 72555 74944 291675 574904 129092 812152 1643 8 149230 188395 748161 18 454131 6 60380 249651 801226 349627 237343 53366 33255 295508 750080 235 887755 147679 866873 50 145076 817078 41773 664535 45330 6 65428 71925 799845 755258 604509 809451 862264 808734 18619 372281 834692 836727 834274 841047 606892 849387 442056 6 2079 2 527 869975 665594 654879 355063 820933 59657 855441 547724 774503 73778 681956 899372 76775 896865 316824 456813 9665 529306 54278 327901 415 178320 865505 890445 111539 347458 266216 77310 2001 406049 63533 521 264 125492 609782 587514 578 51526 585836 124106 375645 779751 178 842612 844963 827078 670926 561496 373045 53752 114340 644125 875887 820993 904 435600 161322 277275 719167 844210 850987 2599 615571 29 1018 516734 88925 311016 887088 753204 110947 414349 16 692742 4 707236 553013 853831 858788 215163 877666 309817 297061 692329 899996 252670 841422 136198 861118 181915 880510 818793 461315 720099 745608 697981 59215 22527 345338 195002 44305 25 870394 34 23286 834027 670 881944 773438 391726 780274 880458 602256 863443 467618 889653 347408 152479 570033 202290 90 552070 897010 833232 27 2 849077 86152 882600 852437 265355 359954 864361 121775 270417 502511 55274 846515 832043 870869 55087 861823 43500 768456 13609 144836 855318 836280 513550 116312 481719 52291 899125 614108 19 153062 628516 557545 20902 703501 472471 755009 678086 27 33 815178 3 11 525838 332821 536646 866723 213430 581220 719944 143520 848306 843493 762951 547735 842490 790500 568983 851122 812963 21374 885633 700695 805881 83298 255045 161237 166295 696221 10732 75 285173 797890 164243 83204 890599 327669 862703 7405 818978 825 836245 331474 4 761394 816780 885475 848 264 872908 798048 438106 308829 386946 707125 256871 772690 80891 1285 863691 733356 81741 16655 336980 879114 7 847475 117629 348131 2947 279583 782052 33 404318 180274 127345 558143 140521 37 350725 317 19168 34817 736442 2323 844168 590128 342716 25 376602 859717 1966 612623 792263 310481 237678 818544 3 1386 807707 837415 11520 835943 86 1 637641 166 102427 677453 853977 751370 806825 859015 807418 852474 38620 188028 887640 660885 825559 28 810132 879433 326727 854758 879025 1 636590 700994 426550 7449 39246 492225 817589 373 888429 295 59537 831043 897036 394751 598631 64323 867986 2757 72520 41001 10 261070 606556 236416 19 878593 875258 56509 620164 867953 771556 6 41478 877167 227351 32 718723 895072 144 839154 643020 4 18593 794768 5619 184881 324566 848630 771554 817484 160590 173757 167105 114 849710 276359 34854 1 11 860119 422341 870293 65537 581360 743802 3849 459578 859502 50147 377821 50473 3394 882343 39981 888163 2 828244 193846 893687 734062 757479 379314 797663 649516 138 671669 406625 265395 175436 707282 683832 212131 402921 858725 877020 159559 709894 237522 880654 796898 822139 817606 808976 498639 23 765213 883752 459179 874759 1 8 4143 663853 883300 562862 3 86985 885132 372165 2 574339 123361 148 1103 228077 444332 807092 454343 426887 250316 761912 892169 603906 772054 498947 3 40 6 87273 405040 59 816829 49680 11362 875147 101698 827507 75903 673019 592428 3941 197469 168014 768354 35688 855435 588614 778481 43 896102 100509 1 70 865375 846350 809816 281342 370545 681953 604821 217053 30 611202 875903 612135 324787 303046 850208 764655 826044 206278 196714 481496 145 791417 822513 808884 814480 47490 2296 525949 869039 786574 816587 4585 838357 878776 15 418431 111 95348 507092 631897 839665 593910 303284 126383 874868 870401 6015 899892 137384 892289 146110 688655 868840 136744 588830 898138 100967 879476 452910 265815 4268 899269 882736 173502 783382 846468 20 83155 22 839477 364152 547171 874076 871609 97105 2 890452 178323 837808 2 56744 816856 482978 542 890772 835344 160631 878454 439615 1 401699 114857 25 865215 553728 845480 559196 145733 771562 521140 67180 732089 855352 435158 153458 333565 192812 424517 885346 731923 417 285449 888780 893688 234 610555 99052 651918 899505 884216 153493 249799 95772 110499 300988 823386 866284 879857 305604 683 597954 407496 92544 26268 870329 889319 426165 873175 843378 596755 871516 9 358177 5982 876290 672517 717591 745055 852585 781181 2097 54028 361455 122264 866478 370098 843494 51563 885241 795889 736956 185189 96440 717580 328119 819068 308274 571496 734886 764534 837718 5655 881025 2 768515 427835 357663 870050 148370 640 877365 869052 469761 850183 330 838071 554075 611688 5028 3925 419864 2 430640 337981 842576 641636 25524 791339 821323 142701 702870 403055 44515 428733 841529 463508 44514 184751 21 829644 862611 24658 813917 717700 6504 7043 826688 797989 36544 403301 2314 871462 527131 9523 878012 839433 42188 32496 3412 138530 751135 121373 232829 717567 651377 839593 710194 1669 97 853777 152568 864047 237862 4684 222748 639419 742699 410301 135571 627043 360091 6 129930 844047 885828 183 633584 843380 264249 33159 893307 318399 802782 122233 859964 761054 866602 9684 808570 50855 879276 456934 3477 49445 891141 206714 769966 838677 232755 449645 828335 11 397509 865369 811135 166024 674622 130075 164982 743025 824238 812903 585 1883 104 868983 662200 77202 732711 847778 59 132586 396 363713 883473 810699 281474 941 885305 19283 112645 198898 893078 818185 26123 869898 887013 6770 855743 896274 869515 58 682165 116436 510734 2601 49893 101500 461984 792885 6638 338103 787689 880238 878470 185969 447184 839419 45959 816443 162657 785586 120394 738870 757634 869362 491496 894718 844675 598795 150391 417579 899311 356939 336936 741625 19486 399212 16396 710091 846000 838062 23 689565 856806 256900 730493 593408 600673 777025 547838 899022 408079 537325 344086 897754 16933 29236 3985 819631 462434 226054 93905 35 228868 899683 1768 643543 541785 134675 730754 828202 888189 2033 170729 159 365821 31427 472602 203072 588822 35 545956 889975 509074 319168 853458 871013 67579 768933 512623 684543 400445 267399 899692 855751 325372 2 2180 857959 15 150196 152680 462442 821388 130123 6933 76408 819593 131 852526 890151 541663 55472 401035 26 104249 334295 427942 2 66931 415894 248523 36 61267 889704 683876 475829 1285 61166 792236 14608 817639 899699 775902 887903 166026 87241 843216 667387 559088 2864 127304 829773 255893 113711 89254 8 866500 82773 397585 489893 25 781881 846353 326352 675010 65127 172147 330988 777927 876248 3013 265683 834410 879586 527809 296741 849043 416534 517371 884856 698840 2277 677698 70934 6 578806 74548 330 841479 526316 847592 788837 882626 830062 47150 4 519277 897231 896964 212948 494604 403969 2 679689 470062 888699 301147 11 41122 888290 314663 618353 896106 151 843716 298158 657089 692202 143026 7 865539 365886 889194 9853 3087 893440 857801 744452 804938 138964 467492 829847 12 385840 787522 384459 702770 146659 855649 861007 865453 892285 436535 853035 563283 98606 358 165 1738 809982 760731 2 100322 794291 867109 860045 2 660993 868915 726053 727847 694536 883194 43 771793 550442 525961 214744 730957 294250 53 296 675873 730 407750 3 771522 876716 804200 898637 878071 469441 813584 132 170052 570995 387588 713944 28 338991 892599 236 386972 837377 42263 194821 603928 177917 539851 709104 709788 3554 30797 824743 819762 214290 881328 309756 761 733805 560076 621848 8 822754 2228 47602 785240 462085 434326 657962 15 884132 872887 851046 654143 951 136871 181158 819690 803 288401 766656 895060 869699 868483 883478 65 472215 42099 307588 168 635471 899470 844983 8 496378 468264 124338 849199 2 322477 481798 844565 221608 857384 603054 229665 326523 983 666389 122 26127 548458 662144 196260 19987 693033 575480 818914 703571 576862 177646 646750 36251 67 266350 896479 875871 15 878939 357471 662409 735378 866747 878945 427829 210407 289800 887083 727434 815552 763041 1574 1 790358 716030 432096 3 805731 219867 870317 800129 50040 481233 20 2355 810222 856399 861931 805538 139380 4838 290711 894747 430760 418 856434 830915 858816 525767 229168 889274 289724 253144 841732 827459 488424 187 800884 881104 507 75493 704053 894551 808058 811363 178245 848505 412724 111571 2 24 823369 831971 681589 69 558238 759162 1 489514 72 329568 249248 2 474058 605885 887536 687205 22567 224 6 77466 9004 776043 842683 363917 809952 5 572372 863980 118613 879893 413664 270157 789324 775419 496143 797956 896089 588158 483140 256940 840047 120 730334 757414 867318 557797 681899 888911 517071 32201 897689 894451 655356 659565 4610 597630 875004 378641 709936 948 341274 41978 241541 828379 646526 839453 549721 693127 7629 626 488653 165077 887281 752321 834190 40091 105 867148 443806 192180 867825 730574 351455 871044 24 13185 203139 17 1388 562122 698614 302516 280927 854375 12643 876519 811868 57501 20820 222 735467 893639 897360 9683 857001 26 856987 88222 701618 389 855439 38454 664706 42 94200 16492 19342 107 801949 880085 749558 763692 635897 854959 627892 270906 375759 369191 45994 838129 891288 704759 800106 94683 219876 877186 22624 5 892766 890979 813001 480910 140338 7387 740093 823091 813621 305592 255153 695736 839003 681763 995 441097 625510 51651 293585 540768 338550 882555 214400 803414 13710 258701 292551 618368 778188 531604 889102 404758 715658 614161 290820 3 752283 836427 884924 814019 806717 714378 887849 617192 393852 859008 862065 99495 757492 762211 401223 609455 221595 899809 420 839478 815982 312127 1 873604 777316 78704 841086 142853 868228 24 717482 12672 869255 569025 661227 35423 762546 172578 33001 834731 324293 94843 40 20 100073 361550 316805 31762 788428 2 2 212518 862745 857347 884509 541892 539598 62596 657309 895630 520003 885168 12309 208146 883366 10108 799919 495414 102669 1339 635673 5292 738609 1 30674 885206 805885 796135 401451 111 859496 282847 782957 134015 2 666308 779568 896544 57671 169130 879087 335610 6202 124482 789384 898794 897672 576189 629710 269560 679671 878450 838882 885352 899659 778229 862607 804972 20 826556 835292 530058 805895 511957 894479 763770 892596 460772 126177 871866 642645 190722 861474 469225 867920 167476 137971 502214 790442 241705 3 889180 831933 770430 883229 383761 881275 572881 662573 3 647462 703334 21760 786803 488605 584602 893192 198601 462115 160 86622 66096 638158 855441 349718 365425 616569 41292 3 651707 583178 4171 10023 91061 892529 582 650767 881369 830471 22 213 84 692638 836319 801887 421992 184716 491238 880155 647779 12 498895 8821 442 2 899048 4161 242639 878037 788549 447284 780152 899471 855862 3664 874170 816513 576185 21 884732 650196 57099 537241 693948 30 6183 92062 239304 642600 843156 732619 313816 10742 772950 855543 523614 131895 777583 706619 513111 245 7 4678 48581 310864 889823 328623 245868 60275 585633 63263 707744 557031 507395 608745 117563 8 849820 2 1105 894401 276 790094 464624 778245 768521 26 500545 361613 34975 803536 206084 654642 599123 387482 678796 38517 279683 802343 833580 115541 773028 403944 140314 302315 787659 6779 868705 863844 353595 560767 325 613360 870866 680754 600344 885085 749991 790035 252805 696609 867675 20 398677 422426 569783 16144 100859 2676 857834 10147 237300 517269 220638 871870 118565 9 374232 277372 471352 26737 825153 6 859652 899672 143 817882 879303 490713 70482 337 656006 386242 878369 720143 699132 881470 272507 766527 209 97920 819944 2034 150510 836766 622550 895562 892298 821487 742473 818609 8743 161187 361656 251129 702232 835470 724243 896493 842011 137577 652476 850222 58 812791 567340 861263 492612 354515 257461 431525 869436 478143 763580 170851 802813 796996 430919 847197 1 47 469980 807 191932 795483 25709 749150 856889 848218 825605 199104 189 897000 540107 839109 712060 805547 885027 642177 2292 732009 168719 1 341508 638584 754461 788808 33192 1 614659 10 72089 362 121406 889003 99457 207765 809585 867864 399005 266651 819523 89095 49398 3853 870755 707860 822124 863095 733181 818722 741565 103440 8 867061 109601 714251 861185 890433 685179 348997 856751 855334 9954 6 864939 1172 198 968 508144 102 551332 14549 792023 40390 334336 738316 2105 681569 378 340732 90 718466 235 14 780285 223063 815091 832268 427 1 508391 51061 523938 779064 351143 112636 511039 881141 788271 837272 10968 294318 821346 846728 793288 27561 441355 891781 700125 748888 368008 859972 887410 555 895016 299 238311 704917 837144 841425 703357 817629 882836 878538 11 858918 801086 280975 49748 188907 253891 457145 817351 295576 210771 692248 421624 105256 730911 619977 247254 3 442345 463787 798606 801553 267 446558 121942 879942 869913 928 895989 876276 140 81469 30721 57111 802282 1722 335060 23 655668 765380 1472 392521 325019 871276 525591 74186 362745 42 335616 529368 72 713295 744728 661024 846576 4770 854401 2 204474 449888 880626 568152 898017 474140 794706 65 18 83560 260631 252845 863082 343924 120222 23440 673495 882638 588750 545577 182839 578007 880052 856721 666675 425749 811762 746453 299044 867445 575899 544010 69801 1921 1 856983 881346 852038 179622 94 852842 656867 37 541817 796797 93 807455 887410 183004 21 21857 521508 7 21079 414363 104510 824888 87915 850651 472999 49 832804 859424 299576 107305 64593 1917 15 434047 592010 26635 850528 121533 30 869345 40801 824619 518473 894429 449430 8 577359 34638 333533 15 778634 27 278228 16732 795881 385603 51 592 5 162076 819378 767372 440011 766363 619036 857899 348602 345740 176867 477143 1570 855900 861165 553 833828 891635 839226 10 1338 432276 189 619668 774412 310369 294632 868897 479 797418 536517 889953 38614 51 795841 863085 839860 81 871266 322437 877558 3 733523 29279 865771 427079 822146 835645 885798 749701 841649 891756 4981 592554 841518 893232 234367 598 763349 874429 899570 833806 231755 892024 187203 769810 868085 201106 658549 711912 882 533514 828456 764192 118843 68593 852858 276033 748872 640 307355 373710 60252 153 835411 757774 829593 468464 21599 126008 476216 585165 710210 707860 740274 851293 856334 148475 615300 756981 2530 295074 766447 826279 396809 458955 4442 849207 820750 850836 72276 642500 266294 160403 813371 883214 5906 342231 796183 23078 1013 861585 8 5329 721559 874812 186639 140133 62334 292905 240 1620 830972 586879 86742 5666 60317 550726 2 1073 329310 682421 36380 866314 786977 12629 248640 796833 850647 579742 890346 19161 851789 62002 456844 860364 49217 886183 649281 887549 855352 415095 833243 117010 2 886982 686912 842574 72 648101 2099 808042 685224 263361 855013 274471 890746 897734 488998 139187 412522 362754 710225 889914 134796 744102 26679 693598 3846 177011 799898 30572 209088 843 839426 109967 895691 243190 184805 800401 305001 399179 884912 434 388653 520481 299372 879155 713056 27484 55919 1698 2 9772 114945 856949 751630 86366 20 637299 167962 11 895354 287211 866951 391186 889092 836479 8624 23 867809 628421 10781 664635 832277 366162 3186 326325 33 677754 367078 864777 95784 886507 37144 109276 642306 52203 679050 498291 304937 899788 209547 732164 94104 873293 1842 6 111 230401 870442 30 604287 477 896603 652065 219836 459459 2 841342 42827 614125 798861 550809 206838 436825 802797 312579 803134 677393 389933 11 597860 867725 891264 10126 333387 890364 578004 599493 93932 745891 205553 752518 19 836888 136521 2 7 1 847045 169335 174210 628434 78397 2639 891771 821261 1704 688659 850411 45 250912 803316 764255 850476 859188 674114 876999 461455 280272 886248 67839 27530 528964 881988 73187 773696 690201 899925 2 168192 53 555967 571188 675756 499940 548852 867939 680673 177591 161960 171609 604500 337352 879464 1 880462 439176 612109 8 862434 6357 85 433170 821459 834749 836128 249418 261891 377469 3275 674595 516492 640303 853331 37797 726221 197 824981 451203 253621 554804 28340 1725 127376 3292 3 483753 786244 542748 223320 540058 891428 896230 50 9421 873425 1 783230 819489 862821 79435 651851 763 825786 11767 518590 117123 877543 414145 863636 84433 90387 146432 833213 842148 98928 879329 885912 3 869258 831515 803065 314316 594266 880424 303056 540 838428 248 844649 133188 62806 863565 539548 11235 794371 534066 11909 250599 743925 796894 483240 268136 571272 427595 714331 29 874499 377226 36 893232 103697 741814 890647 554040 404 221323 894949 23985 448 7 5 127643 171069 141329 20 2624 142 872678 852515 814243 32 466849 890353 850755 669113 773090 167569 263385 1 890 872321 890900 525783 857218 231913 207074 10156 575874 65003 10560 655513 667038 34648 139 727213 611141 880976 886838 881199 886652 2 157475 31307 861348 878058 806217 813195 623523 133076 529535 408572 14226 766526 785080 832662 889839 872954 884424 2789 215 330741 877449 525475 851585 862396 425359 775532 466785 102451 898974 610370 416295 28536 867852 820928 795124 852387 443422 12439 673958 62983 370512 335714 267030 160 224692 875239 2588 879796 473757 301635 810 427347 262280 857996 96 895624 487070 287 87476 258903 415419 624349 472261 9989 237025 198160 312708 850824 2208 857661 490804 536984 717635 806472 809475 226072 281878 483034 471790 89395 668895 11193 65091 869438 625709 32065 878525 185101 172167 711098 40761 875884 375413 463252 434585 890575 461754 473100 466797 149527 230845 826577 727943 855961 3 107368 888956 760108 263249 18813 804055 5790 54819 370433 413123 5 2924 130352 3231 577409 820536 205545 899030 11328 538364 505399 1226 812756 12758 648983 690922 487 574022 147801 126671 845990 802108 898599 840695 852931 639957 216159 410862 456 194919 871982 824118 753481 854139 375570 2278 375979 827918 102121 868583 335183 1 69716 326666 231398 776846 381067 816407 788305 701994 39 805173 756250 213831 23257 131928 792337 489537 818209 770694 3 231525 894199 870726 189005 834061 8 328597 356373 588984 8 38 454000 795907 615985 860849 5 435759 792044 814891 130659 899919 61492 886892 675721 894749 227137 390843 686446 68799 275108 245575 403692 481012 863659 864393 667316 886349 770165 45614 849463 431714 94223